builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0219 starttime: 1465272376.15 results: success (0) buildid: 20160606194329 builduid: 3d31ab4f42854c829e06ac6160cc676b revision: 1f9f6bdee31c14fd5a39485e8ae326de2928ef7d ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-06 21:06:16.153678) ========= master: http://buildbot-master134.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-06 21:06:16.154202) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-06 21:06:16.154532) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-06 21:06:16.251252) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-06 21:06:16.251750) ========= 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.YOtMvbRbd1/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.i4GPOYfQD8/Listeners TMPDIR=/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/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-06 21:06:16-- 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% 163M=0s 2016-06-06 21:06:16 (163 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.642166 ========= master_lag: 0.49 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-06 21:06:17.382161) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-06 21:06:17.382457) ========= 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.YOtMvbRbd1/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.i4GPOYfQD8/Listeners TMPDIR=/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/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.025356 ========= master_lag: 0.11 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-06 21:06:17.518511) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-06 21:06:17.518835) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 1f9f6bdee31c14fd5a39485e8ae326de2928ef7d --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 1f9f6bdee31c14fd5a39485e8ae326de2928ef7d --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.YOtMvbRbd1/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.i4GPOYfQD8/Listeners TMPDIR=/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/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-06 21:06:17,604 truncating revision to first 12 chars 2016-06-06 21:06:17,604 Setting DEBUG logging. 2016-06-06 21:06:17,604 attempt 1/10 2016-06-06 21:06:17,604 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/1f9f6bdee31c?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-06 21:06:17,911 unpacking tar archive at: mozilla-beta-1f9f6bdee31c/testing/mozharness/ program finished with exit code 0 elapsedTime=0.585490 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-06 21:06:18.130613) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-06 21:06:18.130930) ========= script_repo_revision: 1f9f6bdee31c14fd5a39485e8ae326de2928ef7d ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-06 21:06:18.131428) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-06 21:06:18.131735) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-06 21:06:18.149725) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 11 secs) (at 2016-06-06 21:06:18.150143) ========= /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.YOtMvbRbd1/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.i4GPOYfQD8/Listeners TMPDIR=/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/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 21:06:18 INFO - MultiFileLogger online at 20160606 21:06:18 in /builds/slave/test 21:06:18 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 21:06:18 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 21:06:18 INFO - {'append_to_log': False, 21:06:18 INFO - 'base_work_dir': '/builds/slave/test', 21:06:18 INFO - 'blob_upload_branch': 'mozilla-beta', 21:06:18 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 21:06:18 INFO - 'buildbot_json_path': 'buildprops.json', 21:06:18 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 21:06:18 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 21:06:18 INFO - 'download_minidump_stackwalk': True, 21:06:18 INFO - 'download_symbols': 'true', 21:06:18 INFO - 'e10s': False, 21:06:18 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 21:06:18 INFO - 'tooltool.py': '/tools/tooltool.py', 21:06:18 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 21:06:18 INFO - '/tools/misc-python/virtualenv.py')}, 21:06:18 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 21:06:18 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 21:06:18 INFO - 'log_level': 'info', 21:06:18 INFO - 'log_to_console': True, 21:06:18 INFO - 'opt_config_files': (), 21:06:18 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 21:06:18 INFO - '--processes=1', 21:06:18 INFO - '--config=%(test_path)s/wptrunner.ini', 21:06:18 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 21:06:18 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 21:06:18 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 21:06:18 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 21:06:18 INFO - 'pip_index': False, 21:06:18 INFO - 'require_test_zip': True, 21:06:18 INFO - 'test_type': ('testharness',), 21:06:18 INFO - 'this_chunk': '1', 21:06:18 INFO - 'tooltool_cache': '/builds/tooltool_cache', 21:06:18 INFO - 'total_chunks': '10', 21:06:18 INFO - 'virtualenv_path': 'venv', 21:06:18 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 21:06:18 INFO - 'work_dir': 'build'} 21:06:18 INFO - ##### 21:06:18 INFO - ##### Running clobber step. 21:06:18 INFO - ##### 21:06:18 INFO - Running pre-action listener: _resource_record_pre_action 21:06:18 INFO - Running main action method: clobber 21:06:18 INFO - rmtree: /builds/slave/test/build 21:06:18 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 21:06:20 INFO - Running post-action listener: _resource_record_post_action 21:06:20 INFO - ##### 21:06:20 INFO - ##### Running read-buildbot-config step. 21:06:20 INFO - ##### 21:06:20 INFO - Running pre-action listener: _resource_record_pre_action 21:06:20 INFO - Running main action method: read_buildbot_config 21:06:20 INFO - Using buildbot properties: 21:06:20 INFO - { 21:06:20 INFO - "project": "", 21:06:20 INFO - "product": "firefox", 21:06:20 INFO - "script_repo_revision": "production", 21:06:20 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 21:06:20 INFO - "repository": "", 21:06:20 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 21:06:20 INFO - "buildid": "20160606194329", 21:06:20 INFO - "pgo_build": "False", 21:06:20 INFO - "basedir": "/builds/slave/test", 21:06:20 INFO - "buildnumber": 0, 21:06:20 INFO - "slavename": "t-yosemite-r7-0219", 21:06:20 INFO - "master": "http://buildbot-master134.bb.releng.scl3.mozilla.com:8201/", 21:06:20 INFO - "platform": "macosx64", 21:06:20 INFO - "branch": "mozilla-beta", 21:06:20 INFO - "revision": "1f9f6bdee31c14fd5a39485e8ae326de2928ef7d", 21:06:20 INFO - "repo_path": "releases/mozilla-beta", 21:06:20 INFO - "moz_repo_path": "", 21:06:20 INFO - "stage_platform": "macosx64", 21:06:20 INFO - "builduid": "3d31ab4f42854c829e06ac6160cc676b", 21:06:20 INFO - "slavebuilddir": "test" 21:06:20 INFO - } 21:06:20 INFO - Found installer url https://queue.taskcluster.net/v1/task/FWsR2ID2RF-ri8pO4sDUlQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 21:06:20 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/FWsR2ID2RF-ri8pO4sDUlQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 21:06:20 INFO - Running post-action listener: _resource_record_post_action 21:06:20 INFO - ##### 21:06:20 INFO - ##### Running download-and-extract step. 21:06:20 INFO - ##### 21:06:20 INFO - Running pre-action listener: _resource_record_pre_action 21:06:20 INFO - Running main action method: download_and_extract 21:06:20 INFO - mkdir: /builds/slave/test/build/tests 21:06:20 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')]} 21:06:20 INFO - https://queue.taskcluster.net/v1/task/FWsR2ID2RF-ri8pO4sDUlQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 21:06:20 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FWsR2ID2RF-ri8pO4sDUlQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 21:06:20 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FWsR2ID2RF-ri8pO4sDUlQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 21:06:20 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FWsR2ID2RF-ri8pO4sDUlQ/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 21:06:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FWsR2ID2RF-ri8pO4sDUlQ/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 21:06:45 INFO - Downloaded 1201 bytes. 21:06:45 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 21:06:45 INFO - Using the following test package requirements: 21:06:45 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 21:06:45 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 21:06:45 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 21:06:45 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 21:06:45 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 21:06:45 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 21:06:45 INFO - u'jsshell-mac64.zip'], 21:06:45 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 21:06:45 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 21:06:45 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 21:06:45 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 21:06:45 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 21:06:45 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 21:06:45 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 21:06:45 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 21:06:45 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 21:06:45 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 21:06:45 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 21:06:45 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 21:06:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:06:45 INFO - https://queue.taskcluster.net/v1/task/FWsR2ID2RF-ri8pO4sDUlQ/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 21:06:45 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FWsR2ID2RF-ri8pO4sDUlQ/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 21:06:45 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FWsR2ID2RF-ri8pO4sDUlQ/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 21:06:45 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FWsR2ID2RF-ri8pO4sDUlQ/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 21:06:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FWsR2ID2RF-ri8pO4sDUlQ/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 21:06:47 INFO - Downloaded 18347681 bytes. 21:06:47 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/*'] 21:06:47 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/* 21:06:47 INFO - caution: filename not matched: web-platform/* 21:06:47 INFO - Return code: 11 21:06:47 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')]} 21:06:47 INFO - https://queue.taskcluster.net/v1/task/FWsR2ID2RF-ri8pO4sDUlQ/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 21:06:47 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FWsR2ID2RF-ri8pO4sDUlQ/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 21:06:47 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FWsR2ID2RF-ri8pO4sDUlQ/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 21:06:47 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FWsR2ID2RF-ri8pO4sDUlQ/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 21:06:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FWsR2ID2RF-ri8pO4sDUlQ/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 21:06:49 INFO - Downloaded 36389087 bytes. 21:06:49 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/*'] 21:06:49 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/* 21:06:53 INFO - caution: filename not matched: bin/* 21:06:53 INFO - caution: filename not matched: config/* 21:06:53 INFO - caution: filename not matched: mozbase/* 21:06:53 INFO - caution: filename not matched: marionette/* 21:06:53 INFO - caution: filename not matched: tools/wptserve/* 21:06:53 INFO - Return code: 11 21:06:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:06:53 INFO - https://queue.taskcluster.net/v1/task/FWsR2ID2RF-ri8pO4sDUlQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 21:06:53 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FWsR2ID2RF-ri8pO4sDUlQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 21:06:53 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FWsR2ID2RF-ri8pO4sDUlQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 21:06:53 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FWsR2ID2RF-ri8pO4sDUlQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 21:06:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FWsR2ID2RF-ri8pO4sDUlQ/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 21:06:56 INFO - Downloaded 73064334 bytes. 21:06:56 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/FWsR2ID2RF-ri8pO4sDUlQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 21:06:56 INFO - mkdir: /builds/slave/test/properties 21:06:56 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 21:06:56 INFO - Writing to file /builds/slave/test/properties/build_url 21:06:56 INFO - Contents: 21:06:56 INFO - build_url:https://queue.taskcluster.net/v1/task/FWsR2ID2RF-ri8pO4sDUlQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 21:06:56 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/FWsR2ID2RF-ri8pO4sDUlQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 21:06:56 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 21:06:56 INFO - Writing to file /builds/slave/test/properties/symbols_url 21:06:56 INFO - Contents: 21:06:56 INFO - symbols_url:https://queue.taskcluster.net/v1/task/FWsR2ID2RF-ri8pO4sDUlQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 21:06: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')]} 21:06:56 INFO - https://queue.taskcluster.net/v1/task/FWsR2ID2RF-ri8pO4sDUlQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 21:06:56 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FWsR2ID2RF-ri8pO4sDUlQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 21:06:56 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FWsR2ID2RF-ri8pO4sDUlQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 21:06:56 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FWsR2ID2RF-ri8pO4sDUlQ/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 21:06:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FWsR2ID2RF-ri8pO4sDUlQ/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 21:07:00 INFO - Downloaded 103652167 bytes. 21:07:00 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'] 21:07:00 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 21:07:04 INFO - Return code: 0 21:07:04 INFO - Running post-action listener: _resource_record_post_action 21:07:04 INFO - Running post-action listener: set_extra_try_arguments 21:07:04 INFO - ##### 21:07:04 INFO - ##### Running create-virtualenv step. 21:07:04 INFO - ##### 21:07:04 INFO - Running pre-action listener: _pre_create_virtualenv 21:07:04 INFO - Running pre-action listener: _resource_record_pre_action 21:07:04 INFO - Running main action method: create_virtualenv 21:07:04 INFO - Creating virtualenv /builds/slave/test/build/venv 21:07:04 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 21:07:04 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 21:07:04 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 21:07:04 INFO - Using real prefix '/tools/python27' 21:07:04 INFO - New python executable in /builds/slave/test/build/venv/bin/python 21:07:05 INFO - Installing distribute.............................................................................................................................................................................................done. 21:07:08 INFO - Installing pip.................done. 21:07:08 INFO - Return code: 0 21:07:08 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 21:07:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:07:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:07:08 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 21:07:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:07:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:07:08 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 21:07:08 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 0x108408e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108425f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f89db7022a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1084215e0>, '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 0x108004cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10802f990>, '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.YOtMvbRbd1/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.i4GPOYfQD8/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 21:07:08 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 21:07:08 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 21:07:08 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.YOtMvbRbd1/Render', 21:07:08 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 21:07:08 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 21:07:08 INFO - 'HOME': '/Users/cltbld', 21:07:08 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 21:07:08 INFO - 'LOGNAME': 'cltbld', 21:07:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:07:08 INFO - 'MOZ_NO_REMOTE': '1', 21:07:08 INFO - 'NO_EM_RESTART': '1', 21:07:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:07:08 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 21:07:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:07:08 INFO - 'PWD': '/builds/slave/test', 21:07:08 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 21:07:08 INFO - 'SHELL': '/bin/bash', 21:07:08 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.i4GPOYfQD8/Listeners', 21:07:08 INFO - 'TMPDIR': '/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/', 21:07:08 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 21:07:08 INFO - 'USER': 'cltbld', 21:07:08 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 21:07:08 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 21:07:08 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 21:07:08 INFO - 'XPC_FLAGS': '0x0', 21:07:08 INFO - 'XPC_SERVICE_NAME': '0', 21:07:08 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 21:07:08 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:07:08 INFO - Downloading/unpacking psutil>=0.7.1 21:07:08 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 21:07:08 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 21:07:08 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 21:07:08 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 21:07:08 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 21:07:08 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 21:07:11 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 21:07:11 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 21:07:11 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 21:07:11 INFO - Installing collected packages: psutil 21:07:11 INFO - Running setup.py install for psutil 21:07:11 INFO - building 'psutil._psutil_osx' extension 21:07:11 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 21:07:11 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 21:07:11 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 21:07:12 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 21:07:12 INFO - building 'psutil._psutil_posix' extension 21:07:12 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 21:07:12 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 21:07:12 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 21:07:12 INFO - ^ 21:07:12 INFO - 1 warning generated. 21:07:12 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 21:07:12 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 21:07:12 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 21:07:12 INFO - Successfully installed psutil 21:07:12 INFO - Cleaning up... 21:07:12 INFO - Return code: 0 21:07:12 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 21:07: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')]} 21:07:12 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:07:12 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 21:07: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')]} 21:07:12 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:07:12 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 21:07:12 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 0x108408e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108425f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f89db7022a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1084215e0>, '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 0x108004cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10802f990>, '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.YOtMvbRbd1/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.i4GPOYfQD8/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 21:07:12 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 21:07:12 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 21:07:12 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.YOtMvbRbd1/Render', 21:07:12 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 21:07:12 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 21:07:12 INFO - 'HOME': '/Users/cltbld', 21:07:12 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 21:07:12 INFO - 'LOGNAME': 'cltbld', 21:07:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:07:12 INFO - 'MOZ_NO_REMOTE': '1', 21:07:12 INFO - 'NO_EM_RESTART': '1', 21:07:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:07:12 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 21:07:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:07:12 INFO - 'PWD': '/builds/slave/test', 21:07:12 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 21:07:12 INFO - 'SHELL': '/bin/bash', 21:07:12 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.i4GPOYfQD8/Listeners', 21:07:12 INFO - 'TMPDIR': '/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/', 21:07:12 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 21:07:12 INFO - 'USER': 'cltbld', 21:07:12 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 21:07:12 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 21:07:12 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 21:07:12 INFO - 'XPC_FLAGS': '0x0', 21:07:12 INFO - 'XPC_SERVICE_NAME': '0', 21:07:12 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 21:07:12 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:07:12 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 21:07:12 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 21:07:12 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 21:07:12 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 21:07:12 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 21:07:12 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 21:07:12 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 21:07:15 INFO - Downloading mozsystemmonitor-0.0.tar.gz 21:07:15 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 21:07:15 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 21:07:15 INFO - Installing collected packages: mozsystemmonitor 21:07:15 INFO - Running setup.py install for mozsystemmonitor 21:07:15 INFO - Successfully installed mozsystemmonitor 21:07:15 INFO - Cleaning up... 21:07:15 INFO - Return code: 0 21:07:15 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 21:07:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:07:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:07:15 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 21:07:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:07:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:07:15 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 21:07:15 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 0x108408e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108425f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f89db7022a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1084215e0>, '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 0x108004cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10802f990>, '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.YOtMvbRbd1/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.i4GPOYfQD8/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 21:07:15 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 21:07:15 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 21:07:15 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.YOtMvbRbd1/Render', 21:07:15 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 21:07:15 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 21:07:15 INFO - 'HOME': '/Users/cltbld', 21:07:15 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 21:07:15 INFO - 'LOGNAME': 'cltbld', 21:07:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:07:15 INFO - 'MOZ_NO_REMOTE': '1', 21:07:15 INFO - 'NO_EM_RESTART': '1', 21:07:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:07:15 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 21:07:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:07:15 INFO - 'PWD': '/builds/slave/test', 21:07:15 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 21:07:15 INFO - 'SHELL': '/bin/bash', 21:07:15 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.i4GPOYfQD8/Listeners', 21:07:15 INFO - 'TMPDIR': '/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/', 21:07:15 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 21:07:15 INFO - 'USER': 'cltbld', 21:07:15 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 21:07:15 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 21:07:15 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 21:07:15 INFO - 'XPC_FLAGS': '0x0', 21:07:15 INFO - 'XPC_SERVICE_NAME': '0', 21:07:15 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 21:07:15 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:07:15 INFO - Downloading/unpacking blobuploader==1.2.4 21:07:15 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 21:07:15 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 21:07:15 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 21:07:15 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 21:07:15 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 21:07:15 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 21:07:18 INFO - Downloading blobuploader-1.2.4.tar.gz 21:07:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 21:07:18 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 21:07:18 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 21:07:18 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 21:07:18 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 21:07:18 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 21:07:18 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 21:07:18 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 21:07:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 21:07:18 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 21:07:18 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 21:07:18 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 21:07:18 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 21:07:18 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 21:07:18 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 21:07:18 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 21:07:19 INFO - Downloading docopt-0.6.1.tar.gz 21:07:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 21:07:19 INFO - Installing collected packages: blobuploader, requests, docopt 21:07:19 INFO - Running setup.py install for blobuploader 21:07:19 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 21:07:19 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 21:07:19 INFO - Running setup.py install for requests 21:07:20 INFO - Running setup.py install for docopt 21:07:20 INFO - Successfully installed blobuploader requests docopt 21:07:20 INFO - Cleaning up... 21:07:20 INFO - Return code: 0 21:07:20 INFO - Installing None into virtualenv /builds/slave/test/build/venv 21:07:20 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')]} 21:07:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:07:20 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 21:07:20 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')]} 21:07:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:07:20 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 21:07:20 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 0x108408e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108425f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f89db7022a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1084215e0>, '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 0x108004cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10802f990>, '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.YOtMvbRbd1/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.i4GPOYfQD8/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 21:07:20 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 21:07:20 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 21:07:20 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.YOtMvbRbd1/Render', 21:07:20 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 21:07:20 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 21:07:20 INFO - 'HOME': '/Users/cltbld', 21:07:20 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 21:07:20 INFO - 'LOGNAME': 'cltbld', 21:07:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:07:20 INFO - 'MOZ_NO_REMOTE': '1', 21:07:20 INFO - 'NO_EM_RESTART': '1', 21:07:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:07:20 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 21:07:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:07:20 INFO - 'PWD': '/builds/slave/test', 21:07:20 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 21:07:20 INFO - 'SHELL': '/bin/bash', 21:07:20 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.i4GPOYfQD8/Listeners', 21:07:20 INFO - 'TMPDIR': '/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/', 21:07:20 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 21:07:20 INFO - 'USER': 'cltbld', 21:07:20 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 21:07:20 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 21:07:20 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 21:07:20 INFO - 'XPC_FLAGS': '0x0', 21:07:20 INFO - 'XPC_SERVICE_NAME': '0', 21:07:20 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 21:07:20 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:07:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 21:07:20 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-7gbzdE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 21:07:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 21:07:21 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-Asljdf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 21:07:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 21:07:21 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-XAksjW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 21:07:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 21:07:21 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-jKnK1O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 21:07:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 21:07:21 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-rkT3Qb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 21:07:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 21:07:21 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-R7vjL4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 21:07:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 21:07:21 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-f3nRul-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 21:07:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 21:07:21 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-jJLNTx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 21:07:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 21:07:21 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-2C1eW9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 21:07:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 21:07:21 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-o6QAOB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 21:07:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 21:07:21 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-AdqZmK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 21:07:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 21:07:22 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-qr8xGJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 21:07:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 21:07:22 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-UeaMa6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 21:07:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 21:07:22 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-K56GES-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 21:07:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 21:07:22 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-UK4fn3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 21:07:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 21:07:22 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-PMikSI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 21:07:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 21:07:22 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-3agJRZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 21:07:22 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 21:07:22 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-O7GSXg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 21:07:22 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 21:07:22 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-4gp7sS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 21:07:22 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:07:22 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-HDK_SY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:07:23 INFO - Unpacking /builds/slave/test/build/tests/marionette 21:07:23 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-OVbWfR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 21:07:23 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 21:07:23 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 21:07:23 INFO - Running setup.py install for manifestparser 21:07:23 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 21:07:23 INFO - Running setup.py install for mozcrash 21:07:23 INFO - Running setup.py install for mozdebug 21:07:23 INFO - Running setup.py install for mozdevice 21:07:24 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 21:07:24 INFO - Installing dm script to /builds/slave/test/build/venv/bin 21:07:24 INFO - Running setup.py install for mozfile 21:07:24 INFO - Running setup.py install for mozhttpd 21:07:24 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 21:07:24 INFO - Running setup.py install for mozinfo 21:07:24 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 21:07:24 INFO - Running setup.py install for mozInstall 21:07:24 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 21:07:24 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 21:07:24 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 21:07:24 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 21:07:24 INFO - Running setup.py install for mozleak 21:07:24 INFO - Running setup.py install for mozlog 21:07:25 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 21:07:25 INFO - Running setup.py install for moznetwork 21:07:25 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 21:07:25 INFO - Running setup.py install for mozprocess 21:07:25 INFO - Running setup.py install for mozprofile 21:07:25 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 21:07:25 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 21:07:25 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 21:07:25 INFO - Running setup.py install for mozrunner 21:07:25 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 21:07:25 INFO - Running setup.py install for mozscreenshot 21:07:25 INFO - Running setup.py install for moztest 21:07:25 INFO - Running setup.py install for mozversion 21:07:26 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 21:07:26 INFO - Running setup.py install for wptserve 21:07:26 INFO - Running setup.py install for marionette-driver 21:07:26 INFO - Running setup.py install for browsermob-proxy 21:07:26 INFO - Running setup.py install for marionette-client 21:07:26 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 21:07:26 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 21:07:26 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 21:07:26 INFO - Cleaning up... 21:07:26 INFO - Return code: 0 21:07:26 INFO - Installing None into virtualenv /builds/slave/test/build/venv 21:07:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:07:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:07:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 21:07:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:07:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:07:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 21:07:26 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 0x108408e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108425f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f89db7022a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1084215e0>, '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 0x108004cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10802f990>, '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.YOtMvbRbd1/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.i4GPOYfQD8/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 21:07:26 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 21:07:26 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 21:07:26 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.YOtMvbRbd1/Render', 21:07:26 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 21:07:26 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 21:07:26 INFO - 'HOME': '/Users/cltbld', 21:07:26 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 21:07:26 INFO - 'LOGNAME': 'cltbld', 21:07:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:07:26 INFO - 'MOZ_NO_REMOTE': '1', 21:07:26 INFO - 'NO_EM_RESTART': '1', 21:07:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:07:26 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 21:07:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:07:26 INFO - 'PWD': '/builds/slave/test', 21:07:26 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 21:07:26 INFO - 'SHELL': '/bin/bash', 21:07:26 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.i4GPOYfQD8/Listeners', 21:07:26 INFO - 'TMPDIR': '/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/', 21:07:26 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 21:07:26 INFO - 'USER': 'cltbld', 21:07:26 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 21:07:26 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 21:07:26 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 21:07:26 INFO - 'XPC_FLAGS': '0x0', 21:07:26 INFO - 'XPC_SERVICE_NAME': '0', 21:07:26 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 21:07:27 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:07:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 21:07:27 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-kCJQgk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 21:07:27 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)) 21:07:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 21:07:27 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-R64nbK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 21:07:27 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)) 21:07:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 21:07:27 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-JwR8Ed-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 21:07:27 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)) 21:07:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 21:07:27 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-bdbkai-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 21:07:27 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)) 21:07:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 21:07:27 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-bqL_UC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 21:07:27 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)) 21:07:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 21:07:27 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-I208Rs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 21:07:27 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)) 21:07:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 21:07:27 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-K1WcXZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 21:07:27 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)) 21:07:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 21:07:27 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-LdUMKG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 21:07:28 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)) 21:07:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 21:07:28 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-nlim0y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 21:07:28 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)) 21:07:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 21:07:28 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-SpDG0g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 21:07:28 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)) 21:07:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 21:07:28 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-olJf9a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 21:07:28 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)) 21:07:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 21:07:28 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-cU0YAT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 21:07:28 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)) 21:07:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 21:07:28 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-b6_W90-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 21:07:28 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)) 21:07:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 21:07:28 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-ItZnKv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 21:07:28 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)) 21:07:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 21:07:28 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-D16Og6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 21:07:28 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)) 21:07:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 21:07:28 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-896BL1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 21:07:28 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)) 21:07:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 21:07:28 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-mJQuD4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 21:07:29 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)) 21:07:29 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 21:07:29 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-cdc7fJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 21:07:29 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)) 21:07:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 21:07:29 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-4_Xpss-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 21:07:29 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)) 21:07:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:07:29 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-FZ2zbG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:07:29 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)) 21:07:29 INFO - Unpacking /builds/slave/test/build/tests/marionette 21:07:29 INFO - Running setup.py (path:/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/pip-BhRX_v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 21:07:29 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 21:07:29 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)) 21:07:29 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)) 21:07:29 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)) 21:07:29 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)) 21:07:29 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)) 21:07:29 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)) 21:07:29 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 21:07: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 21:07: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 21:07: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 21:07: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 21:07: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 21:07: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 21:07:32 INFO - Downloading blessings-1.6.tar.gz 21:07:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 21:07:32 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)) 21:07:32 INFO - Installing collected packages: blessings 21:07:32 INFO - Running setup.py install for blessings 21:07:32 INFO - Successfully installed blessings 21:07:32 INFO - Cleaning up... 21:07:33 INFO - Return code: 0 21:07:33 INFO - Done creating virtualenv /builds/slave/test/build/venv. 21:07:33 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 21:07:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 21:07:33 INFO - Reading from file tmpfile_stdout 21:07:33 INFO - Current package versions: 21:07:33 INFO - blessings == 1.6 21:07:33 INFO - blobuploader == 1.2.4 21:07:33 INFO - browsermob-proxy == 0.6.0 21:07:33 INFO - docopt == 0.6.1 21:07:33 INFO - manifestparser == 1.1 21:07:33 INFO - marionette-client == 2.3.0 21:07:33 INFO - marionette-driver == 1.4.0 21:07:33 INFO - mozInstall == 1.12 21:07:33 INFO - mozcrash == 0.17 21:07:33 INFO - mozdebug == 0.1 21:07:33 INFO - mozdevice == 0.48 21:07:33 INFO - mozfile == 1.2 21:07:33 INFO - mozhttpd == 0.7 21:07:33 INFO - mozinfo == 0.9 21:07:33 INFO - mozleak == 0.1 21:07:33 INFO - mozlog == 3.1 21:07:33 INFO - moznetwork == 0.27 21:07:33 INFO - mozprocess == 0.22 21:07:33 INFO - mozprofile == 0.28 21:07:33 INFO - mozrunner == 6.11 21:07:33 INFO - mozscreenshot == 0.1 21:07:33 INFO - mozsystemmonitor == 0.0 21:07:33 INFO - moztest == 0.7 21:07:33 INFO - mozversion == 1.4 21:07:33 INFO - psutil == 3.1.1 21:07:33 INFO - requests == 1.2.3 21:07:33 INFO - wptserve == 1.4.0 21:07:33 INFO - wsgiref == 0.1.2 21:07:33 INFO - Running post-action listener: _resource_record_post_action 21:07:33 INFO - Running post-action listener: _start_resource_monitoring 21:07:33 INFO - Starting resource monitoring. 21:07:33 INFO - ##### 21:07:33 INFO - ##### Running pull step. 21:07:33 INFO - ##### 21:07:33 INFO - Running pre-action listener: _resource_record_pre_action 21:07:33 INFO - Running main action method: pull 21:07:33 INFO - Pull has nothing to do! 21:07:33 INFO - Running post-action listener: _resource_record_post_action 21:07:33 INFO - ##### 21:07:33 INFO - ##### Running install step. 21:07:33 INFO - ##### 21:07:33 INFO - Running pre-action listener: _resource_record_pre_action 21:07:33 INFO - Running main action method: install 21:07:33 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 21:07:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 21:07:33 INFO - Reading from file tmpfile_stdout 21:07:33 INFO - Detecting whether we're running mozinstall >=1.0... 21:07:33 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 21:07:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 21:07:33 INFO - Reading from file tmpfile_stdout 21:07:33 INFO - Output received: 21:07:33 INFO - Usage: mozinstall [options] installer 21:07:33 INFO - Options: 21:07:33 INFO - -h, --help show this help message and exit 21:07:33 INFO - -d DEST, --destination=DEST 21:07:33 INFO - Directory to install application into. [default: 21:07:33 INFO - "/builds/slave/test"] 21:07:33 INFO - --app=APP Application being installed. [default: firefox] 21:07:33 INFO - mkdir: /builds/slave/test/build/application 21:07:33 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'] 21:07:33 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 21:07:51 INFO - Reading from file tmpfile_stdout 21:07:51 INFO - Output received: 21:07:51 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 21:07:51 INFO - Running post-action listener: _resource_record_post_action 21:07:51 INFO - ##### 21:07:51 INFO - ##### Running run-tests step. 21:07:51 INFO - ##### 21:07:51 INFO - Running pre-action listener: _resource_record_pre_action 21:07:51 INFO - Running main action method: run_tests 21:07:51 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 21:07:51 INFO - Minidump filename unknown. Determining based upon platform and architecture. 21:07:51 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 21:07:51 INFO - grabbing minidump binary from tooltool 21:07:51 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')]} 21:07:51 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 0x1084215e0>, '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 0x108004cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10802f990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 21:07:51 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 21:07:51 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 21:07:51 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 21:07:51 INFO - Return code: 0 21:07:51 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 21:07:51 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 21:07:51 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/FWsR2ID2RF-ri8pO4sDUlQ/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 21:07:51 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/FWsR2ID2RF-ri8pO4sDUlQ/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 21:07:51 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.YOtMvbRbd1/Render', 21:07:51 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 21:07:51 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 21:07:51 INFO - 'HOME': '/Users/cltbld', 21:07:51 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 21:07:51 INFO - 'LOGNAME': 'cltbld', 21:07:51 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 21:07:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:07:51 INFO - 'MOZ_NO_REMOTE': '1', 21:07:51 INFO - 'NO_EM_RESTART': '1', 21:07:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:07:51 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 21:07:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:07:51 INFO - 'PWD': '/builds/slave/test', 21:07:51 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 21:07:51 INFO - 'SHELL': '/bin/bash', 21:07:51 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.i4GPOYfQD8/Listeners', 21:07:51 INFO - 'TMPDIR': '/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/T/', 21:07:51 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 21:07:51 INFO - 'USER': 'cltbld', 21:07:51 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 21:07:51 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 21:07:51 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 21:07:51 INFO - 'XPC_FLAGS': '0x0', 21:07:51 INFO - 'XPC_SERVICE_NAME': '0', 21:07:51 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 21:07:51 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/FWsR2ID2RF-ri8pO4sDUlQ/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 21:07:52 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 21:07:52 INFO - import pkg_resources 21:07:53 INFO - Using 1 client processes 21:07:53 INFO - wptserve Starting http server on 127.0.0.1:8000 21:07:53 INFO - wptserve Starting http server on 127.0.0.1:8001 21:07:53 INFO - wptserve Starting http server on 127.0.0.1:8443 21:07:55 INFO - SUITE-START | Running 778 tests 21:07:55 INFO - Running testharness tests 21:07:55 INFO - Setting up ssl 21:07:55 INFO - PROCESS | certutil | 21:07:55 INFO - PROCESS | certutil | 21:07:55 INFO - PROCESS | certutil | 21:07:55 INFO - Certificate Nickname Trust Attributes 21:07:55 INFO - SSL,S/MIME,JAR/XPI 21:07:55 INFO - 21:07:55 INFO - web-platform-tests CT,, 21:07:55 INFO - 21:07:55 INFO - Starting runner 21:07:56 INFO - PROCESS | 1658 | [1658] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 21:07:56 INFO - PROCESS | 1658 | 1465272476425 Marionette DEBUG Marionette enabled via build flag and pref 21:07:56 INFO - PROCESS | 1658 | ++DOCSHELL 0x113f3f800 == 1 [pid = 1658] [id = 1] 21:07:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 1 (0x113f40000) [pid = 1658] [serial = 1] [outer = 0x0] 21:07:56 INFO - PROCESS | 1658 | [1658] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 21:07:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 2 (0x113f41000) [pid = 1658] [serial = 2] [outer = 0x113f40000] 21:07:56 INFO - PROCESS | 1658 | 1465272476737 Marionette INFO Listening on port 2828 21:07:56 INFO - PROCESS | 1658 | 1465272476964 Marionette DEBUG Marionette enabled via command-line flag 21:07:56 INFO - PROCESS | 1658 | ++DOCSHELL 0x11694d800 == 2 [pid = 1658] [id = 2] 21:07:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 3 (0x11694e000) [pid = 1658] [serial = 3] [outer = 0x0] 21:07:56 INFO - PROCESS | 1658 | [1658] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 21:07:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 4 (0x11694f000) [pid = 1658] [serial = 4] [outer = 0x11694e000] 21:07:57 INFO - PROCESS | 1658 | [1658] 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 21:07:57 INFO - PROCESS | 1658 | 1465272477134 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49289 21:07:57 INFO - PROCESS | 1658 | 1465272477204 Marionette DEBUG Closed connection conn0 21:07:57 INFO - PROCESS | 1658 | [1658] 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 21:07:57 INFO - PROCESS | 1658 | 1465272477207 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49290 21:07:57 INFO - PROCESS | 1658 | 1465272477218 Marionette DEBUG Closed connection conn1 21:07:57 INFO - PROCESS | 1658 | [1658] 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 21:07:57 INFO - PROCESS | 1658 | 1465272477224 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49291 21:07:57 INFO - PROCESS | 1658 | 1465272477232 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 21:07:57 INFO - PROCESS | 1658 | 1465272477238 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":"20160606194329","device":"desktop","version":"48.0"} 21:07:57 INFO - PROCESS | 1658 | [1658] 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 21:07:58 INFO - PROCESS | 1658 | ++DOCSHELL 0x1194bf000 == 3 [pid = 1658] [id = 3] 21:07:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 5 (0x1194c0000) [pid = 1658] [serial = 5] [outer = 0x0] 21:07:58 INFO - PROCESS | 1658 | ++DOCSHELL 0x1194c0800 == 4 [pid = 1658] [id = 4] 21:07:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 6 (0x119bd8000) [pid = 1658] [serial = 6] [outer = 0x0] 21:07:58 INFO - PROCESS | 1658 | [1658] 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 21:07:58 INFO - PROCESS | 1658 | ++DOCSHELL 0x12141f000 == 5 [pid = 1658] [id = 5] 21:07:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 7 (0x119bd1800) [pid = 1658] [serial = 7] [outer = 0x0] 21:07:58 INFO - PROCESS | 1658 | [1658] 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 21:07:58 INFO - PROCESS | 1658 | [1658] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 21:07:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 8 (0x1216b3000) [pid = 1658] [serial = 8] [outer = 0x119bd1800] 21:07:58 INFO - PROCESS | 1658 | [1658] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 21:07:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 9 (0x12351f000) [pid = 1658] [serial = 9] [outer = 0x1194c0000] 21:07:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 10 (0x121453400) [pid = 1658] [serial = 10] [outer = 0x119bd8000] 21:07:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 11 (0x121455400) [pid = 1658] [serial = 11] [outer = 0x119bd1800] 21:07:58 INFO - PROCESS | 1658 | [1658] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 21:07:59 INFO - PROCESS | 1658 | 1465272479224 Marionette INFO startBrowser fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:07:59 INFO - PROCESS | 1658 | 1465272479249 Marionette DEBUG loaded listener.js 21:07:59 INFO - PROCESS | 1658 | 1465272479256 Marionette DEBUG loaded listener.js 21:07:59 INFO - PROCESS | 1658 | 1465272479257 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:07:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 12 (0x126d52c00) [pid = 1658] [serial = 12] [outer = 0x119bd1800] 21:07:59 INFO - PROCESS | 1658 | 1465272479557 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f","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":"20160606194329","device":"desktop","version":"48.0","command_id":1}}] 21:07:59 INFO - PROCESS | 1658 | 1465272479637 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}] 21:07:59 INFO - PROCESS | 1658 | 1465272479640 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:07:59 INFO - PROCESS | 1658 | 1465272479698 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 21:07:59 INFO - PROCESS | 1658 | 1465272479770 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 21:07:59 INFO - PROCESS | 1658 | 1465272479771 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:07:59 INFO - PROCESS | 1658 | [1658] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 21:07:59 INFO - PROCESS | 1658 | [1658] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 21:07:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 13 (0x128b54400) [pid = 1658] [serial = 13] [outer = 0x119bd1800] 21:07:59 INFO - PROCESS | 1658 | [1658] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 21:07:59 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:07:59 INFO - PROCESS | 1658 | [1658] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 21:07:59 INFO - PROCESS | 1658 | [1658] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 21:08:00 INFO - PROCESS | 1658 | 1465272480023 Marionette TRACE conn2 <- [1,3,null,{}] 21:08:00 INFO - PROCESS | 1658 | 1465272480026 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 21:08:00 INFO - PROCESS | 1658 | 1465272480028 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:00 INFO - PROCESS | 1658 | 1465272480045 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 21:08:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 21:08:00 INFO - PROCESS | 1658 | 1465272480073 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 21:08:00 INFO - PROCESS | 1658 | 1465272480075 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 21:08:00 INFO - PROCESS | 1658 | 1465272480078 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 21:08:00 INFO - PROCESS | 1658 | 1465272480080 Marionette TRACE conn2 <- [1,6,null,{}] 21:08:00 INFO - PROCESS | 1658 | 1465272480082 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}] 21:08:00 INFO - PROCESS | 1658 | 1465272480084 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:00 INFO - PROCESS | 1658 | 1465272480098 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 21:08:00 INFO - PROCESS | 1658 | 1465272480106 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:00 INFO - PROCESS | 1658 | 1465272480107 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:00 INFO - PROCESS | 1658 | ++DOCSHELL 0x12900b800 == 6 [pid = 1658] [id = 6] 21:08:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 14 (0x129058400) [pid = 1658] [serial = 14] [outer = 0x0] 21:08:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 15 (0x12905a000) [pid = 1658] [serial = 15] [outer = 0x129058400] 21:08:00 INFO - PROCESS | 1658 | 1465272480139 Marionette DEBUG loaded listener.js 21:08:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 16 (0x129147000) [pid = 1658] [serial = 16] [outer = 0x129058400] 21:08:00 INFO - PROCESS | 1658 | 1465272480442 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]]]}] 21:08:00 INFO - PROCESS | 1658 | ++DOCSHELL 0x129654800 == 7 [pid = 1658] [id = 7] 21:08:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 17 (0x1293a5000) [pid = 1658] [serial = 17] [outer = 0x0] 21:08:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 18 (0x1293a9000) [pid = 1658] [serial = 18] [outer = 0x1293a5000] 21:08:00 INFO - PROCESS | 1658 | 1465272480474 Marionette DEBUG loaded listener.js 21:08:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 21:08:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 420ms 21:08:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 19 (0x1296e7400) [pid = 1658] [serial = 19] [outer = 0x1293a5000] 21:08:00 INFO - PROCESS | 1658 | 1465272480536 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 21:08:00 INFO - PROCESS | 1658 | 1465272480537 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 21:08:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 21:08:00 INFO - PROCESS | 1658 | 1465272480560 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 21:08:00 INFO - PROCESS | 1658 | 1465272480561 Marionette TRACE conn2 <- [1,10,null,{}] 21:08:00 INFO - PROCESS | 1658 | 1465272480575 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}] 21:08:00 INFO - PROCESS | 1658 | 1465272480579 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:00 INFO - PROCESS | 1658 | 1465272480711 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 21:08:00 INFO - PROCESS | 1658 | 1465272480735 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:00 INFO - PROCESS | 1658 | 1465272480736 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:00 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a686800 == 8 [pid = 1658] [id = 8] 21:08:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 20 (0x12a6e5c00) [pid = 1658] [serial = 20] [outer = 0x0] 21:08:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 21 (0x12a6e7800) [pid = 1658] [serial = 21] [outer = 0x12a6e5c00] 21:08:00 INFO - PROCESS | 1658 | 1465272480767 Marionette DEBUG loaded listener.js 21:08:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 22 (0x12a6ebc00) [pid = 1658] [serial = 22] [outer = 0x12a6e5c00] 21:08:01 INFO - PROCESS | 1658 | 1465272481091 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]]]}] 21:08:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 21:08:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 577ms 21:08:01 INFO - PROCESS | 1658 | 1465272481132 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 21:08:01 INFO - PROCESS | 1658 | 1465272481136 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 21:08:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 21:08:01 INFO - PROCESS | 1658 | 1465272481141 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 21:08:01 INFO - PROCESS | 1658 | 1465272481142 Marionette TRACE conn2 <- [1,14,null,{}] 21:08:01 INFO - PROCESS | 1658 | 1465272481174 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}] 21:08:01 INFO - PROCESS | 1658 | 1465272481176 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:01 INFO - PROCESS | 1658 | 1465272481363 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 21:08:01 INFO - PROCESS | 1658 | 1465272481374 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:01 INFO - PROCESS | 1658 | 1465272481375 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:01 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b810000 == 9 [pid = 1658] [id = 9] 21:08:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 23 (0x12aabe800) [pid = 1658] [serial = 23] [outer = 0x0] 21:08:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 24 (0x12b1dd800) [pid = 1658] [serial = 24] [outer = 0x12aabe800] 21:08:01 INFO - PROCESS | 1658 | 1465272481413 Marionette DEBUG loaded listener.js 21:08:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 25 (0x12b910800) [pid = 1658] [serial = 25] [outer = 0x12aabe800] 21:08:01 INFO - PROCESS | 1658 | 1465272481678 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]]]}] 21:08:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 21:08:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 551ms 21:08:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 21:08:01 INFO - PROCESS | 1658 | 1465272481691 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 21:08:01 INFO - PROCESS | 1658 | 1465272481693 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 21:08:01 INFO - PROCESS | 1658 | 1465272481695 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 21:08:01 INFO - PROCESS | 1658 | 1465272481696 Marionette TRACE conn2 <- [1,18,null,{}] 21:08:01 INFO - PROCESS | 1658 | 1465272481698 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}] 21:08:01 INFO - PROCESS | 1658 | 1465272481699 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:01 INFO - PROCESS | 1658 | 1465272481807 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 21:08:01 INFO - PROCESS | 1658 | 1465272481811 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:01 INFO - PROCESS | 1658 | 1465272481813 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:01 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b9b2000 == 10 [pid = 1658] [id = 10] 21:08:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 26 (0x12ba15400) [pid = 1658] [serial = 26] [outer = 0x0] 21:08:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 27 (0x12ba19000) [pid = 1658] [serial = 27] [outer = 0x12ba15400] 21:08:01 INFO - PROCESS | 1658 | 1465272481837 Marionette DEBUG loaded listener.js 21:08:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 28 (0x12bcb5000) [pid = 1658] [serial = 28] [outer = 0x12ba15400] 21:08:02 INFO - PROCESS | 1658 | 1465272482106 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]]]}] 21:08:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 21:08:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 418ms 21:08:02 INFO - PROCESS | 1658 | 1465272482115 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 21:08:02 INFO - PROCESS | 1658 | 1465272482117 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 21:08:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 21:08:02 INFO - PROCESS | 1658 | 1465272482125 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 21:08:02 INFO - PROCESS | 1658 | 1465272482126 Marionette TRACE conn2 <- [1,22,null,{}] 21:08:02 INFO - PROCESS | 1658 | 1465272482128 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}] 21:08:02 INFO - PROCESS | 1658 | 1465272482130 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:02 INFO - PROCESS | 1658 | 1465272482231 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 21:08:02 INFO - PROCESS | 1658 | 1465272482235 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:02 INFO - PROCESS | 1658 | 1465272482236 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:02 INFO - PROCESS | 1658 | ++DOCSHELL 0x12bce6000 == 11 [pid = 1658] [id = 11] 21:08:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 29 (0x12bcb7c00) [pid = 1658] [serial = 29] [outer = 0x0] 21:08:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 30 (0x12be8a400) [pid = 1658] [serial = 30] [outer = 0x12bcb7c00] 21:08:02 INFO - PROCESS | 1658 | 1465272482260 Marionette DEBUG loaded listener.js 21:08:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 31 (0x12be92c00) [pid = 1658] [serial = 31] [outer = 0x12bcb7c00] 21:08:02 INFO - PROCESS | 1658 | 1465272482500 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]]]}] 21:08:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 21:08:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 418ms 21:08:02 INFO - PROCESS | 1658 | 1465272482546 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 21:08:02 INFO - PROCESS | 1658 | 1465272482547 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 21:08:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 21:08:02 INFO - PROCESS | 1658 | 1465272482549 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 21:08:02 INFO - PROCESS | 1658 | 1465272482550 Marionette TRACE conn2 <- [1,26,null,{}] 21:08:02 INFO - PROCESS | 1658 | 1465272482560 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}] 21:08:02 INFO - PROCESS | 1658 | 1465272482561 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:02 INFO - PROCESS | 1658 | 1465272482662 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 21:08:02 INFO - PROCESS | 1658 | 1465272482667 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:02 INFO - PROCESS | 1658 | 1465272482669 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:02 INFO - PROCESS | 1658 | ++DOCSHELL 0x12bff0800 == 12 [pid = 1658] [id = 12] 21:08:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 32 (0x11858dc00) [pid = 1658] [serial = 32] [outer = 0x0] 21:08:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 33 (0x118597800) [pid = 1658] [serial = 33] [outer = 0x11858dc00] 21:08:02 INFO - PROCESS | 1658 | 1465272482692 Marionette DEBUG loaded listener.js 21:08:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 34 (0x12be96000) [pid = 1658] [serial = 34] [outer = 0x11858dc00] 21:08:02 INFO - PROCESS | 1658 | 1465272482938 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]]]}] 21:08:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 21:08:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 426ms 21:08:02 INFO - PROCESS | 1658 | 1465272482994 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 21:08:02 INFO - PROCESS | 1658 | 1465272482995 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 21:08:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 21:08:03 INFO - PROCESS | 1658 | 1465272482997 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 21:08:03 INFO - PROCESS | 1658 | 1465272482998 Marionette TRACE conn2 <- [1,30,null,{}] 21:08:03 INFO - PROCESS | 1658 | 1465272483017 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}] 21:08:03 INFO - PROCESS | 1658 | 1465272483019 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:03 INFO - PROCESS | 1658 | 1465272483115 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 21:08:03 INFO - PROCESS | 1658 | 1465272483119 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:03 INFO - PROCESS | 1658 | 1465272483120 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c413800 == 13 [pid = 1658] [id = 13] 21:08:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 35 (0x12be9cc00) [pid = 1658] [serial = 35] [outer = 0x0] 21:08:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 36 (0x12bea3400) [pid = 1658] [serial = 36] [outer = 0x12be9cc00] 21:08:03 INFO - PROCESS | 1658 | 1465272483144 Marionette DEBUG loaded listener.js 21:08:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 37 (0x12bea7000) [pid = 1658] [serial = 37] [outer = 0x12be9cc00] 21:08:03 INFO - PROCESS | 1658 | 1465272483386 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]]]}] 21:08:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 21:08:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 419ms 21:08:03 INFO - PROCESS | 1658 | 1465272483416 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 21:08:03 INFO - PROCESS | 1658 | 1465272483418 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 21:08:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 21:08:03 INFO - PROCESS | 1658 | 1465272483429 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 21:08:03 INFO - PROCESS | 1658 | 1465272483430 Marionette TRACE conn2 <- [1,34,null,{}] 21:08:03 INFO - PROCESS | 1658 | 1465272483432 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}] 21:08:03 INFO - PROCESS | 1658 | 1465272483433 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:03 INFO - PROCESS | 1658 | 1465272483535 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 21:08:03 INFO - PROCESS | 1658 | 1465272483538 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:03 INFO - PROCESS | 1658 | 1465272483539 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c5d9000 == 14 [pid = 1658] [id = 14] 21:08:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 38 (0x12bea9800) [pid = 1658] [serial = 38] [outer = 0x0] 21:08:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 39 (0x12c594000) [pid = 1658] [serial = 39] [outer = 0x12bea9800] 21:08:03 INFO - PROCESS | 1658 | 1465272483563 Marionette DEBUG loaded listener.js 21:08:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 40 (0x12c599400) [pid = 1658] [serial = 40] [outer = 0x12bea9800] 21:08:03 INFO - PROCESS | 1658 | 1465272483793 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]]]}] 21:08:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 21:08:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 371ms 21:08:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 21:08:03 INFO - PROCESS | 1658 | 1465272483798 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 21:08:03 INFO - PROCESS | 1658 | 1465272483799 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 21:08:03 INFO - PROCESS | 1658 | 1465272483809 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 21:08:03 INFO - PROCESS | 1658 | 1465272483810 Marionette TRACE conn2 <- [1,38,null,{}] 21:08:03 INFO - PROCESS | 1658 | 1465272483812 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}] 21:08:03 INFO - PROCESS | 1658 | 1465272483813 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:03 INFO - PROCESS | 1658 | 1465272483924 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 21:08:03 INFO - PROCESS | 1658 | 1465272483928 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:03 INFO - PROCESS | 1658 | 1465272483929 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x128d2d000 == 15 [pid = 1658] [id = 15] 21:08:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 41 (0x12c59c400) [pid = 1658] [serial = 41] [outer = 0x0] 21:08:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 42 (0x12cb1a800) [pid = 1658] [serial = 42] [outer = 0x12c59c400] 21:08:03 INFO - PROCESS | 1658 | 1465272483952 Marionette DEBUG loaded listener.js 21:08:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 43 (0x12cb1f800) [pid = 1658] [serial = 43] [outer = 0x12c59c400] 21:08:04 INFO - PROCESS | 1658 | 1465272484189 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]]]}] 21:08:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 21:08:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 424ms 21:08:04 INFO - PROCESS | 1658 | 1465272484227 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 21:08:04 INFO - PROCESS | 1658 | 1465272484228 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 21:08:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 21:08:04 INFO - PROCESS | 1658 | 1465272484232 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 21:08:04 INFO - PROCESS | 1658 | 1465272484233 Marionette TRACE conn2 <- [1,42,null,{}] 21:08:04 INFO - PROCESS | 1658 | 1465272484243 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}] 21:08:04 INFO - PROCESS | 1658 | 1465272484244 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:04 INFO - PROCESS | 1658 | 1465272484350 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 21:08:04 INFO - PROCESS | 1658 | 1465272484355 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:04 INFO - PROCESS | 1658 | 1465272484357 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:04 INFO - PROCESS | 1658 | ++DOCSHELL 0x123593000 == 16 [pid = 1658] [id = 16] 21:08:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 44 (0x12a927000) [pid = 1658] [serial = 44] [outer = 0x0] 21:08:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 45 (0x12a92b800) [pid = 1658] [serial = 45] [outer = 0x12a927000] 21:08:04 INFO - PROCESS | 1658 | 1465272484381 Marionette DEBUG loaded listener.js 21:08:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 46 (0x12a951000) [pid = 1658] [serial = 46] [outer = 0x12a927000] 21:08:04 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d108800 == 17 [pid = 1658] [id = 17] 21:08:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 47 (0x12d109000) [pid = 1658] [serial = 47] [outer = 0x0] 21:08:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 48 (0x12d10d000) [pid = 1658] [serial = 48] [outer = 0x12d109000] 21:08:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 49 (0x12d112000) [pid = 1658] [serial = 49] [outer = 0x12d109000] 21:08:04 INFO - PROCESS | 1658 | ++DOCSHELL 0x127160000 == 18 [pid = 1658] [id = 18] 21:08:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 50 (0x12a954800) [pid = 1658] [serial = 50] [outer = 0x0] 21:08:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 51 (0x12cb22000) [pid = 1658] [serial = 51] [outer = 0x12a954800] 21:08:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 52 (0x12a95b800) [pid = 1658] [serial = 52] [outer = 0x12a954800] 21:08:04 INFO - PROCESS | 1658 | 1465272484733 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]]]}] 21:08:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 21:08:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 525ms 21:08:04 INFO - PROCESS | 1658 | 1465272484758 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 21:08:04 INFO - PROCESS | 1658 | 1465272484759 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 21:08:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 21:08:04 INFO - PROCESS | 1658 | 1465272484761 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 21:08:04 INFO - PROCESS | 1658 | 1465272484763 Marionette TRACE conn2 <- [1,46,null,{}] 21:08:04 INFO - PROCESS | 1658 | 1465272484765 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}] 21:08:04 INFO - PROCESS | 1658 | 1465272484766 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:04 INFO - PROCESS | 1658 | 1465272484854 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 21:08:04 INFO - PROCESS | 1658 | 1465272484857 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:04 INFO - PROCESS | 1658 | 1465272484867 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:04 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d513800 == 19 [pid = 1658] [id = 19] 21:08:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 53 (0x12a957800) [pid = 1658] [serial = 53] [outer = 0x0] 21:08:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 54 (0x12d15b400) [pid = 1658] [serial = 54] [outer = 0x12a957800] 21:08:04 INFO - PROCESS | 1658 | 1465272484895 Marionette DEBUG loaded listener.js 21:08:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 55 (0x12d57e000) [pid = 1658] [serial = 55] [outer = 0x12a957800] 21:08:05 INFO - PROCESS | 1658 | 1465272485138 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]]]}] 21:08:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 21:08:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 418ms 21:08:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 21:08:05 INFO - PROCESS | 1658 | 1465272485181 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 21:08:05 INFO - PROCESS | 1658 | 1465272485182 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 21:08:05 INFO - PROCESS | 1658 | 1465272485192 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 21:08:05 INFO - PROCESS | 1658 | 1465272485193 Marionette TRACE conn2 <- [1,50,null,{}] 21:08:05 INFO - PROCESS | 1658 | 1465272485195 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}] 21:08:05 INFO - PROCESS | 1658 | 1465272485196 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:05 INFO - PROCESS | 1658 | 1465272485295 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 21:08:05 INFO - PROCESS | 1658 | 1465272485298 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:05 INFO - PROCESS | 1658 | 1465272485300 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x118115800 == 20 [pid = 1658] [id = 20] 21:08:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 56 (0x11808dc00) [pid = 1658] [serial = 56] [outer = 0x0] 21:08:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 57 (0x12d581400) [pid = 1658] [serial = 57] [outer = 0x11808dc00] 21:08:05 INFO - PROCESS | 1658 | 1465272485323 Marionette DEBUG loaded listener.js 21:08:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 58 (0x12d7f1800) [pid = 1658] [serial = 58] [outer = 0x11808dc00] 21:08:05 INFO - PROCESS | 1658 | 1465272485561 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]]]}] 21:08:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 21:08:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 426ms 21:08:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 21:08:05 INFO - PROCESS | 1658 | 1465272485611 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 21:08:05 INFO - PROCESS | 1658 | 1465272485612 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 21:08:05 INFO - PROCESS | 1658 | 1465272485614 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 21:08:05 INFO - PROCESS | 1658 | 1465272485615 Marionette TRACE conn2 <- [1,54,null,{}] 21:08:05 INFO - PROCESS | 1658 | 1465272485626 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}] 21:08:05 INFO - PROCESS | 1658 | 1465272485627 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:05 INFO - PROCESS | 1658 | 1465272485723 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 21:08:05 INFO - PROCESS | 1658 | 1465272485735 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:05 INFO - PROCESS | 1658 | 1465272485736 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d518800 == 21 [pid = 1658] [id = 21] 21:08:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 59 (0x12d7f3000) [pid = 1658] [serial = 59] [outer = 0x0] 21:08:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 60 (0x12d7f9800) [pid = 1658] [serial = 60] [outer = 0x12d7f3000] 21:08:05 INFO - PROCESS | 1658 | 1465272485759 Marionette DEBUG loaded listener.js 21:08:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 61 (0x12d7fe000) [pid = 1658] [serial = 61] [outer = 0x12d7f3000] 21:08:05 INFO - PROCESS | 1658 | 1465272485977 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]]]}] 21:08:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 21:08:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 374ms 21:08:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 21:08:05 INFO - PROCESS | 1658 | 1465272485992 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 21:08:05 INFO - PROCESS | 1658 | 1465272485993 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 21:08:05 INFO - PROCESS | 1658 | 1465272485995 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 21:08:05 INFO - PROCESS | 1658 | 1465272485996 Marionette TRACE conn2 <- [1,58,null,{}] 21:08:06 INFO - PROCESS | 1658 | 1465272485998 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}] 21:08:06 INFO - PROCESS | 1658 | 1465272485999 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:06 INFO - PROCESS | 1658 | 1465272486109 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 21:08:06 INFO - PROCESS | 1658 | 1465272486112 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:06 INFO - PROCESS | 1658 | 1465272486113 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:06 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e13e000 == 22 [pid = 1658] [id = 22] 21:08:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 62 (0x12df7c400) [pid = 1658] [serial = 62] [outer = 0x0] 21:08:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 63 (0x12df81400) [pid = 1658] [serial = 63] [outer = 0x12df7c400] 21:08:06 INFO - PROCESS | 1658 | 1465272486136 Marionette DEBUG loaded listener.js 21:08:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 64 (0x12df86800) [pid = 1658] [serial = 64] [outer = 0x12df7c400] 21:08:06 INFO - PROCESS | 1658 | 1465272486378 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]]]}] 21:08:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 21:08:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 421ms 21:08:06 INFO - PROCESS | 1658 | 1465272486425 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 21:08:06 INFO - PROCESS | 1658 | 1465272486428 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 21:08:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 21:08:06 INFO - PROCESS | 1658 | 1465272486438 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 21:08:06 INFO - PROCESS | 1658 | 1465272486442 Marionette TRACE conn2 <- [1,62,null,{}] 21:08:06 INFO - PROCESS | 1658 | 1465272486465 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}] 21:08:06 INFO - PROCESS | 1658 | 1465272486469 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:06 INFO - PROCESS | 1658 | 1465272486679 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 21:08:07 INFO - PROCESS | 1658 | 1465272487377 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:07 INFO - PROCESS | 1658 | 1465272487378 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:07 INFO - PROCESS | 1658 | ++DOCSHELL 0x111f13000 == 23 [pid = 1658] [id = 23] 21:08:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 65 (0x1121a0400) [pid = 1658] [serial = 65] [outer = 0x0] 21:08:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 66 (0x112747800) [pid = 1658] [serial = 66] [outer = 0x1121a0400] 21:08:07 INFO - PROCESS | 1658 | 1465272487410 Marionette DEBUG loaded listener.js 21:08:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 67 (0x112e8b800) [pid = 1658] [serial = 67] [outer = 0x1121a0400] 21:08:07 INFO - PROCESS | 1658 | 1465272487826 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]]]}] 21:08:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 21:08:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1445ms 21:08:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 21:08:07 INFO - PROCESS | 1658 | 1465272487878 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 21:08:07 INFO - PROCESS | 1658 | 1465272487880 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 21:08:07 INFO - PROCESS | 1658 | 1465272487884 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 21:08:07 INFO - PROCESS | 1658 | 1465272487886 Marionette TRACE conn2 <- [1,66,null,{}] 21:08:07 INFO - PROCESS | 1658 | 1465272487889 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}] 21:08:07 INFO - PROCESS | 1658 | 1465272487892 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:08 INFO - PROCESS | 1658 | 1465272488015 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 21:08:08 INFO - PROCESS | 1658 | 1465272488055 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:08 INFO - PROCESS | 1658 | 1465272488056 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:08 INFO - PROCESS | 1658 | ++DOCSHELL 0x1167b0800 == 24 [pid = 1658] [id = 24] 21:08:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 68 (0x113381400) [pid = 1658] [serial = 68] [outer = 0x0] 21:08:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 69 (0x1160c9000) [pid = 1658] [serial = 69] [outer = 0x113381400] 21:08:08 INFO - PROCESS | 1658 | 1465272488087 Marionette DEBUG loaded listener.js 21:08:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 70 (0x1167d3000) [pid = 1658] [serial = 70] [outer = 0x113381400] 21:08:08 INFO - PROCESS | 1658 | 1465272488493 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]]]}] 21:08:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 21:08:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 622ms 21:08:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 21:08:08 INFO - PROCESS | 1658 | 1465272488506 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 21:08:08 INFO - PROCESS | 1658 | 1465272488508 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 21:08:08 INFO - PROCESS | 1658 | 1465272488511 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 21:08:08 INFO - PROCESS | 1658 | 1465272488512 Marionette TRACE conn2 <- [1,70,null,{}] 21:08:08 INFO - PROCESS | 1658 | 1465272488514 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}] 21:08:08 INFO - PROCESS | 1658 | 1465272488516 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:08 INFO - PROCESS | 1658 | 1465272488637 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 21:08:08 INFO - PROCESS | 1658 | 1465272488716 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:08 INFO - PROCESS | 1658 | 1465272488717 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:08 INFO - PROCESS | 1658 | ++DOCSHELL 0x1170d0800 == 25 [pid = 1658] [id = 25] 21:08:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 71 (0x118099000) [pid = 1658] [serial = 71] [outer = 0x0] 21:08:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 72 (0x1184b8400) [pid = 1658] [serial = 72] [outer = 0x118099000] 21:08:08 INFO - PROCESS | 1658 | 1465272488748 Marionette DEBUG loaded listener.js 21:08:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 73 (0x118597c00) [pid = 1658] [serial = 73] [outer = 0x118099000] 21:08:09 INFO - PROCESS | 1658 | 1465272489405 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]]]}] 21:08:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 21:08:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 920ms 21:08:09 INFO - PROCESS | 1658 | 1465272489431 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 21:08:09 INFO - PROCESS | 1658 | 1465272489434 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 21:08:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 21:08:09 INFO - PROCESS | 1658 | 1465272489439 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 21:08:09 INFO - PROCESS | 1658 | 1465272489441 Marionette TRACE conn2 <- [1,74,null,{}] 21:08:09 INFO - PROCESS | 1658 | 1465272489445 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}] 21:08:09 INFO - PROCESS | 1658 | 1465272489446 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:09 INFO - PROCESS | 1658 | 1465272489534 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 21:08:09 INFO - PROCESS | 1658 | 1465272489588 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:09 INFO - PROCESS | 1658 | 1465272489589 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:09 INFO - PROCESS | 1658 | ++DOCSHELL 0x113ab2000 == 26 [pid = 1658] [id = 26] 21:08:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 74 (0x1162cbc00) [pid = 1658] [serial = 74] [outer = 0x0] 21:08:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 75 (0x11670d000) [pid = 1658] [serial = 75] [outer = 0x1162cbc00] 21:08:09 INFO - PROCESS | 1658 | 1465272489617 Marionette DEBUG loaded listener.js 21:08:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 76 (0x1167d7c00) [pid = 1658] [serial = 76] [outer = 0x1162cbc00] 21:08:10 INFO - PROCESS | 1658 | 1465272490048 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]]]}] 21:08:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 21:08:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 622ms 21:08:10 INFO - PROCESS | 1658 | 1465272490061 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 21:08:10 INFO - PROCESS | 1658 | 1465272490064 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 21:08:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 21:08:10 INFO - PROCESS | 1658 | 1465272490068 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 21:08:10 INFO - PROCESS | 1658 | 1465272490069 Marionette TRACE conn2 <- [1,78,null,{}] 21:08:10 INFO - PROCESS | 1658 | 1465272490072 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}] 21:08:10 INFO - PROCESS | 1658 | 1465272490073 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:10 INFO - PROCESS | 1658 | 1465272490148 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 21:08:10 INFO - PROCESS | 1658 | 1465272490155 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:10 INFO - PROCESS | 1658 | 1465272490156 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:10 INFO - PROCESS | 1658 | ++DOCSHELL 0x11609a800 == 27 [pid = 1658] [id = 27] 21:08:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 77 (0x116970400) [pid = 1658] [serial = 77] [outer = 0x0] 21:08:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 78 (0x1172b3400) [pid = 1658] [serial = 78] [outer = 0x116970400] 21:08:10 INFO - PROCESS | 1658 | 1465272490184 Marionette DEBUG loaded listener.js 21:08:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x117e18400) [pid = 1658] [serial = 79] [outer = 0x116970400] 21:08:10 INFO - PROCESS | 1658 | 1465272490515 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]]]}] 21:08:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 21:08:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 470ms 21:08:10 INFO - PROCESS | 1658 | 1465272490541 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 21:08:10 INFO - PROCESS | 1658 | 1465272490542 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 21:08:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 21:08:10 INFO - PROCESS | 1658 | 1465272490545 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 21:08:10 INFO - PROCESS | 1658 | 1465272490547 Marionette TRACE conn2 <- [1,82,null,{}] 21:08:10 INFO - PROCESS | 1658 | 1465272490557 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}] 21:08:10 INFO - PROCESS | 1658 | 1465272490560 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:10 INFO - PROCESS | 1658 | 1465272490640 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 21:08:10 INFO - PROCESS | 1658 | 1465272490682 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:10 INFO - PROCESS | 1658 | 1465272490684 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:10 INFO - PROCESS | 1658 | ++DOCSHELL 0x116944000 == 28 [pid = 1658] [id = 28] 21:08:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x113864000) [pid = 1658] [serial = 80] [outer = 0x0] 21:08:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x118095c00) [pid = 1658] [serial = 81] [outer = 0x113864000] 21:08:10 INFO - PROCESS | 1658 | 1465272490711 Marionette DEBUG loaded listener.js 21:08:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x11870b000) [pid = 1658] [serial = 82] [outer = 0x113864000] 21:08:11 INFO - PROCESS | 1658 | 1465272491005 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]]]}] 21:08:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 21:08:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 472ms 21:08:11 INFO - PROCESS | 1658 | 1465272491017 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 21:08:11 INFO - PROCESS | 1658 | 1465272491022 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 21:08:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 21:08:11 INFO - PROCESS | 1658 | 1465272491031 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 21:08:11 INFO - PROCESS | 1658 | 1465272491032 Marionette TRACE conn2 <- [1,86,null,{}] 21:08:11 INFO - PROCESS | 1658 | 1465272491035 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}] 21:08:11 INFO - PROCESS | 1658 | 1465272491038 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:11 INFO - PROCESS | 1658 | 1465272491121 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 21:08:11 INFO - PROCESS | 1658 | 1465272491125 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:11 INFO - PROCESS | 1658 | 1465272491126 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:11 INFO - PROCESS | 1658 | ++DOCSHELL 0x117265000 == 29 [pid = 1658] [id = 29] 21:08:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x118711400) [pid = 1658] [serial = 83] [outer = 0x0] 21:08:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x11907c800) [pid = 1658] [serial = 84] [outer = 0x118711400] 21:08:11 INFO - PROCESS | 1658 | 1465272491152 Marionette DEBUG loaded listener.js 21:08:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x1190c9c00) [pid = 1658] [serial = 85] [outer = 0x118711400] 21:08:11 INFO - PROCESS | 1658 | 1465272491445 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]]]}] 21:08:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 21:08:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 469ms 21:08:11 INFO - PROCESS | 1658 | 1465272491501 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 21:08:11 INFO - PROCESS | 1658 | 1465272491503 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 21:08:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 21:08:11 INFO - PROCESS | 1658 | 1465272491507 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 21:08:11 INFO - PROCESS | 1658 | 1465272491508 Marionette TRACE conn2 <- [1,90,null,{}] 21:08:11 INFO - PROCESS | 1658 | 1465272491510 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}] 21:08:11 INFO - PROCESS | 1658 | 1465272491511 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:11 INFO - PROCESS | 1658 | 1465272491582 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 21:08:11 INFO - PROCESS | 1658 | 1465272491587 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:11 INFO - PROCESS | 1658 | 1465272491589 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:11 INFO - PROCESS | 1658 | ++DOCSHELL 0x118108000 == 30 [pid = 1658] [id = 30] 21:08:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x113821c00) [pid = 1658] [serial = 86] [outer = 0x0] 21:08:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x1190d1400) [pid = 1658] [serial = 87] [outer = 0x113821c00] 21:08:11 INFO - PROCESS | 1658 | 1465272491614 Marionette DEBUG loaded listener.js 21:08:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x11936c400) [pid = 1658] [serial = 88] [outer = 0x113821c00] 21:08:11 INFO - PROCESS | 1658 | 1465272491921 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]]]}] 21:08:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 21:08:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 468ms 21:08:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 21:08:11 INFO - PROCESS | 1658 | 1465272491975 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 21:08:11 INFO - PROCESS | 1658 | 1465272491976 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 21:08:11 INFO - PROCESS | 1658 | 1465272491978 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 21:08:11 INFO - PROCESS | 1658 | 1465272491980 Marionette TRACE conn2 <- [1,94,null,{}] 21:08:11 INFO - PROCESS | 1658 | 1465272491982 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}] 21:08:11 INFO - PROCESS | 1658 | 1465272491986 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:12 INFO - PROCESS | 1658 | 1465272492080 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 21:08:12 INFO - PROCESS | 1658 | 1465272492124 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:12 INFO - PROCESS | 1658 | 1465272492125 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:12 INFO - PROCESS | 1658 | ++DOCSHELL 0x11820f000 == 31 [pid = 1658] [id = 31] 21:08:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x11381b400) [pid = 1658] [serial = 89] [outer = 0x0] 21:08:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x119446000) [pid = 1658] [serial = 90] [outer = 0x11381b400] 21:08:12 INFO - PROCESS | 1658 | 1465272492150 Marionette DEBUG loaded listener.js 21:08:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x11975a000) [pid = 1658] [serial = 91] [outer = 0x11381b400] 21:08:12 INFO - PROCESS | 1658 | 1465272492391 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]]]}] 21:08:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 21:08:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 468ms 21:08:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 21:08:12 INFO - PROCESS | 1658 | 1465272492448 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 21:08:12 INFO - PROCESS | 1658 | 1465272492449 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 21:08:12 INFO - PROCESS | 1658 | 1465272492459 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 21:08:12 INFO - PROCESS | 1658 | 1465272492460 Marionette TRACE conn2 <- [1,98,null,{}] 21:08:12 INFO - PROCESS | 1658 | 1465272492462 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}] 21:08:12 INFO - PROCESS | 1658 | 1465272492464 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:12 INFO - PROCESS | 1658 | 1465272492542 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 21:08:12 INFO - PROCESS | 1658 | 1465272492547 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:12 INFO - PROCESS | 1658 | 1465272492548 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:12 INFO - PROCESS | 1658 | ++DOCSHELL 0x1188e3800 == 32 [pid = 1658] [id = 32] 21:08:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x11975e000) [pid = 1658] [serial = 92] [outer = 0x0] 21:08:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x119859000) [pid = 1658] [serial = 93] [outer = 0x11975e000] 21:08:12 INFO - PROCESS | 1658 | 1465272492575 Marionette DEBUG loaded listener.js 21:08:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x119bce800) [pid = 1658] [serial = 94] [outer = 0x11975e000] 21:08:12 INFO - PROCESS | 1658 | 1465272492863 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]]]}] 21:08:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 21:08:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 425ms 21:08:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 21:08:12 INFO - PROCESS | 1658 | 1465272492881 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 21:08:12 INFO - PROCESS | 1658 | 1465272492882 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 21:08:12 INFO - PROCESS | 1658 | 1465272492884 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 21:08:12 INFO - PROCESS | 1658 | 1465272492887 Marionette TRACE conn2 <- [1,102,null,{}] 21:08:12 INFO - PROCESS | 1658 | 1465272492897 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}] 21:08:12 INFO - PROCESS | 1658 | 1465272492898 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:12 INFO - PROCESS | 1658 | 1465272492978 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 21:08:13 INFO - PROCESS | 1658 | 1465272493021 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:13 INFO - PROCESS | 1658 | 1465272493022 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:13 INFO - PROCESS | 1658 | ++DOCSHELL 0x1191d1800 == 33 [pid = 1658] [id = 33] 21:08:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x11975dc00) [pid = 1658] [serial = 95] [outer = 0x0] 21:08:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x119bcd000) [pid = 1658] [serial = 96] [outer = 0x11975dc00] 21:08:13 INFO - PROCESS | 1658 | 1465272493049 Marionette DEBUG loaded listener.js 21:08:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x12109d800) [pid = 1658] [serial = 97] [outer = 0x11975dc00] 21:08:13 INFO - PROCESS | 1658 | 1465272493295 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]]]}] 21:08:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 21:08:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 427ms 21:08:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 21:08:13 INFO - PROCESS | 1658 | 1465272493311 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 21:08:13 INFO - PROCESS | 1658 | 1465272493313 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 21:08:13 INFO - PROCESS | 1658 | 1465272493315 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 21:08:13 INFO - PROCESS | 1658 | 1465272493316 Marionette TRACE conn2 <- [1,106,null,{}] 21:08:13 INFO - PROCESS | 1658 | 1465272493328 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}] 21:08:13 INFO - PROCESS | 1658 | 1465272493329 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:13 INFO - PROCESS | 1658 | 1465272493409 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 21:08:13 INFO - PROCESS | 1658 | 1465272493413 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:13 INFO - PROCESS | 1658 | 1465272493413 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:13 INFO - PROCESS | 1658 | ++DOCSHELL 0x116942800 == 34 [pid = 1658] [id = 34] 21:08:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x121198400) [pid = 1658] [serial = 98] [outer = 0x0] 21:08:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x121311400) [pid = 1658] [serial = 99] [outer = 0x121198400] 21:08:13 INFO - PROCESS | 1658 | 1465272493440 Marionette DEBUG loaded listener.js 21:08:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x121456c00) [pid = 1658] [serial = 100] [outer = 0x121198400] 21:08:13 INFO - PROCESS | 1658 | 1465272493725 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]]]}] 21:08:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 21:08:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 423ms 21:08:13 INFO - PROCESS | 1658 | 1465272493751 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 21:08:13 INFO - PROCESS | 1658 | 1465272493754 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 21:08:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 21:08:13 INFO - PROCESS | 1658 | 1465272493759 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 21:08:13 INFO - PROCESS | 1658 | 1465272493760 Marionette TRACE conn2 <- [1,110,null,{}] 21:08:13 INFO - PROCESS | 1658 | 1465272493762 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}] 21:08:13 INFO - PROCESS | 1658 | 1465272493763 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:13 INFO - PROCESS | 1658 | 1465272493843 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 21:08:13 INFO - PROCESS | 1658 | 1465272493846 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:13 INFO - PROCESS | 1658 | 1465272493847 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:13 INFO - PROCESS | 1658 | ++DOCSHELL 0x11971c800 == 35 [pid = 1658] [id = 35] 21:08:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x12144d000) [pid = 1658] [serial = 101] [outer = 0x0] 21:08:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x12160f800) [pid = 1658] [serial = 102] [outer = 0x12144d000] 21:08:13 INFO - PROCESS | 1658 | 1465272493871 Marionette DEBUG loaded listener.js 21:08:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x121a31800) [pid = 1658] [serial = 103] [outer = 0x12144d000] 21:08:14 INFO - PROCESS | 1658 | 1465272494178 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]]]}] 21:08:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 21:08:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 468ms 21:08:14 INFO - PROCESS | 1658 | 1465272494227 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 21:08:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 21:08:14 INFO - PROCESS | 1658 | 1465272494229 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 21:08:14 INFO - PROCESS | 1658 | 1465272494231 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 21:08:14 INFO - PROCESS | 1658 | 1465272494233 Marionette TRACE conn2 <- [1,114,null,{}] 21:08:14 INFO - PROCESS | 1658 | 1465272494235 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}] 21:08:14 INFO - PROCESS | 1658 | 1465272494237 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:14 INFO - PROCESS | 1658 | 1465272494348 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 21:08:14 INFO - PROCESS | 1658 | 1465272494356 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:14 INFO - PROCESS | 1658 | 1465272494358 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:14 INFO - PROCESS | 1658 | ++DOCSHELL 0x120f38800 == 36 [pid = 1658] [id = 36] 21:08:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x1215e8c00) [pid = 1658] [serial = 104] [outer = 0x0] 21:08:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x121a31000) [pid = 1658] [serial = 105] [outer = 0x1215e8c00] 21:08:14 INFO - PROCESS | 1658 | 1465272494385 Marionette DEBUG loaded listener.js 21:08:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x125d17c00) [pid = 1658] [serial = 106] [outer = 0x1215e8c00] 21:08:14 INFO - PROCESS | 1658 | 1465272494687 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]]]}] 21:08:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 21:08:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 468ms 21:08:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 21:08:14 INFO - PROCESS | 1658 | 1465272494699 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 21:08:14 INFO - PROCESS | 1658 | 1465272494701 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 21:08:14 INFO - PROCESS | 1658 | 1465272494711 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 21:08:14 INFO - PROCESS | 1658 | 1465272494712 Marionette TRACE conn2 <- [1,118,null,{}] 21:08:14 INFO - PROCESS | 1658 | 1465272494715 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}] 21:08:14 INFO - PROCESS | 1658 | 1465272494716 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:14 INFO - PROCESS | 1658 | 1465272494799 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 21:08:14 INFO - PROCESS | 1658 | 1465272494805 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:14 INFO - PROCESS | 1658 | 1465272494806 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:14 INFO - PROCESS | 1658 | ++DOCSHELL 0x121208000 == 37 [pid = 1658] [id = 37] 21:08:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x125d18800) [pid = 1658] [serial = 107] [outer = 0x0] 21:08:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x125d76800) [pid = 1658] [serial = 108] [outer = 0x125d18800] 21:08:14 INFO - PROCESS | 1658 | 1465272494830 Marionette DEBUG loaded listener.js 21:08:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x126c4d400) [pid = 1658] [serial = 109] [outer = 0x125d18800] 21:08:15 INFO - PROCESS | 1658 | 1465272495123 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]]]}] 21:08:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 21:08:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 475ms 21:08:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 21:08:15 INFO - PROCESS | 1658 | 1465272495180 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 21:08:15 INFO - PROCESS | 1658 | 1465272495181 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 21:08:15 INFO - PROCESS | 1658 | 1465272495183 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 21:08:15 INFO - PROCESS | 1658 | 1465272495184 Marionette TRACE conn2 <- [1,122,null,{}] 21:08:15 INFO - PROCESS | 1658 | 1465272495186 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}] 21:08:15 INFO - PROCESS | 1658 | 1465272495187 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:15 INFO - PROCESS | 1658 | 1465272495289 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 21:08:15 INFO - PROCESS | 1658 | 1465272495295 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:15 INFO - PROCESS | 1658 | 1465272495296 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:15 INFO - PROCESS | 1658 | ++DOCSHELL 0x121222000 == 38 [pid = 1658] [id = 38] 21:08:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x125d73000) [pid = 1658] [serial = 110] [outer = 0x0] 21:08:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x126ce5000) [pid = 1658] [serial = 111] [outer = 0x125d73000] 21:08:15 INFO - PROCESS | 1658 | 1465272495320 Marionette DEBUG loaded listener.js 21:08:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x126d4e800) [pid = 1658] [serial = 112] [outer = 0x125d73000] 21:08:15 INFO - PROCESS | 1658 | 1465272495583 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]]]}] 21:08:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 21:08:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 417ms 21:08:15 INFO - PROCESS | 1658 | 1465272495601 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 21:08:15 INFO - PROCESS | 1658 | 1465272495604 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 21:08:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 21:08:15 INFO - PROCESS | 1658 | 1465272495612 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 21:08:15 INFO - PROCESS | 1658 | 1465272495613 Marionette TRACE conn2 <- [1,126,null,{}] 21:08:15 INFO - PROCESS | 1658 | 1465272495616 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}] 21:08:15 INFO - PROCESS | 1658 | 1465272495617 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:15 INFO - PROCESS | 1658 | 1465272495710 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 21:08:15 INFO - PROCESS | 1658 | 1465272495713 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:15 INFO - PROCESS | 1658 | 1465272495714 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:15 INFO - PROCESS | 1658 | ++DOCSHELL 0x121a16000 == 39 [pid = 1658] [id = 39] 21:08:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x125d1cc00) [pid = 1658] [serial = 113] [outer = 0x0] 21:08:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x12731d000) [pid = 1658] [serial = 114] [outer = 0x125d1cc00] 21:08:15 INFO - PROCESS | 1658 | 1465272495738 Marionette DEBUG loaded listener.js 21:08:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x12732a000) [pid = 1658] [serial = 115] [outer = 0x125d1cc00] 21:08:16 INFO - PROCESS | 1658 | 1465272496040 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]]]}] 21:08:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 21:08:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 468ms 21:08:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 21:08:16 INFO - PROCESS | 1658 | 1465272496081 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 21:08:16 INFO - PROCESS | 1658 | 1465272496082 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 21:08:16 INFO - PROCESS | 1658 | 1465272496084 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 21:08:16 INFO - PROCESS | 1658 | 1465272496086 Marionette TRACE conn2 <- [1,130,null,{}] 21:08:16 INFO - PROCESS | 1658 | 1465272496088 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}] 21:08:16 INFO - PROCESS | 1658 | 1465272496089 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:16 INFO - PROCESS | 1658 | 1465272496190 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 21:08:16 INFO - PROCESS | 1658 | 1465272496206 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:16 INFO - PROCESS | 1658 | 1465272496207 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:16 INFO - PROCESS | 1658 | ++DOCSHELL 0x12357f800 == 40 [pid = 1658] [id = 40] 21:08:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x127329800) [pid = 1658] [serial = 116] [outer = 0x0] 21:08:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x128a0c000) [pid = 1658] [serial = 117] [outer = 0x127329800] 21:08:16 INFO - PROCESS | 1658 | 1465272496232 Marionette DEBUG loaded listener.js 21:08:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x128b5a400) [pid = 1658] [serial = 118] [outer = 0x127329800] 21:08:16 INFO - PROCESS | 1658 | 1465272496539 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]]]}] 21:08:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 21:08:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 469ms 21:08:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 21:08:16 INFO - PROCESS | 1658 | 1465272496556 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 21:08:16 INFO - PROCESS | 1658 | 1465272496558 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 21:08:16 INFO - PROCESS | 1658 | 1465272496560 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 21:08:16 INFO - PROCESS | 1658 | 1465272496561 Marionette TRACE conn2 <- [1,134,null,{}] 21:08:16 INFO - PROCESS | 1658 | 1465272496563 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}] 21:08:16 INFO - PROCESS | 1658 | 1465272496564 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:16 INFO - PROCESS | 1658 | 1465272496647 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 21:08:16 INFO - PROCESS | 1658 | 1465272496652 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:16 INFO - PROCESS | 1658 | 1465272496653 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:16 INFO - PROCESS | 1658 | ++DOCSHELL 0x124e29800 == 41 [pid = 1658] [id = 41] 21:08:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x128a0d800) [pid = 1658] [serial = 119] [outer = 0x0] 21:08:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x129054800) [pid = 1658] [serial = 120] [outer = 0x128a0d800] 21:08:16 INFO - PROCESS | 1658 | 1465272496676 Marionette DEBUG loaded listener.js 21:08:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x129147800) [pid = 1658] [serial = 121] [outer = 0x128a0d800] 21:08:16 INFO - PROCESS | 1658 | 1465272496983 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]]]}] 21:08:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 21:08:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 467ms 21:08:17 INFO - PROCESS | 1658 | 1465272497028 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 21:08:17 INFO - PROCESS | 1658 | 1465272497029 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 21:08:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 21:08:17 INFO - PROCESS | 1658 | 1465272497031 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 21:08:17 INFO - PROCESS | 1658 | 1465272497032 Marionette TRACE conn2 <- [1,138,null,{}] 21:08:17 INFO - PROCESS | 1658 | 1465272497035 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}] 21:08:17 INFO - PROCESS | 1658 | 1465272497036 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:17 INFO - PROCESS | 1658 | 1465272497155 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 21:08:17 INFO - PROCESS | 1658 | 1465272497162 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:17 INFO - PROCESS | 1658 | 1465272497163 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:17 INFO - PROCESS | 1658 | ++DOCSHELL 0x125d39000 == 42 [pid = 1658] [id = 42] 21:08:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x129146c00) [pid = 1658] [serial = 122] [outer = 0x0] 21:08:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x12914ec00) [pid = 1658] [serial = 123] [outer = 0x129146c00] 21:08:17 INFO - PROCESS | 1658 | 1465272497186 Marionette DEBUG loaded listener.js 21:08:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x129323800) [pid = 1658] [serial = 124] [outer = 0x129146c00] 21:08:18 INFO - PROCESS | 1658 | 1465272498174 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]]]}] 21:08:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 21:08:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1171ms 21:08:18 INFO - PROCESS | 1658 | 1465272498202 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 21:08:18 INFO - PROCESS | 1658 | 1465272498205 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 21:08:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 21:08:18 INFO - PROCESS | 1658 | 1465272498213 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 21:08:18 INFO - PROCESS | 1658 | 1465272498215 Marionette TRACE conn2 <- [1,142,null,{}] 21:08:18 INFO - PROCESS | 1658 | 1465272498219 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}] 21:08:18 INFO - PROCESS | 1658 | 1465272498221 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:18 INFO - PROCESS | 1658 | 1465272498316 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 21:08:18 INFO - PROCESS | 1658 | 1465272498322 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:18 INFO - PROCESS | 1658 | 1465272498325 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:18 INFO - PROCESS | 1658 | ++DOCSHELL 0x1133cb800 == 43 [pid = 1658] [id = 43] 21:08:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x11670e000) [pid = 1658] [serial = 125] [outer = 0x0] 21:08:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x116968400) [pid = 1658] [serial = 126] [outer = 0x11670e000] 21:08:18 INFO - PROCESS | 1658 | 1465272498352 Marionette DEBUG loaded listener.js 21:08:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x117696400) [pid = 1658] [serial = 127] [outer = 0x11670e000] 21:08:18 INFO - PROCESS | 1658 | 1465272498693 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]]]}] 21:08:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 21:08:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 525ms 21:08:18 INFO - PROCESS | 1658 | 1465272498733 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 21:08:18 INFO - PROCESS | 1658 | 1465272498736 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 21:08:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 21:08:18 INFO - PROCESS | 1658 | 1465272498740 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 21:08:18 INFO - PROCESS | 1658 | 1465272498742 Marionette TRACE conn2 <- [1,146,null,{}] 21:08:18 INFO - PROCESS | 1658 | 1465272498745 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}] 21:08:18 INFO - PROCESS | 1658 | 1465272498746 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:18 INFO - PROCESS | 1658 | 1465272498841 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 21:08:18 INFO - PROCESS | 1658 | 1465272498874 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:18 INFO - PROCESS | 1658 | 1465272498875 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:18 INFO - PROCESS | 1658 | ++DOCSHELL 0x116664800 == 44 [pid = 1658] [id = 44] 21:08:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x118096400) [pid = 1658] [serial = 128] [outer = 0x0] 21:08:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x118319000) [pid = 1658] [serial = 129] [outer = 0x118096400] 21:08:18 INFO - PROCESS | 1658 | 1465272498902 Marionette DEBUG loaded listener.js 21:08:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x118595c00) [pid = 1658] [serial = 130] [outer = 0x118096400] 21:08:19 INFO - PROCESS | 1658 | 1465272499240 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]]]}] 21:08:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 21:08:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 519ms 21:08:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 21:08:19 INFO - PROCESS | 1658 | 1465272499259 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 21:08:19 INFO - PROCESS | 1658 | 1465272499261 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 21:08:19 INFO - PROCESS | 1658 | 1465272499263 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 21:08:19 INFO - PROCESS | 1658 | 1465272499265 Marionette TRACE conn2 <- [1,150,null,{}] 21:08:19 INFO - PROCESS | 1658 | 1465272499281 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}] 21:08:19 INFO - PROCESS | 1658 | 1465272499284 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:19 INFO - PROCESS | 1658 | 1465272499377 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 21:08:19 INFO - PROCESS | 1658 | 1465272499382 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:19 INFO - PROCESS | 1658 | 1465272499384 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:19 INFO - PROCESS | 1658 | ++DOCSHELL 0x1176b5000 == 45 [pid = 1658] [id = 45] 21:08:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x11885e000) [pid = 1658] [serial = 131] [outer = 0x0] 21:08:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x11936a400) [pid = 1658] [serial = 132] [outer = 0x11885e000] 21:08:19 INFO - PROCESS | 1658 | 1465272499412 Marionette DEBUG loaded listener.js 21:08:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x119597000) [pid = 1658] [serial = 133] [outer = 0x11885e000] 21:08:20 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x12ba15400) [pid = 1658] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 21:08:20 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x12aabe800) [pid = 1658] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 21:08:20 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x12a6e5c00) [pid = 1658] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 21:08:20 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x129058400) [pid = 1658] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 21:08:20 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x12d7f3000) [pid = 1658] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 21:08:20 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x11808dc00) [pid = 1658] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 21:08:20 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x12a957800) [pid = 1658] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 21:08:20 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x12a927000) [pid = 1658] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 21:08:20 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x12c59c400) [pid = 1658] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 21:08:20 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x12bea9800) [pid = 1658] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 21:08:20 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x12be9cc00) [pid = 1658] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 21:08:20 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x11858dc00) [pid = 1658] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 21:08:20 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x12bcb7c00) [pid = 1658] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 21:08:20 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x116970400) [pid = 1658] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 21:08:20 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x113864000) [pid = 1658] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 21:08:20 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x118711400) [pid = 1658] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 21:08:20 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x113821c00) [pid = 1658] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 21:08:20 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x11381b400) [pid = 1658] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 21:08:20 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x11975e000) [pid = 1658] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 21:08:20 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x11975dc00) [pid = 1658] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 21:08:20 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x121198400) [pid = 1658] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 21:08:20 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x1215e8c00) [pid = 1658] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 21:08:20 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x125d18800) [pid = 1658] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 21:08:20 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x125d73000) [pid = 1658] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 21:08:20 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x12df7c400) [pid = 1658] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 21:08:20 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x1121a0400) [pid = 1658] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 21:08:20 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x113381400) [pid = 1658] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 21:08:20 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x118099000) [pid = 1658] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 21:08:20 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x1162cbc00) [pid = 1658] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 21:08:20 INFO - PROCESS | 1658 | 1465272500206 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]]]}] 21:08:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 21:08:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 981ms 21:08:20 INFO - PROCESS | 1658 | 1465272500245 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 21:08:20 INFO - PROCESS | 1658 | 1465272500247 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 21:08:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 21:08:20 INFO - PROCESS | 1658 | 1465272500249 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 21:08:20 INFO - PROCESS | 1658 | 1465272500250 Marionette TRACE conn2 <- [1,154,null,{}] 21:08:20 INFO - PROCESS | 1658 | 1465272500253 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}] 21:08:20 INFO - PROCESS | 1658 | 1465272500256 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:20 INFO - PROCESS | 1658 | 1465272500332 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 21:08:20 INFO - PROCESS | 1658 | 1465272500338 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:20 INFO - PROCESS | 1658 | 1465272500339 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:20 INFO - PROCESS | 1658 | ++DOCSHELL 0x11820c800 == 46 [pid = 1658] [id = 46] 21:08:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x11769c400) [pid = 1658] [serial = 134] [outer = 0x0] 21:08:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x118596c00) [pid = 1658] [serial = 135] [outer = 0x11769c400] 21:08:20 INFO - PROCESS | 1658 | 1465272500365 Marionette DEBUG loaded listener.js 21:08:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x119368000) [pid = 1658] [serial = 136] [outer = 0x11769c400] 21:08:20 INFO - PROCESS | 1658 | 1465272500678 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]]]}] 21:08:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 21:08:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 469ms 21:08:20 INFO - PROCESS | 1658 | 1465272500722 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 21:08:20 INFO - PROCESS | 1658 | 1465272500724 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 21:08:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 21:08:20 INFO - PROCESS | 1658 | 1465272500727 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 21:08:20 INFO - PROCESS | 1658 | 1465272500729 Marionette TRACE conn2 <- [1,158,null,{}] 21:08:20 INFO - PROCESS | 1658 | 1465272500732 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}] 21:08:20 INFO - PROCESS | 1658 | 1465272500734 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:20 INFO - PROCESS | 1658 | 1465272500842 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 21:08:20 INFO - PROCESS | 1658 | 1465272500891 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:20 INFO - PROCESS | 1658 | 1465272500892 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:20 INFO - PROCESS | 1658 | ++DOCSHELL 0x11876b000 == 47 [pid = 1658] [id = 47] 21:08:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x117e1a800) [pid = 1658] [serial = 137] [outer = 0x0] 21:08:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x11951c400) [pid = 1658] [serial = 138] [outer = 0x117e1a800] 21:08:20 INFO - PROCESS | 1658 | 1465272500916 Marionette DEBUG loaded listener.js 21:08:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x1195a4400) [pid = 1658] [serial = 139] [outer = 0x117e1a800] 21:08:21 INFO - PROCESS | 1658 | 1465272501198 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]]]}] 21:08:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 21:08:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 519ms 21:08:21 INFO - PROCESS | 1658 | 1465272501246 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 21:08:21 INFO - PROCESS | 1658 | 1465272501247 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 21:08:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 21:08:21 INFO - PROCESS | 1658 | 1465272501250 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 21:08:21 INFO - PROCESS | 1658 | 1465272501251 Marionette TRACE conn2 <- [1,162,null,{}] 21:08:21 INFO - PROCESS | 1658 | 1465272501257 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}] 21:08:21 INFO - PROCESS | 1658 | 1465272501261 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:21 INFO - PROCESS | 1658 | 1465272501354 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 21:08:21 INFO - PROCESS | 1658 | 1465272501401 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:21 INFO - PROCESS | 1658 | 1465272501402 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:21 INFO - PROCESS | 1658 | ++DOCSHELL 0x1191ed800 == 48 [pid = 1658] [id = 48] 21:08:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x11808dc00) [pid = 1658] [serial = 140] [outer = 0x0] 21:08:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x11985f000) [pid = 1658] [serial = 141] [outer = 0x11808dc00] 21:08:21 INFO - PROCESS | 1658 | 1465272501427 Marionette DEBUG loaded listener.js 21:08:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x121c83000) [pid = 1658] [serial = 142] [outer = 0x11808dc00] 21:08:21 INFO - PROCESS | 1658 | 1465272501700 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]]]}] 21:08:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 21:08:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 472ms 21:08:21 INFO - PROCESS | 1658 | 1465272501726 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 21:08:21 INFO - PROCESS | 1658 | 1465272501727 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 21:08:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 21:08:21 INFO - PROCESS | 1658 | 1465272501729 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 21:08:21 INFO - PROCESS | 1658 | 1465272501731 Marionette TRACE conn2 <- [1,166,null,{}] 21:08:21 INFO - PROCESS | 1658 | 1465272501733 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}] 21:08:21 INFO - PROCESS | 1658 | 1465272501734 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:21 INFO - PROCESS | 1658 | 1465272501824 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 21:08:21 INFO - PROCESS | 1658 | 1465272501827 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:21 INFO - PROCESS | 1658 | 1465272501828 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:21 INFO - PROCESS | 1658 | ++DOCSHELL 0x121110800 == 49 [pid = 1658] [id = 49] 21:08:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x11959d800) [pid = 1658] [serial = 143] [outer = 0x0] 21:08:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x124cbb000) [pid = 1658] [serial = 144] [outer = 0x11959d800] 21:08:21 INFO - PROCESS | 1658 | 1465272501852 Marionette DEBUG loaded listener.js 21:08:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x125c2d000) [pid = 1658] [serial = 145] [outer = 0x11959d800] 21:08:22 INFO - PROCESS | 1658 | 1465272502314 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]]]}] 21:08:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 21:08:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 618ms 21:08:22 INFO - PROCESS | 1658 | 1465272502349 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 21:08:22 INFO - PROCESS | 1658 | 1465272502352 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 21:08:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 21:08:22 INFO - PROCESS | 1658 | 1465272502356 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 21:08:22 INFO - PROCESS | 1658 | 1465272502358 Marionette TRACE conn2 <- [1,170,null,{}] 21:08:22 INFO - PROCESS | 1658 | 1465272502362 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}] 21:08:22 INFO - PROCESS | 1658 | 1465272502364 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:22 INFO - PROCESS | 1658 | 1465272502459 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 21:08:22 INFO - PROCESS | 1658 | 1465272502508 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:22 INFO - PROCESS | 1658 | 1465272502509 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:22 INFO - PROCESS | 1658 | ++DOCSHELL 0x116618800 == 50 [pid = 1658] [id = 50] 21:08:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x1162c7400) [pid = 1658] [serial = 146] [outer = 0x0] 21:08:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x1167d6c00) [pid = 1658] [serial = 147] [outer = 0x1162c7400] 21:08:22 INFO - PROCESS | 1658 | 1465272502540 Marionette DEBUG loaded listener.js 21:08:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x11769ec00) [pid = 1658] [serial = 148] [outer = 0x1162c7400] 21:08:22 INFO - PROCESS | 1658 | 1465272502951 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]]]}] 21:08:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 21:08:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 621ms 21:08:22 INFO - PROCESS | 1658 | 1465272502977 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 21:08:22 INFO - PROCESS | 1658 | 1465272502980 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 21:08:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 21:08:23 INFO - PROCESS | 1658 | 1465272503002 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 21:08:23 INFO - PROCESS | 1658 | 1465272503004 Marionette TRACE conn2 <- [1,174,null,{}] 21:08:23 INFO - PROCESS | 1658 | 1465272503009 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}] 21:08:23 INFO - PROCESS | 1658 | 1465272503011 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:23 INFO - PROCESS | 1658 | 1465272503109 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 21:08:23 INFO - PROCESS | 1658 | 1465272503170 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:23 INFO - PROCESS | 1658 | 1465272503171 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:23 INFO - PROCESS | 1658 | ++DOCSHELL 0x119715000 == 51 [pid = 1658] [id = 51] 21:08:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x11870c400) [pid = 1658] [serial = 149] [outer = 0x0] 21:08:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x11907d400) [pid = 1658] [serial = 150] [outer = 0x11870c400] 21:08:23 INFO - PROCESS | 1658 | 1465272503203 Marionette DEBUG loaded listener.js 21:08:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x119516000) [pid = 1658] [serial = 151] [outer = 0x11870c400] 21:08:23 INFO - PROCESS | 1658 | 1465272503607 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]]]}] 21:08:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 21:08:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 642ms 21:08:23 INFO - PROCESS | 1658 | 1465272503627 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 21:08:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 21:08:23 INFO - PROCESS | 1658 | 1465272503628 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 21:08:23 INFO - PROCESS | 1658 | 1465272503631 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 21:08:23 INFO - PROCESS | 1658 | 1465272503633 Marionette TRACE conn2 <- [1,178,null,{}] 21:08:23 INFO - PROCESS | 1658 | 1465272503641 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}] 21:08:23 INFO - PROCESS | 1658 | 1465272503645 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:23 INFO - PROCESS | 1658 | 1465272503741 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 21:08:23 INFO - PROCESS | 1658 | 1465272503818 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:23 INFO - PROCESS | 1658 | 1465272503820 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:23 INFO - PROCESS | 1658 | ++DOCSHELL 0x12351c800 == 52 [pid = 1658] [id = 52] 21:08:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x11985d400) [pid = 1658] [serial = 152] [outer = 0x0] 21:08:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x121194400) [pid = 1658] [serial = 153] [outer = 0x11985d400] 21:08:23 INFO - PROCESS | 1658 | 1465272503851 Marionette DEBUG loaded listener.js 21:08:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x1216a5800) [pid = 1658] [serial = 154] [outer = 0x11985d400] 21:08:24 INFO - PROCESS | 1658 | 1465272504260 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]]]}] 21:08:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 21:08:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 671ms 21:08:24 INFO - PROCESS | 1658 | 1465272504303 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 21:08:24 INFO - PROCESS | 1658 | 1465272504305 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 21:08:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 21:08:24 INFO - PROCESS | 1658 | 1465272504307 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 21:08:24 INFO - PROCESS | 1658 | 1465272504309 Marionette TRACE conn2 <- [1,182,null,{}] 21:08:24 INFO - PROCESS | 1658 | 1465272504311 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}] 21:08:24 INFO - PROCESS | 1658 | 1465272504312 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:24 INFO - PROCESS | 1658 | 1465272504410 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 21:08:24 INFO - PROCESS | 1658 | 1465272504467 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:24 INFO - PROCESS | 1658 | 1465272504469 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:24 INFO - PROCESS | 1658 | ++DOCSHELL 0x11876a000 == 53 [pid = 1658] [id = 53] 21:08:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x124cb2800) [pid = 1658] [serial = 155] [outer = 0x0] 21:08:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x125c30800) [pid = 1658] [serial = 156] [outer = 0x124cb2800] 21:08:24 INFO - PROCESS | 1658 | 1465272504499 Marionette DEBUG loaded listener.js 21:08:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x125d72000) [pid = 1658] [serial = 157] [outer = 0x124cb2800] 21:08:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 21:08:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 619ms 21:08:24 INFO - PROCESS | 1658 | 1465272504919 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]]]}] 21:08:24 INFO - PROCESS | 1658 | 1465272504926 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 21:08:24 INFO - PROCESS | 1658 | 1465272504928 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 21:08:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 21:08:24 INFO - PROCESS | 1658 | 1465272504930 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 21:08:24 INFO - PROCESS | 1658 | 1465272504931 Marionette TRACE conn2 <- [1,186,null,{}] 21:08:24 INFO - PROCESS | 1658 | 1465272504934 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}] 21:08:24 INFO - PROCESS | 1658 | 1465272504935 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:25 INFO - PROCESS | 1658 | 1465272505030 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 21:08:25 INFO - PROCESS | 1658 | 1465272505104 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:25 INFO - PROCESS | 1658 | 1465272505106 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:25 INFO - PROCESS | 1658 | ++DOCSHELL 0x113d6a800 == 54 [pid = 1658] [id = 54] 21:08:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x1167dd400) [pid = 1658] [serial = 158] [outer = 0x0] 21:08:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x118710c00) [pid = 1658] [serial = 159] [outer = 0x1167dd400] 21:08:25 INFO - PROCESS | 1658 | 1465272505134 Marionette DEBUG loaded listener.js 21:08:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x119599400) [pid = 1658] [serial = 160] [outer = 0x1167dd400] 21:08:25 INFO - PROCESS | 1658 | 1465272505569 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]]]}] 21:08:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 21:08:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 670ms 21:08:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 21:08:25 INFO - PROCESS | 1658 | 1465272505601 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 21:08:25 INFO - PROCESS | 1658 | 1465272505603 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 21:08:25 INFO - PROCESS | 1658 | 1465272505606 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 21:08:25 INFO - PROCESS | 1658 | 1465272505608 Marionette TRACE conn2 <- [1,190,null,{}] 21:08:25 INFO - PROCESS | 1658 | 1465272505611 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}] 21:08:25 INFO - PROCESS | 1658 | 1465272505613 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:25 INFO - PROCESS | 1658 | 1465272505704 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 21:08:25 INFO - PROCESS | 1658 | 1465272505768 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:25 INFO - PROCESS | 1658 | 1465272505770 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:25 INFO - PROCESS | 1658 | ++DOCSHELL 0x11690e000 == 55 [pid = 1658] [id = 55] 21:08:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x1166e5800) [pid = 1658] [serial = 161] [outer = 0x0] 21:08:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x116968800) [pid = 1658] [serial = 162] [outer = 0x1166e5800] 21:08:25 INFO - PROCESS | 1658 | 1465272505799 Marionette DEBUG loaded listener.js 21:08:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x11768f400) [pid = 1658] [serial = 163] [outer = 0x1166e5800] 21:08:26 INFO - PROCESS | 1658 | --DOCSHELL 0x1191ed800 == 54 [pid = 1658] [id = 48] 21:08:26 INFO - PROCESS | 1658 | --DOCSHELL 0x11876b000 == 53 [pid = 1658] [id = 47] 21:08:26 INFO - PROCESS | 1658 | --DOCSHELL 0x11820c800 == 52 [pid = 1658] [id = 46] 21:08:26 INFO - PROCESS | 1658 | --DOCSHELL 0x1176b5000 == 51 [pid = 1658] [id = 45] 21:08:26 INFO - PROCESS | 1658 | --DOCSHELL 0x116942800 == 50 [pid = 1658] [id = 34] 21:08:26 INFO - PROCESS | 1658 | --DOCSHELL 0x116664800 == 49 [pid = 1658] [id = 44] 21:08:26 INFO - PROCESS | 1658 | --DOCSHELL 0x117265000 == 48 [pid = 1658] [id = 29] 21:08:26 INFO - PROCESS | 1658 | --DOCSHELL 0x11820f000 == 47 [pid = 1658] [id = 31] 21:08:26 INFO - PROCESS | 1658 | --DOCSHELL 0x1191d1800 == 46 [pid = 1658] [id = 33] 21:08:26 INFO - PROCESS | 1658 | --DOCSHELL 0x1133cb800 == 45 [pid = 1658] [id = 43] 21:08:26 INFO - PROCESS | 1658 | --DOCSHELL 0x11609a800 == 44 [pid = 1658] [id = 27] 21:08:26 INFO - PROCESS | 1658 | --DOCSHELL 0x116944000 == 43 [pid = 1658] [id = 28] 21:08:26 INFO - PROCESS | 1658 | --DOCSHELL 0x118108000 == 42 [pid = 1658] [id = 30] 21:08:26 INFO - PROCESS | 1658 | --DOCSHELL 0x1188e3800 == 41 [pid = 1658] [id = 32] 21:08:26 INFO - PROCESS | 1658 | --DOCSHELL 0x113d6a800 == 40 [pid = 1658] [id = 54] 21:08:26 INFO - PROCESS | 1658 | --DOCSHELL 0x11876a000 == 39 [pid = 1658] [id = 53] 21:08:26 INFO - PROCESS | 1658 | --DOCSHELL 0x12351c800 == 38 [pid = 1658] [id = 52] 21:08:26 INFO - PROCESS | 1658 | --DOCSHELL 0x119715000 == 37 [pid = 1658] [id = 51] 21:08:26 INFO - PROCESS | 1658 | --DOCSHELL 0x125d39000 == 36 [pid = 1658] [id = 42] 21:08:26 INFO - PROCESS | 1658 | --DOCSHELL 0x121110800 == 35 [pid = 1658] [id = 49] 21:08:26 INFO - PROCESS | 1658 | --DOCSHELL 0x121222000 == 34 [pid = 1658] [id = 38] 21:08:26 INFO - PROCESS | 1658 | --DOCSHELL 0x121a16000 == 33 [pid = 1658] [id = 39] 21:08:26 INFO - PROCESS | 1658 | --DOCSHELL 0x12357f800 == 32 [pid = 1658] [id = 40] 21:08:26 INFO - PROCESS | 1658 | --DOCSHELL 0x124e29800 == 31 [pid = 1658] [id = 41] 21:08:26 INFO - PROCESS | 1658 | --DOCSHELL 0x116618800 == 30 [pid = 1658] [id = 50] 21:08:26 INFO - PROCESS | 1658 | --DOCSHELL 0x11971c800 == 29 [pid = 1658] [id = 35] 21:08:26 INFO - PROCESS | 1658 | --DOCSHELL 0x120f38800 == 28 [pid = 1658] [id = 36] 21:08:26 INFO - PROCESS | 1658 | --DOCSHELL 0x121208000 == 27 [pid = 1658] [id = 37] 21:08:26 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x121455400) [pid = 1658] [serial = 11] [outer = 0x0] [url = about:blank] 21:08:26 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x1172b3400) [pid = 1658] [serial = 78] [outer = 0x0] [url = about:blank] 21:08:26 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x118095c00) [pid = 1658] [serial = 81] [outer = 0x0] [url = about:blank] 21:08:26 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x11907c800) [pid = 1658] [serial = 84] [outer = 0x0] [url = about:blank] 21:08:26 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x1190d1400) [pid = 1658] [serial = 87] [outer = 0x0] [url = about:blank] 21:08:26 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x11936c400) [pid = 1658] [serial = 88] [outer = 0x0] [url = about:blank] 21:08:26 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x119446000) [pid = 1658] [serial = 90] [outer = 0x0] [url = about:blank] 21:08:26 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x11975a000) [pid = 1658] [serial = 91] [outer = 0x0] [url = about:blank] 21:08:26 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x119859000) [pid = 1658] [serial = 93] [outer = 0x0] [url = about:blank] 21:08:26 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x119bce800) [pid = 1658] [serial = 94] [outer = 0x0] [url = about:blank] 21:08:26 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x119bcd000) [pid = 1658] [serial = 96] [outer = 0x0] [url = about:blank] 21:08:26 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x12109d800) [pid = 1658] [serial = 97] [outer = 0x0] [url = about:blank] 21:08:26 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x121311400) [pid = 1658] [serial = 99] [outer = 0x0] [url = about:blank] 21:08:26 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x121456c00) [pid = 1658] [serial = 100] [outer = 0x0] [url = about:blank] 21:08:26 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x12160f800) [pid = 1658] [serial = 102] [outer = 0x0] [url = about:blank] 21:08:26 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x121a31000) [pid = 1658] [serial = 105] [outer = 0x0] [url = about:blank] 21:08:26 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x125d76800) [pid = 1658] [serial = 108] [outer = 0x0] [url = about:blank] 21:08:26 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x126ce5000) [pid = 1658] [serial = 111] [outer = 0x0] [url = about:blank] 21:08:26 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x12731d000) [pid = 1658] [serial = 114] [outer = 0x0] [url = about:blank] 21:08:26 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x128a0c000) [pid = 1658] [serial = 117] [outer = 0x0] [url = about:blank] 21:08:26 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x112747800) [pid = 1658] [serial = 66] [outer = 0x0] [url = about:blank] 21:08:26 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x1160c9000) [pid = 1658] [serial = 69] [outer = 0x0] [url = about:blank] 21:08:26 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x1184b8400) [pid = 1658] [serial = 72] [outer = 0x0] [url = about:blank] 21:08:26 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x11670d000) [pid = 1658] [serial = 75] [outer = 0x0] [url = about:blank] 21:08:26 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x1167d7c00) [pid = 1658] [serial = 76] [outer = 0x0] [url = about:blank] 21:08:26 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x125d17c00) [pid = 1658] [serial = 106] [outer = 0x0] [url = about:blank] 21:08:26 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x117e18400) [pid = 1658] [serial = 79] [outer = 0x0] [url = about:blank] 21:08:26 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x126c4d400) [pid = 1658] [serial = 109] [outer = 0x0] [url = about:blank] 21:08:26 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x126d4e800) [pid = 1658] [serial = 112] [outer = 0x0] [url = about:blank] 21:08:26 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x1167d3000) [pid = 1658] [serial = 70] [outer = 0x0] [url = about:blank] 21:08:26 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x11870b000) [pid = 1658] [serial = 82] [outer = 0x0] [url = about:blank] 21:08:26 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x129054800) [pid = 1658] [serial = 120] [outer = 0x0] [url = about:blank] 21:08:26 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x112e8b800) [pid = 1658] [serial = 67] [outer = 0x0] [url = about:blank] 21:08:26 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x1190c9c00) [pid = 1658] [serial = 85] [outer = 0x0] [url = about:blank] 21:08:26 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x118597c00) [pid = 1658] [serial = 73] [outer = 0x0] [url = about:blank] 21:08:26 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x12df86800) [pid = 1658] [serial = 64] [outer = 0x0] [url = about:blank] 21:08:26 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x1216b3000) [pid = 1658] [serial = 8] [outer = 0x0] [url = about:blank] 21:08:26 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x12c594000) [pid = 1658] [serial = 39] [outer = 0x0] [url = about:blank] 21:08:26 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x12bea3400) [pid = 1658] [serial = 36] [outer = 0x0] [url = about:blank] 21:08:26 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x12bea7000) [pid = 1658] [serial = 37] [outer = 0x0] [url = about:blank] 21:08:26 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x118597800) [pid = 1658] [serial = 33] [outer = 0x0] [url = about:blank] 21:08:26 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x12be96000) [pid = 1658] [serial = 34] [outer = 0x0] [url = about:blank] 21:08:26 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x12be92c00) [pid = 1658] [serial = 31] [outer = 0x0] [url = about:blank] 21:08:26 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x12be8a400) [pid = 1658] [serial = 30] [outer = 0x0] [url = about:blank] 21:08:26 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x12ba19000) [pid = 1658] [serial = 27] [outer = 0x0] [url = about:blank] 21:08:26 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x12bcb5000) [pid = 1658] [serial = 28] [outer = 0x0] [url = about:blank] 21:08:26 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x12b1dd800) [pid = 1658] [serial = 24] [outer = 0x0] [url = about:blank] 21:08:26 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x12b910800) [pid = 1658] [serial = 25] [outer = 0x0] [url = about:blank] 21:08:26 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x12a6e7800) [pid = 1658] [serial = 21] [outer = 0x0] [url = about:blank] 21:08:26 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x12a6ebc00) [pid = 1658] [serial = 22] [outer = 0x0] [url = about:blank] 21:08:26 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x1293a9000) [pid = 1658] [serial = 18] [outer = 0x0] [url = about:blank] 21:08:26 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x12905a000) [pid = 1658] [serial = 15] [outer = 0x0] [url = about:blank] 21:08:26 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x129147000) [pid = 1658] [serial = 16] [outer = 0x0] [url = about:blank] 21:08:26 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x12df81400) [pid = 1658] [serial = 63] [outer = 0x0] [url = about:blank] 21:08:26 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x12d7f9800) [pid = 1658] [serial = 60] [outer = 0x0] [url = about:blank] 21:08:26 INFO - PROCESS | 1658 | --DOMWINDOW == 78 (0x12d7fe000) [pid = 1658] [serial = 61] [outer = 0x0] [url = about:blank] 21:08:26 INFO - PROCESS | 1658 | --DOMWINDOW == 77 (0x12d7f1800) [pid = 1658] [serial = 58] [outer = 0x0] [url = about:blank] 21:08:26 INFO - PROCESS | 1658 | --DOMWINDOW == 76 (0x12d581400) [pid = 1658] [serial = 57] [outer = 0x0] [url = about:blank] 21:08:26 INFO - PROCESS | 1658 | --DOMWINDOW == 75 (0x12d15b400) [pid = 1658] [serial = 54] [outer = 0x0] [url = about:blank] 21:08:26 INFO - PROCESS | 1658 | --DOMWINDOW == 74 (0x12d57e000) [pid = 1658] [serial = 55] [outer = 0x0] [url = about:blank] 21:08:26 INFO - PROCESS | 1658 | --DOMWINDOW == 73 (0x12d10d000) [pid = 1658] [serial = 48] [outer = 0x0] [url = about:blank] 21:08:26 INFO - PROCESS | 1658 | --DOMWINDOW == 72 (0x12cb22000) [pid = 1658] [serial = 51] [outer = 0x0] [url = about:blank] 21:08:26 INFO - PROCESS | 1658 | --DOMWINDOW == 71 (0x12a92b800) [pid = 1658] [serial = 45] [outer = 0x0] [url = about:blank] 21:08:26 INFO - PROCESS | 1658 | --DOMWINDOW == 70 (0x12a951000) [pid = 1658] [serial = 46] [outer = 0x0] [url = about:blank] 21:08:26 INFO - PROCESS | 1658 | --DOMWINDOW == 69 (0x12cb1a800) [pid = 1658] [serial = 42] [outer = 0x0] [url = about:blank] 21:08:26 INFO - PROCESS | 1658 | --DOMWINDOW == 68 (0x12cb1f800) [pid = 1658] [serial = 43] [outer = 0x0] [url = about:blank] 21:08:26 INFO - PROCESS | 1658 | --DOMWINDOW == 67 (0x12c599400) [pid = 1658] [serial = 40] [outer = 0x0] [url = about:blank] 21:08:26 INFO - PROCESS | 1658 | 1465272506637 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]]]}] 21:08:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 21:08:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1071ms 21:08:26 INFO - PROCESS | 1658 | 1465272506677 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 21:08:26 INFO - PROCESS | 1658 | 1465272506679 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 21:08:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 21:08:26 INFO - PROCESS | 1658 | 1465272506682 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 21:08:26 INFO - PROCESS | 1658 | 1465272506684 Marionette TRACE conn2 <- [1,194,null,{}] 21:08:26 INFO - PROCESS | 1658 | 1465272506689 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}] 21:08:26 INFO - PROCESS | 1658 | 1465272506690 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:26 INFO - PROCESS | 1658 | 1465272506765 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 21:08:26 INFO - PROCESS | 1658 | 1465272506773 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:26 INFO - PROCESS | 1658 | 1465272506776 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:26 INFO - PROCESS | 1658 | ++DOCSHELL 0x1133c8800 == 28 [pid = 1658] [id = 56] 21:08:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 68 (0x116969400) [pid = 1658] [serial = 164] [outer = 0x0] 21:08:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 69 (0x116a0b000) [pid = 1658] [serial = 165] [outer = 0x116969400] 21:08:26 INFO - PROCESS | 1658 | 1465272506803 Marionette DEBUG loaded listener.js 21:08:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 70 (0x113384000) [pid = 1658] [serial = 166] [outer = 0x116969400] 21:08:27 INFO - PROCESS | 1658 | 1465272507112 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]]]}] 21:08:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 21:08:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 474ms 21:08:27 INFO - PROCESS | 1658 | 1465272507161 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 21:08:27 INFO - PROCESS | 1658 | 1465272507164 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 21:08:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 21:08:27 INFO - PROCESS | 1658 | 1465272507169 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 21:08:27 INFO - PROCESS | 1658 | 1465272507171 Marionette TRACE conn2 <- [1,198,null,{}] 21:08:27 INFO - PROCESS | 1658 | 1465272507173 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}] 21:08:27 INFO - PROCESS | 1658 | 1465272507175 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:27 INFO - PROCESS | 1658 | 1465272507256 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 21:08:27 INFO - PROCESS | 1658 | 1465272507261 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:27 INFO - PROCESS | 1658 | 1465272507262 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:27 INFO - PROCESS | 1658 | ++DOCSHELL 0x116912000 == 29 [pid = 1658] [id = 57] 21:08:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 71 (0x118095000) [pid = 1658] [serial = 167] [outer = 0x0] 21:08:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 72 (0x11858fc00) [pid = 1658] [serial = 168] [outer = 0x118095000] 21:08:27 INFO - PROCESS | 1658 | 1465272507294 Marionette DEBUG loaded listener.js 21:08:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 73 (0x11870f400) [pid = 1658] [serial = 169] [outer = 0x118095000] 21:08:27 INFO - PROCESS | 1658 | 1465272507713 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]]]}] 21:08:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 21:08:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 569ms 21:08:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 21:08:27 INFO - PROCESS | 1658 | 1465272507747 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 21:08:27 INFO - PROCESS | 1658 | 1465272507749 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 21:08:27 INFO - PROCESS | 1658 | 1465272507751 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 21:08:27 INFO - PROCESS | 1658 | 1465272507754 Marionette TRACE conn2 <- [1,202,null,{}] 21:08:27 INFO - PROCESS | 1658 | 1465272507761 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}] 21:08:27 INFO - PROCESS | 1658 | 1465272507765 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:27 INFO - PROCESS | 1658 | 1465272507839 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 21:08:27 INFO - PROCESS | 1658 | 1465272507843 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:27 INFO - PROCESS | 1658 | 1465272507846 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:27 INFO - PROCESS | 1658 | ++DOCSHELL 0x1176b8000 == 30 [pid = 1658] [id = 58] 21:08:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 74 (0x113dfc000) [pid = 1658] [serial = 170] [outer = 0x0] 21:08:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 75 (0x11936c400) [pid = 1658] [serial = 171] [outer = 0x113dfc000] 21:08:27 INFO - PROCESS | 1658 | 1465272507876 Marionette DEBUG loaded listener.js 21:08:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 76 (0x119518000) [pid = 1658] [serial = 172] [outer = 0x113dfc000] 21:08:28 INFO - PROCESS | 1658 | 1465272508182 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]]]}] 21:08:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 21:08:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 472ms 21:08:28 INFO - PROCESS | 1658 | 1465272508223 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 21:08:28 INFO - PROCESS | 1658 | 1465272508225 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 21:08:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 21:08:28 INFO - PROCESS | 1658 | 1465272508227 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 21:08:28 INFO - PROCESS | 1658 | 1465272508229 Marionette TRACE conn2 <- [1,206,null,{}] 21:08:28 INFO - PROCESS | 1658 | 1465272508231 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}] 21:08:28 INFO - PROCESS | 1658 | 1465272508232 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:28 INFO - PROCESS | 1658 | 1465272508309 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 21:08:28 INFO - PROCESS | 1658 | 1465272508357 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:28 INFO - PROCESS | 1658 | 1465272508358 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x11811d000 == 31 [pid = 1658] [id = 59] 21:08:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 77 (0x119514000) [pid = 1658] [serial = 173] [outer = 0x0] 21:08:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 78 (0x11975a000) [pid = 1658] [serial = 174] [outer = 0x119514000] 21:08:28 INFO - PROCESS | 1658 | 1465272508383 Marionette DEBUG loaded listener.js 21:08:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x119858c00) [pid = 1658] [serial = 175] [outer = 0x119514000] 21:08:28 INFO - PROCESS | 1658 | 1465272508640 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]]]}] 21:08:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 21:08:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 468ms 21:08:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 21:08:28 INFO - PROCESS | 1658 | 1465272508698 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 21:08:28 INFO - PROCESS | 1658 | 1465272508700 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 21:08:28 INFO - PROCESS | 1658 | 1465272508710 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 21:08:28 INFO - PROCESS | 1658 | 1465272508711 Marionette TRACE conn2 <- [1,210,null,{}] 21:08:28 INFO - PROCESS | 1658 | 1465272508714 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}] 21:08:28 INFO - PROCESS | 1658 | 1465272508726 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:28 INFO - PROCESS | 1658 | 1465272508821 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 21:08:28 INFO - PROCESS | 1658 | 1465272508835 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:28 INFO - PROCESS | 1658 | 1465272508837 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x11908f800 == 32 [pid = 1658] [id = 60] 21:08:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x1184c3000) [pid = 1658] [serial = 176] [outer = 0x0] 21:08:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x119bd2000) [pid = 1658] [serial = 177] [outer = 0x1184c3000] 21:08:28 INFO - PROCESS | 1658 | 1465272508861 Marionette DEBUG loaded listener.js 21:08:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x12119e800) [pid = 1658] [serial = 178] [outer = 0x1184c3000] 21:08:29 INFO - PROCESS | 1658 | 1465272509174 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]]]}] 21:08:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 21:08:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 531ms 21:08:29 INFO - PROCESS | 1658 | 1465272509238 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 21:08:29 INFO - PROCESS | 1658 | 1465272509239 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 21:08:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 21:08:29 INFO - PROCESS | 1658 | 1465272509242 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 21:08:29 INFO - PROCESS | 1658 | 1465272509243 Marionette TRACE conn2 <- [1,214,null,{}] 21:08:29 INFO - PROCESS | 1658 | 1465272509246 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}] 21:08:29 INFO - PROCESS | 1658 | 1465272509250 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:29 INFO - PROCESS | 1658 | 1465272509379 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 21:08:29 INFO - PROCESS | 1658 | 1465272509387 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:29 INFO - PROCESS | 1658 | 1465272509389 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:29 INFO - PROCESS | 1658 | ++DOCSHELL 0x1194d2800 == 33 [pid = 1658] [id = 61] 21:08:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x119d28800) [pid = 1658] [serial = 179] [outer = 0x0] 21:08:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x1216a5400) [pid = 1658] [serial = 180] [outer = 0x119d28800] 21:08:29 INFO - PROCESS | 1658 | 1465272509461 Marionette DEBUG loaded listener.js 21:08:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x125d16400) [pid = 1658] [serial = 181] [outer = 0x119d28800] 21:08:29 INFO - PROCESS | 1658 | 1465272509898 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]]]}] 21:08:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 21:08:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 668ms 21:08:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 21:08:29 INFO - PROCESS | 1658 | 1465272509914 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 21:08:29 INFO - PROCESS | 1658 | 1465272509916 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 21:08:29 INFO - PROCESS | 1658 | 1465272509918 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 21:08:29 INFO - PROCESS | 1658 | 1465272509921 Marionette TRACE conn2 <- [1,218,null,{}] 21:08:29 INFO - PROCESS | 1658 | 1465272509925 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}] 21:08:29 INFO - PROCESS | 1658 | 1465272509926 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:30 INFO - PROCESS | 1658 | 1465272510018 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 21:08:30 INFO - PROCESS | 1658 | 1465272510046 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:30 INFO - PROCESS | 1658 | 1465272510047 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:30 INFO - PROCESS | 1658 | ++DOCSHELL 0x120f26800 == 34 [pid = 1658] [id = 62] 21:08:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x121a2c000) [pid = 1658] [serial = 182] [outer = 0x0] 21:08:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x125d1ec00) [pid = 1658] [serial = 183] [outer = 0x121a2c000] 21:08:30 INFO - PROCESS | 1658 | 1465272510071 Marionette DEBUG loaded listener.js 21:08:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x1267cd800) [pid = 1658] [serial = 184] [outer = 0x121a2c000] 21:08:30 INFO - PROCESS | 1658 | 1465272510380 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]]]}] 21:08:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 21:08:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 471ms 21:08:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 21:08:30 INFO - PROCESS | 1658 | 1465272510393 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 21:08:30 INFO - PROCESS | 1658 | 1465272510394 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 21:08:30 INFO - PROCESS | 1658 | 1465272510396 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 21:08:30 INFO - PROCESS | 1658 | 1465272510397 Marionette TRACE conn2 <- [1,222,null,{}] 21:08:30 INFO - PROCESS | 1658 | 1465272510399 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}] 21:08:30 INFO - PROCESS | 1658 | 1465272510400 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:30 INFO - PROCESS | 1658 | 1465272510497 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 21:08:30 INFO - PROCESS | 1658 | 1465272510501 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:30 INFO - PROCESS | 1658 | 1465272510503 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:30 INFO - PROCESS | 1658 | ++DOCSHELL 0x121217800 == 35 [pid = 1658] [id = 63] 21:08:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x124cee000) [pid = 1658] [serial = 185] [outer = 0x0] 21:08:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x126ce2000) [pid = 1658] [serial = 186] [outer = 0x124cee000] 21:08:30 INFO - PROCESS | 1658 | 1465272510527 Marionette DEBUG loaded listener.js 21:08:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x126d50800) [pid = 1658] [serial = 187] [outer = 0x124cee000] 21:08:30 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x11959d800) [pid = 1658] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 21:08:30 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x11808dc00) [pid = 1658] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 21:08:30 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x118096400) [pid = 1658] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 21:08:30 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x11670e000) [pid = 1658] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 21:08:30 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x11885e000) [pid = 1658] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 21:08:30 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x117e1a800) [pid = 1658] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 21:08:30 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x11769c400) [pid = 1658] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 21:08:30 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x129146c00) [pid = 1658] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 21:08:30 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x127329800) [pid = 1658] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 21:08:30 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x12144d000) [pid = 1658] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 21:08:30 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x128a0d800) [pid = 1658] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 21:08:30 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x125d1cc00) [pid = 1658] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 21:08:30 INFO - PROCESS | 1658 | 1465272510876 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]]]}] 21:08:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 21:08:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 521ms 21:08:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 21:08:30 INFO - PROCESS | 1658 | 1465272510917 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 21:08:30 INFO - PROCESS | 1658 | 1465272510919 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 21:08:30 INFO - PROCESS | 1658 | 1465272510921 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 21:08:30 INFO - PROCESS | 1658 | 1465272510922 Marionette TRACE conn2 <- [1,226,null,{}] 21:08:30 INFO - PROCESS | 1658 | 1465272510924 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}] 21:08:30 INFO - PROCESS | 1658 | 1465272510926 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:31 INFO - PROCESS | 1658 | 1465272511006 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 21:08:31 INFO - PROCESS | 1658 | 1465272511051 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:31 INFO - PROCESS | 1658 | 1465272511053 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:31 INFO - PROCESS | 1658 | ++DOCSHELL 0x1176b5000 == 36 [pid = 1658] [id = 64] 21:08:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x112f5b400) [pid = 1658] [serial = 188] [outer = 0x0] 21:08:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x119858400) [pid = 1658] [serial = 189] [outer = 0x112f5b400] 21:08:31 INFO - PROCESS | 1658 | 1465272511077 Marionette DEBUG loaded listener.js 21:08:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x126d52400) [pid = 1658] [serial = 190] [outer = 0x112f5b400] 21:08:31 INFO - PROCESS | 1658 | 1465272511353 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]]]}] 21:08:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 21:08:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 468ms 21:08:31 INFO - PROCESS | 1658 | 1465272511394 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 21:08:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 21:08:31 INFO - PROCESS | 1658 | 1465272511395 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 21:08:31 INFO - PROCESS | 1658 | 1465272511397 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 21:08:31 INFO - PROCESS | 1658 | 1465272511399 Marionette TRACE conn2 <- [1,230,null,{}] 21:08:31 INFO - PROCESS | 1658 | 1465272511401 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}] 21:08:31 INFO - PROCESS | 1658 | 1465272511403 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:31 INFO - PROCESS | 1658 | 1465272511482 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 21:08:31 INFO - PROCESS | 1658 | 1465272511486 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:31 INFO - PROCESS | 1658 | 1465272511489 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:31 INFO - PROCESS | 1658 | ++DOCSHELL 0x12350d800 == 37 [pid = 1658] [id = 65] 21:08:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x126d53800) [pid = 1658] [serial = 191] [outer = 0x0] 21:08:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x12731d400) [pid = 1658] [serial = 192] [outer = 0x126d53800] 21:08:31 INFO - PROCESS | 1658 | 1465272511514 Marionette DEBUG loaded listener.js 21:08:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x128a08c00) [pid = 1658] [serial = 193] [outer = 0x126d53800] 21:08:31 INFO - PROCESS | 1658 | 1465272511833 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]]]}] 21:08:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 21:08:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 469ms 21:08:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 21:08:31 INFO - PROCESS | 1658 | 1465272511868 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 21:08:31 INFO - PROCESS | 1658 | 1465272511869 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 21:08:31 INFO - PROCESS | 1658 | 1465272511872 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 21:08:31 INFO - PROCESS | 1658 | 1465272511874 Marionette TRACE conn2 <- [1,234,null,{}] 21:08:31 INFO - PROCESS | 1658 | 1465272511876 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}] 21:08:31 INFO - PROCESS | 1658 | 1465272511886 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:32 INFO - PROCESS | 1658 | 1465272511999 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 21:08:32 INFO - PROCESS | 1658 | 1465272512007 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:32 INFO - PROCESS | 1658 | 1465272512008 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:32 INFO - PROCESS | 1658 | ++DOCSHELL 0x11908e800 == 38 [pid = 1658] [id = 66] 21:08:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x128a0b800) [pid = 1658] [serial = 194] [outer = 0x0] 21:08:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x12904f000) [pid = 1658] [serial = 195] [outer = 0x128a0b800] 21:08:32 INFO - PROCESS | 1658 | 1465272512034 Marionette DEBUG loaded listener.js 21:08:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x129144400) [pid = 1658] [serial = 196] [outer = 0x128a0b800] 21:08:32 INFO - PROCESS | 1658 | 1465272512331 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]]]}] 21:08:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 21:08:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 470ms 21:08:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 21:08:32 INFO - PROCESS | 1658 | 1465272512346 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 21:08:32 INFO - PROCESS | 1658 | 1465272512347 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 21:08:32 INFO - PROCESS | 1658 | 1465272512349 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 21:08:32 INFO - PROCESS | 1658 | 1465272512350 Marionette TRACE conn2 <- [1,238,null,{}] 21:08:32 INFO - PROCESS | 1658 | 1465272512354 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}] 21:08:32 INFO - PROCESS | 1658 | 1465272512357 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:32 INFO - PROCESS | 1658 | 1465272512438 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 21:08:32 INFO - PROCESS | 1658 | 1465272512442 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:32 INFO - PROCESS | 1658 | 1465272512443 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:32 INFO - PROCESS | 1658 | ++DOCSHELL 0x125cc9000 == 39 [pid = 1658] [id = 67] 21:08:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x126f9bc00) [pid = 1658] [serial = 197] [outer = 0x0] 21:08:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x12914a800) [pid = 1658] [serial = 198] [outer = 0x126f9bc00] 21:08:32 INFO - PROCESS | 1658 | 1465272512505 Marionette DEBUG loaded listener.js 21:08:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x12939f400) [pid = 1658] [serial = 199] [outer = 0x126f9bc00] 21:08:32 INFO - PROCESS | 1658 | 1465272512737 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]]]}] 21:08:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 21:08:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 470ms 21:08:32 INFO - PROCESS | 1658 | 1465272512862 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 21:08:32 INFO - PROCESS | 1658 | 1465272512865 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 21:08:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 21:08:32 INFO - PROCESS | 1658 | 1465272512871 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 21:08:32 INFO - PROCESS | 1658 | 1465272512873 Marionette TRACE conn2 <- [1,242,null,{}] 21:08:32 INFO - PROCESS | 1658 | 1465272512878 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}] 21:08:32 INFO - PROCESS | 1658 | 1465272512880 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:32 INFO - PROCESS | 1658 | 1465272512989 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 21:08:33 INFO - PROCESS | 1658 | 1465272513030 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:33 INFO - PROCESS | 1658 | 1465272513034 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:33 INFO - PROCESS | 1658 | ++DOCSHELL 0x1132b1000 == 40 [pid = 1658] [id = 68] 21:08:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x113df8000) [pid = 1658] [serial = 200] [outer = 0x0] 21:08:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x115ef1400) [pid = 1658] [serial = 201] [outer = 0x113df8000] 21:08:33 INFO - PROCESS | 1658 | 1465272513064 Marionette DEBUG loaded listener.js 21:08:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x1167d7000) [pid = 1658] [serial = 202] [outer = 0x113df8000] 21:08:33 INFO - PROCESS | 1658 | 1465272513544 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]]]}] 21:08:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 21:08:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 724ms 21:08:33 INFO - PROCESS | 1658 | 1465272513611 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 21:08:33 INFO - PROCESS | 1658 | 1465272513613 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 21:08:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 21:08:33 INFO - PROCESS | 1658 | 1465272513639 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 21:08:33 INFO - PROCESS | 1658 | 1465272513642 Marionette TRACE conn2 <- [1,246,null,{}] 21:08:33 INFO - PROCESS | 1658 | 1465272513646 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}] 21:08:33 INFO - PROCESS | 1658 | 1465272513647 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:33 INFO - PROCESS | 1658 | 1465272513752 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 21:08:33 INFO - PROCESS | 1658 | 1465272513821 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:33 INFO - PROCESS | 1658 | 1465272513822 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:33 INFO - PROCESS | 1658 | ++DOCSHELL 0x11811e800 == 41 [pid = 1658] [id = 69] 21:08:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x118590000) [pid = 1658] [serial = 203] [outer = 0x0] 21:08:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x118599000) [pid = 1658] [serial = 204] [outer = 0x118590000] 21:08:33 INFO - PROCESS | 1658 | 1465272513852 Marionette DEBUG loaded listener.js 21:08:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x119031000) [pid = 1658] [serial = 205] [outer = 0x118590000] 21:08:34 INFO - PROCESS | 1658 | 1465272514487 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]]]}] 21:08:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 21:08:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 944ms 21:08:34 INFO - PROCESS | 1658 | 1465272514562 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 21:08:34 INFO - PROCESS | 1658 | 1465272514566 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 21:08:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 21:08:34 INFO - PROCESS | 1658 | 1465272514570 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 21:08:34 INFO - PROCESS | 1658 | 1465272514573 Marionette TRACE conn2 <- [1,250,null,{}] 21:08:34 INFO - PROCESS | 1658 | 1465272514578 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}] 21:08:34 INFO - PROCESS | 1658 | 1465272514581 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:34 INFO - PROCESS | 1658 | 1465272514705 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 21:08:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x1166e6c00) [pid = 1658] [serial = 206] [outer = 0x12a954800] 21:08:34 INFO - PROCESS | 1658 | 1465272514770 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:34 INFO - PROCESS | 1658 | 1465272514771 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:34 INFO - PROCESS | 1658 | ++DOCSHELL 0x1176bc000 == 42 [pid = 1658] [id = 70] 21:08:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x11858bc00) [pid = 1658] [serial = 207] [outer = 0x0] 21:08:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x11858ec00) [pid = 1658] [serial = 208] [outer = 0x11858bc00] 21:08:34 INFO - PROCESS | 1658 | 1465272514802 Marionette DEBUG loaded listener.js 21:08:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x11902ac00) [pid = 1658] [serial = 209] [outer = 0x11858bc00] 21:08:34 INFO - PROCESS | 1658 | --DOCSHELL 0x11908e800 == 41 [pid = 1658] [id = 66] 21:08:34 INFO - PROCESS | 1658 | --DOCSHELL 0x12350d800 == 40 [pid = 1658] [id = 65] 21:08:34 INFO - PROCESS | 1658 | --DOCSHELL 0x1176b5000 == 39 [pid = 1658] [id = 64] 21:08:34 INFO - PROCESS | 1658 | --DOCSHELL 0x121217800 == 38 [pid = 1658] [id = 63] 21:08:34 INFO - PROCESS | 1658 | --DOCSHELL 0x120f26800 == 37 [pid = 1658] [id = 62] 21:08:34 INFO - PROCESS | 1658 | --DOCSHELL 0x1194d2800 == 36 [pid = 1658] [id = 61] 21:08:34 INFO - PROCESS | 1658 | --DOCSHELL 0x11908f800 == 35 [pid = 1658] [id = 60] 21:08:34 INFO - PROCESS | 1658 | --DOCSHELL 0x11811d000 == 34 [pid = 1658] [id = 59] 21:08:34 INFO - PROCESS | 1658 | --DOCSHELL 0x1176b8000 == 33 [pid = 1658] [id = 58] 21:08:34 INFO - PROCESS | 1658 | --DOCSHELL 0x116912000 == 32 [pid = 1658] [id = 57] 21:08:34 INFO - PROCESS | 1658 | --DOCSHELL 0x1133c8800 == 31 [pid = 1658] [id = 56] 21:08:35 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x124cbb000) [pid = 1658] [serial = 144] [outer = 0x0] [url = about:blank] 21:08:35 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x125c2d000) [pid = 1658] [serial = 145] [outer = 0x0] [url = about:blank] 21:08:35 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x121c83000) [pid = 1658] [serial = 142] [outer = 0x0] [url = about:blank] 21:08:35 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x118319000) [pid = 1658] [serial = 129] [outer = 0x0] [url = about:blank] 21:08:35 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x116968400) [pid = 1658] [serial = 126] [outer = 0x0] [url = about:blank] 21:08:35 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x11936a400) [pid = 1658] [serial = 132] [outer = 0x0] [url = about:blank] 21:08:35 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x118595c00) [pid = 1658] [serial = 130] [outer = 0x0] [url = about:blank] 21:08:35 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x11985f000) [pid = 1658] [serial = 141] [outer = 0x0] [url = about:blank] 21:08:35 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x11951c400) [pid = 1658] [serial = 138] [outer = 0x0] [url = about:blank] 21:08:35 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x119368000) [pid = 1658] [serial = 136] [outer = 0x0] [url = about:blank] 21:08:35 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x119597000) [pid = 1658] [serial = 133] [outer = 0x0] [url = about:blank] 21:08:35 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x118596c00) [pid = 1658] [serial = 135] [outer = 0x0] [url = about:blank] 21:08:35 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x1195a4400) [pid = 1658] [serial = 139] [outer = 0x0] [url = about:blank] 21:08:35 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x129323800) [pid = 1658] [serial = 124] [outer = 0x0] [url = about:blank] 21:08:35 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x117696400) [pid = 1658] [serial = 127] [outer = 0x0] [url = about:blank] 21:08:35 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x12914ec00) [pid = 1658] [serial = 123] [outer = 0x0] [url = about:blank] 21:08:35 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x128b5a400) [pid = 1658] [serial = 118] [outer = 0x0] [url = about:blank] 21:08:35 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x121a31800) [pid = 1658] [serial = 103] [outer = 0x0] [url = about:blank] 21:08:35 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x129147800) [pid = 1658] [serial = 121] [outer = 0x0] [url = about:blank] 21:08:35 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x12732a000) [pid = 1658] [serial = 115] [outer = 0x0] [url = about:blank] 21:08:35 INFO - PROCESS | 1658 | 1465272515184 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]]]}] 21:08:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 21:08:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 676ms 21:08:35 INFO - PROCESS | 1658 | 1465272515245 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 21:08:35 INFO - PROCESS | 1658 | 1465272515250 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 21:08:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 21:08:35 INFO - PROCESS | 1658 | 1465272515256 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 21:08:35 INFO - PROCESS | 1658 | 1465272515258 Marionette TRACE conn2 <- [1,254,null,{}] 21:08:35 INFO - PROCESS | 1658 | 1465272515262 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}] 21:08:35 INFO - PROCESS | 1658 | 1465272515264 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:35 INFO - PROCESS | 1658 | 1465272515385 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 21:08:35 INFO - PROCESS | 1658 | 1465272515399 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:35 INFO - PROCESS | 1658 | 1465272515400 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:35 INFO - PROCESS | 1658 | ++DOCSHELL 0x1170d4000 == 32 [pid = 1658] [id = 71] 21:08:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x119445c00) [pid = 1658] [serial = 210] [outer = 0x0] 21:08:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x11951c400) [pid = 1658] [serial = 211] [outer = 0x119445c00] 21:08:35 INFO - PROCESS | 1658 | 1465272515445 Marionette DEBUG loaded listener.js 21:08:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x119757800) [pid = 1658] [serial = 212] [outer = 0x119445c00] 21:08:35 INFO - PROCESS | 1658 | 1465272515832 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]]]}] 21:08:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 21:08:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 620ms 21:08:35 INFO - PROCESS | 1658 | 1465272515876 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 21:08:35 INFO - PROCESS | 1658 | 1465272515877 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 21:08:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 21:08:35 INFO - PROCESS | 1658 | 1465272515879 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 21:08:35 INFO - PROCESS | 1658 | 1465272515882 Marionette TRACE conn2 <- [1,258,null,{}] 21:08:35 INFO - PROCESS | 1658 | 1465272515889 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}] 21:08:35 INFO - PROCESS | 1658 | 1465272515893 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:35 INFO - PROCESS | 1658 | 1465272515970 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 21:08:35 INFO - PROCESS | 1658 | 1465272515975 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:35 INFO - PROCESS | 1658 | 1465272515977 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:35 INFO - PROCESS | 1658 | ++DOCSHELL 0x1188d8000 == 33 [pid = 1658] [id = 72] 21:08:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x119bce800) [pid = 1658] [serial = 213] [outer = 0x0] 21:08:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x121455000) [pid = 1658] [serial = 214] [outer = 0x119bce800] 21:08:36 INFO - PROCESS | 1658 | 1465272516007 Marionette DEBUG loaded listener.js 21:08:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x121c89c00) [pid = 1658] [serial = 215] [outer = 0x119bce800] 21:08:36 INFO - PROCESS | 1658 | 1465272516329 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]]]}] 21:08:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 21:08:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 470ms 21:08:36 INFO - PROCESS | 1658 | 1465272516350 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 21:08:36 INFO - PROCESS | 1658 | 1465272516352 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 21:08:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 21:08:36 INFO - PROCESS | 1658 | 1465272516358 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 21:08:36 INFO - PROCESS | 1658 | 1465272516359 Marionette TRACE conn2 <- [1,262,null,{}] 21:08:36 INFO - PROCESS | 1658 | 1465272516362 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}] 21:08:36 INFO - PROCESS | 1658 | 1465272516363 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:36 INFO - PROCESS | 1658 | 1465272516463 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 21:08:36 INFO - PROCESS | 1658 | 1465272516469 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:36 INFO - PROCESS | 1658 | 1465272516471 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:36 INFO - PROCESS | 1658 | ++DOCSHELL 0x11971d000 == 34 [pid = 1658] [id = 73] 21:08:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x124808000) [pid = 1658] [serial = 216] [outer = 0x0] 21:08:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x125c24800) [pid = 1658] [serial = 217] [outer = 0x124808000] 21:08:36 INFO - PROCESS | 1658 | 1465272516495 Marionette DEBUG loaded listener.js 21:08:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x125d25c00) [pid = 1658] [serial = 218] [outer = 0x124808000] 21:08:36 INFO - PROCESS | 1658 | 1465272516808 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]]]}] 21:08:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 21:08:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 468ms 21:08:36 INFO - PROCESS | 1658 | 1465272516827 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 21:08:36 INFO - PROCESS | 1658 | 1465272516828 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 21:08:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 21:08:36 INFO - PROCESS | 1658 | 1465272516830 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 21:08:36 INFO - PROCESS | 1658 | 1465272516832 Marionette TRACE conn2 <- [1,266,null,{}] 21:08:36 INFO - PROCESS | 1658 | 1465272516834 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}] 21:08:36 INFO - PROCESS | 1658 | 1465272516835 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:36 INFO - PROCESS | 1658 | 1465272516912 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 21:08:36 INFO - PROCESS | 1658 | 1465272516915 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:36 INFO - PROCESS | 1658 | 1465272516917 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:36 INFO - PROCESS | 1658 | ++DOCSHELL 0x120f2d000 == 35 [pid = 1658] [id = 74] 21:08:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x124cef400) [pid = 1658] [serial = 219] [outer = 0x0] 21:08:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x126c4d800) [pid = 1658] [serial = 220] [outer = 0x124cef400] 21:08:36 INFO - PROCESS | 1658 | 1465272516943 Marionette DEBUG loaded listener.js 21:08:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x126fa1000) [pid = 1658] [serial = 221] [outer = 0x124cef400] 21:08:37 INFO - PROCESS | 1658 | 1465272517312 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]]]}] 21:08:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 21:08:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 520ms 21:08:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 21:08:37 INFO - PROCESS | 1658 | 1465272517351 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 21:08:37 INFO - PROCESS | 1658 | 1465272517352 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 21:08:37 INFO - PROCESS | 1658 | 1465272517354 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 21:08:37 INFO - PROCESS | 1658 | 1465272517355 Marionette TRACE conn2 <- [1,270,null,{}] 21:08:37 INFO - PROCESS | 1658 | 1465272517358 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}] 21:08:37 INFO - PROCESS | 1658 | 1465272517362 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:37 INFO - PROCESS | 1658 | 1465272517473 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 21:08:37 INFO - PROCESS | 1658 | 1465272517503 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:37 INFO - PROCESS | 1658 | 1465272517504 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:37 INFO - PROCESS | 1658 | ++DOCSHELL 0x1218d7000 == 36 [pid = 1658] [id = 75] 21:08:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x12732a800) [pid = 1658] [serial = 222] [outer = 0x0] 21:08:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x128b98400) [pid = 1658] [serial = 223] [outer = 0x12732a800] 21:08:37 INFO - PROCESS | 1658 | 1465272517528 Marionette DEBUG loaded listener.js 21:08:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x129324400) [pid = 1658] [serial = 224] [outer = 0x12732a800] 21:08:37 INFO - PROCESS | 1658 | 1465272517812 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]]]}] 21:08:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 21:08:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 471ms 21:08:37 INFO - PROCESS | 1658 | 1465272517826 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 21:08:37 INFO - PROCESS | 1658 | 1465272517827 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 21:08:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 21:08:37 INFO - PROCESS | 1658 | 1465272517833 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 21:08:37 INFO - PROCESS | 1658 | 1465272517834 Marionette TRACE conn2 <- [1,274,null,{}] 21:08:37 INFO - PROCESS | 1658 | 1465272517857 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}] 21:08:37 INFO - PROCESS | 1658 | 1465272517859 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:37 INFO - PROCESS | 1658 | 1465272517953 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 21:08:37 INFO - PROCESS | 1658 | 1465272517956 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:37 INFO - PROCESS | 1658 | 1465272517957 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:37 INFO - PROCESS | 1658 | ++DOCSHELL 0x125cbc800 == 37 [pid = 1658] [id = 76] 21:08:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x1160c7800) [pid = 1658] [serial = 225] [outer = 0x0] 21:08:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x1293a4c00) [pid = 1658] [serial = 226] [outer = 0x1160c7800] 21:08:37 INFO - PROCESS | 1658 | 1465272517988 Marionette DEBUG loaded listener.js 21:08:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x1296e8400) [pid = 1658] [serial = 227] [outer = 0x1160c7800] 21:08:38 INFO - PROCESS | 1658 | 1465272518312 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]]]}] 21:08:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 21:08:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 519ms 21:08:38 INFO - PROCESS | 1658 | 1465272518354 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 21:08:38 INFO - PROCESS | 1658 | 1465272518356 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 21:08:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 21:08:38 INFO - PROCESS | 1658 | 1465272518359 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 21:08:38 INFO - PROCESS | 1658 | 1465272518360 Marionette TRACE conn2 <- [1,278,null,{}] 21:08:38 INFO - PROCESS | 1658 | 1465272518362 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}] 21:08:38 INFO - PROCESS | 1658 | 1465272518363 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:38 INFO - PROCESS | 1658 | 1465272518454 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 21:08:38 INFO - PROCESS | 1658 | 1465272518458 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:38 INFO - PROCESS | 1658 | 1465272518459 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:38 INFO - PROCESS | 1658 | ++DOCSHELL 0x125d54800 == 38 [pid = 1658] [id = 77] 21:08:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x12939f800) [pid = 1658] [serial = 228] [outer = 0x0] 21:08:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x12a563c00) [pid = 1658] [serial = 229] [outer = 0x12939f800] 21:08:38 INFO - PROCESS | 1658 | 1465272518482 Marionette DEBUG loaded listener.js 21:08:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x12a6e1c00) [pid = 1658] [serial = 230] [outer = 0x12939f800] 21:08:38 INFO - PROCESS | 1658 | 1465272518783 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]]]}] 21:08:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 21:08:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 468ms 21:08:38 INFO - PROCESS | 1658 | 1465272518827 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 21:08:38 INFO - PROCESS | 1658 | 1465272518828 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 21:08:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 21:08:38 INFO - PROCESS | 1658 | 1465272518831 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 21:08:38 INFO - PROCESS | 1658 | 1465272518832 Marionette TRACE conn2 <- [1,282,null,{}] 21:08:38 INFO - PROCESS | 1658 | 1465272518834 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}] 21:08:38 INFO - PROCESS | 1658 | 1465272518836 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:38 INFO - PROCESS | 1658 | 1465272518925 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 21:08:38 INFO - PROCESS | 1658 | 1465272518956 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:38 INFO - PROCESS | 1658 | 1465272518957 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:38 INFO - PROCESS | 1658 | ++DOCSHELL 0x128928000 == 39 [pid = 1658] [id = 78] 21:08:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x12a6e4400) [pid = 1658] [serial = 231] [outer = 0x0] 21:08:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x12a6e8400) [pid = 1658] [serial = 232] [outer = 0x12a6e4400] 21:08:38 INFO - PROCESS | 1658 | 1465272518988 Marionette DEBUG loaded listener.js 21:08:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x12a6efc00) [pid = 1658] [serial = 233] [outer = 0x12a6e4400] 21:08:39 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x119d28800) [pid = 1658] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 21:08:39 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x1184c3000) [pid = 1658] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 21:08:39 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x121a2c000) [pid = 1658] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 21:08:39 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x119514000) [pid = 1658] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 21:08:39 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x116969400) [pid = 1658] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 21:08:39 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x1166e5800) [pid = 1658] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 21:08:39 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x118095000) [pid = 1658] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 21:08:39 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x113dfc000) [pid = 1658] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 21:08:39 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x112f5b400) [pid = 1658] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 21:08:39 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x1162c7400) [pid = 1658] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 21:08:39 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x124cee000) [pid = 1658] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 21:08:39 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x11870c400) [pid = 1658] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 21:08:39 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x11985d400) [pid = 1658] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 21:08:39 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x126d53800) [pid = 1658] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 21:08:39 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x128a0b800) [pid = 1658] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 21:08:39 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x124cb2800) [pid = 1658] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 21:08:39 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x1167dd400) [pid = 1658] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 21:08:39 INFO - PROCESS | 1658 | 1465272519357 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]]]}] 21:08:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 21:08:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 569ms 21:08:39 INFO - PROCESS | 1658 | 1465272519401 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 21:08:39 INFO - PROCESS | 1658 | 1465272519402 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 21:08:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 21:08:39 INFO - PROCESS | 1658 | 1465272519415 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 21:08:39 INFO - PROCESS | 1658 | 1465272519416 Marionette TRACE conn2 <- [1,286,null,{}] 21:08:39 INFO - PROCESS | 1658 | 1465272519421 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}] 21:08:39 INFO - PROCESS | 1658 | 1465272519423 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:39 INFO - PROCESS | 1658 | 1465272519498 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 21:08:39 INFO - PROCESS | 1658 | 1465272519502 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:39 INFO - PROCESS | 1658 | 1465272519505 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:39 INFO - PROCESS | 1658 | ++DOCSHELL 0x128922000 == 40 [pid = 1658] [id = 79] 21:08:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x118091c00) [pid = 1658] [serial = 234] [outer = 0x0] 21:08:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x11959b000) [pid = 1658] [serial = 235] [outer = 0x118091c00] 21:08:39 INFO - PROCESS | 1658 | 1465272519530 Marionette DEBUG loaded listener.js 21:08:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x124cb6400) [pid = 1658] [serial = 236] [outer = 0x118091c00] 21:08:39 INFO - PROCESS | 1658 | 1465272519859 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]]]}] 21:08:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 21:08:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 478ms 21:08:39 INFO - PROCESS | 1658 | 1465272519886 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 21:08:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 21:08:39 INFO - PROCESS | 1658 | 1465272519888 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 21:08:39 INFO - PROCESS | 1658 | 1465272519892 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 21:08:39 INFO - PROCESS | 1658 | 1465272519894 Marionette TRACE conn2 <- [1,290,null,{}] 21:08:39 INFO - PROCESS | 1658 | 1465272519898 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}] 21:08:39 INFO - PROCESS | 1658 | 1465272519900 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:40 INFO - PROCESS | 1658 | 1465272520037 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 21:08:40 INFO - PROCESS | 1658 | 1465272520104 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:40 INFO - PROCESS | 1658 | 1465272520106 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:40 INFO - PROCESS | 1658 | ++DOCSHELL 0x129010000 == 41 [pid = 1658] [id = 80] 21:08:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x11809bc00) [pid = 1658] [serial = 237] [outer = 0x0] 21:08:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x126f9d000) [pid = 1658] [serial = 238] [outer = 0x11809bc00] 21:08:40 INFO - PROCESS | 1658 | 1465272520159 Marionette DEBUG loaded listener.js 21:08:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x12a930800) [pid = 1658] [serial = 239] [outer = 0x11809bc00] 21:08:40 INFO - PROCESS | 1658 | 1465272520578 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]]]}] 21:08:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 21:08:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 721ms 21:08:40 INFO - PROCESS | 1658 | 1465272520613 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 21:08:40 INFO - PROCESS | 1658 | 1465272520614 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 21:08:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 21:08:40 INFO - PROCESS | 1658 | 1465272520616 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 21:08:40 INFO - PROCESS | 1658 | 1465272520617 Marionette TRACE conn2 <- [1,294,null,{}] 21:08:40 INFO - PROCESS | 1658 | 1465272520619 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}] 21:08:40 INFO - PROCESS | 1658 | 1465272520621 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:40 INFO - PROCESS | 1658 | 1465272520717 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 21:08:40 INFO - PROCESS | 1658 | 1465272520725 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:40 INFO - PROCESS | 1658 | 1465272520726 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:40 INFO - PROCESS | 1658 | ++DOCSHELL 0x129655800 == 42 [pid = 1658] [id = 81] 21:08:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x12a930c00) [pid = 1658] [serial = 240] [outer = 0x0] 21:08:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x12a956400) [pid = 1658] [serial = 241] [outer = 0x12a930c00] 21:08:40 INFO - PROCESS | 1658 | 1465272520750 Marionette DEBUG loaded listener.js 21:08:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x12a95d800) [pid = 1658] [serial = 242] [outer = 0x12a930c00] 21:08:41 INFO - PROCESS | 1658 | 1465272521022 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]]]}] 21:08:41 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. 21:08:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 422ms 21:08:41 INFO - PROCESS | 1658 | 1465272521044 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 21:08:41 INFO - PROCESS | 1658 | 1465272521045 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 21:08:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 21:08:41 INFO - PROCESS | 1658 | 1465272521047 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 21:08:41 INFO - PROCESS | 1658 | 1465272521048 Marionette TRACE conn2 <- [1,298,null,{}] 21:08:41 INFO - PROCESS | 1658 | 1465272521050 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}] 21:08:41 INFO - PROCESS | 1658 | 1465272521052 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:41 INFO - PROCESS | 1658 | 1465272521147 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 21:08:41 INFO - PROCESS | 1658 | 1465272521151 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:41 INFO - PROCESS | 1658 | 1465272521152 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:41 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a490000 == 43 [pid = 1658] [id = 82] 21:08:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x12a95e400) [pid = 1658] [serial = 243] [outer = 0x0] 21:08:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x12aab8c00) [pid = 1658] [serial = 244] [outer = 0x12a95e400] 21:08:41 INFO - PROCESS | 1658 | 1465272521184 Marionette DEBUG loaded listener.js 21:08:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x12b032800) [pid = 1658] [serial = 245] [outer = 0x12a95e400] 21:08:41 INFO - PROCESS | 1658 | 1465272521669 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]]]}] 21:08:41 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. 21:08:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 670ms 21:08:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 21:08:41 INFO - PROCESS | 1658 | 1465272521720 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 21:08:41 INFO - PROCESS | 1658 | 1465272521722 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 21:08:41 INFO - PROCESS | 1658 | 1465272521726 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 21:08:41 INFO - PROCESS | 1658 | 1465272521730 Marionette TRACE conn2 <- [1,302,null,{}] 21:08:41 INFO - PROCESS | 1658 | 1465272521734 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}] 21:08:41 INFO - PROCESS | 1658 | 1465272521735 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:41 INFO - PROCESS | 1658 | 1465272521840 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 21:08:41 INFO - PROCESS | 1658 | 1465272521903 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:41 INFO - PROCESS | 1658 | 1465272521905 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:41 INFO - PROCESS | 1658 | ++DOCSHELL 0x117250800 == 44 [pid = 1658] [id = 83] 21:08:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x117e16c00) [pid = 1658] [serial = 246] [outer = 0x0] 21:08:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x118597400) [pid = 1658] [serial = 247] [outer = 0x117e16c00] 21:08:41 INFO - PROCESS | 1658 | 1465272521938 Marionette DEBUG loaded listener.js 21:08:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x11935fc00) [pid = 1658] [serial = 248] [outer = 0x117e16c00] 21:08:42 INFO - PROCESS | 1658 | 1465272522436 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]]]}] 21:08:42 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. 21:08:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 722ms 21:08:42 INFO - PROCESS | 1658 | 1465272522448 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 21:08:42 INFO - PROCESS | 1658 | 1465272522451 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 21:08:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 21:08:42 INFO - PROCESS | 1658 | 1465272522456 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 21:08:42 INFO - PROCESS | 1658 | 1465272522458 Marionette TRACE conn2 <- [1,306,null,{}] 21:08:42 INFO - PROCESS | 1658 | 1465272522460 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}] 21:08:42 INFO - PROCESS | 1658 | 1465272522462 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:42 INFO - PROCESS | 1658 | 1465272522568 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 21:08:42 INFO - PROCESS | 1658 | 1465272522646 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:42 INFO - PROCESS | 1658 | 1465272522648 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:42 INFO - PROCESS | 1658 | ++DOCSHELL 0x121415000 == 45 [pid = 1658] [id = 84] 21:08:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x119758400) [pid = 1658] [serial = 249] [outer = 0x0] 21:08:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x119d2b400) [pid = 1658] [serial = 250] [outer = 0x119758400] 21:08:42 INFO - PROCESS | 1658 | 1465272522678 Marionette DEBUG loaded listener.js 21:08:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x1215e6800) [pid = 1658] [serial = 251] [outer = 0x119758400] 21:08:43 INFO - PROCESS | 1658 | 1465272523086 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]]]}] 21:08:43 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. 21:08:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 670ms 21:08:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 21:08:43 INFO - PROCESS | 1658 | 1465272523126 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 21:08:43 INFO - PROCESS | 1658 | 1465272523128 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 21:08:43 INFO - PROCESS | 1658 | 1465272523130 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 21:08:43 INFO - PROCESS | 1658 | 1465272523133 Marionette TRACE conn2 <- [1,310,null,{}] 21:08:43 INFO - PROCESS | 1658 | 1465272523141 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}] 21:08:43 INFO - PROCESS | 1658 | 1465272523144 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:43 INFO - PROCESS | 1658 | 1465272523248 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 21:08:43 INFO - PROCESS | 1658 | 1465272523298 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:43 INFO - PROCESS | 1658 | 1465272523300 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:43 INFO - PROCESS | 1658 | ++DOCSHELL 0x128d44800 == 46 [pid = 1658] [id = 85] 21:08:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x125c2dc00) [pid = 1658] [serial = 252] [outer = 0x0] 21:08:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x126d54c00) [pid = 1658] [serial = 253] [outer = 0x125c2dc00] 21:08:43 INFO - PROCESS | 1658 | 1465272523330 Marionette DEBUG loaded listener.js 21:08:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x1288a2000) [pid = 1658] [serial = 254] [outer = 0x125c2dc00] 21:08:43 INFO - PROCESS | 1658 | 1465272523735 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]]]}] 21:08:43 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. 21:08:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 622ms 21:08:43 INFO - PROCESS | 1658 | 1465272523753 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 21:08:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 21:08:43 INFO - PROCESS | 1658 | 1465272523754 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 21:08:43 INFO - PROCESS | 1658 | 1465272523757 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 21:08:43 INFO - PROCESS | 1658 | 1465272523758 Marionette TRACE conn2 <- [1,314,null,{}] 21:08:43 INFO - PROCESS | 1658 | 1465272523761 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}] 21:08:43 INFO - PROCESS | 1658 | 1465272523762 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:43 INFO - PROCESS | 1658 | 1465272523866 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 21:08:43 INFO - PROCESS | 1658 | 1465272523944 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:43 INFO - PROCESS | 1658 | 1465272523945 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:43 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a61e800 == 47 [pid = 1658] [id = 86] 21:08:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x1288a9400) [pid = 1658] [serial = 255] [outer = 0x0] 21:08:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x1288ac400) [pid = 1658] [serial = 256] [outer = 0x1288a9400] 21:08:43 INFO - PROCESS | 1658 | 1465272523973 Marionette DEBUG loaded listener.js 21:08:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x128a03c00) [pid = 1658] [serial = 257] [outer = 0x1288a9400] 21:08:44 INFO - PROCESS | 1658 | 1465272524542 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]]]}] 21:08:44 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. 21:08:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 819ms 21:08:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 21:08:44 INFO - PROCESS | 1658 | 1465272524577 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 21:08:44 INFO - PROCESS | 1658 | 1465272524580 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 21:08:44 INFO - PROCESS | 1658 | 1465272524583 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 21:08:44 INFO - PROCESS | 1658 | 1465272524585 Marionette TRACE conn2 <- [1,318,null,{}] 21:08:44 INFO - PROCESS | 1658 | 1465272524588 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}] 21:08:44 INFO - PROCESS | 1658 | 1465272524590 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:44 INFO - PROCESS | 1658 | 1465272524683 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 21:08:44 INFO - PROCESS | 1658 | 1465272524732 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:44 INFO - PROCESS | 1658 | 1465272524735 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:44 INFO - PROCESS | 1658 | ++DOCSHELL 0x117259800 == 48 [pid = 1658] [id = 87] 21:08:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x11769b000) [pid = 1658] [serial = 258] [outer = 0x0] 21:08:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x11824bc00) [pid = 1658] [serial = 259] [outer = 0x11769b000] 21:08:44 INFO - PROCESS | 1658 | 1465272524762 Marionette DEBUG loaded listener.js 21:08:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x11885e800) [pid = 1658] [serial = 260] [outer = 0x11769b000] 21:08:45 INFO - PROCESS | 1658 | --DOCSHELL 0x11690e000 == 47 [pid = 1658] [id = 55] 21:08:45 INFO - PROCESS | 1658 | --DOCSHELL 0x129655800 == 46 [pid = 1658] [id = 81] 21:08:45 INFO - PROCESS | 1658 | --DOCSHELL 0x129010000 == 45 [pid = 1658] [id = 80] 21:08:45 INFO - PROCESS | 1658 | --DOCSHELL 0x128922000 == 44 [pid = 1658] [id = 79] 21:08:45 INFO - PROCESS | 1658 | --DOCSHELL 0x128928000 == 43 [pid = 1658] [id = 78] 21:08:45 INFO - PROCESS | 1658 | --DOCSHELL 0x125d54800 == 42 [pid = 1658] [id = 77] 21:08:45 INFO - PROCESS | 1658 | --DOCSHELL 0x125cbc800 == 41 [pid = 1658] [id = 76] 21:08:45 INFO - PROCESS | 1658 | --DOCSHELL 0x1218d7000 == 40 [pid = 1658] [id = 75] 21:08:45 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x12914a800) [pid = 1658] [serial = 198] [outer = 0x0] [url = about:blank] 21:08:45 INFO - PROCESS | 1658 | 1465272525270 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]]]}] 21:08:45 INFO - PROCESS | 1658 | --DOCSHELL 0x120f2d000 == 39 [pid = 1658] [id = 74] 21:08:45 INFO - PROCESS | 1658 | --DOCSHELL 0x11971d000 == 38 [pid = 1658] [id = 73] 21:08:45 INFO - PROCESS | 1658 | --DOCSHELL 0x1188d8000 == 37 [pid = 1658] [id = 72] 21:08:45 INFO - PROCESS | 1658 | --DOCSHELL 0x1170d4000 == 36 [pid = 1658] [id = 71] 21:08:45 INFO - PROCESS | 1658 | --DOCSHELL 0x1176bc000 == 35 [pid = 1658] [id = 70] 21:08:45 INFO - PROCESS | 1658 | --DOCSHELL 0x125cc9000 == 34 [pid = 1658] [id = 67] 21:08:45 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. 21:08:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 721ms 21:08:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 21:08:45 INFO - PROCESS | 1658 | 1465272525304 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 21:08:45 INFO - PROCESS | 1658 | 1465272525307 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 21:08:45 INFO - PROCESS | 1658 | 1465272525311 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 21:08:45 INFO - PROCESS | 1658 | 1465272525312 Marionette TRACE conn2 <- [1,322,null,{}] 21:08:45 INFO - PROCESS | 1658 | 1465272525315 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}] 21:08:45 INFO - PROCESS | 1658 | 1465272525316 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:45 INFO - PROCESS | 1658 | 1465272525394 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 21:08:45 INFO - PROCESS | 1658 | 1465272525399 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:45 INFO - PROCESS | 1658 | 1465272525400 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:45 INFO - PROCESS | 1658 | ++DOCSHELL 0x116925800 == 35 [pid = 1658] [id = 88] 21:08:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x119364800) [pid = 1658] [serial = 261] [outer = 0x0] 21:08:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x11936bc00) [pid = 1658] [serial = 262] [outer = 0x119364800] 21:08:45 INFO - PROCESS | 1658 | 1465272525430 Marionette DEBUG loaded listener.js 21:08:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x11975dc00) [pid = 1658] [serial = 263] [outer = 0x119364800] 21:08:45 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x1216a5400) [pid = 1658] [serial = 180] [outer = 0x0] [url = about:blank] 21:08:45 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x119bd2000) [pid = 1658] [serial = 177] [outer = 0x0] [url = about:blank] 21:08:45 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x125d1ec00) [pid = 1658] [serial = 183] [outer = 0x0] [url = about:blank] 21:08:45 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x11975a000) [pid = 1658] [serial = 174] [outer = 0x0] [url = about:blank] 21:08:45 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x116a0b000) [pid = 1658] [serial = 165] [outer = 0x0] [url = about:blank] 21:08:45 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x113384000) [pid = 1658] [serial = 166] [outer = 0x0] [url = about:blank] 21:08:45 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x11768f400) [pid = 1658] [serial = 163] [outer = 0x0] [url = about:blank] 21:08:45 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x116968800) [pid = 1658] [serial = 162] [outer = 0x0] [url = about:blank] 21:08:45 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x11858fc00) [pid = 1658] [serial = 168] [outer = 0x0] [url = about:blank] 21:08:45 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x11870f400) [pid = 1658] [serial = 169] [outer = 0x0] [url = about:blank] 21:08:45 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x11936c400) [pid = 1658] [serial = 171] [outer = 0x0] [url = about:blank] 21:08:45 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x119518000) [pid = 1658] [serial = 172] [outer = 0x0] [url = about:blank] 21:08:45 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x119858400) [pid = 1658] [serial = 189] [outer = 0x0] [url = about:blank] 21:08:45 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x11769ec00) [pid = 1658] [serial = 148] [outer = 0x0] [url = about:blank] 21:08:45 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x125d16400) [pid = 1658] [serial = 181] [outer = 0x0] [url = about:blank] 21:08:45 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x1167d6c00) [pid = 1658] [serial = 147] [outer = 0x0] [url = about:blank] 21:08:45 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x126ce2000) [pid = 1658] [serial = 186] [outer = 0x0] [url = about:blank] 21:08:45 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x119516000) [pid = 1658] [serial = 151] [outer = 0x0] [url = about:blank] 21:08:45 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x1267cd800) [pid = 1658] [serial = 184] [outer = 0x0] [url = about:blank] 21:08:45 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x11907d400) [pid = 1658] [serial = 150] [outer = 0x0] [url = about:blank] 21:08:45 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x1216a5800) [pid = 1658] [serial = 154] [outer = 0x0] [url = about:blank] 21:08:45 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x121194400) [pid = 1658] [serial = 153] [outer = 0x0] [url = about:blank] 21:08:45 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x128a08c00) [pid = 1658] [serial = 193] [outer = 0x0] [url = about:blank] 21:08:45 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x12731d400) [pid = 1658] [serial = 192] [outer = 0x0] [url = about:blank] 21:08:45 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x12904f000) [pid = 1658] [serial = 195] [outer = 0x0] [url = about:blank] 21:08:45 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x125d72000) [pid = 1658] [serial = 157] [outer = 0x0] [url = about:blank] 21:08:45 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x129144400) [pid = 1658] [serial = 196] [outer = 0x0] [url = about:blank] 21:08:45 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x125c30800) [pid = 1658] [serial = 156] [outer = 0x0] [url = about:blank] 21:08:45 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x126d50800) [pid = 1658] [serial = 187] [outer = 0x0] [url = about:blank] 21:08:45 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x119599400) [pid = 1658] [serial = 160] [outer = 0x0] [url = about:blank] 21:08:45 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x118710c00) [pid = 1658] [serial = 159] [outer = 0x0] [url = about:blank] 21:08:45 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x126d52400) [pid = 1658] [serial = 190] [outer = 0x0] [url = about:blank] 21:08:45 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x12119e800) [pid = 1658] [serial = 178] [outer = 0x0] [url = about:blank] 21:08:45 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x119858c00) [pid = 1658] [serial = 175] [outer = 0x0] [url = about:blank] 21:08:45 INFO - PROCESS | 1658 | 1465272525814 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]]]}] 21:08:45 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. 21:08:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 520ms 21:08:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 21:08:45 INFO - PROCESS | 1658 | 1465272525831 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 21:08:45 INFO - PROCESS | 1658 | 1465272525832 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 21:08:45 INFO - PROCESS | 1658 | 1465272525837 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 21:08:45 INFO - PROCESS | 1658 | 1465272525841 Marionette TRACE conn2 <- [1,326,null,{}] 21:08:45 INFO - PROCESS | 1658 | 1465272525849 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}] 21:08:45 INFO - PROCESS | 1658 | 1465272525852 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:45 INFO - PROCESS | 1658 | 1465272525942 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 21:08:45 INFO - PROCESS | 1658 | 1465272525949 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:45 INFO - PROCESS | 1658 | 1465272525951 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:45 INFO - PROCESS | 1658 | ++DOCSHELL 0x118224000 == 36 [pid = 1658] [id = 89] 21:08:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x12109d800) [pid = 1658] [serial = 264] [outer = 0x0] 21:08:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x1216a7c00) [pid = 1658] [serial = 265] [outer = 0x12109d800] 21:08:45 INFO - PROCESS | 1658 | 1465272525998 Marionette DEBUG loaded listener.js 21:08:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x124cafc00) [pid = 1658] [serial = 266] [outer = 0x12109d800] 21:08:46 INFO - PROCESS | 1658 | 1465272526485 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]]]}] 21:08:46 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. 21:08:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 676ms 21:08:46 INFO - PROCESS | 1658 | 1465272526511 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 21:08:46 INFO - PROCESS | 1658 | 1465272526513 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 21:08:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 21:08:46 INFO - PROCESS | 1658 | 1465272526515 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 21:08:46 INFO - PROCESS | 1658 | 1465272526516 Marionette TRACE conn2 <- [1,330,null,{}] 21:08:46 INFO - PROCESS | 1658 | 1465272526519 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}] 21:08:46 INFO - PROCESS | 1658 | 1465272526520 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:46 INFO - PROCESS | 1658 | 1465272526602 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 21:08:46 INFO - PROCESS | 1658 | 1465272526608 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:46 INFO - PROCESS | 1658 | 1465272526609 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:46 INFO - PROCESS | 1658 | ++DOCSHELL 0x119478800 == 37 [pid = 1658] [id = 90] 21:08:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x125c25800) [pid = 1658] [serial = 267] [outer = 0x0] 21:08:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x126ce2000) [pid = 1658] [serial = 268] [outer = 0x125c25800] 21:08:46 INFO - PROCESS | 1658 | 1465272526634 Marionette DEBUG loaded listener.js 21:08:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x126d52400) [pid = 1658] [serial = 269] [outer = 0x125c25800] 21:08:46 INFO - PROCESS | 1658 | 1465272526963 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]]]}] 21:08:46 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. 21:08:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 468ms 21:08:46 INFO - PROCESS | 1658 | 1465272526983 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 21:08:46 INFO - PROCESS | 1658 | 1465272526985 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 21:08:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 21:08:46 INFO - PROCESS | 1658 | 1465272526990 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 21:08:46 INFO - PROCESS | 1658 | 1465272526991 Marionette TRACE conn2 <- [1,334,null,{}] 21:08:47 INFO - PROCESS | 1658 | 1465272527002 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}] 21:08:47 INFO - PROCESS | 1658 | 1465272527003 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:47 INFO - PROCESS | 1658 | 1465272527080 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 21:08:47 INFO - PROCESS | 1658 | 1465272527083 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:47 INFO - PROCESS | 1658 | 1465272527084 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:47 INFO - PROCESS | 1658 | ++DOCSHELL 0x112d66000 == 38 [pid = 1658] [id = 91] 21:08:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x124ce6000) [pid = 1658] [serial = 270] [outer = 0x0] 21:08:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x127329800) [pid = 1658] [serial = 271] [outer = 0x124ce6000] 21:08:47 INFO - PROCESS | 1658 | 1465272527119 Marionette DEBUG loaded listener.js 21:08:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x1288a9c00) [pid = 1658] [serial = 272] [outer = 0x124ce6000] 21:08:47 INFO - PROCESS | 1658 | 1465272527441 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]]]}] 21:08:47 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. 21:08:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 480ms 21:08:47 INFO - PROCESS | 1658 | 1465272527469 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 21:08:47 INFO - PROCESS | 1658 | 1465272527472 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 21:08:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 21:08:47 INFO - PROCESS | 1658 | 1465272527475 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 21:08:47 INFO - PROCESS | 1658 | 1465272527476 Marionette TRACE conn2 <- [1,338,null,{}] 21:08:47 INFO - PROCESS | 1658 | 1465272527478 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}] 21:08:47 INFO - PROCESS | 1658 | 1465272527482 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:47 INFO - PROCESS | 1658 | 1465272527576 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 21:08:47 INFO - PROCESS | 1658 | 1465272527580 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:47 INFO - PROCESS | 1658 | 1465272527582 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:47 INFO - PROCESS | 1658 | ++DOCSHELL 0x121212000 == 39 [pid = 1658] [id = 92] 21:08:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x128a05c00) [pid = 1658] [serial = 273] [outer = 0x0] 21:08:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x128b93400) [pid = 1658] [serial = 274] [outer = 0x128a05c00] 21:08:47 INFO - PROCESS | 1658 | 1465272527610 Marionette DEBUG loaded listener.js 21:08:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x129322c00) [pid = 1658] [serial = 275] [outer = 0x128a05c00] 21:08:47 INFO - PROCESS | 1658 | 1465272527974 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]]]}] 21:08:47 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. 21:08:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 519ms 21:08:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 21:08:47 INFO - PROCESS | 1658 | 1465272527993 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 21:08:47 INFO - PROCESS | 1658 | 1465272527994 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 21:08:47 INFO - PROCESS | 1658 | 1465272527996 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 21:08:47 INFO - PROCESS | 1658 | 1465272527997 Marionette TRACE conn2 <- [1,342,null,{}] 21:08:48 INFO - PROCESS | 1658 | 1465272528000 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}] 21:08:48 INFO - PROCESS | 1658 | 1465272528001 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:48 INFO - PROCESS | 1658 | 1465272528094 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 21:08:48 INFO - PROCESS | 1658 | 1465272528098 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:48 INFO - PROCESS | 1658 | 1465272528106 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:48 INFO - PROCESS | 1658 | ++DOCSHELL 0x113ac3800 == 40 [pid = 1658] [id = 93] 21:08:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x11870ac00) [pid = 1658] [serial = 276] [outer = 0x0] 21:08:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x129323000) [pid = 1658] [serial = 277] [outer = 0x11870ac00] 21:08:48 INFO - PROCESS | 1658 | 1465272528157 Marionette DEBUG loaded listener.js 21:08:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x1296f1000) [pid = 1658] [serial = 278] [outer = 0x11870ac00] 21:08:48 INFO - PROCESS | 1658 | 1465272528467 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]]]}] 21:08:48 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. 21:08:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 521ms 21:08:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 21:08:48 INFO - PROCESS | 1658 | 1465272528518 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 21:08:48 INFO - PROCESS | 1658 | 1465272528520 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 21:08:48 INFO - PROCESS | 1658 | 1465272528522 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 21:08:48 INFO - PROCESS | 1658 | 1465272528523 Marionette TRACE conn2 <- [1,346,null,{}] 21:08:48 INFO - PROCESS | 1658 | 1465272528525 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}] 21:08:48 INFO - PROCESS | 1658 | 1465272528526 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:48 INFO - PROCESS | 1658 | 1465272528626 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 21:08:48 INFO - PROCESS | 1658 | 1465272528630 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:48 INFO - PROCESS | 1658 | 1465272528631 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:48 INFO - PROCESS | 1658 | ++DOCSHELL 0x124a73800 == 41 [pid = 1658] [id = 94] 21:08:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x1293a9400) [pid = 1658] [serial = 279] [outer = 0x0] 21:08:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x12a6e6000) [pid = 1658] [serial = 280] [outer = 0x1293a9400] 21:08:48 INFO - PROCESS | 1658 | 1465272528656 Marionette DEBUG loaded listener.js 21:08:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x12a923400) [pid = 1658] [serial = 281] [outer = 0x1293a9400] 21:08:49 INFO - PROCESS | 1658 | 1465272529057 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]]]}] 21:08:49 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. 21:08:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 571ms 21:08:49 INFO - PROCESS | 1658 | 1465272529098 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 21:08:49 INFO - PROCESS | 1658 | 1465272529100 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 21:08:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 21:08:49 INFO - PROCESS | 1658 | 1465272529104 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 21:08:49 INFO - PROCESS | 1658 | 1465272529106 Marionette TRACE conn2 <- [1,350,null,{}] 21:08:49 INFO - PROCESS | 1658 | 1465272529109 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}] 21:08:49 INFO - PROCESS | 1658 | 1465272529110 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:49 INFO - PROCESS | 1658 | 1465272529259 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 21:08:49 INFO - PROCESS | 1658 | 1465272529294 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:49 INFO - PROCESS | 1658 | 1465272529295 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:49 INFO - PROCESS | 1658 | ++DOCSHELL 0x126ccb800 == 42 [pid = 1658] [id = 95] 21:08:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x12a926800) [pid = 1658] [serial = 282] [outer = 0x0] 21:08:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x12a92d400) [pid = 1658] [serial = 283] [outer = 0x12a926800] 21:08:49 INFO - PROCESS | 1658 | 1465272529335 Marionette DEBUG loaded listener.js 21:08:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x12a959000) [pid = 1658] [serial = 284] [outer = 0x12a926800] 21:08:49 INFO - PROCESS | 1658 | 1465272529657 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]]]}] 21:08:49 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. 21:08:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 573ms 21:08:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 21:08:49 INFO - PROCESS | 1658 | 1465272529678 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 21:08:49 INFO - PROCESS | 1658 | 1465272529679 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 21:08:49 INFO - PROCESS | 1658 | 1465272529682 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 21:08:49 INFO - PROCESS | 1658 | 1465272529683 Marionette TRACE conn2 <- [1,354,null,{}] 21:08:49 INFO - PROCESS | 1658 | 1465272529685 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}] 21:08:49 INFO - PROCESS | 1658 | 1465272529687 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:49 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x118091c00) [pid = 1658] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 21:08:49 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x1160c7800) [pid = 1658] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 21:08:49 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x12732a800) [pid = 1658] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 21:08:49 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x124808000) [pid = 1658] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 21:08:49 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x119445c00) [pid = 1658] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 21:08:49 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x12a6e4400) [pid = 1658] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 21:08:49 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x119bce800) [pid = 1658] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 21:08:49 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x124cef400) [pid = 1658] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 21:08:49 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x12939f800) [pid = 1658] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 21:08:49 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x11858bc00) [pid = 1658] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 21:08:49 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x11809bc00) [pid = 1658] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 21:08:49 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x12a930c00) [pid = 1658] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 21:08:49 INFO - PROCESS | 1658 | 1465272529905 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 21:08:49 INFO - PROCESS | 1658 | 1465272529923 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:49 INFO - PROCESS | 1658 | 1465272529924 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:49 INFO - PROCESS | 1658 | ++DOCSHELL 0x1188de000 == 43 [pid = 1658] [id = 96] 21:08:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x1162c7400) [pid = 1658] [serial = 285] [outer = 0x0] 21:08:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x11858bc00) [pid = 1658] [serial = 286] [outer = 0x1162c7400] 21:08:49 INFO - PROCESS | 1658 | 1465272529948 Marionette DEBUG loaded listener.js 21:08:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x1267cbc00) [pid = 1658] [serial = 287] [outer = 0x1162c7400] 21:08:50 INFO - PROCESS | 1658 | 1465272530248 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]]]}] 21:08:50 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. 21:08:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 619ms 21:08:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 21:08:50 INFO - PROCESS | 1658 | 1465272530302 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 21:08:50 INFO - PROCESS | 1658 | 1465272530303 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 21:08:50 INFO - PROCESS | 1658 | 1465272530305 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 21:08:50 INFO - PROCESS | 1658 | 1465272530307 Marionette TRACE conn2 <- [1,358,null,{}] 21:08:50 INFO - PROCESS | 1658 | 1465272530310 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}] 21:08:50 INFO - PROCESS | 1658 | 1465272530311 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:50 INFO - PROCESS | 1658 | 1465272530432 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 21:08:50 INFO - PROCESS | 1658 | 1465272530437 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:50 INFO - PROCESS | 1658 | 1465272530439 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:50 INFO - PROCESS | 1658 | ++DOCSHELL 0x128d32800 == 44 [pid = 1658] [id = 97] 21:08:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x124ceec00) [pid = 1658] [serial = 288] [outer = 0x0] 21:08:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x12aab0800) [pid = 1658] [serial = 289] [outer = 0x124ceec00] 21:08:50 INFO - PROCESS | 1658 | 1465272530465 Marionette DEBUG loaded listener.js 21:08:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x12b1df000) [pid = 1658] [serial = 290] [outer = 0x124ceec00] 21:08:50 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. 21:08:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 521ms 21:08:50 INFO - PROCESS | 1658 | 1465272530822 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]]]}] 21:08:50 INFO - PROCESS | 1658 | 1465272530827 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 21:08:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 21:08:50 INFO - PROCESS | 1658 | 1465272530829 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 21:08:50 INFO - PROCESS | 1658 | 1465272530832 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 21:08:50 INFO - PROCESS | 1658 | 1465272530834 Marionette TRACE conn2 <- [1,362,null,{}] 21:08:50 INFO - PROCESS | 1658 | 1465272530840 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}] 21:08:50 INFO - PROCESS | 1658 | 1465272530841 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:50 INFO - PROCESS | 1658 | 1465272530970 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 21:08:51 INFO - PROCESS | 1658 | 1465272531044 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:51 INFO - PROCESS | 1658 | 1465272531045 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:51 INFO - PROCESS | 1658 | ++DOCSHELL 0x129672800 == 45 [pid = 1658] [id = 98] 21:08:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x125d75000) [pid = 1658] [serial = 291] [outer = 0x0] 21:08:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x12b1e1000) [pid = 1658] [serial = 292] [outer = 0x125d75000] 21:08:51 INFO - PROCESS | 1658 | 1465272531086 Marionette DEBUG loaded listener.js 21:08:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x12b91ac00) [pid = 1658] [serial = 293] [outer = 0x125d75000] 21:08:51 INFO - PROCESS | 1658 | 1465272531402 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]]]}] 21:08:51 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. 21:08:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 622ms 21:08:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 21:08:51 INFO - PROCESS | 1658 | 1465272531455 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 21:08:51 INFO - PROCESS | 1658 | 1465272531458 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 21:08:51 INFO - PROCESS | 1658 | 1465272531460 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 21:08:51 INFO - PROCESS | 1658 | 1465272531461 Marionette TRACE conn2 <- [1,366,null,{}] 21:08:51 INFO - PROCESS | 1658 | 1465272531464 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}] 21:08:51 INFO - PROCESS | 1658 | 1465272531465 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:51 INFO - PROCESS | 1658 | 1465272531558 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 21:08:51 INFO - PROCESS | 1658 | 1465272531561 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:51 INFO - PROCESS | 1658 | 1465272531562 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:51 INFO - PROCESS | 1658 | ++DOCSHELL 0x12aa8a000 == 46 [pid = 1658] [id = 99] 21:08:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x12b914c00) [pid = 1658] [serial = 294] [outer = 0x0] 21:08:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x12ba18400) [pid = 1658] [serial = 295] [outer = 0x12b914c00] 21:08:51 INFO - PROCESS | 1658 | 1465272531586 Marionette DEBUG loaded listener.js 21:08:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x12ba21000) [pid = 1658] [serial = 296] [outer = 0x12b914c00] 21:08:52 INFO - PROCESS | 1658 | 1465272532040 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]]]}] 21:08:52 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. 21:08:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 620ms 21:08:52 INFO - PROCESS | 1658 | 1465272532080 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 21:08:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 21:08:52 INFO - PROCESS | 1658 | 1465272532083 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 21:08:52 INFO - PROCESS | 1658 | 1465272532086 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 21:08:52 INFO - PROCESS | 1658 | 1465272532088 Marionette TRACE conn2 <- [1,370,null,{}] 21:08:52 INFO - PROCESS | 1658 | 1465272532092 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}] 21:08:52 INFO - PROCESS | 1658 | 1465272532093 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:52 INFO - PROCESS | 1658 | 1465272532201 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 21:08:52 INFO - PROCESS | 1658 | 1465272532282 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:52 INFO - PROCESS | 1658 | 1465272532283 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:52 INFO - PROCESS | 1658 | ++DOCSHELL 0x1169ae800 == 47 [pid = 1658] [id = 100] 21:08:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x1184bc800) [pid = 1658] [serial = 297] [outer = 0x0] 21:08:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x118595800) [pid = 1658] [serial = 298] [outer = 0x1184bc800] 21:08:52 INFO - PROCESS | 1658 | 1465272532326 Marionette DEBUG loaded listener.js 21:08:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x119368000) [pid = 1658] [serial = 299] [outer = 0x1184bc800] 21:08:52 INFO - PROCESS | 1658 | 1465272532757 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]]]}] 21:08:52 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. 21:08:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 721ms 21:08:52 INFO - PROCESS | 1658 | 1465272532821 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 21:08:52 INFO - PROCESS | 1658 | 1465272532824 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 21:08:52 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 21:08:52 INFO - PROCESS | 1658 | 1465272532830 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 21:08:52 INFO - PROCESS | 1658 | 1465272532832 Marionette TRACE conn2 <- [1,374,null,{}] 21:08:52 INFO - PROCESS | 1658 | 1465272532834 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}] 21:08:52 INFO - PROCESS | 1658 | 1465272532838 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:52 INFO - PROCESS | 1658 | 1465272532942 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 21:08:53 INFO - PROCESS | 1658 | 1465272533006 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:53 INFO - PROCESS | 1658 | 1465272533008 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:53 INFO - PROCESS | 1658 | ++DOCSHELL 0x1194da800 == 48 [pid = 1658] [id = 101] 21:08:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x11985b000) [pid = 1658] [serial = 300] [outer = 0x0] 21:08:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x12109b400) [pid = 1658] [serial = 301] [outer = 0x11985b000] 21:08:53 INFO - PROCESS | 1658 | 1465272533038 Marionette DEBUG loaded listener.js 21:08:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x121a33000) [pid = 1658] [serial = 302] [outer = 0x11985b000] 21:08:53 INFO - PROCESS | 1658 | 1465272533456 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 21:08:53 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 21:08:53 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 670ms 21:08:53 INFO - PROCESS | 1658 | 1465272533518 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 21:08:53 INFO - PROCESS | 1658 | 1465272533519 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 21:08:53 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 21:08:53 INFO - PROCESS | 1658 | 1465272533576 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 21:08:53 INFO - PROCESS | 1658 | 1465272533578 Marionette TRACE conn2 <- [1,378,null,{}] 21:08:53 INFO - PROCESS | 1658 | 1465272533589 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}] 21:08:53 INFO - PROCESS | 1658 | 1465272533592 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:53 INFO - PROCESS | 1658 | 1465272533698 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 21:08:53 INFO - PROCESS | 1658 | 1465272533758 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:53 INFO - PROCESS | 1658 | 1465272533760 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:53 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a697000 == 49 [pid = 1658] [id = 102] 21:08:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x1288adc00) [pid = 1658] [serial = 303] [outer = 0x0] 21:08:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x129059400) [pid = 1658] [serial = 304] [outer = 0x1288adc00] 21:08:53 INFO - PROCESS | 1658 | 1465272533792 Marionette DEBUG loaded listener.js 21:08:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x129327000) [pid = 1658] [serial = 305] [outer = 0x1288adc00] 21:08:54 INFO - PROCESS | 1658 | 1465272534204 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 21:08:54 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 21:08:54 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 713ms 21:08:54 INFO - PROCESS | 1658 | 1465272534251 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 21:08:54 INFO - PROCESS | 1658 | 1465272534253 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 21:08:54 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 21:08:54 INFO - PROCESS | 1658 | 1465272534255 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 21:08:54 INFO - PROCESS | 1658 | 1465272534257 Marionette TRACE conn2 <- [1,382,null,{}] 21:08:54 INFO - PROCESS | 1658 | 1465272534259 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}] 21:08:54 INFO - PROCESS | 1658 | 1465272534260 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:54 INFO - PROCESS | 1658 | 1465272534364 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 21:08:54 INFO - PROCESS | 1658 | 1465272534416 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:54 INFO - PROCESS | 1658 | 1465272534417 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:54 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b819800 == 50 [pid = 1658] [id = 103] 21:08:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x1296ebc00) [pid = 1658] [serial = 306] [outer = 0x0] 21:08:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x12aab2000) [pid = 1658] [serial = 307] [outer = 0x1296ebc00] 21:08:54 INFO - PROCESS | 1658 | 1465272534458 Marionette DEBUG loaded listener.js 21:08:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x12b039c00) [pid = 1658] [serial = 308] [outer = 0x1296ebc00] 21:08:54 INFO - PROCESS | 1658 | 1465272534947 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 21:08:55 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 21:08:55 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 771ms 21:08:55 INFO - PROCESS | 1658 | 1465272535027 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 21:08:55 INFO - PROCESS | 1658 | 1465272535029 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 21:08:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 21:08:55 INFO - PROCESS | 1658 | 1465272535033 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 21:08:55 INFO - PROCESS | 1658 | 1465272535035 Marionette TRACE conn2 <- [1,386,null,{}] 21:08:55 INFO - PROCESS | 1658 | 1465272535039 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}] 21:08:55 INFO - PROCESS | 1658 | 1465272535041 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:55 INFO - PROCESS | 1658 | 1465272535184 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 21:08:55 INFO - PROCESS | 1658 | 1465272535276 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:55 INFO - PROCESS | 1658 | 1465272535277 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:55 INFO - PROCESS | 1658 | ++DOCSHELL 0x117266800 == 51 [pid = 1658] [id = 104] 21:08:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x119445000) [pid = 1658] [serial = 309] [outer = 0x0] 21:08:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x12a95f400) [pid = 1658] [serial = 310] [outer = 0x119445000] 21:08:55 INFO - PROCESS | 1658 | 1465272535316 Marionette DEBUG loaded listener.js 21:08:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x12b1dd400) [pid = 1658] [serial = 311] [outer = 0x119445000] 21:08:55 INFO - PROCESS | 1658 | 1465272535875 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]]]}] 21:08:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 21:08:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 873ms 21:08:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 21:08:55 INFO - PROCESS | 1658 | 1465272535906 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 21:08:55 INFO - PROCESS | 1658 | 1465272535908 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 21:08:55 INFO - PROCESS | 1658 | 1465272535911 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 21:08:55 INFO - PROCESS | 1658 | 1465272535914 Marionette TRACE conn2 <- [1,390,null,{}] 21:08:55 INFO - PROCESS | 1658 | 1465272535917 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}] 21:08:55 INFO - PROCESS | 1658 | 1465272535919 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:56 INFO - PROCESS | 1658 | 1465272536015 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 21:08:56 INFO - PROCESS | 1658 | 1465272536067 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:56 INFO - PROCESS | 1658 | 1465272536069 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:56 INFO - PROCESS | 1658 | ++DOCSHELL 0x1170c7000 == 52 [pid = 1658] [id = 105] 21:08:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x119598800) [pid = 1658] [serial = 312] [outer = 0x0] 21:08:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x11985fc00) [pid = 1658] [serial = 313] [outer = 0x119598800] 21:08:56 INFO - PROCESS | 1658 | 1465272536097 Marionette DEBUG loaded listener.js 21:08:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x1215ed400) [pid = 1658] [serial = 314] [outer = 0x119598800] 21:08:56 INFO - PROCESS | 1658 | --DOCSHELL 0x129672800 == 51 [pid = 1658] [id = 98] 21:08:56 INFO - PROCESS | 1658 | --DOCSHELL 0x128d32800 == 50 [pid = 1658] [id = 97] 21:08:56 INFO - PROCESS | 1658 | --DOCSHELL 0x1188de000 == 49 [pid = 1658] [id = 96] 21:08:56 INFO - PROCESS | 1658 | --DOCSHELL 0x126ccb800 == 48 [pid = 1658] [id = 95] 21:08:56 INFO - PROCESS | 1658 | --DOCSHELL 0x124a73800 == 47 [pid = 1658] [id = 94] 21:08:56 INFO - PROCESS | 1658 | --DOCSHELL 0x113ac3800 == 46 [pid = 1658] [id = 93] 21:08:56 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x118599000) [pid = 1658] [serial = 204] [outer = 0x0] [url = about:blank] 21:08:56 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x115ef1400) [pid = 1658] [serial = 201] [outer = 0x0] [url = about:blank] 21:08:56 INFO - PROCESS | 1658 | --DOCSHELL 0x121212000 == 45 [pid = 1658] [id = 92] 21:08:56 INFO - PROCESS | 1658 | --DOCSHELL 0x112d66000 == 44 [pid = 1658] [id = 91] 21:08:56 INFO - PROCESS | 1658 | --DOCSHELL 0x119478800 == 43 [pid = 1658] [id = 90] 21:08:56 INFO - PROCESS | 1658 | --DOCSHELL 0x118224000 == 42 [pid = 1658] [id = 89] 21:08:56 INFO - PROCESS | 1658 | --DOCSHELL 0x116925800 == 41 [pid = 1658] [id = 88] 21:08:56 INFO - PROCESS | 1658 | --DOCSHELL 0x117259800 == 40 [pid = 1658] [id = 87] 21:08:56 INFO - PROCESS | 1658 | --DOCSHELL 0x12a61e800 == 39 [pid = 1658] [id = 86] 21:08:56 INFO - PROCESS | 1658 | 1465272536685 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]]]}] 21:08:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 21:08:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 821ms 21:08:56 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x12a95d800) [pid = 1658] [serial = 242] [outer = 0x0] [url = about:blank] 21:08:56 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x12a956400) [pid = 1658] [serial = 241] [outer = 0x0] [url = about:blank] 21:08:56 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x124cb6400) [pid = 1658] [serial = 236] [outer = 0x0] [url = about:blank] 21:08:56 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x1296e8400) [pid = 1658] [serial = 227] [outer = 0x0] [url = about:blank] 21:08:56 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x129324400) [pid = 1658] [serial = 224] [outer = 0x0] [url = about:blank] 21:08:56 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x11959b000) [pid = 1658] [serial = 235] [outer = 0x0] [url = about:blank] 21:08:56 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x125c24800) [pid = 1658] [serial = 217] [outer = 0x0] [url = about:blank] 21:08:56 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x119757800) [pid = 1658] [serial = 212] [outer = 0x0] [url = about:blank] 21:08:56 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x12a6e8400) [pid = 1658] [serial = 232] [outer = 0x0] [url = about:blank] 21:08:56 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x12a95b800) [pid = 1658] [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.] 21:08:56 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x128b98400) [pid = 1658] [serial = 223] [outer = 0x0] [url = about:blank] 21:08:56 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x125d25c00) [pid = 1658] [serial = 218] [outer = 0x0] [url = about:blank] 21:08:56 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x121455000) [pid = 1658] [serial = 214] [outer = 0x0] [url = about:blank] 21:08:56 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x126fa1000) [pid = 1658] [serial = 221] [outer = 0x0] [url = about:blank] 21:08:56 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x126c4d800) [pid = 1658] [serial = 220] [outer = 0x0] [url = about:blank] 21:08:56 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x121c89c00) [pid = 1658] [serial = 215] [outer = 0x0] [url = about:blank] 21:08:56 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x1293a4c00) [pid = 1658] [serial = 226] [outer = 0x0] [url = about:blank] 21:08:56 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x12a6efc00) [pid = 1658] [serial = 233] [outer = 0x0] [url = about:blank] 21:08:56 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x11951c400) [pid = 1658] [serial = 211] [outer = 0x0] [url = about:blank] 21:08:56 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x12a563c00) [pid = 1658] [serial = 229] [outer = 0x0] [url = about:blank] 21:08:56 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x11902ac00) [pid = 1658] [serial = 209] [outer = 0x0] [url = about:blank] 21:08:56 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x126f9d000) [pid = 1658] [serial = 238] [outer = 0x0] [url = about:blank] 21:08:56 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x12a6e1c00) [pid = 1658] [serial = 230] [outer = 0x0] [url = about:blank] 21:08:56 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x11858ec00) [pid = 1658] [serial = 208] [outer = 0x0] [url = about:blank] 21:08:56 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x12a930800) [pid = 1658] [serial = 239] [outer = 0x0] [url = about:blank] 21:08:56 INFO - PROCESS | 1658 | 1465272536752 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 21:08:56 INFO - PROCESS | 1658 | 1465272536755 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 21:08:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 21:08:56 INFO - PROCESS | 1658 | 1465272536781 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 21:08:56 INFO - PROCESS | 1658 | 1465272536783 Marionette TRACE conn2 <- [1,394,null,{}] 21:08:56 INFO - PROCESS | 1658 | 1465272536795 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}] 21:08:56 INFO - PROCESS | 1658 | 1465272536797 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:56 INFO - PROCESS | 1658 | 1465272536882 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 21:08:56 INFO - PROCESS | 1658 | 1465272536898 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:56 INFO - PROCESS | 1658 | 1465272536899 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:56 INFO - PROCESS | 1658 | ++DOCSHELL 0x1191da000 == 40 [pid = 1658] [id = 106] 21:08:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x1288a8c00) [pid = 1658] [serial = 315] [outer = 0x0] 21:08:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x128a03800) [pid = 1658] [serial = 316] [outer = 0x1288a8c00] 21:08:56 INFO - PROCESS | 1658 | 1465272536926 Marionette DEBUG loaded listener.js 21:08:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x128b56000) [pid = 1658] [serial = 317] [outer = 0x1288a8c00] 21:08:57 INFO - PROCESS | 1658 | 1465272537261 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]]]}] 21:08:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 21:08:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 538ms 21:08:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 21:08:57 INFO - PROCESS | 1658 | 1465272537306 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 21:08:57 INFO - PROCESS | 1658 | 1465272537307 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 21:08:57 INFO - PROCESS | 1658 | 1465272537309 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 21:08:57 INFO - PROCESS | 1658 | 1465272537312 Marionette TRACE conn2 <- [1,398,null,{}] 21:08:57 INFO - PROCESS | 1658 | 1465272537319 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}] 21:08:57 INFO - PROCESS | 1658 | 1465272537322 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:57 INFO - PROCESS | 1658 | 1465272537410 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 21:08:57 INFO - PROCESS | 1658 | 1465272537415 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:57 INFO - PROCESS | 1658 | 1465272537417 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:57 INFO - PROCESS | 1658 | ++DOCSHELL 0x121208800 == 41 [pid = 1658] [id = 107] 21:08:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x12914e400) [pid = 1658] [serial = 318] [outer = 0x0] 21:08:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x1296f1800) [pid = 1658] [serial = 319] [outer = 0x12914e400] 21:08:57 INFO - PROCESS | 1658 | 1465272537443 Marionette DEBUG loaded listener.js 21:08:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x12a922800) [pid = 1658] [serial = 320] [outer = 0x12914e400] 21:08:57 INFO - PROCESS | 1658 | 1465272537777 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]]]}] 21:08:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 21:08:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 521ms 21:08:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 21:08:57 INFO - PROCESS | 1658 | 1465272537835 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 21:08:57 INFO - PROCESS | 1658 | 1465272537837 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 21:08:57 INFO - PROCESS | 1658 | 1465272537839 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 21:08:57 INFO - PROCESS | 1658 | 1465272537840 Marionette TRACE conn2 <- [1,402,null,{}] 21:08:57 INFO - PROCESS | 1658 | 1465272537842 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}] 21:08:57 INFO - PROCESS | 1658 | 1465272537844 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:57 INFO - PROCESS | 1658 | 1465272537940 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 21:08:57 INFO - PROCESS | 1658 | 1465272537944 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:57 INFO - PROCESS | 1658 | 1465272537945 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:57 INFO - PROCESS | 1658 | ++DOCSHELL 0x123594800 == 42 [pid = 1658] [id = 108] 21:08:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x12a957c00) [pid = 1658] [serial = 321] [outer = 0x0] 21:08:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x12b1d7800) [pid = 1658] [serial = 322] [outer = 0x12a957c00] 21:08:57 INFO - PROCESS | 1658 | 1465272537970 Marionette DEBUG loaded listener.js 21:08:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x12b914400) [pid = 1658] [serial = 323] [outer = 0x12a957c00] 21:08:58 INFO - PROCESS | 1658 | 1465272538322 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]]]}] 21:08:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 21:08:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 518ms 21:08:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 21:08:58 INFO - PROCESS | 1658 | 1465272538358 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 21:08:58 INFO - PROCESS | 1658 | 1465272538359 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 21:08:58 INFO - PROCESS | 1658 | 1465272538361 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 21:08:58 INFO - PROCESS | 1658 | 1465272538362 Marionette TRACE conn2 <- [1,406,null,{}] 21:08:58 INFO - PROCESS | 1658 | 1465272538365 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}] 21:08:58 INFO - PROCESS | 1658 | 1465272538366 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:58 INFO - PROCESS | 1658 | 1465272538448 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 21:08:58 INFO - PROCESS | 1658 | 1465272538507 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:58 INFO - PROCESS | 1658 | 1465272538508 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:58 INFO - PROCESS | 1658 | ++DOCSHELL 0x125d3b800 == 43 [pid = 1658] [id = 109] 21:08:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x117e15c00) [pid = 1658] [serial = 324] [outer = 0x0] 21:08:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x12ba1e800) [pid = 1658] [serial = 325] [outer = 0x117e15c00] 21:08:58 INFO - PROCESS | 1658 | 1465272538532 Marionette DEBUG loaded listener.js 21:08:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x12bcbbc00) [pid = 1658] [serial = 326] [outer = 0x117e15c00] 21:08:58 INFO - PROCESS | 1658 | 1465272538850 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]]]}] 21:08:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 21:08:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 519ms 21:08:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 21:08:58 INFO - PROCESS | 1658 | 1465272538885 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 21:08:58 INFO - PROCESS | 1658 | 1465272538888 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 21:08:58 INFO - PROCESS | 1658 | 1465272538892 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 21:08:58 INFO - PROCESS | 1658 | 1465272538900 Marionette TRACE conn2 <- [1,410,null,{}] 21:08:58 INFO - PROCESS | 1658 | 1465272538902 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}] 21:08:58 INFO - PROCESS | 1658 | 1465272538906 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:59 INFO - PROCESS | 1658 | 1465272539017 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 21:08:59 INFO - PROCESS | 1658 | 1465272539030 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:59 INFO - PROCESS | 1658 | 1465272539031 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:59 INFO - PROCESS | 1658 | ++DOCSHELL 0x128d3e000 == 44 [pid = 1658] [id = 110] 21:08:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x12bcbec00) [pid = 1658] [serial = 327] [outer = 0x0] 21:08:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x12be99c00) [pid = 1658] [serial = 328] [outer = 0x12bcbec00] 21:08:59 INFO - PROCESS | 1658 | 1465272539056 Marionette DEBUG loaded listener.js 21:08:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x12bea6000) [pid = 1658] [serial = 329] [outer = 0x12bcbec00] 21:08:59 INFO - PROCESS | 1658 | 1465272539302 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 21:08:59 INFO - PROCESS | 1658 | 1465272539433 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]]]}] 21:08:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 21:08:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 578ms 21:08:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 21:08:59 INFO - PROCESS | 1658 | 1465272539471 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 21:08:59 INFO - PROCESS | 1658 | 1465272539472 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 21:08:59 INFO - PROCESS | 1658 | 1465272539474 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 21:08:59 INFO - PROCESS | 1658 | 1465272539475 Marionette TRACE conn2 <- [1,414,null,{}] 21:08:59 INFO - PROCESS | 1658 | 1465272539477 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}] 21:08:59 INFO - PROCESS | 1658 | 1465272539479 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:59 INFO - PROCESS | 1658 | 1465272539579 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 21:08:59 INFO - PROCESS | 1658 | 1465272539594 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:59 INFO - PROCESS | 1658 | 1465272539595 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:08:59 INFO - PROCESS | 1658 | ++DOCSHELL 0x1291cb000 == 45 [pid = 1658] [id = 111] 21:08:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x12a95d000) [pid = 1658] [serial = 330] [outer = 0x0] 21:08:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x12c591000) [pid = 1658] [serial = 331] [outer = 0x12a95d000] 21:08:59 INFO - PROCESS | 1658 | 1465272539619 Marionette DEBUG loaded listener.js 21:08:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x12cb19c00) [pid = 1658] [serial = 332] [outer = 0x12a95d000] 21:08:59 INFO - PROCESS | 1658 | 1465272539968 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]]]}] 21:08:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 21:08:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 519ms 21:08:59 INFO - PROCESS | 1658 | 1465272539993 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 21:08:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 21:08:59 INFO - PROCESS | 1658 | 1465272539995 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 21:08:59 INFO - PROCESS | 1658 | 1465272539997 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 21:09:00 INFO - PROCESS | 1658 | 1465272539998 Marionette TRACE conn2 <- [1,418,null,{}] 21:09:00 INFO - PROCESS | 1658 | 1465272540010 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}] 21:09:00 INFO - PROCESS | 1658 | 1465272540011 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:00 INFO - PROCESS | 1658 | 1465272540117 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 21:09:00 INFO - PROCESS | 1658 | 1465272540120 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:00 INFO - PROCESS | 1658 | 1465272540122 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:00 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a68f000 == 46 [pid = 1658] [id = 112] 21:09:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x110ee6400) [pid = 1658] [serial = 333] [outer = 0x0] 21:09:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x110eedc00) [pid = 1658] [serial = 334] [outer = 0x110ee6400] 21:09:00 INFO - PROCESS | 1658 | 1465272540177 Marionette DEBUG loaded listener.js 21:09:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x110ef1c00) [pid = 1658] [serial = 335] [outer = 0x110ee6400] 21:09:00 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x118590000) [pid = 1658] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 21:09:00 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x126f9bc00) [pid = 1658] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 21:09:00 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x11870ac00) [pid = 1658] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 21:09:00 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x1293a9400) [pid = 1658] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 21:09:00 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x11769b000) [pid = 1658] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 21:09:00 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x119758400) [pid = 1658] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 21:09:00 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x125c25800) [pid = 1658] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 21:09:00 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x117e16c00) [pid = 1658] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 21:09:00 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x12109d800) [pid = 1658] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 21:09:00 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x12a95e400) [pid = 1658] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 21:09:00 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x128a05c00) [pid = 1658] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 21:09:00 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x1288a9400) [pid = 1658] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 21:09:00 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x12a926800) [pid = 1658] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 21:09:00 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x125c2dc00) [pid = 1658] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 21:09:00 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x124ce6000) [pid = 1658] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 21:09:00 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x119364800) [pid = 1658] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 21:09:00 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x1162c7400) [pid = 1658] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 21:09:00 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x124ceec00) [pid = 1658] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 21:09:00 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x125d75000) [pid = 1658] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 21:09:00 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x113df8000) [pid = 1658] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 21:09:01 INFO - PROCESS | 1658 | 1465272540999 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]]]}] 21:09:01 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 21:09:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1023ms 21:09:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 21:09:01 INFO - PROCESS | 1658 | 1465272541021 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 21:09:01 INFO - PROCESS | 1658 | 1465272541023 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 21:09:01 INFO - PROCESS | 1658 | 1465272541025 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 21:09:01 INFO - PROCESS | 1658 | 1465272541026 Marionette TRACE conn2 <- [1,422,null,{}] 21:09:01 INFO - PROCESS | 1658 | 1465272541028 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}] 21:09:01 INFO - PROCESS | 1658 | 1465272541029 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:01 INFO - PROCESS | 1658 | 1465272541112 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 21:09:01 INFO - PROCESS | 1658 | 1465272541160 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:01 INFO - PROCESS | 1658 | 1465272541161 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:01 INFO - PROCESS | 1658 | ++DOCSHELL 0x1190a6800 == 47 [pid = 1658] [id = 113] 21:09:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x110e7c000) [pid = 1658] [serial = 336] [outer = 0x0] 21:09:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x110e7f400) [pid = 1658] [serial = 337] [outer = 0x110e7c000] 21:09:01 INFO - PROCESS | 1658 | 1465272541186 Marionette DEBUG loaded listener.js 21:09:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x110e84000) [pid = 1658] [serial = 338] [outer = 0x110e7c000] 21:09:01 INFO - PROCESS | 1658 | 1465272541977 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]]]}] 21:09:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 21:09:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 970ms 21:09:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 21:09:01 INFO - PROCESS | 1658 | 1465272541995 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 21:09:01 INFO - PROCESS | 1658 | 1465272541996 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 21:09:01 INFO - PROCESS | 1658 | 1465272541999 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 21:09:02 INFO - PROCESS | 1658 | 1465272542000 Marionette TRACE conn2 <- [1,426,null,{}] 21:09:02 INFO - PROCESS | 1658 | 1465272542002 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}] 21:09:02 INFO - PROCESS | 1658 | 1465272542003 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:02 INFO - PROCESS | 1658 | 1465272542083 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 21:09:02 INFO - PROCESS | 1658 | 1465272542090 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:02 INFO - PROCESS | 1658 | 1465272542091 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:02 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b9af000 == 48 [pid = 1658] [id = 114] 21:09:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x110e83c00) [pid = 1658] [serial = 339] [outer = 0x0] 21:09:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x1162c7400) [pid = 1658] [serial = 340] [outer = 0x110e83c00] 21:09:02 INFO - PROCESS | 1658 | 1465272542115 Marionette DEBUG loaded listener.js 21:09:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x11959d400) [pid = 1658] [serial = 341] [outer = 0x110e83c00] 21:09:02 INFO - PROCESS | 1658 | 1465272542431 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] 21:09:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 21:09:02 INFO - PROCESS | 1658 | 1465272542472 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 21:09:02 INFO - PROCESS | 1658 | 1465272542475 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 21:09:02 INFO - PROCESS | 1658 | 1465272542477 Marionette TRACE conn2 <- [1,430,null,{}] 21:09:02 INFO - PROCESS | 1658 | 1465272542479 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}] 21:09:02 INFO - PROCESS | 1658 | 1465272542481 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:02 INFO - PROCESS | 1658 | 1465272542578 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 21:09:02 INFO - PROCESS | 1658 | 1465272542636 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:02 INFO - PROCESS | 1658 | 1465272542638 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:02 INFO - PROCESS | 1658 | ++DOCSHELL 0x12bce8000 == 49 [pid = 1658] [id = 115] 21:09:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x110ef2c00) [pid = 1658] [serial = 342] [outer = 0x0] 21:09:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x124ced400) [pid = 1658] [serial = 343] [outer = 0x110ef2c00] 21:09:02 INFO - PROCESS | 1658 | 1465272542670 Marionette DEBUG loaded listener.js 21:09:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x12cb1a800) [pid = 1658] [serial = 344] [outer = 0x110ef2c00] 21:09:03 INFO - PROCESS | 1658 | 1465272543061 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]]]}] 21:09:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 21:09:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 619ms 21:09:03 INFO - PROCESS | 1658 | 1465272543105 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 21:09:03 INFO - PROCESS | 1658 | 1465272543108 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 21:09:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 21:09:03 INFO - PROCESS | 1658 | 1465272543112 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 21:09:03 INFO - PROCESS | 1658 | 1465272543114 Marionette TRACE conn2 <- [1,434,null,{}] 21:09:03 INFO - PROCESS | 1658 | 1465272543118 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}] 21:09:03 INFO - PROCESS | 1658 | 1465272543121 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:03 INFO - PROCESS | 1658 | 1465272543235 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 21:09:03 INFO - PROCESS | 1658 | 1465272543340 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:03 INFO - PROCESS | 1658 | 1465272543342 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x117e7e000 == 50 [pid = 1658] [id = 116] 21:09:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x118007800) [pid = 1658] [serial = 345] [outer = 0x0] 21:09:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x11800ac00) [pid = 1658] [serial = 346] [outer = 0x118007800] 21:09:03 INFO - PROCESS | 1658 | 1465272543393 Marionette DEBUG loaded listener.js 21:09:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x118010400) [pid = 1658] [serial = 347] [outer = 0x118007800] 21:09:03 INFO - PROCESS | 1658 | 1465272543929 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]]]}] 21:09:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 21:09:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 872ms 21:09:03 INFO - PROCESS | 1658 | 1465272543984 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 21:09:03 INFO - PROCESS | 1658 | 1465272543987 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 21:09:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 21:09:03 INFO - PROCESS | 1658 | 1465272543992 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 21:09:03 INFO - PROCESS | 1658 | 1465272543994 Marionette TRACE conn2 <- [1,438,null,{}] 21:09:03 INFO - PROCESS | 1658 | 1465272543996 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}] 21:09:04 INFO - PROCESS | 1658 | 1465272543998 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:04 INFO - PROCESS | 1658 | 1465272544107 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 21:09:04 INFO - PROCESS | 1658 | 1465272544160 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:04 INFO - PROCESS | 1658 | 1465272544161 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:04 INFO - PROCESS | 1658 | ++DOCSHELL 0x1218ee800 == 51 [pid = 1658] [id = 117] 21:09:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x118013800) [pid = 1658] [serial = 348] [outer = 0x0] 21:09:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x11951b400) [pid = 1658] [serial = 349] [outer = 0x118013800] 21:09:04 INFO - PROCESS | 1658 | 1465272544192 Marionette DEBUG loaded listener.js 21:09:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x119bd1000) [pid = 1658] [serial = 350] [outer = 0x118013800] 21:09:04 INFO - PROCESS | 1658 | 1465272544650 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]]]}] 21:09:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 21:09:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 670ms 21:09:04 INFO - PROCESS | 1658 | 1465272544692 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 21:09:04 INFO - PROCESS | 1658 | 1465272544695 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 21:09:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 21:09:04 INFO - PROCESS | 1658 | 1465272544699 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 21:09:04 INFO - PROCESS | 1658 | 1465272544702 Marionette TRACE conn2 <- [1,442,null,{}] 21:09:04 INFO - PROCESS | 1658 | 1465272544752 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}] 21:09:04 INFO - PROCESS | 1658 | 1465272544759 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:04 INFO - PROCESS | 1658 | 1465272544925 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 21:09:04 INFO - PROCESS | 1658 | 1465272544989 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:04 INFO - PROCESS | 1658 | 1465272544991 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x12bce5800 == 52 [pid = 1658] [id = 118] 21:09:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x1288a4000) [pid = 1658] [serial = 351] [outer = 0x0] 21:09:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x128a05400) [pid = 1658] [serial = 352] [outer = 0x1288a4000] 21:09:05 INFO - PROCESS | 1658 | 1465272545021 Marionette DEBUG loaded listener.js 21:09:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x129057400) [pid = 1658] [serial = 353] [outer = 0x1288a4000] 21:09:05 INFO - PROCESS | 1658 | 1465272545446 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]]]}] 21:09:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 21:09:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 791ms 21:09:05 INFO - PROCESS | 1658 | 1465272545490 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 21:09:05 INFO - PROCESS | 1658 | 1465272545493 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 21:09:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 21:09:05 INFO - PROCESS | 1658 | 1465272545496 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 21:09:05 INFO - PROCESS | 1658 | 1465272545498 Marionette TRACE conn2 <- [1,446,null,{}] 21:09:05 INFO - PROCESS | 1658 | 1465272545521 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}] 21:09:05 INFO - PROCESS | 1658 | 1465272545523 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:05 INFO - PROCESS | 1658 | 1465272545712 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 21:09:05 INFO - PROCESS | 1658 | 1465272545780 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:05 INFO - PROCESS | 1658 | 1465272545782 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c40d000 == 53 [pid = 1658] [id = 119] 21:09:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x129329800) [pid = 1658] [serial = 354] [outer = 0x0] 21:09:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x12a563c00) [pid = 1658] [serial = 355] [outer = 0x129329800] 21:09:05 INFO - PROCESS | 1658 | 1465272545829 Marionette DEBUG loaded listener.js 21:09:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x12a928800) [pid = 1658] [serial = 356] [outer = 0x129329800] 21:09:06 INFO - PROCESS | 1658 | 1465272546342 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]]]}] 21:09:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 21:09:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 872ms 21:09:06 INFO - PROCESS | 1658 | 1465272546369 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 21:09:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 21:09:06 INFO - PROCESS | 1658 | 1465272546371 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 21:09:06 INFO - PROCESS | 1658 | 1465272546375 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 21:09:06 INFO - PROCESS | 1658 | 1465272546376 Marionette TRACE conn2 <- [1,450,null,{}] 21:09:06 INFO - PROCESS | 1658 | 1465272546379 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}] 21:09:06 INFO - PROCESS | 1658 | 1465272546380 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:06 INFO - PROCESS | 1658 | 1465272546484 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 21:09:06 INFO - PROCESS | 1658 | 1465272546552 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:06 INFO - PROCESS | 1658 | 1465272546553 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:06 INFO - PROCESS | 1658 | ++DOCSHELL 0x1169b4800 == 54 [pid = 1658] [id = 120] 21:09:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x117e15400) [pid = 1658] [serial = 357] [outer = 0x0] 21:09:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x125d1fc00) [pid = 1658] [serial = 358] [outer = 0x117e15400] 21:09:06 INFO - PROCESS | 1658 | 1465272546581 Marionette DEBUG loaded listener.js 21:09:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x12a928400) [pid = 1658] [serial = 359] [outer = 0x117e15400] 21:09:07 INFO - PROCESS | 1658 | 1465272547167 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] 21:09:07 INFO - PROCESS | 1658 | 1465272547200 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 21:09:07 INFO - PROCESS | 1658 | 1465272547224 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 21:09:07 INFO - PROCESS | 1658 | 1465272547225 Marionette TRACE conn2 <- [1,454,null,{}] 21:09:07 INFO - PROCESS | 1658 | 1465272547230 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}] 21:09:07 INFO - PROCESS | 1658 | 1465272547232 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:07 INFO - PROCESS | 1658 | 1465272547328 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 21:09:07 INFO - PROCESS | 1658 | 1465272547397 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:07 INFO - PROCESS | 1658 | 1465272547399 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:07 INFO - PROCESS | 1658 | ++DOCSHELL 0x116239000 == 55 [pid = 1658] [id = 121] 21:09:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x11800b400) [pid = 1658] [serial = 360] [outer = 0x0] 21:09:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x11800f800) [pid = 1658] [serial = 361] [outer = 0x11800b400] 21:09:07 INFO - PROCESS | 1658 | 1465272547427 Marionette DEBUG loaded listener.js 21:09:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x118245000) [pid = 1658] [serial = 362] [outer = 0x11800b400] 21:09:07 INFO - PROCESS | 1658 | --DOCSHELL 0x12b9af000 == 54 [pid = 1658] [id = 114] 21:09:07 INFO - PROCESS | 1658 | --DOCSHELL 0x1190a6800 == 53 [pid = 1658] [id = 113] 21:09:07 INFO - PROCESS | 1658 | --DOCSHELL 0x12a68f000 == 52 [pid = 1658] [id = 112] 21:09:07 INFO - PROCESS | 1658 | --DOCSHELL 0x1291cb000 == 51 [pid = 1658] [id = 111] 21:09:07 INFO - PROCESS | 1658 | --DOCSHELL 0x128d3e000 == 50 [pid = 1658] [id = 110] 21:09:07 INFO - PROCESS | 1658 | --DOCSHELL 0x125d3b800 == 49 [pid = 1658] [id = 109] 21:09:07 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x12ba18400) [pid = 1658] [serial = 295] [outer = 0x0] [url = about:blank] 21:09:07 INFO - PROCESS | 1658 | --DOCSHELL 0x123594800 == 48 [pid = 1658] [id = 108] 21:09:07 INFO - PROCESS | 1658 | --DOCSHELL 0x121208800 == 47 [pid = 1658] [id = 107] 21:09:07 INFO - PROCESS | 1658 | --DOCSHELL 0x1191da000 == 46 [pid = 1658] [id = 106] 21:09:07 INFO - PROCESS | 1658 | --DOCSHELL 0x1170c7000 == 45 [pid = 1658] [id = 105] 21:09:07 INFO - PROCESS | 1658 | --DOCSHELL 0x12a697000 == 44 [pid = 1658] [id = 102] 21:09:07 INFO - PROCESS | 1658 | --DOCSHELL 0x1194da800 == 43 [pid = 1658] [id = 101] 21:09:07 INFO - PROCESS | 1658 | --DOCSHELL 0x1169ae800 == 42 [pid = 1658] [id = 100] 21:09:07 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x119031000) [pid = 1658] [serial = 205] [outer = 0x0] [url = about:blank] 21:09:07 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x12939f400) [pid = 1658] [serial = 199] [outer = 0x0] [url = about:blank] 21:09:07 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x11858bc00) [pid = 1658] [serial = 286] [outer = 0x0] [url = about:blank] 21:09:07 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x1267cbc00) [pid = 1658] [serial = 287] [outer = 0x0] [url = about:blank] 21:09:07 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x12aab0800) [pid = 1658] [serial = 289] [outer = 0x0] [url = about:blank] 21:09:07 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x12a959000) [pid = 1658] [serial = 284] [outer = 0x0] [url = about:blank] 21:09:07 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x12b1e1000) [pid = 1658] [serial = 292] [outer = 0x0] [url = about:blank] 21:09:07 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x12b1df000) [pid = 1658] [serial = 290] [outer = 0x0] [url = about:blank] 21:09:07 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x12b91ac00) [pid = 1658] [serial = 293] [outer = 0x0] [url = about:blank] 21:09:07 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x129322c00) [pid = 1658] [serial = 275] [outer = 0x0] [url = about:blank] 21:09:07 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x1167d7000) [pid = 1658] [serial = 202] [outer = 0x0] [url = about:blank] 21:09:07 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x129323000) [pid = 1658] [serial = 277] [outer = 0x0] [url = about:blank] 21:09:07 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x12a6e6000) [pid = 1658] [serial = 280] [outer = 0x0] [url = about:blank] 21:09:07 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x1296f1000) [pid = 1658] [serial = 278] [outer = 0x0] [url = about:blank] 21:09:07 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x11824bc00) [pid = 1658] [serial = 259] [outer = 0x0] [url = about:blank] 21:09:07 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x11885e800) [pid = 1658] [serial = 260] [outer = 0x0] [url = about:blank] 21:09:07 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x1215e6800) [pid = 1658] [serial = 251] [outer = 0x0] [url = about:blank] 21:09:07 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x119d2b400) [pid = 1658] [serial = 250] [outer = 0x0] [url = about:blank] 21:09:07 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x126ce2000) [pid = 1658] [serial = 268] [outer = 0x0] [url = about:blank] 21:09:07 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x126d52400) [pid = 1658] [serial = 269] [outer = 0x0] [url = about:blank] 21:09:07 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x11935fc00) [pid = 1658] [serial = 248] [outer = 0x0] [url = about:blank] 21:09:07 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x118597400) [pid = 1658] [serial = 247] [outer = 0x0] [url = about:blank] 21:09:07 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x1216a7c00) [pid = 1658] [serial = 265] [outer = 0x0] [url = about:blank] 21:09:07 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x124cafc00) [pid = 1658] [serial = 266] [outer = 0x0] [url = about:blank] 21:09:07 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x12aab8c00) [pid = 1658] [serial = 244] [outer = 0x0] [url = about:blank] 21:09:07 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x12b032800) [pid = 1658] [serial = 245] [outer = 0x0] [url = about:blank] 21:09:07 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x128b93400) [pid = 1658] [serial = 274] [outer = 0x0] [url = about:blank] 21:09:07 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x128a03c00) [pid = 1658] [serial = 257] [outer = 0x0] [url = about:blank] 21:09:07 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x1288ac400) [pid = 1658] [serial = 256] [outer = 0x0] [url = about:blank] 21:09:07 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x12a92d400) [pid = 1658] [serial = 283] [outer = 0x0] [url = about:blank] 21:09:07 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x1288a2000) [pid = 1658] [serial = 254] [outer = 0x0] [url = about:blank] 21:09:07 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x126d54c00) [pid = 1658] [serial = 253] [outer = 0x0] [url = about:blank] 21:09:07 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x127329800) [pid = 1658] [serial = 271] [outer = 0x0] [url = about:blank] 21:09:07 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x1288a9c00) [pid = 1658] [serial = 272] [outer = 0x0] [url = about:blank] 21:09:07 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x11936bc00) [pid = 1658] [serial = 262] [outer = 0x0] [url = about:blank] 21:09:07 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x11975dc00) [pid = 1658] [serial = 263] [outer = 0x0] [url = about:blank] 21:09:07 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x12a923400) [pid = 1658] [serial = 281] [outer = 0x0] [url = about:blank] 21:09:07 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:09:07 INFO - PROCESS | 1658 | 1465272547896 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]]]}] 21:09:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 21:09:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 743ms 21:09:07 INFO - PROCESS | 1658 | 1465272547947 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 21:09:07 INFO - PROCESS | 1658 | 1465272547950 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 21:09:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 21:09:07 INFO - PROCESS | 1658 | 1465272547957 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 21:09:07 INFO - PROCESS | 1658 | 1465272547958 Marionette TRACE conn2 <- [1,458,null,{}] 21:09:07 INFO - PROCESS | 1658 | 1465272547961 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}] 21:09:07 INFO - PROCESS | 1658 | 1465272547963 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:08 INFO - PROCESS | 1658 | 1465272548041 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 21:09:08 INFO - PROCESS | 1658 | 1465272548047 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:08 INFO - PROCESS | 1658 | 1465272548048 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:08 INFO - PROCESS | 1658 | ++DOCSHELL 0x1169af800 == 43 [pid = 1658] [id = 122] 21:09:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x118707000) [pid = 1658] [serial = 363] [outer = 0x0] 21:09:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x11885c400) [pid = 1658] [serial = 364] [outer = 0x118707000] 21:09:08 INFO - PROCESS | 1658 | 1465272548078 Marionette DEBUG loaded listener.js 21:09:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x11936c400) [pid = 1658] [serial = 365] [outer = 0x118707000] 21:09:08 INFO - PROCESS | 1658 | 1465272548440 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] 21:09:08 INFO - PROCESS | 1658 | 1465272548479 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 21:09:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 21:09:08 INFO - PROCESS | 1658 | 1465272548481 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 21:09:08 INFO - PROCESS | 1658 | 1465272548483 Marionette TRACE conn2 <- [1,462,null,{}] 21:09:08 INFO - PROCESS | 1658 | 1465272548491 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}] 21:09:08 INFO - PROCESS | 1658 | 1465272548494 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:08 INFO - PROCESS | 1658 | 1465272548575 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 21:09:08 INFO - PROCESS | 1658 | 1465272548580 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:08 INFO - PROCESS | 1658 | 1465272548582 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:08 INFO - PROCESS | 1658 | ++DOCSHELL 0x1191e5800 == 44 [pid = 1658] [id = 123] 21:09:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x11975dc00) [pid = 1658] [serial = 366] [outer = 0x0] 21:09:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x121454c00) [pid = 1658] [serial = 367] [outer = 0x11975dc00] 21:09:08 INFO - PROCESS | 1658 | 1465272548609 Marionette DEBUG loaded listener.js 21:09:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x124cb8c00) [pid = 1658] [serial = 368] [outer = 0x11975dc00] 21:09:08 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:09:08 INFO - PROCESS | 1658 | 1465272548959 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] 21:09:09 INFO - PROCESS | 1658 | 1465272549008 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 21:09:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 21:09:09 INFO - PROCESS | 1658 | 1465272549010 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 21:09:09 INFO - PROCESS | 1658 | 1465272549011 Marionette TRACE conn2 <- [1,466,null,{}] 21:09:09 INFO - PROCESS | 1658 | 1465272549014 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}] 21:09:09 INFO - PROCESS | 1658 | 1465272549015 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:09 INFO - PROCESS | 1658 | 1465272549095 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 21:09:09 INFO - PROCESS | 1658 | 1465272549099 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:09 INFO - PROCESS | 1658 | 1465272549100 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:09 INFO - PROCESS | 1658 | ++DOCSHELL 0x120f3f800 == 45 [pid = 1658] [id = 124] 21:09:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x125d1b400) [pid = 1658] [serial = 369] [outer = 0x0] 21:09:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x126d4fc00) [pid = 1658] [serial = 370] [outer = 0x125d1b400] 21:09:09 INFO - PROCESS | 1658 | 1465272549128 Marionette DEBUG loaded listener.js 21:09:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x1288a4800) [pid = 1658] [serial = 371] [outer = 0x125d1b400] 21:09:09 INFO - PROCESS | 1658 | 1465272549466 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] 21:09:09 INFO - PROCESS | 1658 | 1465272549481 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 21:09:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 21:09:09 INFO - PROCESS | 1658 | 1465272549483 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 21:09:09 INFO - PROCESS | 1658 | 1465272549484 Marionette TRACE conn2 <- [1,470,null,{}] 21:09:09 INFO - PROCESS | 1658 | 1465272549488 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}] 21:09:09 INFO - PROCESS | 1658 | 1465272549491 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:09 INFO - PROCESS | 1658 | 1465272549573 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 21:09:09 INFO - PROCESS | 1658 | 1465272549577 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:09 INFO - PROCESS | 1658 | 1465272549579 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:09 INFO - PROCESS | 1658 | ++DOCSHELL 0x1218d7000 == 46 [pid = 1658] [id = 125] 21:09:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x126d54c00) [pid = 1658] [serial = 372] [outer = 0x0] 21:09:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x128a0bc00) [pid = 1658] [serial = 373] [outer = 0x126d54c00] 21:09:09 INFO - PROCESS | 1658 | 1465272549603 Marionette DEBUG loaded listener.js 21:09:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x129059000) [pid = 1658] [serial = 374] [outer = 0x126d54c00] 21:09:09 INFO - PROCESS | 1658 | 1465272549942 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]]]}] 21:09:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 21:09:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 518ms 21:09:10 INFO - PROCESS | 1658 | 1465272550009 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 21:09:10 INFO - PROCESS | 1658 | 1465272550010 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 21:09:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 21:09:10 INFO - PROCESS | 1658 | 1465272550012 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 21:09:10 INFO - PROCESS | 1658 | 1465272550013 Marionette TRACE conn2 <- [1,474,null,{}] 21:09:10 INFO - PROCESS | 1658 | 1465272550015 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}] 21:09:10 INFO - PROCESS | 1658 | 1465272550020 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:10 INFO - PROCESS | 1658 | 1465272550140 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 21:09:10 INFO - PROCESS | 1658 | 1465272550151 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:10 INFO - PROCESS | 1658 | 1465272550152 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:10 INFO - PROCESS | 1658 | ++DOCSHELL 0x12358a800 == 47 [pid = 1658] [id = 126] 21:09:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x12905b000) [pid = 1658] [serial = 375] [outer = 0x0] 21:09:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x1296ec800) [pid = 1658] [serial = 376] [outer = 0x12905b000] 21:09:10 INFO - PROCESS | 1658 | 1465272550178 Marionette DEBUG loaded listener.js 21:09:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x12a92a800) [pid = 1658] [serial = 377] [outer = 0x12905b000] 21:09:10 INFO - PROCESS | 1658 | 1465272550530 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]]]}] 21:09:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 21:09:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 569ms 21:09:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 21:09:10 INFO - PROCESS | 1658 | 1465272550582 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 21:09:10 INFO - PROCESS | 1658 | 1465272550583 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 21:09:10 INFO - PROCESS | 1658 | 1465272550585 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 21:09:10 INFO - PROCESS | 1658 | 1465272550586 Marionette TRACE conn2 <- [1,478,null,{}] 21:09:10 INFO - PROCESS | 1658 | 1465272550589 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}] 21:09:10 INFO - PROCESS | 1658 | 1465272550590 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:10 INFO - PROCESS | 1658 | 1465272550689 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 21:09:10 INFO - PROCESS | 1658 | 1465272550693 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:10 INFO - PROCESS | 1658 | 1465272550701 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:10 INFO - PROCESS | 1658 | ++DOCSHELL 0x125deb000 == 48 [pid = 1658] [id = 127] 21:09:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x12a569400) [pid = 1658] [serial = 378] [outer = 0x0] 21:09:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x12a95cc00) [pid = 1658] [serial = 379] [outer = 0x12a569400] 21:09:10 INFO - PROCESS | 1658 | 1465272550754 Marionette DEBUG loaded listener.js 21:09:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x12b032800) [pid = 1658] [serial = 380] [outer = 0x12a569400] 21:09:11 INFO - PROCESS | 1658 | 1465272551085 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]]]}] 21:09:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 21:09:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 522ms 21:09:11 INFO - PROCESS | 1658 | 1465272551109 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 21:09:11 INFO - PROCESS | 1658 | 1465272551110 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 21:09:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 21:09:11 INFO - PROCESS | 1658 | 1465272551118 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 21:09:11 INFO - PROCESS | 1658 | 1465272551119 Marionette TRACE conn2 <- [1,482,null,{}] 21:09:11 INFO - PROCESS | 1658 | 1465272551124 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}] 21:09:11 INFO - PROCESS | 1658 | 1465272551125 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:11 INFO - PROCESS | 1658 | 1465272551226 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 21:09:11 INFO - PROCESS | 1658 | 1465272551230 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:11 INFO - PROCESS | 1658 | 1465272551231 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:11 INFO - PROCESS | 1658 | ++DOCSHELL 0x128927800 == 49 [pid = 1658] [id = 128] 21:09:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x12a92d400) [pid = 1658] [serial = 381] [outer = 0x0] 21:09:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x12b1dc000) [pid = 1658] [serial = 382] [outer = 0x12a92d400] 21:09:11 INFO - PROCESS | 1658 | 1465272551255 Marionette DEBUG loaded listener.js 21:09:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x12b91ac00) [pid = 1658] [serial = 383] [outer = 0x12a92d400] 21:09:11 INFO - PROCESS | 1658 | 1465272551584 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]]]}] 21:09:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 21:09:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 472ms 21:09:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 21:09:11 INFO - PROCESS | 1658 | 1465272551594 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 21:09:11 INFO - PROCESS | 1658 | 1465272551595 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 21:09:11 INFO - PROCESS | 1658 | 1465272551597 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 21:09:11 INFO - PROCESS | 1658 | 1465272551598 Marionette TRACE conn2 <- [1,486,null,{}] 21:09:11 INFO - PROCESS | 1658 | 1465272551600 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}] 21:09:11 INFO - PROCESS | 1658 | 1465272551601 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:11 INFO - PROCESS | 1658 | 1465272551718 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 21:09:11 INFO - PROCESS | 1658 | 1465272551722 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:11 INFO - PROCESS | 1658 | 1465272551723 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:11 INFO - PROCESS | 1658 | ++DOCSHELL 0x129013800 == 50 [pid = 1658] [id = 129] 21:09:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x12ba12400) [pid = 1658] [serial = 384] [outer = 0x0] 21:09:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x12ba18400) [pid = 1658] [serial = 385] [outer = 0x12ba12400] 21:09:11 INFO - PROCESS | 1658 | 1465272551748 Marionette DEBUG loaded listener.js 21:09:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x12bcbdc00) [pid = 1658] [serial = 386] [outer = 0x12ba12400] 21:09:12 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x12bcbec00) [pid = 1658] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 21:09:12 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x12a95d000) [pid = 1658] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 21:09:12 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x110e7c000) [pid = 1658] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 21:09:12 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x12a957c00) [pid = 1658] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 21:09:12 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x12b914c00) [pid = 1658] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 21:09:12 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x1184bc800) [pid = 1658] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 21:09:12 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x1296ebc00) [pid = 1658] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 21:09:12 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x12914e400) [pid = 1658] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 21:09:12 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x1288adc00) [pid = 1658] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 21:09:12 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x11985b000) [pid = 1658] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 21:09:12 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x119445000) [pid = 1658] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 21:09:12 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x117e15c00) [pid = 1658] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 21:09:12 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x1288a8c00) [pid = 1658] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 21:09:12 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x119598800) [pid = 1658] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 21:09:12 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x110ee6400) [pid = 1658] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 21:09:12 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x110e83c00) [pid = 1658] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 21:09:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 21:09:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 624ms 21:09:12 INFO - PROCESS | 1658 | 1465272552213 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]]]}] 21:09:12 INFO - PROCESS | 1658 | 1465272552224 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 21:09:12 INFO - PROCESS | 1658 | 1465272552225 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 21:09:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 21:09:12 INFO - PROCESS | 1658 | 1465272552227 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 21:09:12 INFO - PROCESS | 1658 | 1465272552228 Marionette TRACE conn2 <- [1,490,null,{}] 21:09:12 INFO - PROCESS | 1658 | 1465272552230 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}] 21:09:12 INFO - PROCESS | 1658 | 1465272552231 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:12 INFO - PROCESS | 1658 | 1465272552319 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 21:09:12 INFO - PROCESS | 1658 | 1465272552325 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:12 INFO - PROCESS | 1658 | 1465272552326 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:12 INFO - PROCESS | 1658 | ++DOCSHELL 0x126869000 == 51 [pid = 1658] [id = 130] 21:09:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x110e78800) [pid = 1658] [serial = 387] [outer = 0x0] 21:09:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x119366800) [pid = 1658] [serial = 388] [outer = 0x110e78800] 21:09:12 INFO - PROCESS | 1658 | 1465272552351 Marionette DEBUG loaded listener.js 21:09:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x128a04400) [pid = 1658] [serial = 389] [outer = 0x110e78800] 21:09:12 INFO - PROCESS | 1658 | 1465272552734 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]]]}] 21:09:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 21:09:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 517ms 21:09:12 INFO - PROCESS | 1658 | 1465272552752 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 21:09:12 INFO - PROCESS | 1658 | 1465272552754 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 21:09:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 21:09:12 INFO - PROCESS | 1658 | 1465272552758 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 21:09:12 INFO - PROCESS | 1658 | 1465272552760 Marionette TRACE conn2 <- [1,494,null,{}] 21:09:12 INFO - PROCESS | 1658 | 1465272552764 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}] 21:09:12 INFO - PROCESS | 1658 | 1465272552766 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:12 INFO - PROCESS | 1658 | 1465272552925 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 21:09:12 INFO - PROCESS | 1658 | 1465272552939 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:12 INFO - PROCESS | 1658 | 1465272552941 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:12 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a67e800 == 52 [pid = 1658] [id = 131] 21:09:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x12a956c00) [pid = 1658] [serial = 390] [outer = 0x0] 21:09:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x12be8c800) [pid = 1658] [serial = 391] [outer = 0x12a956c00] 21:09:12 INFO - PROCESS | 1658 | 1465272552984 Marionette DEBUG loaded listener.js 21:09:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x12bea2800) [pid = 1658] [serial = 392] [outer = 0x12a956c00] 21:09:13 INFO - PROCESS | 1658 | 1465272553359 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]]]}] 21:09:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 21:09:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 621ms 21:09:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 21:09:13 INFO - PROCESS | 1658 | 1465272553378 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 21:09:13 INFO - PROCESS | 1658 | 1465272553379 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 21:09:13 INFO - PROCESS | 1658 | 1465272553381 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 21:09:13 INFO - PROCESS | 1658 | 1465272553382 Marionette TRACE conn2 <- [1,498,null,{}] 21:09:13 INFO - PROCESS | 1658 | 1465272553385 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}] 21:09:13 INFO - PROCESS | 1658 | 1465272553386 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:13 INFO - PROCESS | 1658 | 1465272553499 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 21:09:13 INFO - PROCESS | 1658 | 1465272553506 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:13 INFO - PROCESS | 1658 | 1465272553507 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:13 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b12c000 == 53 [pid = 1658] [id = 132] 21:09:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x1162c6400) [pid = 1658] [serial = 393] [outer = 0x0] 21:09:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x12733a000) [pid = 1658] [serial = 394] [outer = 0x1162c6400] 21:09:13 INFO - PROCESS | 1658 | 1465272553531 Marionette DEBUG loaded listener.js 21:09:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x12733f800) [pid = 1658] [serial = 395] [outer = 0x1162c6400] 21:09:13 INFO - PROCESS | 1658 | 1465272553826 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]]]}] 21:09:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 21:09:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 468ms 21:09:13 INFO - PROCESS | 1658 | 1465272553850 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 21:09:13 INFO - PROCESS | 1658 | 1465272553851 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 21:09:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 21:09:13 INFO - PROCESS | 1658 | 1465272553854 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 21:09:13 INFO - PROCESS | 1658 | 1465272553866 Marionette TRACE conn2 <- [1,502,null,{}] 21:09:13 INFO - PROCESS | 1658 | 1465272553870 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}] 21:09:13 INFO - PROCESS | 1658 | 1465272553871 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:13 INFO - PROCESS | 1658 | 1465272553958 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 21:09:13 INFO - PROCESS | 1658 | 1465272553962 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:13 INFO - PROCESS | 1658 | 1465272553963 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:13 INFO - PROCESS | 1658 | ++DOCSHELL 0x12bce4000 == 54 [pid = 1658] [id = 133] 21:09:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x127333c00) [pid = 1658] [serial = 396] [outer = 0x0] 21:09:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x12be94400) [pid = 1658] [serial = 397] [outer = 0x127333c00] 21:09:13 INFO - PROCESS | 1658 | 1465272553987 Marionette DEBUG loaded listener.js 21:09:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x12beaa000) [pid = 1658] [serial = 398] [outer = 0x127333c00] 21:09:14 INFO - PROCESS | 1658 | 1465272554457 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]]]}] 21:09:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 21:09:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 633ms 21:09:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 21:09:14 INFO - PROCESS | 1658 | 1465272554488 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 21:09:14 INFO - PROCESS | 1658 | 1465272554492 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 21:09:14 INFO - PROCESS | 1658 | 1465272554495 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 21:09:14 INFO - PROCESS | 1658 | 1465272554497 Marionette TRACE conn2 <- [1,506,null,{}] 21:09:14 INFO - PROCESS | 1658 | 1465272554501 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}] 21:09:14 INFO - PROCESS | 1658 | 1465272554503 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:14 INFO - PROCESS | 1658 | 1465272554610 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 21:09:14 INFO - PROCESS | 1658 | 1465272554681 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:14 INFO - PROCESS | 1658 | 1465272554682 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:14 INFO - PROCESS | 1658 | ++DOCSHELL 0x118105000 == 55 [pid = 1658] [id = 134] 21:09:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x1172b7800) [pid = 1658] [serial = 399] [outer = 0x0] 21:09:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x118016800) [pid = 1658] [serial = 400] [outer = 0x1172b7800] 21:09:14 INFO - PROCESS | 1658 | 1465272554712 Marionette DEBUG loaded listener.js 21:09:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x118599400) [pid = 1658] [serial = 401] [outer = 0x1172b7800] 21:09:15 INFO - PROCESS | 1658 | 1465272555146 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]]]}] 21:09:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 21:09:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 671ms 21:09:15 INFO - PROCESS | 1658 | 1465272555166 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 21:09:15 INFO - PROCESS | 1658 | 1465272555169 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 21:09:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 21:09:15 INFO - PROCESS | 1658 | 1465272555173 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 21:09:15 INFO - PROCESS | 1658 | 1465272555175 Marionette TRACE conn2 <- [1,510,null,{}] 21:09:15 INFO - PROCESS | 1658 | 1465272555178 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}] 21:09:15 INFO - PROCESS | 1658 | 1465272555180 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:15 INFO - PROCESS | 1658 | 1465272555289 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 21:09:15 INFO - PROCESS | 1658 | 1465272555361 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:15 INFO - PROCESS | 1658 | 1465272555363 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:15 INFO - PROCESS | 1658 | ++DOCSHELL 0x123589800 == 56 [pid = 1658] [id = 135] 21:09:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x11975bc00) [pid = 1658] [serial = 402] [outer = 0x0] 21:09:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x121305000) [pid = 1658] [serial = 403] [outer = 0x11975bc00] 21:09:15 INFO - PROCESS | 1658 | 1465272555406 Marionette DEBUG loaded listener.js 21:09:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x124cae800) [pid = 1658] [serial = 404] [outer = 0x11975bc00] 21:09:15 INFO - PROCESS | 1658 | 1465272555830 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]]]}] 21:09:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 21:09:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 723ms 21:09:15 INFO - PROCESS | 1658 | 1465272555897 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 21:09:15 INFO - PROCESS | 1658 | 1465272555899 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 21:09:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 21:09:15 INFO - PROCESS | 1658 | 1465272555901 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 21:09:15 INFO - PROCESS | 1658 | 1465272555904 Marionette TRACE conn2 <- [1,514,null,{}] 21:09:15 INFO - PROCESS | 1658 | 1465272555912 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}] 21:09:15 INFO - PROCESS | 1658 | 1465272555915 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:16 INFO - PROCESS | 1658 | 1465272556023 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 21:09:16 INFO - PROCESS | 1658 | 1465272556082 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:16 INFO - PROCESS | 1658 | 1465272556085 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:16 INFO - PROCESS | 1658 | ++DOCSHELL 0x12bce7000 == 57 [pid = 1658] [id = 136] 21:09:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x126f9f000) [pid = 1658] [serial = 405] [outer = 0x0] 21:09:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x129146c00) [pid = 1658] [serial = 406] [outer = 0x126f9f000] 21:09:16 INFO - PROCESS | 1658 | 1465272556115 Marionette DEBUG loaded listener.js 21:09:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x1296e5400) [pid = 1658] [serial = 407] [outer = 0x126f9f000] 21:09:16 INFO - PROCESS | 1658 | 1465272556532 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]]]}] 21:09:16 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 21:09:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 672ms 21:09:16 INFO - PROCESS | 1658 | 1465272556583 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 21:09:16 INFO - PROCESS | 1658 | 1465272556585 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 21:09:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 21:09:16 INFO - PROCESS | 1658 | 1465272556602 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 21:09:16 INFO - PROCESS | 1658 | 1465272556603 Marionette TRACE conn2 <- [1,518,null,{}] 21:09:16 INFO - PROCESS | 1658 | 1465272556605 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}] 21:09:16 INFO - PROCESS | 1658 | 1465272556607 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:16 INFO - PROCESS | 1658 | 1465272556714 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 21:09:16 INFO - PROCESS | 1658 | 1465272556783 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:16 INFO - PROCESS | 1658 | 1465272556784 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:16 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c5d3800 == 58 [pid = 1658] [id = 137] 21:09:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x12a6ea800) [pid = 1658] [serial = 408] [outer = 0x0] 21:09:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x12b915c00) [pid = 1658] [serial = 409] [outer = 0x12a6ea800] 21:09:16 INFO - PROCESS | 1658 | 1465272556815 Marionette DEBUG loaded listener.js 21:09:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x12bcc1c00) [pid = 1658] [serial = 410] [outer = 0x12a6ea800] 21:09:17 INFO - PROCESS | 1658 | 1465272557223 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]]]}] 21:09:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 21:09:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 672ms 21:09:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 21:09:17 INFO - PROCESS | 1658 | 1465272557273 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 21:09:17 INFO - PROCESS | 1658 | 1465272557274 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 21:09:17 INFO - PROCESS | 1658 | 1465272557277 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 21:09:17 INFO - PROCESS | 1658 | 1465272557278 Marionette TRACE conn2 <- [1,522,null,{}] 21:09:17 INFO - PROCESS | 1658 | 1465272557280 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}] 21:09:17 INFO - PROCESS | 1658 | 1465272557282 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:17 INFO - PROCESS | 1658 | 1465272557401 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 21:09:17 INFO - PROCESS | 1658 | 1465272557458 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:17 INFO - PROCESS | 1658 | 1465272557459 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:17 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c5e5800 == 59 [pid = 1658] [id = 138] 21:09:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x110e80800) [pid = 1658] [serial = 411] [outer = 0x0] 21:09:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x12be5dc00) [pid = 1658] [serial = 412] [outer = 0x110e80800] 21:09:17 INFO - PROCESS | 1658 | 1465272557488 Marionette DEBUG loaded listener.js 21:09:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x12be65800) [pid = 1658] [serial = 413] [outer = 0x110e80800] 21:09:18 INFO - PROCESS | 1658 | 1465272558127 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]]]}] 21:09:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 21:09:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 920ms 21:09:18 INFO - PROCESS | 1658 | 1465272558197 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 21:09:18 INFO - PROCESS | 1658 | 1465272558200 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 21:09:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 21:09:18 INFO - PROCESS | 1658 | 1465272558203 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 21:09:18 INFO - PROCESS | 1658 | 1465272558205 Marionette TRACE conn2 <- [1,526,null,{}] 21:09:18 INFO - PROCESS | 1658 | 1465272558208 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}] 21:09:18 INFO - PROCESS | 1658 | 1465272558210 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:18 INFO - PROCESS | 1658 | 1465272558306 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 21:09:18 INFO - PROCESS | 1658 | 1465272558377 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:18 INFO - PROCESS | 1658 | 1465272558379 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:18 INFO - PROCESS | 1658 | ++DOCSHELL 0x118116800 == 60 [pid = 1658] [id = 139] 21:09:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x11808c800) [pid = 1658] [serial = 414] [outer = 0x0] 21:09:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x118590000) [pid = 1658] [serial = 415] [outer = 0x11808c800] 21:09:18 INFO - PROCESS | 1658 | 1465272558407 Marionette DEBUG loaded listener.js 21:09:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x119031800) [pid = 1658] [serial = 416] [outer = 0x11808c800] 21:09:18 INFO - PROCESS | 1658 | --DOCSHELL 0x12aa8a000 == 59 [pid = 1658] [id = 99] 21:09:18 INFO - PROCESS | 1658 | --DOCSHELL 0x12b12c000 == 58 [pid = 1658] [id = 132] 21:09:18 INFO - PROCESS | 1658 | --DOCSHELL 0x12a67e800 == 57 [pid = 1658] [id = 131] 21:09:18 INFO - PROCESS | 1658 | --DOCSHELL 0x126869000 == 56 [pid = 1658] [id = 130] 21:09:18 INFO - PROCESS | 1658 | --DOCSHELL 0x129013800 == 55 [pid = 1658] [id = 129] 21:09:18 INFO - PROCESS | 1658 | --DOCSHELL 0x128927800 == 54 [pid = 1658] [id = 128] 21:09:18 INFO - PROCESS | 1658 | --DOCSHELL 0x125deb000 == 53 [pid = 1658] [id = 127] 21:09:18 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x124ced400) [pid = 1658] [serial = 343] [outer = 0x0] [url = about:blank] 21:09:18 INFO - PROCESS | 1658 | --DOCSHELL 0x12358a800 == 52 [pid = 1658] [id = 126] 21:09:18 INFO - PROCESS | 1658 | --DOCSHELL 0x1218d7000 == 51 [pid = 1658] [id = 125] 21:09:18 INFO - PROCESS | 1658 | --DOCSHELL 0x120f3f800 == 50 [pid = 1658] [id = 124] 21:09:18 INFO - PROCESS | 1658 | --DOCSHELL 0x1191e5800 == 49 [pid = 1658] [id = 123] 21:09:18 INFO - PROCESS | 1658 | --DOCSHELL 0x1169af800 == 48 [pid = 1658] [id = 122] 21:09:18 INFO - PROCESS | 1658 | --DOCSHELL 0x116239000 == 47 [pid = 1658] [id = 121] 21:09:18 INFO - PROCESS | 1658 | --DOCSHELL 0x12c40d000 == 46 [pid = 1658] [id = 119] 21:09:18 INFO - PROCESS | 1658 | --DOCSHELL 0x12bce5800 == 45 [pid = 1658] [id = 118] 21:09:18 INFO - PROCESS | 1658 | --DOCSHELL 0x1218ee800 == 44 [pid = 1658] [id = 117] 21:09:18 INFO - PROCESS | 1658 | --DOCSHELL 0x117e7e000 == 43 [pid = 1658] [id = 116] 21:09:18 INFO - PROCESS | 1658 | --DOCSHELL 0x12bce8000 == 42 [pid = 1658] [id = 115] 21:09:18 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x12be99c00) [pid = 1658] [serial = 328] [outer = 0x0] [url = about:blank] 21:09:18 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x12c591000) [pid = 1658] [serial = 331] [outer = 0x0] [url = about:blank] 21:09:18 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x110e7f400) [pid = 1658] [serial = 337] [outer = 0x0] [url = about:blank] 21:09:18 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x12b1d7800) [pid = 1658] [serial = 322] [outer = 0x0] [url = about:blank] 21:09:18 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x12ba21000) [pid = 1658] [serial = 296] [outer = 0x0] [url = about:blank] 21:09:18 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x118595800) [pid = 1658] [serial = 298] [outer = 0x0] [url = about:blank] 21:09:18 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x119368000) [pid = 1658] [serial = 299] [outer = 0x0] [url = about:blank] 21:09:18 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x12b039c00) [pid = 1658] [serial = 308] [outer = 0x0] [url = about:blank] 21:09:18 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x12aab2000) [pid = 1658] [serial = 307] [outer = 0x0] [url = about:blank] 21:09:18 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x1296f1800) [pid = 1658] [serial = 319] [outer = 0x0] [url = about:blank] 21:09:18 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x12a922800) [pid = 1658] [serial = 320] [outer = 0x0] [url = about:blank] 21:09:18 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x129327000) [pid = 1658] [serial = 305] [outer = 0x0] [url = about:blank] 21:09:18 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x129059400) [pid = 1658] [serial = 304] [outer = 0x0] [url = about:blank] 21:09:18 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x121a33000) [pid = 1658] [serial = 302] [outer = 0x0] [url = about:blank] 21:09:18 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x12109b400) [pid = 1658] [serial = 301] [outer = 0x0] [url = about:blank] 21:09:18 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x12b1dd400) [pid = 1658] [serial = 311] [outer = 0x0] [url = about:blank] 21:09:18 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x12a95f400) [pid = 1658] [serial = 310] [outer = 0x0] [url = about:blank] 21:09:18 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x12ba1e800) [pid = 1658] [serial = 325] [outer = 0x0] [url = about:blank] 21:09:18 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x128a03800) [pid = 1658] [serial = 316] [outer = 0x0] [url = about:blank] 21:09:18 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x128b56000) [pid = 1658] [serial = 317] [outer = 0x0] [url = about:blank] 21:09:18 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x1215ed400) [pid = 1658] [serial = 314] [outer = 0x0] [url = about:blank] 21:09:18 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x11985fc00) [pid = 1658] [serial = 313] [outer = 0x0] [url = about:blank] 21:09:18 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x110eedc00) [pid = 1658] [serial = 334] [outer = 0x0] [url = about:blank] 21:09:18 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x11959d400) [pid = 1658] [serial = 341] [outer = 0x0] [url = about:blank] 21:09:18 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x1162c7400) [pid = 1658] [serial = 340] [outer = 0x0] [url = about:blank] 21:09:18 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x110ef1c00) [pid = 1658] [serial = 335] [outer = 0x0] [url = about:blank] 21:09:18 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x12b914400) [pid = 1658] [serial = 323] [outer = 0x0] [url = about:blank] 21:09:18 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x12cb19c00) [pid = 1658] [serial = 332] [outer = 0x0] [url = about:blank] 21:09:18 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x12bea6000) [pid = 1658] [serial = 329] [outer = 0x0] [url = about:blank] 21:09:18 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x110e84000) [pid = 1658] [serial = 338] [outer = 0x0] [url = about:blank] 21:09:18 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x12bcbbc00) [pid = 1658] [serial = 326] [outer = 0x0] [url = about:blank] 21:09:18 INFO - PROCESS | 1658 | 1465272558842 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]]]}] 21:09:18 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 21:09:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 671ms 21:09:18 INFO - PROCESS | 1658 | 1465272558874 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 21:09:18 INFO - PROCESS | 1658 | 1465272558877 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 21:09:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 21:09:18 INFO - PROCESS | 1658 | 1465272558882 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 21:09:18 INFO - PROCESS | 1658 | 1465272558883 Marionette TRACE conn2 <- [1,530,null,{}] 21:09:18 INFO - PROCESS | 1658 | 1465272558886 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}] 21:09:18 INFO - PROCESS | 1658 | 1465272558888 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:18 INFO - PROCESS | 1658 | 1465272558976 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 21:09:18 INFO - PROCESS | 1658 | 1465272558980 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:18 INFO - PROCESS | 1658 | 1465272558981 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:18 INFO - PROCESS | 1658 | ++DOCSHELL 0x118120000 == 43 [pid = 1658] [id = 140] 21:09:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x119368400) [pid = 1658] [serial = 417] [outer = 0x0] 21:09:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x119753000) [pid = 1658] [serial = 418] [outer = 0x119368400] 21:09:19 INFO - PROCESS | 1658 | 1465272559009 Marionette DEBUG loaded listener.js 21:09:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x12119f800) [pid = 1658] [serial = 419] [outer = 0x119368400] 21:09:19 INFO - PROCESS | 1658 | 1465272559366 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"]]]}] 21:09:19 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 21:09:19 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 21:09:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:09:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:09:19 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 21:09:19 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 21:09:19 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 21:09:19 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 21:09:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:09:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:09:19 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 21:09:19 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 21:09:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 520ms 21:09:19 INFO - PROCESS | 1658 | 1465272559402 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 21:09:19 INFO - PROCESS | 1658 | 1465272559403 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 21:09:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 21:09:19 INFO - PROCESS | 1658 | 1465272559406 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 21:09:19 INFO - PROCESS | 1658 | 1465272559408 Marionette TRACE conn2 <- [1,534,null,{}] 21:09:19 INFO - PROCESS | 1658 | 1465272559415 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}] 21:09:19 INFO - PROCESS | 1658 | 1465272559418 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:19 INFO - PROCESS | 1658 | 1465272559509 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 21:09:19 INFO - PROCESS | 1658 | 1465272559513 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:19 INFO - PROCESS | 1658 | 1465272559515 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:19 INFO - PROCESS | 1658 | ++DOCSHELL 0x121386800 == 44 [pid = 1658] [id = 141] 21:09:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x124ce8400) [pid = 1658] [serial = 420] [outer = 0x0] 21:09:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x127322800) [pid = 1658] [serial = 421] [outer = 0x124ce8400] 21:09:19 INFO - PROCESS | 1658 | 1465272559543 Marionette DEBUG loaded listener.js 21:09:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x127340800) [pid = 1658] [serial = 422] [outer = 0x124ce8400] 21:09:19 INFO - PROCESS | 1658 | 1465272559899 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]]]}] 21:09:19 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 21:09:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 523ms 21:09:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 21:09:19 INFO - PROCESS | 1658 | 1465272559935 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 21:09:19 INFO - PROCESS | 1658 | 1465272559936 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 21:09:19 INFO - PROCESS | 1658 | 1465272559939 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 21:09:19 INFO - PROCESS | 1658 | 1465272559940 Marionette TRACE conn2 <- [1,538,null,{}] 21:09:19 INFO - PROCESS | 1658 | 1465272559942 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}] 21:09:19 INFO - PROCESS | 1658 | 1465272559943 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:20 INFO - PROCESS | 1658 | 1465272560032 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 21:09:20 INFO - PROCESS | 1658 | 1465272560036 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:20 INFO - PROCESS | 1658 | 1465272560037 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:20 INFO - PROCESS | 1658 | ++DOCSHELL 0x124a73800 == 45 [pid = 1658] [id = 142] 21:09:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x1288ac400) [pid = 1658] [serial = 423] [outer = 0x0] 21:09:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x128b96000) [pid = 1658] [serial = 424] [outer = 0x1288ac400] 21:09:20 INFO - PROCESS | 1658 | 1465272560074 Marionette DEBUG loaded listener.js 21:09:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x129327800) [pid = 1658] [serial = 425] [outer = 0x1288ac400] 21:09:20 INFO - PROCESS | 1658 | 1465272560413 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]]]}] 21:09:20 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. 21:09:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 518ms 21:09:20 INFO - PROCESS | 1658 | 1465272560458 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 21:09:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 21:09:20 INFO - PROCESS | 1658 | 1465272560459 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 21:09:20 INFO - PROCESS | 1658 | 1465272560462 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 21:09:20 INFO - PROCESS | 1658 | 1465272560463 Marionette TRACE conn2 <- [1,542,null,{}] 21:09:20 INFO - PROCESS | 1658 | 1465272560465 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}] 21:09:20 INFO - PROCESS | 1658 | 1465272560466 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:20 INFO - PROCESS | 1658 | 1465272560547 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 21:09:20 INFO - PROCESS | 1658 | 1465272560613 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:20 INFO - PROCESS | 1658 | 1465272560614 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:20 INFO - PROCESS | 1658 | ++DOCSHELL 0x127157000 == 46 [pid = 1658] [id = 143] 21:09:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x1215f0c00) [pid = 1658] [serial = 426] [outer = 0x0] 21:09:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x12932cc00) [pid = 1658] [serial = 427] [outer = 0x1215f0c00] 21:09:20 INFO - PROCESS | 1658 | 1465272560645 Marionette DEBUG loaded listener.js 21:09:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x12a6ec800) [pid = 1658] [serial = 428] [outer = 0x1215f0c00] 21:09:20 INFO - PROCESS | 1658 | 1465272560936 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]]]}] 21:09:20 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. 21:09:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 518ms 21:09:20 INFO - PROCESS | 1658 | 1465272560981 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 21:09:20 INFO - PROCESS | 1658 | 1465272560982 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 21:09:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 21:09:20 INFO - PROCESS | 1658 | 1465272560984 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 21:09:20 INFO - PROCESS | 1658 | 1465272560986 Marionette TRACE conn2 <- [1,546,null,{}] 21:09:20 INFO - PROCESS | 1658 | 1465272560991 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}] 21:09:21 INFO - PROCESS | 1658 | 1465272560996 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:21 INFO - PROCESS | 1658 | 1465272561143 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 21:09:21 INFO - PROCESS | 1658 | 1465272561191 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:21 INFO - PROCESS | 1658 | 1465272561192 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:21 INFO - PROCESS | 1658 | ++DOCSHELL 0x128d39800 == 47 [pid = 1658] [id = 144] 21:09:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x12a927400) [pid = 1658] [serial = 429] [outer = 0x0] 21:09:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x12b03f800) [pid = 1658] [serial = 430] [outer = 0x12a927400] 21:09:21 INFO - PROCESS | 1658 | 1465272561220 Marionette DEBUG loaded listener.js 21:09:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x12be6a800) [pid = 1658] [serial = 431] [outer = 0x12a927400] 21:09:21 INFO - PROCESS | 1658 | 1465272561529 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]]]}] 21:09:21 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 21:09:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 574ms 21:09:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 21:09:21 INFO - PROCESS | 1658 | 1465272561561 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 21:09:21 INFO - PROCESS | 1658 | 1465272561562 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 21:09:21 INFO - PROCESS | 1658 | 1465272561565 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 21:09:21 INFO - PROCESS | 1658 | 1465272561566 Marionette TRACE conn2 <- [1,550,null,{}] 21:09:21 INFO - PROCESS | 1658 | 1465272561568 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}] 21:09:21 INFO - PROCESS | 1658 | 1465272561569 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:21 INFO - PROCESS | 1658 | 1465272561699 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 21:09:21 INFO - PROCESS | 1658 | 1465272561713 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:21 INFO - PROCESS | 1658 | 1465272561714 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:21 INFO - PROCESS | 1658 | ++DOCSHELL 0x12aa84800 == 48 [pid = 1658] [id = 145] 21:09:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x12a95f000) [pid = 1658] [serial = 432] [outer = 0x0] 21:09:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x12be8e800) [pid = 1658] [serial = 433] [outer = 0x12a95f000] 21:09:21 INFO - PROCESS | 1658 | 1465272561743 Marionette DEBUG loaded listener.js 21:09:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x12bea0800) [pid = 1658] [serial = 434] [outer = 0x12a95f000] 21:09:22 INFO - PROCESS | 1658 | 1465272562194 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]]]}] 21:09:22 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. 21:09:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 669ms 21:09:22 INFO - PROCESS | 1658 | 1465272562235 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 21:09:22 INFO - PROCESS | 1658 | 1465272562237 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 21:09:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 21:09:22 INFO - PROCESS | 1658 | 1465272562240 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 21:09:22 INFO - PROCESS | 1658 | 1465272562242 Marionette TRACE conn2 <- [1,554,null,{}] 21:09:22 INFO - PROCESS | 1658 | 1465272562245 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}] 21:09:22 INFO - PROCESS | 1658 | 1465272562247 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:22 INFO - PROCESS | 1658 | 1465272562369 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 21:09:22 INFO - PROCESS | 1658 | 1465272562382 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:22 INFO - PROCESS | 1658 | 1465272562383 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:22 INFO - PROCESS | 1658 | ++DOCSHELL 0x113ac9000 == 49 [pid = 1658] [id = 146] 21:09:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x110eee800) [pid = 1658] [serial = 435] [outer = 0x0] 21:09:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x1248dc400) [pid = 1658] [serial = 436] [outer = 0x110eee800] 21:09:22 INFO - PROCESS | 1658 | 1465272562408 Marionette DEBUG loaded listener.js 21:09:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x1248e1000) [pid = 1658] [serial = 437] [outer = 0x110eee800] 21:09:22 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:09:22 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:09:22 INFO - PROCESS | 1658 | 1465272562744 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]]]}] 21:09:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 21:09:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 520ms 21:09:22 INFO - PROCESS | 1658 | 1465272562761 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 21:09:22 INFO - PROCESS | 1658 | 1465272562762 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 21:09:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 21:09:22 INFO - PROCESS | 1658 | 1465272562764 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 21:09:22 INFO - PROCESS | 1658 | 1465272562765 Marionette TRACE conn2 <- [1,558,null,{}] 21:09:22 INFO - PROCESS | 1658 | 1465272562767 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}] 21:09:22 INFO - PROCESS | 1658 | 1465272562769 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:22 INFO - PROCESS | 1658 | 1465272562882 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 21:09:23 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x12a569400) [pid = 1658] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 21:09:23 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x126d54c00) [pid = 1658] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 21:09:23 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x12ba12400) [pid = 1658] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 21:09:23 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x117e15400) [pid = 1658] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 21:09:23 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x125d1b400) [pid = 1658] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 21:09:23 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x118707000) [pid = 1658] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 21:09:23 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x11800b400) [pid = 1658] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 21:09:23 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x11975dc00) [pid = 1658] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 21:09:23 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x110e78800) [pid = 1658] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 21:09:23 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x12a92d400) [pid = 1658] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 21:09:23 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x12a956c00) [pid = 1658] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 21:09:23 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x12905b000) [pid = 1658] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 21:09:23 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x1162c6400) [pid = 1658] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 21:09:23 INFO - PROCESS | 1658 | 1465272563087 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:23 INFO - PROCESS | 1658 | 1465272563088 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:23 INFO - PROCESS | 1658 | ++DOCSHELL 0x11690d800 == 50 [pid = 1658] [id = 147] 21:09:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x113814800) [pid = 1658] [serial = 438] [outer = 0x0] 21:09:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x118009800) [pid = 1658] [serial = 439] [outer = 0x113814800] 21:09:23 INFO - PROCESS | 1658 | 1465272563113 Marionette DEBUG loaded listener.js 21:09:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x124aa2400) [pid = 1658] [serial = 440] [outer = 0x113814800] 21:09:23 INFO - PROCESS | 1658 | 1465272563372 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]]]}] 21:09:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 21:09:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 618ms 21:09:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 21:09:23 INFO - PROCESS | 1658 | 1465272563383 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 21:09:23 INFO - PROCESS | 1658 | 1465272563384 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 21:09:23 INFO - PROCESS | 1658 | 1465272563394 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 21:09:23 INFO - PROCESS | 1658 | 1465272563395 Marionette TRACE conn2 <- [1,562,null,{}] 21:09:23 INFO - PROCESS | 1658 | 1465272563400 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}] 21:09:23 INFO - PROCESS | 1658 | 1465272563401 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:23 INFO - PROCESS | 1658 | 1465272563494 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 21:09:23 INFO - PROCESS | 1658 | 1465272563498 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:23 INFO - PROCESS | 1658 | 1465272563499 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:23 INFO - PROCESS | 1658 | ++DOCSHELL 0x12bce8000 == 51 [pid = 1658] [id = 148] 21:09:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x125d1b400) [pid = 1658] [serial = 441] [outer = 0x0] 21:09:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x12b038800) [pid = 1658] [serial = 442] [outer = 0x125d1b400] 21:09:23 INFO - PROCESS | 1658 | 1465272563523 Marionette DEBUG loaded listener.js 21:09:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x12be98c00) [pid = 1658] [serial = 443] [outer = 0x125d1b400] 21:09:23 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:09:23 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:09:23 INFO - PROCESS | 1658 | 1465272563850 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]]]}] 21:09:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 21:09:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 478ms 21:09:23 INFO - PROCESS | 1658 | 1465272563864 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 21:09:23 INFO - PROCESS | 1658 | 1465272563866 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 21:09:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 21:09:23 INFO - PROCESS | 1658 | 1465272563868 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 21:09:23 INFO - PROCESS | 1658 | 1465272563870 Marionette TRACE conn2 <- [1,566,null,{}] 21:09:23 INFO - PROCESS | 1658 | 1465272563875 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}] 21:09:23 INFO - PROCESS | 1658 | 1465272563877 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:24 INFO - PROCESS | 1658 | 1465272564009 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 21:09:24 INFO - PROCESS | 1658 | 1465272564014 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:24 INFO - PROCESS | 1658 | 1465272564016 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:24 INFO - PROCESS | 1658 | ++DOCSHELL 0x12cab7000 == 52 [pid = 1658] [id = 149] 21:09:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x113df8000) [pid = 1658] [serial = 444] [outer = 0x0] 21:09:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x120f0d000) [pid = 1658] [serial = 445] [outer = 0x113df8000] 21:09:24 INFO - PROCESS | 1658 | 1465272564042 Marionette DEBUG loaded listener.js 21:09:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x12beaa800) [pid = 1658] [serial = 446] [outer = 0x113df8000] 21:09:24 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:09:24 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:09:24 INFO - PROCESS | 1658 | 1465272564363 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]]]}] 21:09:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 21:09:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 521ms 21:09:24 INFO - PROCESS | 1658 | 1465272564391 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 21:09:24 INFO - PROCESS | 1658 | 1465272564392 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 21:09:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 21:09:24 INFO - PROCESS | 1658 | 1465272564394 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 21:09:24 INFO - PROCESS | 1658 | 1465272564395 Marionette TRACE conn2 <- [1,570,null,{}] 21:09:24 INFO - PROCESS | 1658 | 1465272564398 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}] 21:09:24 INFO - PROCESS | 1658 | 1465272564399 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:24 INFO - PROCESS | 1658 | 1465272564483 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 21:09:24 INFO - PROCESS | 1658 | 1465272564487 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:24 INFO - PROCESS | 1658 | 1465272564488 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:24 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d303800 == 53 [pid = 1658] [id = 150] 21:09:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x116f41000) [pid = 1658] [serial = 447] [outer = 0x0] 21:09:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x116f48800) [pid = 1658] [serial = 448] [outer = 0x116f41000] 21:09:24 INFO - PROCESS | 1658 | 1465272564512 Marionette DEBUG loaded listener.js 21:09:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x120f05400) [pid = 1658] [serial = 449] [outer = 0x116f41000] 21:09:24 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:09:24 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:09:24 INFO - PROCESS | 1658 | 1465272564831 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]]]}] 21:09:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 21:09:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 468ms 21:09:24 INFO - PROCESS | 1658 | 1465272564863 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 21:09:24 INFO - PROCESS | 1658 | 1465272564864 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 21:09:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 21:09:24 INFO - PROCESS | 1658 | 1465272564875 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 21:09:24 INFO - PROCESS | 1658 | 1465272564876 Marionette TRACE conn2 <- [1,574,null,{}] 21:09:24 INFO - PROCESS | 1658 | 1465272564878 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}] 21:09:24 INFO - PROCESS | 1658 | 1465272564880 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:24 INFO - PROCESS | 1658 | 1465272564993 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 21:09:25 INFO - PROCESS | 1658 | 1465272564999 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:25 INFO - PROCESS | 1658 | 1465272565000 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:25 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d31a800 == 54 [pid = 1658] [id = 151] 21:09:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x116f45400) [pid = 1658] [serial = 450] [outer = 0x0] 21:09:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x121c05c00) [pid = 1658] [serial = 451] [outer = 0x116f45400] 21:09:25 INFO - PROCESS | 1658 | 1465272565023 Marionette DEBUG loaded listener.js 21:09:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x121c0ac00) [pid = 1658] [serial = 452] [outer = 0x116f45400] 21:09:25 INFO - PROCESS | 1658 | 1465272565509 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]]]}] 21:09:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 21:09:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 670ms 21:09:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 21:09:25 INFO - PROCESS | 1658 | 1465272565545 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 21:09:25 INFO - PROCESS | 1658 | 1465272565548 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 21:09:25 INFO - PROCESS | 1658 | 1465272565551 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 21:09:25 INFO - PROCESS | 1658 | 1465272565556 Marionette TRACE conn2 <- [1,578,null,{}] 21:09:25 INFO - PROCESS | 1658 | 1465272565560 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}] 21:09:25 INFO - PROCESS | 1658 | 1465272565562 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:25 INFO - PROCESS | 1658 | 1465272565670 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 21:09:25 INFO - PROCESS | 1658 | 1465272565778 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:25 INFO - PROCESS | 1658 | 1465272565779 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:25 INFO - PROCESS | 1658 | ++DOCSHELL 0x119702800 == 55 [pid = 1658] [id = 152] 21:09:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x118011400) [pid = 1658] [serial = 453] [outer = 0x0] 21:09:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x11831ac00) [pid = 1658] [serial = 454] [outer = 0x118011400] 21:09:25 INFO - PROCESS | 1658 | 1465272565810 Marionette DEBUG loaded listener.js 21:09:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x119516000) [pid = 1658] [serial = 455] [outer = 0x118011400] 21:09:26 INFO - PROCESS | 1658 | 1465272566228 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]]]}] 21:09:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 21:09:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 729ms 21:09:26 INFO - PROCESS | 1658 | 1465272566279 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 21:09:26 INFO - PROCESS | 1658 | 1465272566283 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 21:09:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 21:09:26 INFO - PROCESS | 1658 | 1465272566287 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 21:09:26 INFO - PROCESS | 1658 | 1465272566289 Marionette TRACE conn2 <- [1,582,null,{}] 21:09:26 INFO - PROCESS | 1658 | 1465272566292 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}] 21:09:26 INFO - PROCESS | 1658 | 1465272566294 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:26 INFO - PROCESS | 1658 | 1465272566407 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 21:09:26 INFO - PROCESS | 1658 | 1465272566468 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:26 INFO - PROCESS | 1658 | 1465272566470 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:26 INFO - PROCESS | 1658 | ++DOCSHELL 0x128d43000 == 56 [pid = 1658] [id = 153] 21:09:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x119859000) [pid = 1658] [serial = 456] [outer = 0x0] 21:09:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x120f12c00) [pid = 1658] [serial = 457] [outer = 0x119859000] 21:09:26 INFO - PROCESS | 1658 | 1465272566542 Marionette DEBUG loaded listener.js 21:09:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x121c07c00) [pid = 1658] [serial = 458] [outer = 0x119859000] 21:09:26 INFO - PROCESS | 1658 | 1465272566970 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]]]}] 21:09:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 21:09:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 771ms 21:09:27 INFO - PROCESS | 1658 | 1465272567058 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 21:09:27 INFO - PROCESS | 1658 | 1465272567059 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 21:09:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 21:09:27 INFO - PROCESS | 1658 | 1465272567062 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 21:09:27 INFO - PROCESS | 1658 | 1465272567064 Marionette TRACE conn2 <- [1,586,null,{}] 21:09:27 INFO - PROCESS | 1658 | 1465272567074 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}] 21:09:27 INFO - PROCESS | 1658 | 1465272567078 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:27 INFO - PROCESS | 1658 | 1465272567206 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 21:09:27 INFO - PROCESS | 1658 | 1465272567288 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:27 INFO - PROCESS | 1658 | 1465272567291 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:27 INFO - PROCESS | 1658 | ++DOCSHELL 0x12cab8800 == 57 [pid = 1658] [id = 154] 21:09:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x125d1a800) [pid = 1658] [serial = 459] [outer = 0x0] 21:09:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x126d51400) [pid = 1658] [serial = 460] [outer = 0x125d1a800] 21:09:27 INFO - PROCESS | 1658 | 1465272567323 Marionette DEBUG loaded listener.js 21:09:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x127340c00) [pid = 1658] [serial = 461] [outer = 0x125d1a800] 21:09:27 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:09:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 21:09:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 673ms 21:09:27 INFO - PROCESS | 1658 | 1465272567726 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]]]}] 21:09:27 INFO - PROCESS | 1658 | 1465272567735 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 21:09:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 21:09:27 INFO - PROCESS | 1658 | 1465272567737 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 21:09:27 INFO - PROCESS | 1658 | 1465272567739 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 21:09:27 INFO - PROCESS | 1658 | 1465272567741 Marionette TRACE conn2 <- [1,590,null,{}] 21:09:27 INFO - PROCESS | 1658 | 1465272567743 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}] 21:09:27 INFO - PROCESS | 1658 | 1465272567744 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:27 INFO - PROCESS | 1658 | 1465272567856 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 21:09:27 INFO - PROCESS | 1658 | 1465272567916 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:27 INFO - PROCESS | 1658 | 1465272567918 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:27 INFO - PROCESS | 1658 | ++DOCSHELL 0x118113000 == 58 [pid = 1658] [id = 155] 21:09:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x125d1d400) [pid = 1658] [serial = 462] [outer = 0x0] 21:09:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x127340400) [pid = 1658] [serial = 463] [outer = 0x125d1d400] 21:09:27 INFO - PROCESS | 1658 | 1465272567946 Marionette DEBUG loaded listener.js 21:09:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x128a04c00) [pid = 1658] [serial = 464] [outer = 0x125d1d400] 21:09:28 INFO - PROCESS | 1658 | 1465272568595 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]]]}] 21:09:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 21:09:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 870ms 21:09:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 21:09:28 INFO - PROCESS | 1658 | 1465272568610 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 21:09:28 INFO - PROCESS | 1658 | 1465272568613 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 21:09:28 INFO - PROCESS | 1658 | 1465272568615 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 21:09:28 INFO - PROCESS | 1658 | 1465272568618 Marionette TRACE conn2 <- [1,594,null,{}] 21:09:28 INFO - PROCESS | 1658 | 1465272568622 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}] 21:09:28 INFO - PROCESS | 1658 | 1465272568623 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:28 INFO - PROCESS | 1658 | 1465272568720 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 21:09:28 INFO - PROCESS | 1658 | 1465272568781 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:28 INFO - PROCESS | 1658 | 1465272568783 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x1167b3800 == 59 [pid = 1658] [id = 156] 21:09:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x116f3ec00) [pid = 1658] [serial = 465] [outer = 0x0] 21:09:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x1172adc00) [pid = 1658] [serial = 466] [outer = 0x116f3ec00] 21:09:28 INFO - PROCESS | 1658 | 1465272568811 Marionette DEBUG loaded listener.js 21:09:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x118594000) [pid = 1658] [serial = 467] [outer = 0x116f3ec00] 21:09:29 INFO - PROCESS | 1658 | --DOCSHELL 0x12d303800 == 58 [pid = 1658] [id = 150] 21:09:29 INFO - PROCESS | 1658 | --DOCSHELL 0x12cab7000 == 57 [pid = 1658] [id = 149] 21:09:29 INFO - PROCESS | 1658 | --DOCSHELL 0x12bce8000 == 56 [pid = 1658] [id = 148] 21:09:29 INFO - PROCESS | 1658 | --DOCSHELL 0x11690d800 == 55 [pid = 1658] [id = 147] 21:09:29 INFO - PROCESS | 1658 | --DOCSHELL 0x113ac9000 == 54 [pid = 1658] [id = 146] 21:09:29 INFO - PROCESS | 1658 | --DOCSHELL 0x12aa84800 == 53 [pid = 1658] [id = 145] 21:09:29 INFO - PROCESS | 1658 | --DOCSHELL 0x128d39800 == 52 [pid = 1658] [id = 144] 21:09:29 INFO - PROCESS | 1658 | --DOCSHELL 0x127157000 == 51 [pid = 1658] [id = 143] 21:09:29 INFO - PROCESS | 1658 | --DOCSHELL 0x124a73800 == 50 [pid = 1658] [id = 142] 21:09:29 INFO - PROCESS | 1658 | --DOCSHELL 0x121386800 == 49 [pid = 1658] [id = 141] 21:09:29 INFO - PROCESS | 1658 | --DOCSHELL 0x118120000 == 48 [pid = 1658] [id = 140] 21:09:29 INFO - PROCESS | 1658 | --DOCSHELL 0x118116800 == 47 [pid = 1658] [id = 139] 21:09:29 INFO - PROCESS | 1658 | --DOCSHELL 0x12bce7000 == 46 [pid = 1658] [id = 136] 21:09:29 INFO - PROCESS | 1658 | --DOCSHELL 0x123589800 == 45 [pid = 1658] [id = 135] 21:09:29 INFO - PROCESS | 1658 | --DOCSHELL 0x118105000 == 44 [pid = 1658] [id = 134] 21:09:29 INFO - PROCESS | 1658 | --DOCSHELL 0x12bce4000 == 43 [pid = 1658] [id = 133] 21:09:29 INFO - PROCESS | 1658 | --DOCSHELL 0x117250800 == 42 [pid = 1658] [id = 83] 21:09:29 INFO - PROCESS | 1658 | --DOCSHELL 0x11811e800 == 41 [pid = 1658] [id = 69] 21:09:29 INFO - PROCESS | 1658 | --DOCSHELL 0x12b819800 == 40 [pid = 1658] [id = 103] 21:09:29 INFO - PROCESS | 1658 | --DOCSHELL 0x117266800 == 39 [pid = 1658] [id = 104] 21:09:29 INFO - PROCESS | 1658 | --DOCSHELL 0x12c5d3800 == 38 [pid = 1658] [id = 137] 21:09:29 INFO - PROCESS | 1658 | --DOCSHELL 0x12a490000 == 37 [pid = 1658] [id = 82] 21:09:29 INFO - PROCESS | 1658 | --DOCSHELL 0x1132b1000 == 36 [pid = 1658] [id = 68] 21:09:29 INFO - PROCESS | 1658 | --DOCSHELL 0x12c5e5800 == 35 [pid = 1658] [id = 138] 21:09:29 INFO - PROCESS | 1658 | --DOCSHELL 0x121415000 == 34 [pid = 1658] [id = 84] 21:09:29 INFO - PROCESS | 1658 | --DOCSHELL 0x1169b4800 == 33 [pid = 1658] [id = 120] 21:09:29 INFO - PROCESS | 1658 | --DOCSHELL 0x128d44800 == 32 [pid = 1658] [id = 85] 21:09:29 INFO - PROCESS | 1658 | --DOCSHELL 0x118113000 == 31 [pid = 1658] [id = 155] 21:09:29 INFO - PROCESS | 1658 | --DOCSHELL 0x12cab8800 == 30 [pid = 1658] [id = 154] 21:09:29 INFO - PROCESS | 1658 | --DOCSHELL 0x128d43000 == 29 [pid = 1658] [id = 153] 21:09:29 INFO - PROCESS | 1658 | --DOCSHELL 0x119702800 == 28 [pid = 1658] [id = 152] 21:09:29 INFO - PROCESS | 1658 | --DOCSHELL 0x12d31a800 == 27 [pid = 1658] [id = 151] 21:09:29 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x12b032800) [pid = 1658] [serial = 380] [outer = 0x0] [url = about:blank] 21:09:29 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x12a95cc00) [pid = 1658] [serial = 379] [outer = 0x0] [url = about:blank] 21:09:29 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x11951b400) [pid = 1658] [serial = 349] [outer = 0x0] [url = about:blank] 21:09:29 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x11800ac00) [pid = 1658] [serial = 346] [outer = 0x0] [url = about:blank] 21:09:29 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x128a0bc00) [pid = 1658] [serial = 373] [outer = 0x0] [url = about:blank] 21:09:29 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x12ba18400) [pid = 1658] [serial = 385] [outer = 0x0] [url = about:blank] 21:09:29 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x12a928400) [pid = 1658] [serial = 359] [outer = 0x0] [url = about:blank] 21:09:29 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x125d1fc00) [pid = 1658] [serial = 358] [outer = 0x0] [url = about:blank] 21:09:29 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x126d4fc00) [pid = 1658] [serial = 370] [outer = 0x0] [url = about:blank] 21:09:29 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x1288a4800) [pid = 1658] [serial = 371] [outer = 0x0] [url = about:blank] 21:09:29 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x11885c400) [pid = 1658] [serial = 364] [outer = 0x0] [url = about:blank] 21:09:29 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x11936c400) [pid = 1658] [serial = 365] [outer = 0x0] [url = about:blank] 21:09:29 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x12a563c00) [pid = 1658] [serial = 355] [outer = 0x0] [url = about:blank] 21:09:29 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x118245000) [pid = 1658] [serial = 362] [outer = 0x0] [url = about:blank] 21:09:29 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x11800f800) [pid = 1658] [serial = 361] [outer = 0x0] [url = about:blank] 21:09:29 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x124cb8c00) [pid = 1658] [serial = 368] [outer = 0x0] [url = about:blank] 21:09:29 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x121454c00) [pid = 1658] [serial = 367] [outer = 0x0] [url = about:blank] 21:09:29 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x128a05400) [pid = 1658] [serial = 352] [outer = 0x0] [url = about:blank] 21:09:29 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x128a04400) [pid = 1658] [serial = 389] [outer = 0x0] [url = about:blank] 21:09:29 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x12b1dc000) [pid = 1658] [serial = 382] [outer = 0x0] [url = about:blank] 21:09:29 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x119366800) [pid = 1658] [serial = 388] [outer = 0x0] [url = about:blank] 21:09:29 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x12be8c800) [pid = 1658] [serial = 391] [outer = 0x0] [url = about:blank] 21:09:29 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x12bcbdc00) [pid = 1658] [serial = 386] [outer = 0x0] [url = about:blank] 21:09:29 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x12be94400) [pid = 1658] [serial = 397] [outer = 0x0] [url = about:blank] 21:09:29 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x12bea2800) [pid = 1658] [serial = 392] [outer = 0x0] [url = about:blank] 21:09:29 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x1296ec800) [pid = 1658] [serial = 376] [outer = 0x0] [url = about:blank] 21:09:29 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x12733f800) [pid = 1658] [serial = 395] [outer = 0x0] [url = about:blank] 21:09:29 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x12b91ac00) [pid = 1658] [serial = 383] [outer = 0x0] [url = about:blank] 21:09:29 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x129059000) [pid = 1658] [serial = 374] [outer = 0x0] [url = about:blank] 21:09:29 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x12a92a800) [pid = 1658] [serial = 377] [outer = 0x0] [url = about:blank] 21:09:29 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x12733a000) [pid = 1658] [serial = 394] [outer = 0x0] [url = about:blank] 21:09:29 INFO - PROCESS | 1658 | 1465272569845 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]]]}] 21:09:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 21:09:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1276ms 21:09:29 INFO - PROCESS | 1658 | 1465272569893 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 21:09:29 INFO - PROCESS | 1658 | 1465272569895 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 21:09:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 21:09:29 INFO - PROCESS | 1658 | 1465272569899 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 21:09:29 INFO - PROCESS | 1658 | 1465272569900 Marionette TRACE conn2 <- [1,598,null,{}] 21:09:29 INFO - PROCESS | 1658 | 1465272569905 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}] 21:09:29 INFO - PROCESS | 1658 | 1465272569907 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:29 INFO - PROCESS | 1658 | 1465272569990 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 21:09:30 INFO - PROCESS | 1658 | 1465272570024 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:30 INFO - PROCESS | 1658 | 1465272570026 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:30 INFO - PROCESS | 1658 | ++DOCSHELL 0x116018000 == 28 [pid = 1658] [id = 157] 21:09:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x1162ca000) [pid = 1658] [serial = 468] [outer = 0x0] 21:09:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x11670a800) [pid = 1658] [serial = 469] [outer = 0x1162ca000] 21:09:30 INFO - PROCESS | 1658 | 1465272570055 Marionette DEBUG loaded listener.js 21:09:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x11696ec00) [pid = 1658] [serial = 470] [outer = 0x1162ca000] 21:09:30 INFO - PROCESS | 1658 | 1465272570382 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]]]}] 21:09:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 21:09:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 521ms 21:09:30 INFO - PROCESS | 1658 | 1465272570419 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 21:09:30 INFO - PROCESS | 1658 | 1465272570425 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 21:09:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 21:09:30 INFO - PROCESS | 1658 | 1465272570430 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 21:09:30 INFO - PROCESS | 1658 | 1465272570431 Marionette TRACE conn2 <- [1,602,null,{}] 21:09:30 INFO - PROCESS | 1658 | 1465272570434 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}] 21:09:30 INFO - PROCESS | 1658 | 1465272570436 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:30 INFO - PROCESS | 1658 | 1465272570513 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 21:09:30 INFO - PROCESS | 1658 | 1465272570518 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:30 INFO - PROCESS | 1658 | 1465272570519 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:30 INFO - PROCESS | 1658 | ++DOCSHELL 0x11725d800 == 29 [pid = 1658] [id = 158] 21:09:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x116f48c00) [pid = 1658] [serial = 471] [outer = 0x0] 21:09:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x118010800) [pid = 1658] [serial = 472] [outer = 0x116f48c00] 21:09:30 INFO - PROCESS | 1658 | 1465272570549 Marionette DEBUG loaded listener.js 21:09:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x118245800) [pid = 1658] [serial = 473] [outer = 0x116f48c00] 21:09:30 INFO - PROCESS | 1658 | 1465272570930 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]]]}] 21:09:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 21:09:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 520ms 21:09:30 INFO - PROCESS | 1658 | 1465272570955 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 21:09:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 21:09:30 INFO - PROCESS | 1658 | 1465272570969 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 21:09:30 INFO - PROCESS | 1658 | 1465272570975 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 21:09:30 INFO - PROCESS | 1658 | 1465272570978 Marionette TRACE conn2 <- [1,606,null,{}] 21:09:30 INFO - PROCESS | 1658 | 1465272570990 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}] 21:09:30 INFO - PROCESS | 1658 | 1465272570995 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:31 INFO - PROCESS | 1658 | 1465272571118 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 21:09:31 INFO - PROCESS | 1658 | 1465272571134 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:31 INFO - PROCESS | 1658 | 1465272571136 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:31 INFO - PROCESS | 1658 | ++DOCSHELL 0x118760800 == 30 [pid = 1658] [id = 159] 21:09:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x119079400) [pid = 1658] [serial = 474] [outer = 0x0] 21:09:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x11935f800) [pid = 1658] [serial = 475] [outer = 0x119079400] 21:09:31 INFO - PROCESS | 1658 | 1465272571182 Marionette DEBUG loaded listener.js 21:09:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x11951b400) [pid = 1658] [serial = 476] [outer = 0x119079400] 21:09:31 INFO - PROCESS | 1658 | 1465272571597 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]]]}] 21:09:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 21:09:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 674ms 21:09:31 INFO - PROCESS | 1658 | 1465272571648 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 21:09:31 INFO - PROCESS | 1658 | 1465272571649 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 21:09:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 21:09:31 INFO - PROCESS | 1658 | 1465272571652 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 21:09:31 INFO - PROCESS | 1658 | 1465272571653 Marionette TRACE conn2 <- [1,610,null,{}] 21:09:31 INFO - PROCESS | 1658 | 1465272571660 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}] 21:09:31 INFO - PROCESS | 1658 | 1465272571662 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:31 INFO - PROCESS | 1658 | 1465272571744 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 21:09:31 INFO - PROCESS | 1658 | 1465272571748 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:31 INFO - PROCESS | 1658 | 1465272571749 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:31 INFO - PROCESS | 1658 | ++DOCSHELL 0x11970c800 == 31 [pid = 1658] [id = 160] 21:09:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x1195a3c00) [pid = 1658] [serial = 477] [outer = 0x0] 21:09:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x119860000) [pid = 1658] [serial = 478] [outer = 0x1195a3c00] 21:09:31 INFO - PROCESS | 1658 | 1465272571775 Marionette DEBUG loaded listener.js 21:09:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x120f04400) [pid = 1658] [serial = 479] [outer = 0x1195a3c00] 21:09:32 INFO - PROCESS | 1658 | 1465272572128 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]]]}] 21:09:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 21:09:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 519ms 21:09:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 21:09:32 INFO - PROCESS | 1658 | 1465272572180 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 21:09:32 INFO - PROCESS | 1658 | 1465272572182 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 21:09:32 INFO - PROCESS | 1658 | 1465272572184 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 21:09:32 INFO - PROCESS | 1658 | 1465272572185 Marionette TRACE conn2 <- [1,614,null,{}] 21:09:32 INFO - PROCESS | 1658 | 1465272572188 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}] 21:09:32 INFO - PROCESS | 1658 | 1465272572189 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:32 INFO - PROCESS | 1658 | 1465272572282 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 21:09:32 INFO - PROCESS | 1658 | 1465272572321 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:32 INFO - PROCESS | 1658 | 1465272572322 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:32 INFO - PROCESS | 1658 | ++DOCSHELL 0x121202800 == 32 [pid = 1658] [id = 161] 21:09:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x120f04800) [pid = 1658] [serial = 480] [outer = 0x0] 21:09:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x120f0e400) [pid = 1658] [serial = 481] [outer = 0x120f04800] 21:09:32 INFO - PROCESS | 1658 | 1465272572347 Marionette DEBUG loaded listener.js 21:09:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x12109c800) [pid = 1658] [serial = 482] [outer = 0x120f04800] 21:09:32 INFO - PROCESS | 1658 | 1465272572650 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]]]}] 21:09:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 21:09:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 519ms 21:09:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 21:09:32 INFO - PROCESS | 1658 | 1465272572704 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 21:09:32 INFO - PROCESS | 1658 | 1465272572705 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 21:09:32 INFO - PROCESS | 1658 | 1465272572707 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 21:09:32 INFO - PROCESS | 1658 | 1465272572708 Marionette TRACE conn2 <- [1,618,null,{}] 21:09:32 INFO - PROCESS | 1658 | 1465272572711 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}] 21:09:32 INFO - PROCESS | 1658 | 1465272572715 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:32 INFO - PROCESS | 1658 | 1465272572828 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 21:09:32 INFO - PROCESS | 1658 | 1465272572842 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:32 INFO - PROCESS | 1658 | 1465272572843 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:32 INFO - PROCESS | 1658 | ++DOCSHELL 0x12358c800 == 33 [pid = 1658] [id = 162] 21:09:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x121451800) [pid = 1658] [serial = 483] [outer = 0x0] 21:09:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x1216ad800) [pid = 1658] [serial = 484] [outer = 0x121451800] 21:09:32 INFO - PROCESS | 1658 | 1465272572868 Marionette DEBUG loaded listener.js 21:09:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x1248d6c00) [pid = 1658] [serial = 485] [outer = 0x121451800] 21:09:33 INFO - PROCESS | 1658 | 1465272573184 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]]]}] 21:09:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 21:09:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 521ms 21:09:33 INFO - PROCESS | 1658 | 1465272573228 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 21:09:33 INFO - PROCESS | 1658 | 1465272573229 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 21:09:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 21:09:33 INFO - PROCESS | 1658 | 1465272573240 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 21:09:33 INFO - PROCESS | 1658 | 1465272573241 Marionette TRACE conn2 <- [1,622,null,{}] 21:09:33 INFO - PROCESS | 1658 | 1465272573250 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}] 21:09:33 INFO - PROCESS | 1658 | 1465272573251 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:33 INFO - PROCESS | 1658 | 1465272573346 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 21:09:33 INFO - PROCESS | 1658 | 1465272573349 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:33 INFO - PROCESS | 1658 | 1465272573351 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:33 INFO - PROCESS | 1658 | ++DOCSHELL 0x125d37800 == 34 [pid = 1658] [id = 163] 21:09:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x112f5d000) [pid = 1658] [serial = 486] [outer = 0x0] 21:09:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x1248db400) [pid = 1658] [serial = 487] [outer = 0x112f5d000] 21:09:33 INFO - PROCESS | 1658 | 1465272573375 Marionette DEBUG loaded listener.js 21:09:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x124ced400) [pid = 1658] [serial = 488] [outer = 0x112f5d000] 21:09:33 INFO - PROCESS | 1658 | 1465272573715 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]]]}] 21:09:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 21:09:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 528ms 21:09:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 21:09:33 INFO - PROCESS | 1658 | 1465272573760 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 21:09:33 INFO - PROCESS | 1658 | 1465272573761 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 21:09:33 INFO - PROCESS | 1658 | 1465272573763 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 21:09:33 INFO - PROCESS | 1658 | 1465272573765 Marionette TRACE conn2 <- [1,626,null,{}] 21:09:33 INFO - PROCESS | 1658 | 1465272573767 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}] 21:09:33 INFO - PROCESS | 1658 | 1465272573768 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:33 INFO - PROCESS | 1658 | 1465272573864 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 21:09:33 INFO - PROCESS | 1658 | 1465272573868 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:33 INFO - PROCESS | 1658 | 1465272573869 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:33 INFO - PROCESS | 1658 | ++DOCSHELL 0x126d7e000 == 35 [pid = 1658] [id = 164] 21:09:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x120f07400) [pid = 1658] [serial = 489] [outer = 0x0] 21:09:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x125d20400) [pid = 1658] [serial = 490] [outer = 0x120f07400] 21:09:33 INFO - PROCESS | 1658 | 1465272573896 Marionette DEBUG loaded listener.js 21:09:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x12731cc00) [pid = 1658] [serial = 491] [outer = 0x120f07400] 21:09:34 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x11808c800) [pid = 1658] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 21:09:34 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x113df8000) [pid = 1658] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 21:09:34 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x126f9f000) [pid = 1658] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 21:09:34 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x1172b7800) [pid = 1658] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 21:09:34 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x125d1b400) [pid = 1658] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 21:09:34 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x12a927400) [pid = 1658] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 21:09:34 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x113814800) [pid = 1658] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 21:09:34 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x127333c00) [pid = 1658] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 21:09:34 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x124ce8400) [pid = 1658] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 21:09:34 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x12a6ea800) [pid = 1658] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 21:09:34 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x12a95f000) [pid = 1658] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 21:09:34 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x119368400) [pid = 1658] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 21:09:34 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x1288ac400) [pid = 1658] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 21:09:34 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x110ef2c00) [pid = 1658] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 21:09:34 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x110eee800) [pid = 1658] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 21:09:34 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x1215f0c00) [pid = 1658] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 21:09:34 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x11975bc00) [pid = 1658] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 21:09:34 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x110e80800) [pid = 1658] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 21:09:34 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x1288a4000) [pid = 1658] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 21:09:34 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x118007800) [pid = 1658] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 21:09:34 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x129329800) [pid = 1658] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 21:09:34 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x118013800) [pid = 1658] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 21:09:34 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x116f45400) [pid = 1658] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 21:09:34 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x116f41000) [pid = 1658] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 21:09:34 INFO - PROCESS | 1658 | 1465272574531 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]]]}] 21:09:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 21:09:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 818ms 21:09:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 21:09:34 INFO - PROCESS | 1658 | 1465272574582 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 21:09:34 INFO - PROCESS | 1658 | 1465272574583 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 21:09:34 INFO - PROCESS | 1658 | 1465272574585 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 21:09:34 INFO - PROCESS | 1658 | 1465272574587 Marionette TRACE conn2 <- [1,630,null,{}] 21:09:34 INFO - PROCESS | 1658 | 1465272574591 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}] 21:09:34 INFO - PROCESS | 1658 | 1465272574600 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:34 INFO - PROCESS | 1658 | 1465272574677 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 21:09:34 INFO - PROCESS | 1658 | 1465272574681 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:34 INFO - PROCESS | 1658 | 1465272574682 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:34 INFO - PROCESS | 1658 | ++DOCSHELL 0x126879800 == 36 [pid = 1658] [id = 165] 21:09:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x116f3c800) [pid = 1658] [serial = 492] [outer = 0x0] 21:09:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x11870bc00) [pid = 1658] [serial = 493] [outer = 0x116f3c800] 21:09:34 INFO - PROCESS | 1658 | 1465272574707 Marionette DEBUG loaded listener.js 21:09:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x1215f0c00) [pid = 1658] [serial = 494] [outer = 0x116f3c800] 21:09:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x118015800) [pid = 1658] [serial = 495] [outer = 0x12a954800] 21:09:35 INFO - PROCESS | 1658 | 1465272575058 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]]]}] 21:09:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 21:09:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 521ms 21:09:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 21:09:35 INFO - PROCESS | 1658 | 1465272575108 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 21:09:35 INFO - PROCESS | 1658 | 1465272575109 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 21:09:35 INFO - PROCESS | 1658 | 1465272575111 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 21:09:35 INFO - PROCESS | 1658 | 1465272575112 Marionette TRACE conn2 <- [1,634,null,{}] 21:09:35 INFO - PROCESS | 1658 | 1465272575114 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}] 21:09:35 INFO - PROCESS | 1658 | 1465272575115 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:35 INFO - PROCESS | 1658 | 1465272575194 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 21:09:35 INFO - PROCESS | 1658 | 1465272575253 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:35 INFO - PROCESS | 1658 | 1465272575254 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:35 INFO - PROCESS | 1658 | ++DOCSHELL 0x118212800 == 37 [pid = 1658] [id = 166] 21:09:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x113814c00) [pid = 1658] [serial = 496] [outer = 0x0] 21:09:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x118015400) [pid = 1658] [serial = 497] [outer = 0x113814c00] 21:09:35 INFO - PROCESS | 1658 | 1465272575279 Marionette DEBUG loaded listener.js 21:09:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x126f9bc00) [pid = 1658] [serial = 498] [outer = 0x113814c00] 21:09:35 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:09:35 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:09:35 INFO - PROCESS | 1658 | 1465272575543 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]]]}] 21:09:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 21:09:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 468ms 21:09:35 INFO - PROCESS | 1658 | 1465272575580 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 21:09:35 INFO - PROCESS | 1658 | 1465272575581 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 21:09:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 21:09:35 INFO - PROCESS | 1658 | 1465272575584 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 21:09:35 INFO - PROCESS | 1658 | 1465272575585 Marionette TRACE conn2 <- [1,638,null,{}] 21:09:35 INFO - PROCESS | 1658 | 1465272575596 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}] 21:09:35 INFO - PROCESS | 1658 | 1465272575597 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:35 INFO - PROCESS | 1658 | 1465272575701 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 21:09:35 INFO - PROCESS | 1658 | 1465272575707 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:35 INFO - PROCESS | 1658 | 1465272575709 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:35 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a49f000 == 38 [pid = 1658] [id = 167] 21:09:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x124aac400) [pid = 1658] [serial = 499] [outer = 0x0] 21:09:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x12733fc00) [pid = 1658] [serial = 500] [outer = 0x124aac400] 21:09:35 INFO - PROCESS | 1658 | 1465272575736 Marionette DEBUG loaded listener.js 21:09:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x12144ac00) [pid = 1658] [serial = 501] [outer = 0x124aac400] 21:09:35 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:09:36 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:09:36 INFO - PROCESS | 1658 | 1465272576120 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]]]}] 21:09:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 21:09:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 570ms 21:09:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 21:09:36 INFO - PROCESS | 1658 | 1465272576155 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 21:09:36 INFO - PROCESS | 1658 | 1465272576156 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 21:09:36 INFO - PROCESS | 1658 | 1465272576158 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 21:09:36 INFO - PROCESS | 1658 | 1465272576159 Marionette TRACE conn2 <- [1,642,null,{}] 21:09:36 INFO - PROCESS | 1658 | 1465272576162 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}] 21:09:36 INFO - PROCESS | 1658 | 1465272576163 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:36 INFO - PROCESS | 1658 | 1465272576266 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 21:09:36 INFO - PROCESS | 1658 | 1465272576272 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:36 INFO - PROCESS | 1658 | 1465272576273 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:36 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a690000 == 39 [pid = 1658] [id = 168] 21:09:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x129054c00) [pid = 1658] [serial = 502] [outer = 0x0] 21:09:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x12905bc00) [pid = 1658] [serial = 503] [outer = 0x129054c00] 21:09:36 INFO - PROCESS | 1658 | 1465272576313 Marionette DEBUG loaded listener.js 21:09:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x129326800) [pid = 1658] [serial = 504] [outer = 0x129054c00] 21:09:36 INFO - PROCESS | 1658 | 1465272576946 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]]]}] 21:09:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 21:09:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 871ms 21:09:37 INFO - PROCESS | 1658 | 1465272577029 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 21:09:37 INFO - PROCESS | 1658 | 1465272577032 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 21:09:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 21:09:37 INFO - PROCESS | 1658 | 1465272577035 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 21:09:37 INFO - PROCESS | 1658 | 1465272577037 Marionette TRACE conn2 <- [1,646,null,{}] 21:09:37 INFO - PROCESS | 1658 | 1465272577041 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}] 21:09:37 INFO - PROCESS | 1658 | 1465272577043 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:37 INFO - PROCESS | 1658 | 1465272577151 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 21:09:37 INFO - PROCESS | 1658 | 1465272577207 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:37 INFO - PROCESS | 1658 | 1465272577209 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:37 INFO - PROCESS | 1658 | ++DOCSHELL 0x1176b0800 == 40 [pid = 1658] [id = 169] 21:09:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x116710800) [pid = 1658] [serial = 505] [outer = 0x0] 21:09:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x116f45800) [pid = 1658] [serial = 506] [outer = 0x116710800] 21:09:37 INFO - PROCESS | 1658 | 1465272577240 Marionette DEBUG loaded listener.js 21:09:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x11823e800) [pid = 1658] [serial = 507] [outer = 0x116710800] 21:09:37 INFO - PROCESS | 1658 | 1465272577730 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]]]}] 21:09:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 21:09:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 773ms 21:09:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 21:09:37 INFO - PROCESS | 1658 | 1465272577809 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 21:09:37 INFO - PROCESS | 1658 | 1465272577812 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 21:09:37 INFO - PROCESS | 1658 | 1465272577816 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 21:09:37 INFO - PROCESS | 1658 | 1465272577818 Marionette TRACE conn2 <- [1,650,null,{}] 21:09:37 INFO - PROCESS | 1658 | 1465272577821 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}] 21:09:37 INFO - PROCESS | 1658 | 1465272577823 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:37 INFO - PROCESS | 1658 | 1465272577936 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 21:09:38 INFO - PROCESS | 1658 | 1465272578016 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:38 INFO - PROCESS | 1658 | 1465272578017 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:38 INFO - PROCESS | 1658 | ++DOCSHELL 0x121368800 == 41 [pid = 1658] [id = 170] 21:09:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x118011800) [pid = 1658] [serial = 508] [outer = 0x0] 21:09:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x11885fc00) [pid = 1658] [serial = 509] [outer = 0x118011800] 21:09:38 INFO - PROCESS | 1658 | 1465272578048 Marionette DEBUG loaded listener.js 21:09:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x119510800) [pid = 1658] [serial = 510] [outer = 0x118011800] 21:09:38 INFO - PROCESS | 1658 | 1465272578712 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]]]}] 21:09:38 INFO - PROCESS | 1658 | --DOCSHELL 0x12a49f000 == 40 [pid = 1658] [id = 167] 21:09:38 INFO - PROCESS | 1658 | --DOCSHELL 0x118212800 == 39 [pid = 1658] [id = 166] 21:09:38 INFO - PROCESS | 1658 | --DOCSHELL 0x126879800 == 38 [pid = 1658] [id = 165] 21:09:38 INFO - PROCESS | 1658 | --DOCSHELL 0x126d7e000 == 37 [pid = 1658] [id = 164] 21:09:38 INFO - PROCESS | 1658 | --DOCSHELL 0x125d37800 == 36 [pid = 1658] [id = 163] 21:09:38 INFO - PROCESS | 1658 | --DOCSHELL 0x12358c800 == 35 [pid = 1658] [id = 162] 21:09:38 INFO - PROCESS | 1658 | --DOCSHELL 0x121202800 == 34 [pid = 1658] [id = 161] 21:09:38 INFO - PROCESS | 1658 | --DOCSHELL 0x11970c800 == 33 [pid = 1658] [id = 160] 21:09:38 INFO - PROCESS | 1658 | --DOCSHELL 0x118760800 == 32 [pid = 1658] [id = 159] 21:09:38 INFO - PROCESS | 1658 | --DOCSHELL 0x11725d800 == 31 [pid = 1658] [id = 158] 21:09:38 INFO - PROCESS | 1658 | --DOCSHELL 0x116018000 == 30 [pid = 1658] [id = 157] 21:09:38 INFO - PROCESS | 1658 | --DOCSHELL 0x1167b3800 == 29 [pid = 1658] [id = 156] 21:09:38 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x116f48800) [pid = 1658] [serial = 448] [outer = 0x0] [url = about:blank] 21:09:38 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x120f05400) [pid = 1658] [serial = 449] [outer = 0x0] [url = about:blank] 21:09:38 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x118590000) [pid = 1658] [serial = 415] [outer = 0x0] [url = about:blank] 21:09:38 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x120f0d000) [pid = 1658] [serial = 445] [outer = 0x0] [url = about:blank] 21:09:38 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x129146c00) [pid = 1658] [serial = 406] [outer = 0x0] [url = about:blank] 21:09:38 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x118016800) [pid = 1658] [serial = 400] [outer = 0x0] [url = about:blank] 21:09:38 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x12be98c00) [pid = 1658] [serial = 443] [outer = 0x0] [url = about:blank] 21:09:38 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x12b03f800) [pid = 1658] [serial = 430] [outer = 0x0] [url = about:blank] 21:09:38 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x124aa2400) [pid = 1658] [serial = 440] [outer = 0x0] [url = about:blank] 21:09:38 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x12b038800) [pid = 1658] [serial = 442] [outer = 0x0] [url = about:blank] 21:09:38 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x1296e5400) [pid = 1658] [serial = 407] [outer = 0x0] [url = about:blank] 21:09:38 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x118599400) [pid = 1658] [serial = 401] [outer = 0x0] [url = about:blank] 21:09:38 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x12beaa000) [pid = 1658] [serial = 398] [outer = 0x0] [url = about:blank] 21:09:38 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x12be6a800) [pid = 1658] [serial = 431] [outer = 0x0] [url = about:blank] 21:09:38 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x118009800) [pid = 1658] [serial = 439] [outer = 0x0] [url = about:blank] 21:09:38 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x127322800) [pid = 1658] [serial = 421] [outer = 0x0] [url = about:blank] 21:09:38 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x12b915c00) [pid = 1658] [serial = 409] [outer = 0x0] [url = about:blank] 21:09:38 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x12be8e800) [pid = 1658] [serial = 433] [outer = 0x0] [url = about:blank] 21:09:38 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x12119f800) [pid = 1658] [serial = 419] [outer = 0x0] [url = about:blank] 21:09:38 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x119753000) [pid = 1658] [serial = 418] [outer = 0x0] [url = about:blank] 21:09:38 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x129327800) [pid = 1658] [serial = 425] [outer = 0x0] [url = about:blank] 21:09:38 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x12bcc1c00) [pid = 1658] [serial = 410] [outer = 0x0] [url = about:blank] 21:09:38 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x12cb1a800) [pid = 1658] [serial = 344] [outer = 0x0] [url = about:blank] 21:09:38 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x1248dc400) [pid = 1658] [serial = 436] [outer = 0x0] [url = about:blank] 21:09:38 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x12a6ec800) [pid = 1658] [serial = 428] [outer = 0x0] [url = about:blank] 21:09:38 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x1248e1000) [pid = 1658] [serial = 437] [outer = 0x0] [url = about:blank] 21:09:38 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x128b96000) [pid = 1658] [serial = 424] [outer = 0x0] [url = about:blank] 21:09:38 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x12bea0800) [pid = 1658] [serial = 434] [outer = 0x0] [url = about:blank] 21:09:38 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x121305000) [pid = 1658] [serial = 403] [outer = 0x0] [url = about:blank] 21:09:38 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x12be65800) [pid = 1658] [serial = 413] [outer = 0x0] [url = about:blank] 21:09:38 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x12932cc00) [pid = 1658] [serial = 427] [outer = 0x0] [url = about:blank] 21:09:38 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x12beaa800) [pid = 1658] [serial = 446] [outer = 0x0] [url = about:blank] 21:09:38 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x127340800) [pid = 1658] [serial = 422] [outer = 0x0] [url = about:blank] 21:09:38 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x124cae800) [pid = 1658] [serial = 404] [outer = 0x0] [url = about:blank] 21:09:38 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x12be5dc00) [pid = 1658] [serial = 412] [outer = 0x0] [url = about:blank] 21:09:38 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x119031800) [pid = 1658] [serial = 416] [outer = 0x0] [url = about:blank] 21:09:38 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x129057400) [pid = 1658] [serial = 353] [outer = 0x0] [url = about:blank] 21:09:38 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x118010400) [pid = 1658] [serial = 347] [outer = 0x0] [url = about:blank] 21:09:38 INFO - PROCESS | 1658 | --DOMWINDOW == 78 (0x12a928800) [pid = 1658] [serial = 356] [outer = 0x0] [url = about:blank] 21:09:38 INFO - PROCESS | 1658 | --DOMWINDOW == 77 (0x119bd1000) [pid = 1658] [serial = 350] [outer = 0x0] [url = about:blank] 21:09:38 INFO - PROCESS | 1658 | --DOMWINDOW == 76 (0x121c0ac00) [pid = 1658] [serial = 452] [outer = 0x0] [url = about:blank] 21:09:38 INFO - PROCESS | 1658 | --DOMWINDOW == 75 (0x121c05c00) [pid = 1658] [serial = 451] [outer = 0x0] [url = about:blank] 21:09:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 21:09:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 973ms 21:09:38 INFO - PROCESS | 1658 | 1465272578792 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 21:09:38 INFO - PROCESS | 1658 | 1465272578794 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 21:09:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 21:09:38 INFO - PROCESS | 1658 | 1465272578797 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 21:09:38 INFO - PROCESS | 1658 | 1465272578799 Marionette TRACE conn2 <- [1,654,null,{}] 21:09:38 INFO - PROCESS | 1658 | 1465272578802 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}] 21:09:38 INFO - PROCESS | 1658 | 1465272578804 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:38 INFO - PROCESS | 1658 | 1465272578881 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 21:09:38 INFO - PROCESS | 1658 | 1465272578893 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:38 INFO - PROCESS | 1658 | 1465272578894 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:38 INFO - PROCESS | 1658 | ++DOCSHELL 0x1169af000 == 30 [pid = 1658] [id = 171] 21:09:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 76 (0x116f47000) [pid = 1658] [serial = 511] [outer = 0x0] 21:09:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 77 (0x117695400) [pid = 1658] [serial = 512] [outer = 0x116f47000] 21:09:38 INFO - PROCESS | 1658 | 1465272578922 Marionette DEBUG loaded listener.js 21:09:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 78 (0x112ea5c00) [pid = 1658] [serial = 513] [outer = 0x116f47000] 21:09:39 INFO - PROCESS | 1658 | 1465272579264 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]]]}] 21:09:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 21:09:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 475ms 21:09:39 INFO - PROCESS | 1658 | 1465272579283 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 21:09:39 INFO - PROCESS | 1658 | 1465272579286 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 21:09:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 21:09:39 INFO - PROCESS | 1658 | 1465272579294 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 21:09:39 INFO - PROCESS | 1658 | 1465272579296 Marionette TRACE conn2 <- [1,658,null,{}] 21:09:39 INFO - PROCESS | 1658 | 1465272579298 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}] 21:09:39 INFO - PROCESS | 1658 | 1465272579300 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:39 INFO - PROCESS | 1658 | 1465272579379 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 21:09:39 INFO - PROCESS | 1658 | 1465272579383 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:39 INFO - PROCESS | 1658 | 1465272579385 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:39 INFO - PROCESS | 1658 | ++DOCSHELL 0x1184ed000 == 31 [pid = 1658] [id = 172] 21:09:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x1184b5800) [pid = 1658] [serial = 514] [outer = 0x0] 21:09:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x11870b400) [pid = 1658] [serial = 515] [outer = 0x1184b5800] 21:09:39 INFO - PROCESS | 1658 | 1465272579414 Marionette DEBUG loaded listener.js 21:09:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x1190cd800) [pid = 1658] [serial = 516] [outer = 0x1184b5800] 21:09:39 INFO - PROCESS | 1658 | 1465272579769 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]]]}] 21:09:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 21:09:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 519ms 21:09:39 INFO - PROCESS | 1658 | 1465272579813 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 21:09:39 INFO - PROCESS | 1658 | 1465272579814 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 21:09:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 21:09:39 INFO - PROCESS | 1658 | 1465272579817 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 21:09:39 INFO - PROCESS | 1658 | 1465272579819 Marionette TRACE conn2 <- [1,662,null,{}] 21:09:39 INFO - PROCESS | 1658 | 1465272579829 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}] 21:09:39 INFO - PROCESS | 1658 | 1465272579833 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:39 INFO - PROCESS | 1658 | 1465272579913 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 21:09:39 INFO - PROCESS | 1658 | 1465272579918 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:39 INFO - PROCESS | 1658 | 1465272579920 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:39 INFO - PROCESS | 1658 | ++DOCSHELL 0x11970e800 == 32 [pid = 1658] [id = 173] 21:09:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x119515400) [pid = 1658] [serial = 517] [outer = 0x0] 21:09:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x119857800) [pid = 1658] [serial = 518] [outer = 0x119515400] 21:09:39 INFO - PROCESS | 1658 | 1465272579951 Marionette DEBUG loaded listener.js 21:09:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x120f0b000) [pid = 1658] [serial = 519] [outer = 0x119515400] 21:09:40 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:09:40 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:09:40 INFO - PROCESS | 1658 | 1465272580324 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]]]}] 21:09:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 21:09:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 523ms 21:09:40 INFO - PROCESS | 1658 | 1465272580342 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 21:09:40 INFO - PROCESS | 1658 | 1465272580343 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 21:09:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 21:09:40 INFO - PROCESS | 1658 | 1465272580346 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 21:09:40 INFO - PROCESS | 1658 | 1465272580347 Marionette TRACE conn2 <- [1,666,null,{}] 21:09:40 INFO - PROCESS | 1658 | 1465272580349 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}] 21:09:40 INFO - PROCESS | 1658 | 1465272580350 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:40 INFO - PROCESS | 1658 | 1465272580459 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 21:09:40 INFO - PROCESS | 1658 | 1465272580466 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:40 INFO - PROCESS | 1658 | 1465272580467 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:40 INFO - PROCESS | 1658 | ++DOCSHELL 0x121415000 == 33 [pid = 1658] [id = 174] 21:09:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x120f0f000) [pid = 1658] [serial = 520] [outer = 0x0] 21:09:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x1215e6800) [pid = 1658] [serial = 521] [outer = 0x120f0f000] 21:09:40 INFO - PROCESS | 1658 | 1465272580492 Marionette DEBUG loaded listener.js 21:09:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x121c05800) [pid = 1658] [serial = 522] [outer = 0x120f0f000] 21:09:40 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:09:40 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:09:40 INFO - PROCESS | 1658 | 1465272580819 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]]]}] 21:09:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 21:09:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 518ms 21:09:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 21:09:40 INFO - PROCESS | 1658 | 1465272580865 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 21:09:40 INFO - PROCESS | 1658 | 1465272580866 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 21:09:40 INFO - PROCESS | 1658 | 1465272580868 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 21:09:40 INFO - PROCESS | 1658 | 1465272580869 Marionette TRACE conn2 <- [1,670,null,{}] 21:09:40 INFO - PROCESS | 1658 | 1465272580872 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}] 21:09:40 INFO - PROCESS | 1658 | 1465272580873 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:40 INFO - PROCESS | 1658 | 1465272580973 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 21:09:40 INFO - PROCESS | 1658 | 1465272580976 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:40 INFO - PROCESS | 1658 | 1465272580977 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:40 INFO - PROCESS | 1658 | ++DOCSHELL 0x124e1e800 == 34 [pid = 1658] [id = 175] 21:09:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x113388400) [pid = 1658] [serial = 523] [outer = 0x0] 21:09:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x121c0b400) [pid = 1658] [serial = 524] [outer = 0x113388400] 21:09:41 INFO - PROCESS | 1658 | 1465272581002 Marionette DEBUG loaded listener.js 21:09:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x1248d6400) [pid = 1658] [serial = 525] [outer = 0x113388400] 21:09:41 INFO - PROCESS | 1658 | 1465272581362 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]]]}] 21:09:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 21:09:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 518ms 21:09:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 21:09:41 INFO - PROCESS | 1658 | 1465272581398 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 21:09:41 INFO - PROCESS | 1658 | 1465272581399 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 21:09:41 INFO - PROCESS | 1658 | 1465272581401 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 21:09:41 INFO - PROCESS | 1658 | 1465272581402 Marionette TRACE conn2 <- [1,674,null,{}] 21:09:41 INFO - PROCESS | 1658 | 1465272581405 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}] 21:09:41 INFO - PROCESS | 1658 | 1465272581409 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:41 INFO - PROCESS | 1658 | 1465272581527 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 21:09:41 INFO - PROCESS | 1658 | 1465272581539 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:41 INFO - PROCESS | 1658 | 1465272581540 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:41 INFO - PROCESS | 1658 | ++DOCSHELL 0x126d70800 == 35 [pid = 1658] [id = 176] 21:09:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x1248dc400) [pid = 1658] [serial = 526] [outer = 0x0] 21:09:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x124a09c00) [pid = 1658] [serial = 527] [outer = 0x1248dc400] 21:09:41 INFO - PROCESS | 1658 | 1465272581564 Marionette DEBUG loaded listener.js 21:09:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x12733e000) [pid = 1658] [serial = 528] [outer = 0x1248dc400] 21:09:41 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:09:41 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:09:41 INFO - PROCESS | 1658 | 1465272581898 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]]]}] 21:09:41 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 21:09:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 518ms 21:09:41 INFO - PROCESS | 1658 | 1465272581920 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 21:09:41 INFO - PROCESS | 1658 | 1465272581922 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 21:09:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 21:09:41 INFO - PROCESS | 1658 | 1465272581927 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 21:09:41 INFO - PROCESS | 1658 | 1465272581929 Marionette TRACE conn2 <- [1,678,null,{}] 21:09:41 INFO - PROCESS | 1658 | 1465272581938 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}] 21:09:41 INFO - PROCESS | 1658 | 1465272581941 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:42 INFO - PROCESS | 1658 | 1465272582037 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 21:09:42 INFO - PROCESS | 1658 | 1465272582040 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:42 INFO - PROCESS | 1658 | 1465272582042 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:42 INFO - PROCESS | 1658 | ++DOCSHELL 0x1191d9800 == 36 [pid = 1658] [id = 177] 21:09:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x125d6f800) [pid = 1658] [serial = 529] [outer = 0x0] 21:09:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x1288a7400) [pid = 1658] [serial = 530] [outer = 0x125d6f800] 21:09:42 INFO - PROCESS | 1658 | 1465272582067 Marionette DEBUG loaded listener.js 21:09:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x128a05400) [pid = 1658] [serial = 531] [outer = 0x125d6f800] 21:09:42 INFO - PROCESS | 1658 | 1465272582381 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]]]}] 21:09:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 21:09:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 481ms 21:09:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 21:09:42 INFO - PROCESS | 1658 | 1465272582420 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 21:09:42 INFO - PROCESS | 1658 | 1465272582421 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 21:09:42 INFO - PROCESS | 1658 | 1465272582428 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 21:09:42 INFO - PROCESS | 1658 | 1465272582429 Marionette TRACE conn2 <- [1,682,null,{}] 21:09:42 INFO - PROCESS | 1658 | 1465272582432 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}] 21:09:42 INFO - PROCESS | 1658 | 1465272582433 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:42 INFO - PROCESS | 1658 | 1465272582532 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 21:09:42 INFO - PROCESS | 1658 | 1465272582535 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:42 INFO - PROCESS | 1658 | 1465272582537 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:42 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a48f800 == 37 [pid = 1658] [id = 178] 21:09:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x128a04000) [pid = 1658] [serial = 532] [outer = 0x0] 21:09:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x128b55400) [pid = 1658] [serial = 533] [outer = 0x128a04000] 21:09:42 INFO - PROCESS | 1658 | 1465272582562 Marionette DEBUG loaded listener.js 21:09:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x129059400) [pid = 1658] [serial = 534] [outer = 0x128a04000] 21:09:42 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x116f48c00) [pid = 1658] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 21:09:42 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x1162ca000) [pid = 1658] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 21:09:42 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x1195a3c00) [pid = 1658] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 21:09:42 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x120f04800) [pid = 1658] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 21:09:42 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x121451800) [pid = 1658] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 21:09:42 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x119079400) [pid = 1658] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 21:09:42 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x112f5d000) [pid = 1658] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 21:09:42 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x116f3ec00) [pid = 1658] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 21:09:42 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x120f07400) [pid = 1658] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 21:09:42 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x118011400) [pid = 1658] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 21:09:42 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x113814c00) [pid = 1658] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 21:09:42 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x119859000) [pid = 1658] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 21:09:42 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x125d1a800) [pid = 1658] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 21:09:42 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x125d1d400) [pid = 1658] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 21:09:42 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x116f3c800) [pid = 1658] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 21:09:42 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x124aac400) [pid = 1658] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 21:09:43 INFO - PROCESS | 1658 | 1465272583474 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]]]}] 21:09:43 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) 21:09:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1072ms 21:09:43 INFO - PROCESS | 1658 | 1465272583498 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 21:09:43 INFO - PROCESS | 1658 | 1465272583499 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 21:09:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 21:09:43 INFO - PROCESS | 1658 | 1465272583501 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 21:09:43 INFO - PROCESS | 1658 | 1465272583502 Marionette TRACE conn2 <- [1,686,null,{}] 21:09:43 INFO - PROCESS | 1658 | 1465272583505 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}] 21:09:43 INFO - PROCESS | 1658 | 1465272583508 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:43 INFO - PROCESS | 1658 | 1465272583582 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 21:09:43 INFO - PROCESS | 1658 | 1465272583637 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:43 INFO - PROCESS | 1658 | 1465272583638 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:43 INFO - PROCESS | 1658 | ++DOCSHELL 0x125cb9800 == 38 [pid = 1658] [id = 179] 21:09:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x116f48c00) [pid = 1658] [serial = 535] [outer = 0x0] 21:09:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x119360c00) [pid = 1658] [serial = 536] [outer = 0x116f48c00] 21:09:43 INFO - PROCESS | 1658 | 1465272583663 Marionette DEBUG loaded listener.js 21:09:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x121454800) [pid = 1658] [serial = 537] [outer = 0x116f48c00] 21:09:44 INFO - PROCESS | 1658 | 1465272584369 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]]]}] 21:09:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 21:09:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 919ms 21:09:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 21:09:44 INFO - PROCESS | 1658 | 1465272584421 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 21:09:44 INFO - PROCESS | 1658 | 1465272584422 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 21:09:44 INFO - PROCESS | 1658 | 1465272584424 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 21:09:44 INFO - PROCESS | 1658 | 1465272584425 Marionette TRACE conn2 <- [1,690,null,{}] 21:09:44 INFO - PROCESS | 1658 | 1465272584427 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}] 21:09:44 INFO - PROCESS | 1658 | 1465272584428 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:44 INFO - PROCESS | 1658 | 1465272584506 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 21:09:44 INFO - PROCESS | 1658 | 1465272584511 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:44 INFO - PROCESS | 1658 | 1465272584512 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:44 INFO - PROCESS | 1658 | ++DOCSHELL 0x12aa9f000 == 39 [pid = 1658] [id = 180] 21:09:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x121c0b000) [pid = 1658] [serial = 538] [outer = 0x0] 21:09:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x129059000) [pid = 1658] [serial = 539] [outer = 0x121c0b000] 21:09:44 INFO - PROCESS | 1658 | 1465272584544 Marionette DEBUG loaded listener.js 21:09:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x129327800) [pid = 1658] [serial = 540] [outer = 0x121c0b000] 21:09:45 INFO - PROCESS | 1658 | 1465272585330 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]]]}] 21:09:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 21:09:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 921ms 21:09:45 INFO - PROCESS | 1658 | 1465272585346 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 21:09:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 21:09:45 INFO - PROCESS | 1658 | 1465272585348 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 21:09:45 INFO - PROCESS | 1658 | 1465272585352 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 21:09:45 INFO - PROCESS | 1658 | 1465272585354 Marionette TRACE conn2 <- [1,694,null,{}] 21:09:45 INFO - PROCESS | 1658 | 1465272585360 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}] 21:09:45 INFO - PROCESS | 1658 | 1465272585362 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:45 INFO - PROCESS | 1658 | 1465272585465 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 21:09:45 INFO - PROCESS | 1658 | 1465272585518 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:45 INFO - PROCESS | 1658 | 1465272585521 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:45 INFO - PROCESS | 1658 | ++DOCSHELL 0x117255800 == 40 [pid = 1658] [id = 181] 21:09:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x116715c00) [pid = 1658] [serial = 541] [outer = 0x0] 21:09:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x116f3ec00) [pid = 1658] [serial = 542] [outer = 0x116715c00] 21:09:45 INFO - PROCESS | 1658 | 1465272585552 Marionette DEBUG loaded listener.js 21:09:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x118014000) [pid = 1658] [serial = 543] [outer = 0x116715c00] 21:09:46 INFO - PROCESS | 1658 | 1465272586481 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]]]}] 21:09:46 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) 21:09:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1178ms 21:09:46 INFO - PROCESS | 1658 | 1465272586529 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 21:09:46 INFO - PROCESS | 1658 | 1465272586532 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 21:09:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 21:09:46 INFO - PROCESS | 1658 | 1465272586537 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 21:09:46 INFO - PROCESS | 1658 | 1465272586539 Marionette TRACE conn2 <- [1,698,null,{}] 21:09:46 INFO - PROCESS | 1658 | 1465272586541 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}] 21:09:46 INFO - PROCESS | 1658 | 1465272586543 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:46 INFO - PROCESS | 1658 | 1465272586656 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 21:09:46 INFO - PROCESS | 1658 | 1465272586713 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:46 INFO - PROCESS | 1658 | 1465272586715 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:46 INFO - PROCESS | 1658 | ++DOCSHELL 0x1248ad800 == 41 [pid = 1658] [id = 182] 21:09:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x119365400) [pid = 1658] [serial = 544] [outer = 0x0] 21:09:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x1195a3400) [pid = 1658] [serial = 545] [outer = 0x119365400] 21:09:46 INFO - PROCESS | 1658 | 1465272586747 Marionette DEBUG loaded listener.js 21:09:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x120f0e800) [pid = 1658] [serial = 546] [outer = 0x119365400] 21:09:47 INFO - PROCESS | 1658 | 1465272587895 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]]]}] 21:09:47 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) 21:09:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1372ms 21:09:47 INFO - PROCESS | 1658 | 1465272587909 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 21:09:47 INFO - PROCESS | 1658 | 1465272587912 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 21:09:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 21:09:47 INFO - PROCESS | 1658 | 1465272587916 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 21:09:47 INFO - PROCESS | 1658 | 1465272587917 Marionette TRACE conn2 <- [1,702,null,{}] 21:09:47 INFO - PROCESS | 1658 | 1465272587921 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}] 21:09:47 INFO - PROCESS | 1658 | 1465272587924 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:48 INFO - PROCESS | 1658 | 1465272588018 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 21:09:48 INFO - PROCESS | 1658 | 1465272588106 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:48 INFO - PROCESS | 1658 | 1465272588107 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:48 INFO - PROCESS | 1658 | ++DOCSHELL 0x118109800 == 42 [pid = 1658] [id = 183] 21:09:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x11800ac00) [pid = 1658] [serial = 547] [outer = 0x0] 21:09:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x118012400) [pid = 1658] [serial = 548] [outer = 0x11800ac00] 21:09:48 INFO - PROCESS | 1658 | 1465272588136 Marionette DEBUG loaded listener.js 21:09:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x118594c00) [pid = 1658] [serial = 549] [outer = 0x11800ac00] 21:09:49 INFO - PROCESS | 1658 | --DOCSHELL 0x125cb9800 == 41 [pid = 1658] [id = 179] 21:09:49 INFO - PROCESS | 1658 | --DOCSHELL 0x12a48f800 == 40 [pid = 1658] [id = 178] 21:09:49 INFO - PROCESS | 1658 | --DOCSHELL 0x1191d9800 == 39 [pid = 1658] [id = 177] 21:09:49 INFO - PROCESS | 1658 | --DOCSHELL 0x126d70800 == 38 [pid = 1658] [id = 176] 21:09:49 INFO - PROCESS | 1658 | --DOCSHELL 0x124e1e800 == 37 [pid = 1658] [id = 175] 21:09:49 INFO - PROCESS | 1658 | --DOCSHELL 0x121415000 == 36 [pid = 1658] [id = 174] 21:09:49 INFO - PROCESS | 1658 | --DOCSHELL 0x11970e800 == 35 [pid = 1658] [id = 173] 21:09:49 INFO - PROCESS | 1658 | --DOCSHELL 0x1184ed000 == 34 [pid = 1658] [id = 172] 21:09:49 INFO - PROCESS | 1658 | --DOCSHELL 0x1169af000 == 33 [pid = 1658] [id = 171] 21:09:49 INFO - PROCESS | 1658 | --DOCSHELL 0x121368800 == 32 [pid = 1658] [id = 170] 21:09:49 INFO - PROCESS | 1658 | --DOCSHELL 0x1176b0800 == 31 [pid = 1658] [id = 169] 21:09:49 INFO - PROCESS | 1658 | --DOCSHELL 0x12a690000 == 30 [pid = 1658] [id = 168] 21:09:49 INFO - PROCESS | 1658 | --DOCSHELL 0x1248ad800 == 29 [pid = 1658] [id = 182] 21:09:49 INFO - PROCESS | 1658 | --DOCSHELL 0x12aa9f000 == 28 [pid = 1658] [id = 180] 21:09:49 INFO - PROCESS | 1658 | --DOCSHELL 0x117255800 == 27 [pid = 1658] [id = 181] 21:09:49 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x12733fc00) [pid = 1658] [serial = 500] [outer = 0x0] [url = about:blank] 21:09:49 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x118010800) [pid = 1658] [serial = 472] [outer = 0x0] [url = about:blank] 21:09:49 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x118245800) [pid = 1658] [serial = 473] [outer = 0x0] [url = about:blank] 21:09:49 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x11670a800) [pid = 1658] [serial = 469] [outer = 0x0] [url = about:blank] 21:09:49 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x11696ec00) [pid = 1658] [serial = 470] [outer = 0x0] [url = about:blank] 21:09:49 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x119860000) [pid = 1658] [serial = 478] [outer = 0x0] [url = about:blank] 21:09:49 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x120f0e400) [pid = 1658] [serial = 481] [outer = 0x0] [url = about:blank] 21:09:49 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x1216ad800) [pid = 1658] [serial = 484] [outer = 0x0] [url = about:blank] 21:09:49 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x12109c800) [pid = 1658] [serial = 482] [outer = 0x0] [url = about:blank] 21:09:49 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x11935f800) [pid = 1658] [serial = 475] [outer = 0x0] [url = about:blank] 21:09:49 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x1248db400) [pid = 1658] [serial = 487] [outer = 0x0] [url = about:blank] 21:09:49 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x11951b400) [pid = 1658] [serial = 476] [outer = 0x0] [url = about:blank] 21:09:49 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x1248d6c00) [pid = 1658] [serial = 485] [outer = 0x0] [url = about:blank] 21:09:49 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x118594000) [pid = 1658] [serial = 467] [outer = 0x0] [url = about:blank] 21:09:49 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x125d20400) [pid = 1658] [serial = 490] [outer = 0x0] [url = about:blank] 21:09:49 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x119516000) [pid = 1658] [serial = 455] [outer = 0x0] [url = about:blank] 21:09:49 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x1172adc00) [pid = 1658] [serial = 466] [outer = 0x0] [url = about:blank] 21:09:49 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x124ced400) [pid = 1658] [serial = 488] [outer = 0x0] [url = about:blank] 21:09:49 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x118015400) [pid = 1658] [serial = 497] [outer = 0x0] [url = about:blank] 21:09:49 INFO - PROCESS | 1658 | --DOMWINDOW == 78 (0x11831ac00) [pid = 1658] [serial = 454] [outer = 0x0] [url = about:blank] 21:09:49 INFO - PROCESS | 1658 | --DOMWINDOW == 77 (0x121c07c00) [pid = 1658] [serial = 458] [outer = 0x0] [url = about:blank] 21:09:49 INFO - PROCESS | 1658 | --DOMWINDOW == 76 (0x120f12c00) [pid = 1658] [serial = 457] [outer = 0x0] [url = about:blank] 21:09:49 INFO - PROCESS | 1658 | --DOMWINDOW == 75 (0x127340c00) [pid = 1658] [serial = 461] [outer = 0x0] [url = about:blank] 21:09:49 INFO - PROCESS | 1658 | --DOMWINDOW == 74 (0x126d51400) [pid = 1658] [serial = 460] [outer = 0x0] [url = about:blank] 21:09:49 INFO - PROCESS | 1658 | --DOMWINDOW == 73 (0x128a04c00) [pid = 1658] [serial = 464] [outer = 0x0] [url = about:blank] 21:09:49 INFO - PROCESS | 1658 | --DOMWINDOW == 72 (0x127340400) [pid = 1658] [serial = 463] [outer = 0x0] [url = about:blank] 21:09:49 INFO - PROCESS | 1658 | --DOMWINDOW == 71 (0x1166e6c00) [pid = 1658] [serial = 206] [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.] 21:09:49 INFO - PROCESS | 1658 | --DOMWINDOW == 70 (0x126f9bc00) [pid = 1658] [serial = 498] [outer = 0x0] [url = about:blank] 21:09:49 INFO - PROCESS | 1658 | --DOMWINDOW == 69 (0x11870bc00) [pid = 1658] [serial = 493] [outer = 0x0] [url = about:blank] 21:09:49 INFO - PROCESS | 1658 | --DOMWINDOW == 68 (0x12731cc00) [pid = 1658] [serial = 491] [outer = 0x0] [url = about:blank] 21:09:49 INFO - PROCESS | 1658 | --DOMWINDOW == 67 (0x12144ac00) [pid = 1658] [serial = 501] [outer = 0x0] [url = about:blank] 21:09:49 INFO - PROCESS | 1658 | --DOMWINDOW == 66 (0x1215f0c00) [pid = 1658] [serial = 494] [outer = 0x0] [url = about:blank] 21:09:49 INFO - PROCESS | 1658 | --DOMWINDOW == 65 (0x120f04400) [pid = 1658] [serial = 479] [outer = 0x0] [url = about:blank] 21:09:49 INFO - PROCESS | 1658 | 1465272589598 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]]]}] 21:09:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 21:09:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1724ms 21:09:49 INFO - PROCESS | 1658 | 1465272589640 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 21:09:49 INFO - PROCESS | 1658 | 1465272589641 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 21:09:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 21:09:49 INFO - PROCESS | 1658 | 1465272589645 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 21:09:49 INFO - PROCESS | 1658 | 1465272589647 Marionette TRACE conn2 <- [1,706,null,{}] 21:09:49 INFO - PROCESS | 1658 | 1465272589651 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}] 21:09:49 INFO - PROCESS | 1658 | 1465272589653 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:49 INFO - PROCESS | 1658 | 1465272589727 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 21:09:49 INFO - PROCESS | 1658 | 1465272589732 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:49 INFO - PROCESS | 1658 | 1465272589734 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:49 INFO - PROCESS | 1658 | ++DOCSHELL 0x113ac8000 == 28 [pid = 1658] [id = 184] 21:09:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 66 (0x1162c0800) [pid = 1658] [serial = 550] [outer = 0x0] 21:09:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 67 (0x1162cc400) [pid = 1658] [serial = 551] [outer = 0x1162c0800] 21:09:49 INFO - PROCESS | 1658 | 1465272589764 Marionette DEBUG loaded listener.js 21:09:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 68 (0x116714000) [pid = 1658] [serial = 552] [outer = 0x1162c0800] 21:09:50 INFO - PROCESS | 1658 | 1465272590564 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]]]}] 21:09:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 21:09:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 970ms 21:09:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 21:09:50 INFO - PROCESS | 1658 | 1465272590616 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 21:09:50 INFO - PROCESS | 1658 | 1465272590619 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 21:09:50 INFO - PROCESS | 1658 | 1465272590624 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 21:09:50 INFO - PROCESS | 1658 | 1465272590625 Marionette TRACE conn2 <- [1,710,null,{}] 21:09:50 INFO - PROCESS | 1658 | 1465272590632 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}] 21:09:50 INFO - PROCESS | 1658 | 1465272590634 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:50 INFO - PROCESS | 1658 | 1465272590710 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 21:09:50 INFO - PROCESS | 1658 | 1465272590714 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:50 INFO - PROCESS | 1658 | 1465272590715 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:50 INFO - PROCESS | 1658 | ++DOCSHELL 0x11693f800 == 29 [pid = 1658] [id = 185] 21:09:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 69 (0x116970400) [pid = 1658] [serial = 553] [outer = 0x0] 21:09:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 70 (0x1172ae400) [pid = 1658] [serial = 554] [outer = 0x116970400] 21:09:50 INFO - PROCESS | 1658 | 1465272590745 Marionette DEBUG loaded listener.js 21:09:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 71 (0x11800cc00) [pid = 1658] [serial = 555] [outer = 0x116970400] 21:09:51 INFO - PROCESS | 1658 | 1465272591591 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]]]}] 21:09:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 21:09:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 973ms 21:09:51 INFO - PROCESS | 1658 | 1465272591597 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 21:09:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 21:09:51 INFO - PROCESS | 1658 | 1465272591599 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 21:09:51 INFO - PROCESS | 1658 | 1465272591610 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 21:09:51 INFO - PROCESS | 1658 | 1465272591615 Marionette TRACE conn2 <- [1,714,null,{}] 21:09:51 INFO - PROCESS | 1658 | 1465272591627 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}] 21:09:51 INFO - PROCESS | 1658 | 1465272591632 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:51 INFO - PROCESS | 1658 | 1465272591745 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 21:09:51 INFO - PROCESS | 1658 | 1465272591779 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:51 INFO - PROCESS | 1658 | 1465272591781 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:51 INFO - PROCESS | 1658 | ++DOCSHELL 0x117e86800 == 30 [pid = 1658] [id = 186] 21:09:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 72 (0x118598c00) [pid = 1658] [serial = 556] [outer = 0x0] 21:09:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 73 (0x11885e000) [pid = 1658] [serial = 557] [outer = 0x118598c00] 21:09:51 INFO - PROCESS | 1658 | 1465272591809 Marionette DEBUG loaded listener.js 21:09:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 74 (0x1190c7400) [pid = 1658] [serial = 558] [outer = 0x118598c00] 21:09:52 INFO - PROCESS | 1658 | 1465272592596 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]]]}] 21:09:52 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 21:09:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1034ms 21:09:52 INFO - PROCESS | 1658 | 1465272592636 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 21:09:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 21:09:52 INFO - PROCESS | 1658 | 1465272592638 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 21:09:52 INFO - PROCESS | 1658 | 1465272592640 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 21:09:52 INFO - PROCESS | 1658 | 1465272592641 Marionette TRACE conn2 <- [1,718,null,{}] 21:09:52 INFO - PROCESS | 1658 | 1465272592644 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}] 21:09:52 INFO - PROCESS | 1658 | 1465272592645 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:52 INFO - PROCESS | 1658 | 1465272592736 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 21:09:52 INFO - PROCESS | 1658 | 1465272592768 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:52 INFO - PROCESS | 1658 | 1465272592770 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:52 INFO - PROCESS | 1658 | ++DOCSHELL 0x1188d9000 == 31 [pid = 1658] [id = 187] 21:09:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 75 (0x119367000) [pid = 1658] [serial = 559] [outer = 0x0] 21:09:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 76 (0x119513c00) [pid = 1658] [serial = 560] [outer = 0x119367000] 21:09:52 INFO - PROCESS | 1658 | 1465272592795 Marionette DEBUG loaded listener.js 21:09:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 77 (0x11959c800) [pid = 1658] [serial = 561] [outer = 0x119367000] 21:09:53 INFO - PROCESS | 1658 | --DOMWINDOW == 76 (0x113388400) [pid = 1658] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 21:09:53 INFO - PROCESS | 1658 | --DOMWINDOW == 75 (0x1248dc400) [pid = 1658] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 21:09:53 INFO - PROCESS | 1658 | --DOMWINDOW == 74 (0x128a04000) [pid = 1658] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 21:09:53 INFO - PROCESS | 1658 | --DOMWINDOW == 73 (0x116f48c00) [pid = 1658] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 21:09:53 INFO - PROCESS | 1658 | --DOMWINDOW == 72 (0x125d6f800) [pid = 1658] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 21:09:53 INFO - PROCESS | 1658 | --DOMWINDOW == 71 (0x119515400) [pid = 1658] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 21:09:53 INFO - PROCESS | 1658 | --DOMWINDOW == 70 (0x120f0f000) [pid = 1658] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 21:09:53 INFO - PROCESS | 1658 | --DOMWINDOW == 69 (0x129054c00) [pid = 1658] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 21:09:53 INFO - PROCESS | 1658 | --DOMWINDOW == 68 (0x116f47000) [pid = 1658] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 21:09:53 INFO - PROCESS | 1658 | --DOMWINDOW == 67 (0x118011800) [pid = 1658] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 21:09:53 INFO - PROCESS | 1658 | --DOMWINDOW == 66 (0x116710800) [pid = 1658] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 21:09:53 INFO - PROCESS | 1658 | --DOMWINDOW == 65 (0x1184b5800) [pid = 1658] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 21:09:53 INFO - PROCESS | 1658 | --DOMWINDOW == 64 (0x121c0b000) [pid = 1658] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 21:09:53 INFO - PROCESS | 1658 | 1465272593609 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]]]}] 21:09:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 21:09:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1020ms 21:09:53 INFO - PROCESS | 1658 | 1465272593661 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 21:09:53 INFO - PROCESS | 1658 | 1465272593662 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 21:09:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 21:09:53 INFO - PROCESS | 1658 | 1465272593665 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 21:09:53 INFO - PROCESS | 1658 | 1465272593666 Marionette TRACE conn2 <- [1,722,null,{}] 21:09:53 INFO - PROCESS | 1658 | 1465272593668 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}] 21:09:53 INFO - PROCESS | 1658 | 1465272593669 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:53 INFO - PROCESS | 1658 | 1465272593747 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 21:09:53 INFO - PROCESS | 1658 | 1465272593751 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:53 INFO - PROCESS | 1658 | 1465272593752 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:53 INFO - PROCESS | 1658 | ++DOCSHELL 0x1190a3000 == 32 [pid = 1658] [id = 188] 21:09:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 65 (0x11213d000) [pid = 1658] [serial = 562] [outer = 0x0] 21:09:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 66 (0x1184b7000) [pid = 1658] [serial = 563] [outer = 0x11213d000] 21:09:53 INFO - PROCESS | 1658 | 1465272593779 Marionette DEBUG loaded listener.js 21:09:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 67 (0x1195a3800) [pid = 1658] [serial = 564] [outer = 0x11213d000] 21:09:54 INFO - PROCESS | 1658 | 1465272594113 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] 21:09:54 INFO - PROCESS | 1658 | 1465272594135 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 21:09:54 INFO - PROCESS | 1658 | 1465272594137 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 21:09:54 INFO - PROCESS | 1658 | 1465272594140 Marionette TRACE conn2 <- [1,726,null,{}] 21:09:54 INFO - PROCESS | 1658 | 1465272594143 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}] 21:09:54 INFO - PROCESS | 1658 | 1465272594147 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:54 INFO - PROCESS | 1658 | 1465272594260 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 21:09:54 INFO - PROCESS | 1658 | 1465272594267 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:54 INFO - PROCESS | 1658 | 1465272594268 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:54 INFO - PROCESS | 1658 | ++DOCSHELL 0x1133db800 == 33 [pid = 1658] [id = 189] 21:09:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 68 (0x1166e3400) [pid = 1658] [serial = 565] [outer = 0x0] 21:09:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 69 (0x11975f000) [pid = 1658] [serial = 566] [outer = 0x1166e3400] 21:09:54 INFO - PROCESS | 1658 | 1465272594293 Marionette DEBUG loaded listener.js 21:09:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 70 (0x12144ac00) [pid = 1658] [serial = 567] [outer = 0x1166e3400] 21:09:54 INFO - PROCESS | 1658 | 1465272594627 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]]]}] 21:09:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 21:09:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 520ms 21:09:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 21:09:54 INFO - PROCESS | 1658 | 1465272594659 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 21:09:54 INFO - PROCESS | 1658 | 1465272594661 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 21:09:54 INFO - PROCESS | 1658 | 1465272594663 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 21:09:54 INFO - PROCESS | 1658 | 1465272594664 Marionette TRACE conn2 <- [1,730,null,{}] 21:09:54 INFO - PROCESS | 1658 | 1465272594666 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}] 21:09:54 INFO - PROCESS | 1658 | 1465272594668 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:54 INFO - PROCESS | 1658 | 1465272594747 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 21:09:54 INFO - PROCESS | 1658 | 1465272594751 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:54 INFO - PROCESS | 1658 | 1465272594752 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:54 INFO - PROCESS | 1658 | ++DOCSHELL 0x12140a000 == 34 [pid = 1658] [id = 190] 21:09:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 71 (0x112fa3c00) [pid = 1658] [serial = 568] [outer = 0x0] 21:09:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 72 (0x1216b2400) [pid = 1658] [serial = 569] [outer = 0x112fa3c00] 21:09:54 INFO - PROCESS | 1658 | 1465272594778 Marionette DEBUG loaded listener.js 21:09:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 73 (0x121c0e800) [pid = 1658] [serial = 570] [outer = 0x112fa3c00] 21:09:55 INFO - PROCESS | 1658 | 1465272595101 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] 21:09:55 INFO - PROCESS | 1658 | 1465272595134 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 21:09:55 INFO - PROCESS | 1658 | 1465272595136 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 21:09:55 INFO - PROCESS | 1658 | 1465272595137 Marionette TRACE conn2 <- [1,734,null,{}] 21:09:55 INFO - PROCESS | 1658 | 1465272595141 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}] 21:09:55 INFO - PROCESS | 1658 | 1465272595143 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:55 INFO - PROCESS | 1658 | 1465272595238 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 21:09:55 INFO - PROCESS | 1658 | 1465272595246 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:55 INFO - PROCESS | 1658 | 1465272595247 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:55 INFO - PROCESS | 1658 | ++DOCSHELL 0x1218ee800 == 35 [pid = 1658] [id = 191] 21:09:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 74 (0x1215ed400) [pid = 1658] [serial = 571] [outer = 0x0] 21:09:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 75 (0x124810c00) [pid = 1658] [serial = 572] [outer = 0x1215ed400] 21:09:55 INFO - PROCESS | 1658 | 1465272595272 Marionette DEBUG loaded listener.js 21:09:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 76 (0x124a0b400) [pid = 1658] [serial = 573] [outer = 0x1215ed400] 21:09:55 INFO - PROCESS | 1658 | 1465272595576 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]]]}] 21:09:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 21:09:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 469ms 21:09:55 INFO - PROCESS | 1658 | 1465272595638 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 21:09:55 INFO - PROCESS | 1658 | 1465272595640 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 21:09:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 21:09:55 INFO - PROCESS | 1658 | 1465272595644 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 21:09:55 INFO - PROCESS | 1658 | 1465272595647 Marionette TRACE conn2 <- [1,738,null,{}] 21:09:55 INFO - PROCESS | 1658 | 1465272595651 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}] 21:09:55 INFO - PROCESS | 1658 | 1465272595653 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:55 INFO - PROCESS | 1658 | 1465272595742 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 21:09:55 INFO - PROCESS | 1658 | 1465272595829 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:55 INFO - PROCESS | 1658 | 1465272595832 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:55 INFO - PROCESS | 1658 | ++DOCSHELL 0x116239000 == 36 [pid = 1658] [id = 192] 21:09:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 77 (0x112f60400) [pid = 1658] [serial = 574] [outer = 0x0] 21:09:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 78 (0x113815800) [pid = 1658] [serial = 575] [outer = 0x112f60400] 21:09:55 INFO - PROCESS | 1658 | 1465272595864 Marionette DEBUG loaded listener.js 21:09:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x1162cbc00) [pid = 1658] [serial = 576] [outer = 0x112f60400] 21:09:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 21:09:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1222ms 21:09:56 INFO - PROCESS | 1658 | 1465272596860 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]]]}] 21:09:56 INFO - PROCESS | 1658 | 1465272596867 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 21:09:56 INFO - PROCESS | 1658 | 1465272596869 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 21:09:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 21:09:56 INFO - PROCESS | 1658 | 1465272596874 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 21:09:56 INFO - PROCESS | 1658 | 1465272596876 Marionette TRACE conn2 <- [1,742,null,{}] 21:09:56 INFO - PROCESS | 1658 | 1465272596879 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}] 21:09:56 INFO - PROCESS | 1658 | 1465272596881 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:56 INFO - PROCESS | 1658 | 1465272596987 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 21:09:57 INFO - PROCESS | 1658 | 1465272597032 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:57 INFO - PROCESS | 1658 | 1465272597034 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:57 INFO - PROCESS | 1658 | ++DOCSHELL 0x1169a0800 == 37 [pid = 1658] [id = 193] 21:09:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x113da2800) [pid = 1658] [serial = 577] [outer = 0x0] 21:09:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x117030400) [pid = 1658] [serial = 578] [outer = 0x113da2800] 21:09:57 INFO - PROCESS | 1658 | 1465272597065 Marionette DEBUG loaded listener.js 21:09:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x11808c800) [pid = 1658] [serial = 579] [outer = 0x113da2800] 21:09:57 INFO - PROCESS | 1658 | --DOCSHELL 0x12140a000 == 36 [pid = 1658] [id = 190] 21:09:57 INFO - PROCESS | 1658 | --DOCSHELL 0x1133db800 == 35 [pid = 1658] [id = 189] 21:09:57 INFO - PROCESS | 1658 | --DOCSHELL 0x1190a3000 == 34 [pid = 1658] [id = 188] 21:09:57 INFO - PROCESS | 1658 | --DOCSHELL 0x1188d9000 == 33 [pid = 1658] [id = 187] 21:09:57 INFO - PROCESS | 1658 | --DOCSHELL 0x117e86800 == 32 [pid = 1658] [id = 186] 21:09:57 INFO - PROCESS | 1658 | --DOCSHELL 0x11693f800 == 31 [pid = 1658] [id = 185] 21:09:57 INFO - PROCESS | 1658 | --DOCSHELL 0x113ac8000 == 30 [pid = 1658] [id = 184] 21:09:57 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x121c0b400) [pid = 1658] [serial = 524] [outer = 0x0] [url = about:blank] 21:09:57 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x124a09c00) [pid = 1658] [serial = 527] [outer = 0x0] [url = about:blank] 21:09:57 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x128b55400) [pid = 1658] [serial = 533] [outer = 0x0] [url = about:blank] 21:09:57 INFO - PROCESS | 1658 | --DOMWINDOW == 78 (0x119360c00) [pid = 1658] [serial = 536] [outer = 0x0] [url = about:blank] 21:09:57 INFO - PROCESS | 1658 | --DOMWINDOW == 77 (0x1288a7400) [pid = 1658] [serial = 530] [outer = 0x0] [url = about:blank] 21:09:57 INFO - PROCESS | 1658 | --DOMWINDOW == 76 (0x119857800) [pid = 1658] [serial = 518] [outer = 0x0] [url = about:blank] 21:09:57 INFO - PROCESS | 1658 | --DOMWINDOW == 75 (0x120f0b000) [pid = 1658] [serial = 519] [outer = 0x0] [url = about:blank] 21:09:57 INFO - PROCESS | 1658 | --DOMWINDOW == 74 (0x1215e6800) [pid = 1658] [serial = 521] [outer = 0x0] [url = about:blank] 21:09:57 INFO - PROCESS | 1658 | --DOMWINDOW == 73 (0x129326800) [pid = 1658] [serial = 504] [outer = 0x0] [url = about:blank] 21:09:57 INFO - PROCESS | 1658 | --DOMWINDOW == 72 (0x12905bc00) [pid = 1658] [serial = 503] [outer = 0x0] [url = about:blank] 21:09:57 INFO - PROCESS | 1658 | --DOMWINDOW == 71 (0x117695400) [pid = 1658] [serial = 512] [outer = 0x0] [url = about:blank] 21:09:57 INFO - PROCESS | 1658 | --DOMWINDOW == 70 (0x112ea5c00) [pid = 1658] [serial = 513] [outer = 0x0] [url = about:blank] 21:09:57 INFO - PROCESS | 1658 | --DOMWINDOW == 69 (0x11885fc00) [pid = 1658] [serial = 509] [outer = 0x0] [url = about:blank] 21:09:57 INFO - PROCESS | 1658 | --DOMWINDOW == 68 (0x119510800) [pid = 1658] [serial = 510] [outer = 0x0] [url = about:blank] 21:09:57 INFO - PROCESS | 1658 | --DOMWINDOW == 67 (0x116f45800) [pid = 1658] [serial = 506] [outer = 0x0] [url = about:blank] 21:09:57 INFO - PROCESS | 1658 | --DOMWINDOW == 66 (0x11823e800) [pid = 1658] [serial = 507] [outer = 0x0] [url = about:blank] 21:09:57 INFO - PROCESS | 1658 | --DOMWINDOW == 65 (0x11870b400) [pid = 1658] [serial = 515] [outer = 0x0] [url = about:blank] 21:09:57 INFO - PROCESS | 1658 | --DOMWINDOW == 64 (0x1190cd800) [pid = 1658] [serial = 516] [outer = 0x0] [url = about:blank] 21:09:57 INFO - PROCESS | 1658 | --DOMWINDOW == 63 (0x129059000) [pid = 1658] [serial = 539] [outer = 0x0] [url = about:blank] 21:09:57 INFO - PROCESS | 1658 | --DOMWINDOW == 62 (0x129327800) [pid = 1658] [serial = 540] [outer = 0x0] [url = about:blank] 21:09:57 INFO - PROCESS | 1658 | --DOMWINDOW == 61 (0x121454800) [pid = 1658] [serial = 537] [outer = 0x0] [url = about:blank] 21:09:57 INFO - PROCESS | 1658 | --DOMWINDOW == 60 (0x129059400) [pid = 1658] [serial = 534] [outer = 0x0] [url = about:blank] 21:09:57 INFO - PROCESS | 1658 | --DOMWINDOW == 59 (0x128a05400) [pid = 1658] [serial = 531] [outer = 0x0] [url = about:blank] 21:09:57 INFO - PROCESS | 1658 | --DOMWINDOW == 58 (0x12733e000) [pid = 1658] [serial = 528] [outer = 0x0] [url = about:blank] 21:09:57 INFO - PROCESS | 1658 | --DOMWINDOW == 57 (0x1248d6400) [pid = 1658] [serial = 525] [outer = 0x0] [url = about:blank] 21:09:57 INFO - PROCESS | 1658 | --DOMWINDOW == 56 (0x121c05800) [pid = 1658] [serial = 522] [outer = 0x0] [url = about:blank] 21:09:58 INFO - PROCESS | 1658 | 1465272598092 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]]]}] 21:09:58 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 21:09:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1226ms 21:09:58 INFO - PROCESS | 1658 | 1465272598099 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 21:09:58 INFO - PROCESS | 1658 | 1465272598101 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 21:09:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 21:09:58 INFO - PROCESS | 1658 | 1465272598104 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 21:09:58 INFO - PROCESS | 1658 | 1465272598107 Marionette TRACE conn2 <- [1,746,null,{}] 21:09:58 INFO - PROCESS | 1658 | 1465272598110 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}] 21:09:58 INFO - PROCESS | 1658 | 1465272598113 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:58 INFO - PROCESS | 1658 | 1465272598190 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 21:09:58 INFO - PROCESS | 1658 | 1465272598194 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:58 INFO - PROCESS | 1658 | 1465272598196 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:58 INFO - PROCESS | 1658 | ++DOCSHELL 0x1167b0000 == 31 [pid = 1658] [id = 194] 21:09:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 57 (0x116969400) [pid = 1658] [serial = 580] [outer = 0x0] 21:09:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 58 (0x11769b400) [pid = 1658] [serial = 581] [outer = 0x116969400] 21:09:58 INFO - PROCESS | 1658 | 1465272598226 Marionette DEBUG loaded listener.js 21:09:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 59 (0x118016400) [pid = 1658] [serial = 582] [outer = 0x116969400] 21:09:59 INFO - PROCESS | 1658 | 1465272599044 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]]]}] 21:09:59 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.) 21:09:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 973ms 21:09:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 21:09:59 INFO - PROCESS | 1658 | 1465272599076 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 21:09:59 INFO - PROCESS | 1658 | 1465272599079 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 21:09:59 INFO - PROCESS | 1658 | 1465272599083 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 21:09:59 INFO - PROCESS | 1658 | 1465272599085 Marionette TRACE conn2 <- [1,750,null,{}] 21:09:59 INFO - PROCESS | 1658 | 1465272599087 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}] 21:09:59 INFO - PROCESS | 1658 | 1465272599089 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:59 INFO - PROCESS | 1658 | 1465272599189 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 21:09:59 INFO - PROCESS | 1658 | 1465272599197 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:59 INFO - PROCESS | 1658 | 1465272599198 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:09:59 INFO - PROCESS | 1658 | ++DOCSHELL 0x118104000 == 32 [pid = 1658] [id = 195] 21:09:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 60 (0x118596c00) [pid = 1658] [serial = 583] [outer = 0x0] 21:09:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 61 (0x11870f000) [pid = 1658] [serial = 584] [outer = 0x118596c00] 21:09:59 INFO - PROCESS | 1658 | 1465272599226 Marionette DEBUG loaded listener.js 21:09:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 62 (0x119078c00) [pid = 1658] [serial = 585] [outer = 0x118596c00] 21:10:00 INFO - PROCESS | 1658 | 1465272600046 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]]]}] 21:10:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 21:10:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 969ms 21:10:00 INFO - PROCESS | 1658 | 1465272600053 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 21:10:00 INFO - PROCESS | 1658 | 1465272600054 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 21:10:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 21:10:00 INFO - PROCESS | 1658 | 1465272600058 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 21:10:00 INFO - PROCESS | 1658 | 1465272600060 Marionette TRACE conn2 <- [1,754,null,{}] 21:10:00 INFO - PROCESS | 1658 | 1465272600076 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}] 21:10:00 INFO - PROCESS | 1658 | 1465272600080 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:00 INFO - PROCESS | 1658 | 1465272600174 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 21:10:00 INFO - PROCESS | 1658 | 1465272600179 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:00 INFO - PROCESS | 1658 | 1465272600181 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:00 INFO - PROCESS | 1658 | ++DOCSHELL 0x119702800 == 33 [pid = 1658] [id = 196] 21:10:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 63 (0x1190d0800) [pid = 1658] [serial = 586] [outer = 0x0] 21:10:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 64 (0x11959fc00) [pid = 1658] [serial = 587] [outer = 0x1190d0800] 21:10:00 INFO - PROCESS | 1658 | 1465272600209 Marionette DEBUG loaded listener.js 21:10:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 65 (0x119761800) [pid = 1658] [serial = 588] [outer = 0x1190d0800] 21:10:00 INFO - PROCESS | 1658 | --DOMWINDOW == 64 (0x119367000) [pid = 1658] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 21:10:00 INFO - PROCESS | 1658 | --DOMWINDOW == 63 (0x11800ac00) [pid = 1658] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 21:10:00 INFO - PROCESS | 1658 | --DOMWINDOW == 62 (0x116970400) [pid = 1658] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 21:10:00 INFO - PROCESS | 1658 | --DOMWINDOW == 61 (0x1162c0800) [pid = 1658] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 21:10:00 INFO - PROCESS | 1658 | --DOMWINDOW == 60 (0x11213d000) [pid = 1658] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 21:10:00 INFO - PROCESS | 1658 | --DOMWINDOW == 59 (0x1166e3400) [pid = 1658] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 21:10:00 INFO - PROCESS | 1658 | --DOMWINDOW == 58 (0x112fa3c00) [pid = 1658] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 21:10:00 INFO - PROCESS | 1658 | --DOMWINDOW == 57 (0x116715c00) [pid = 1658] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 21:10:00 INFO - PROCESS | 1658 | --DOMWINDOW == 56 (0x119365400) [pid = 1658] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 21:10:00 INFO - PROCESS | 1658 | --DOMWINDOW == 55 (0x118598c00) [pid = 1658] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 21:10:01 INFO - PROCESS | 1658 | 1465272601002 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]]]}] 21:10:01 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 21:10:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 972ms 21:10:01 INFO - PROCESS | 1658 | 1465272601030 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 21:10:01 INFO - PROCESS | 1658 | 1465272601032 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 21:10:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 21:10:01 INFO - PROCESS | 1658 | 1465272601034 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 21:10:01 INFO - PROCESS | 1658 | 1465272601035 Marionette TRACE conn2 <- [1,758,null,{}] 21:10:01 INFO - PROCESS | 1658 | 1465272601038 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}] 21:10:01 INFO - PROCESS | 1658 | 1465272601040 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:01 INFO - PROCESS | 1658 | 1465272601119 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 21:10:01 INFO - PROCESS | 1658 | 1465272601125 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:01 INFO - PROCESS | 1658 | 1465272601126 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:01 INFO - PROCESS | 1658 | ++DOCSHELL 0x120f35800 == 34 [pid = 1658] [id = 197] 21:10:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 56 (0x1190cfc00) [pid = 1658] [serial = 589] [outer = 0x0] 21:10:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 57 (0x119517000) [pid = 1658] [serial = 590] [outer = 0x1190cfc00] 21:10:01 INFO - PROCESS | 1658 | 1465272601152 Marionette DEBUG loaded listener.js 21:10:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 58 (0x119d2c000) [pid = 1658] [serial = 591] [outer = 0x1190cfc00] 21:10:01 INFO - PROCESS | 1658 | 1465272601471 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]]]}] 21:10:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 21:10:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 469ms 21:10:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 21:10:01 INFO - PROCESS | 1658 | 1465272601504 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 21:10:01 INFO - PROCESS | 1658 | 1465272601505 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 21:10:01 INFO - PROCESS | 1658 | 1465272601510 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 21:10:01 INFO - PROCESS | 1658 | 1465272601511 Marionette TRACE conn2 <- [1,762,null,{}] 21:10:01 INFO - PROCESS | 1658 | 1465272601513 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}] 21:10:01 INFO - PROCESS | 1658 | 1465272601515 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:01 INFO - PROCESS | 1658 | 1465272601592 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 21:10:01 INFO - PROCESS | 1658 | 1465272601641 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:01 INFO - PROCESS | 1658 | 1465272601642 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:01 INFO - PROCESS | 1658 | ++DOCSHELL 0x12137a000 == 35 [pid = 1658] [id = 198] 21:10:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 59 (0x112e85000) [pid = 1658] [serial = 592] [outer = 0x0] 21:10:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 60 (0x120f05000) [pid = 1658] [serial = 593] [outer = 0x112e85000] 21:10:01 INFO - PROCESS | 1658 | 1465272601666 Marionette DEBUG loaded listener.js 21:10:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 61 (0x12109c400) [pid = 1658] [serial = 594] [outer = 0x112e85000] 21:10:02 INFO - PROCESS | 1658 | 1465272602457 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]]]}] 21:10:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 21:10:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 972ms 21:10:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 21:10:02 INFO - PROCESS | 1658 | 1465272602481 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 21:10:02 INFO - PROCESS | 1658 | 1465272602482 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 21:10:02 INFO - PROCESS | 1658 | 1465272602484 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 21:10:02 INFO - PROCESS | 1658 | 1465272602485 Marionette TRACE conn2 <- [1,766,null,{}] 21:10:02 INFO - PROCESS | 1658 | 1465272602488 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}] 21:10:02 INFO - PROCESS | 1658 | 1465272602492 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:02 INFO - PROCESS | 1658 | 1465272602577 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 21:10:02 INFO - PROCESS | 1658 | 1465272602581 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:02 INFO - PROCESS | 1658 | 1465272602582 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:02 INFO - PROCESS | 1658 | ++DOCSHELL 0x125cbb800 == 36 [pid = 1658] [id = 199] 21:10:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 62 (0x121c0f000) [pid = 1658] [serial = 595] [outer = 0x0] 21:10:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 63 (0x124a09400) [pid = 1658] [serial = 596] [outer = 0x121c0f000] 21:10:02 INFO - PROCESS | 1658 | 1465272602608 Marionette DEBUG loaded listener.js 21:10:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 64 (0x124cbbc00) [pid = 1658] [serial = 597] [outer = 0x121c0f000] 21:10:03 INFO - PROCESS | 1658 | 1465272603394 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]]]}] 21:10:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 21:10:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 920ms 21:10:03 INFO - PROCESS | 1658 | 1465272603404 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 21:10:03 INFO - PROCESS | 1658 | 1465272603405 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 21:10:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 21:10:03 INFO - PROCESS | 1658 | 1465272603408 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 21:10:03 INFO - PROCESS | 1658 | 1465272603409 Marionette TRACE conn2 <- [1,770,null,{}] 21:10:03 INFO - PROCESS | 1658 | 1465272603411 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}] 21:10:03 INFO - PROCESS | 1658 | 1465272603412 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:03 INFO - PROCESS | 1658 | 1465272603525 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 21:10:03 INFO - PROCESS | 1658 | 1465272603573 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:03 INFO - PROCESS | 1658 | 1465272603574 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x112dac000 == 37 [pid = 1658] [id = 200] 21:10:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 65 (0x1121a0400) [pid = 1658] [serial = 598] [outer = 0x0] 21:10:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 66 (0x112f5d000) [pid = 1658] [serial = 599] [outer = 0x1121a0400] 21:10:03 INFO - PROCESS | 1658 | 1465272603606 Marionette DEBUG loaded listener.js 21:10:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 67 (0x11670a800) [pid = 1658] [serial = 600] [outer = 0x1121a0400] 21:10:04 INFO - PROCESS | 1658 | 1465272604015 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]]]}] 21:10:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 21:10:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 670ms 21:10:04 INFO - PROCESS | 1658 | 1465272604080 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 21:10:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 21:10:04 INFO - PROCESS | 1658 | 1465272604082 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 21:10:04 INFO - PROCESS | 1658 | 1465272604085 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 21:10:04 INFO - PROCESS | 1658 | 1465272604087 Marionette TRACE conn2 <- [1,774,null,{}] 21:10:04 INFO - PROCESS | 1658 | 1465272604109 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}] 21:10:04 INFO - PROCESS | 1658 | 1465272604112 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:04 INFO - PROCESS | 1658 | 1465272604212 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 21:10:04 INFO - PROCESS | 1658 | 1465272604273 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:04 INFO - PROCESS | 1658 | 1465272604275 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:04 INFO - PROCESS | 1658 | ++DOCSHELL 0x1188d9000 == 38 [pid = 1658] [id = 201] 21:10:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 68 (0x117e15c00) [pid = 1658] [serial = 601] [outer = 0x0] 21:10:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 69 (0x118099000) [pid = 1658] [serial = 602] [outer = 0x117e15c00] 21:10:04 INFO - PROCESS | 1658 | 1465272604306 Marionette DEBUG loaded listener.js 21:10:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 70 (0x118591800) [pid = 1658] [serial = 603] [outer = 0x117e15c00] 21:10:04 INFO - PROCESS | 1658 | 1465272604714 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]]]}] 21:10:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 21:10:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 640ms 21:10:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 21:10:04 INFO - PROCESS | 1658 | 1465272604725 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 21:10:04 INFO - PROCESS | 1658 | 1465272604727 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 21:10:04 INFO - PROCESS | 1658 | 1465272604730 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 21:10:04 INFO - PROCESS | 1658 | 1465272604731 Marionette TRACE conn2 <- [1,778,null,{}] 21:10:04 INFO - PROCESS | 1658 | 1465272604734 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}] 21:10:04 INFO - PROCESS | 1658 | 1465272604735 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:04 INFO - PROCESS | 1658 | 1465272604834 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 21:10:04 INFO - PROCESS | 1658 | 1465272604939 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:04 INFO - PROCESS | 1658 | 1465272604940 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:04 INFO - PROCESS | 1658 | ++DOCSHELL 0x125d41000 == 39 [pid = 1658] [id = 202] 21:10:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 71 (0x119369800) [pid = 1658] [serial = 604] [outer = 0x0] 21:10:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 72 (0x11959f000) [pid = 1658] [serial = 605] [outer = 0x119369800] 21:10:04 INFO - PROCESS | 1658 | 1465272604971 Marionette DEBUG loaded listener.js 21:10:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 73 (0x120f0b000) [pid = 1658] [serial = 606] [outer = 0x119369800] 21:10:05 INFO - PROCESS | 1658 | 1465272605389 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]]]}] 21:10:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 21:10:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 668ms 21:10:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 21:10:05 INFO - PROCESS | 1658 | 1465272605399 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 21:10:05 INFO - PROCESS | 1658 | 1465272605401 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 21:10:05 INFO - PROCESS | 1658 | 1465272605409 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 21:10:05 INFO - PROCESS | 1658 | 1465272605412 Marionette TRACE conn2 <- [1,782,null,{}] 21:10:05 INFO - PROCESS | 1658 | 1465272605415 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}] 21:10:05 INFO - PROCESS | 1658 | 1465272605417 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:05 INFO - PROCESS | 1658 | 1465272605519 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 21:10:05 INFO - PROCESS | 1658 | 1465272605583 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:05 INFO - PROCESS | 1658 | 1465272605585 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x12715b800 == 40 [pid = 1658] [id = 203] 21:10:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 74 (0x12119e800) [pid = 1658] [serial = 607] [outer = 0x0] 21:10:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 75 (0x121a35400) [pid = 1658] [serial = 608] [outer = 0x12119e800] 21:10:05 INFO - PROCESS | 1658 | 1465272605613 Marionette DEBUG loaded listener.js 21:10:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 76 (0x1248e2800) [pid = 1658] [serial = 609] [outer = 0x12119e800] 21:10:06 INFO - PROCESS | 1658 | 1465272606000 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]]]}] 21:10:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 21:10:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 624ms 21:10:06 INFO - PROCESS | 1658 | 1465272606030 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 21:10:06 INFO - PROCESS | 1658 | 1465272606031 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 21:10:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 21:10:06 INFO - PROCESS | 1658 | 1465272606033 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 21:10:06 INFO - PROCESS | 1658 | 1465272606034 Marionette TRACE conn2 <- [1,786,null,{}] 21:10:06 INFO - PROCESS | 1658 | 1465272606037 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}] 21:10:06 INFO - PROCESS | 1658 | 1465272606038 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:06 INFO - PROCESS | 1658 | 1465272606131 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 21:10:06 INFO - PROCESS | 1658 | 1465272606221 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:06 INFO - PROCESS | 1658 | 1465272606222 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:06 INFO - PROCESS | 1658 | ++DOCSHELL 0x118114000 == 41 [pid = 1658] [id = 204] 21:10:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 77 (0x1166e9000) [pid = 1658] [serial = 610] [outer = 0x0] 21:10:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 78 (0x1195a0000) [pid = 1658] [serial = 611] [outer = 0x1166e9000] 21:10:06 INFO - PROCESS | 1658 | 1465272606266 Marionette DEBUG loaded listener.js 21:10:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x125d1f400) [pid = 1658] [serial = 612] [outer = 0x1166e9000] 21:10:06 INFO - PROCESS | 1658 | 1465272606741 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]]]}] 21:10:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 21:10:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 770ms 21:10:06 INFO - PROCESS | 1658 | 1465272606803 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 21:10:06 INFO - PROCESS | 1658 | 1465272606806 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 21:10:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 21:10:06 INFO - PROCESS | 1658 | 1465272606828 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 21:10:06 INFO - PROCESS | 1658 | 1465272606830 Marionette TRACE conn2 <- [1,790,null,{}] 21:10:06 INFO - PROCESS | 1658 | 1465272606833 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}] 21:10:06 INFO - PROCESS | 1658 | 1465272606835 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:06 INFO - PROCESS | 1658 | 1465272606929 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 21:10:06 INFO - PROCESS | 1658 | 1465272606994 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:06 INFO - PROCESS | 1658 | 1465272606995 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:07 INFO - PROCESS | 1658 | ++DOCSHELL 0x1176be000 == 42 [pid = 1658] [id = 205] 21:10:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x116a04000) [pid = 1658] [serial = 613] [outer = 0x0] 21:10:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x11769b000) [pid = 1658] [serial = 614] [outer = 0x116a04000] 21:10:07 INFO - PROCESS | 1658 | 1465272607024 Marionette DEBUG loaded listener.js 21:10:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x11809b800) [pid = 1658] [serial = 615] [outer = 0x116a04000] 21:10:07 INFO - PROCESS | 1658 | --DOCSHELL 0x125cbb800 == 41 [pid = 1658] [id = 199] 21:10:07 INFO - PROCESS | 1658 | --DOCSHELL 0x12137a000 == 40 [pid = 1658] [id = 198] 21:10:07 INFO - PROCESS | 1658 | --DOCSHELL 0x120f35800 == 39 [pid = 1658] [id = 197] 21:10:07 INFO - PROCESS | 1658 | --DOCSHELL 0x119702800 == 38 [pid = 1658] [id = 196] 21:10:07 INFO - PROCESS | 1658 | --DOCSHELL 0x118104000 == 37 [pid = 1658] [id = 195] 21:10:07 INFO - PROCESS | 1658 | --DOCSHELL 0x1167b0000 == 36 [pid = 1658] [id = 194] 21:10:07 INFO - PROCESS | 1658 | --DOCSHELL 0x1169a0800 == 35 [pid = 1658] [id = 193] 21:10:07 INFO - PROCESS | 1658 | --DOCSHELL 0x1218ee800 == 34 [pid = 1658] [id = 191] 21:10:07 INFO - PROCESS | 1658 | --DOCSHELL 0x116239000 == 33 [pid = 1658] [id = 192] 21:10:07 INFO - PROCESS | 1658 | --DOCSHELL 0x118109800 == 32 [pid = 1658] [id = 183] 21:10:07 INFO - PROCESS | 1658 | --DOCSHELL 0x118114000 == 31 [pid = 1658] [id = 204] 21:10:07 INFO - PROCESS | 1658 | --DOCSHELL 0x12715b800 == 30 [pid = 1658] [id = 203] 21:10:07 INFO - PROCESS | 1658 | --DOCSHELL 0x125d41000 == 29 [pid = 1658] [id = 202] 21:10:07 INFO - PROCESS | 1658 | --DOCSHELL 0x1188d9000 == 28 [pid = 1658] [id = 201] 21:10:07 INFO - PROCESS | 1658 | --DOCSHELL 0x112dac000 == 27 [pid = 1658] [id = 200] 21:10:07 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x119513c00) [pid = 1658] [serial = 560] [outer = 0x0] [url = about:blank] 21:10:07 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x118594c00) [pid = 1658] [serial = 549] [outer = 0x0] [url = about:blank] 21:10:07 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x118012400) [pid = 1658] [serial = 548] [outer = 0x0] [url = about:blank] 21:10:07 INFO - PROCESS | 1658 | --DOMWINDOW == 78 (0x1172ae400) [pid = 1658] [serial = 554] [outer = 0x0] [url = about:blank] 21:10:07 INFO - PROCESS | 1658 | --DOMWINDOW == 77 (0x1162cc400) [pid = 1658] [serial = 551] [outer = 0x0] [url = about:blank] 21:10:07 INFO - PROCESS | 1658 | --DOMWINDOW == 76 (0x116714000) [pid = 1658] [serial = 552] [outer = 0x0] [url = about:blank] 21:10:07 INFO - PROCESS | 1658 | --DOMWINDOW == 75 (0x1184b7000) [pid = 1658] [serial = 563] [outer = 0x0] [url = about:blank] 21:10:07 INFO - PROCESS | 1658 | --DOMWINDOW == 74 (0x12144ac00) [pid = 1658] [serial = 567] [outer = 0x0] [url = about:blank] 21:10:07 INFO - PROCESS | 1658 | --DOMWINDOW == 73 (0x1216b2400) [pid = 1658] [serial = 569] [outer = 0x0] [url = about:blank] 21:10:07 INFO - PROCESS | 1658 | --DOMWINDOW == 72 (0x118014000) [pid = 1658] [serial = 543] [outer = 0x0] [url = about:blank] 21:10:07 INFO - PROCESS | 1658 | --DOMWINDOW == 71 (0x116f3ec00) [pid = 1658] [serial = 542] [outer = 0x0] [url = about:blank] 21:10:07 INFO - PROCESS | 1658 | --DOMWINDOW == 70 (0x120f0e800) [pid = 1658] [serial = 546] [outer = 0x0] [url = about:blank] 21:10:07 INFO - PROCESS | 1658 | --DOMWINDOW == 69 (0x11959c800) [pid = 1658] [serial = 561] [outer = 0x0] [url = about:blank] 21:10:07 INFO - PROCESS | 1658 | --DOMWINDOW == 68 (0x121c0e800) [pid = 1658] [serial = 570] [outer = 0x0] [url = about:blank] 21:10:07 INFO - PROCESS | 1658 | --DOMWINDOW == 67 (0x1195a3400) [pid = 1658] [serial = 545] [outer = 0x0] [url = about:blank] 21:10:07 INFO - PROCESS | 1658 | --DOMWINDOW == 66 (0x11885e000) [pid = 1658] [serial = 557] [outer = 0x0] [url = about:blank] 21:10:07 INFO - PROCESS | 1658 | --DOMWINDOW == 65 (0x1190c7400) [pid = 1658] [serial = 558] [outer = 0x0] [url = about:blank] 21:10:07 INFO - PROCESS | 1658 | --DOMWINDOW == 64 (0x1195a3800) [pid = 1658] [serial = 564] [outer = 0x0] [url = about:blank] 21:10:07 INFO - PROCESS | 1658 | --DOMWINDOW == 63 (0x11975f000) [pid = 1658] [serial = 566] [outer = 0x0] [url = about:blank] 21:10:07 INFO - PROCESS | 1658 | --DOMWINDOW == 62 (0x11800cc00) [pid = 1658] [serial = 555] [outer = 0x0] [url = about:blank] 21:10:07 INFO - PROCESS | 1658 | --DOMWINDOW == 61 (0x124810c00) [pid = 1658] [serial = 572] [outer = 0x0] [url = about:blank] 21:10:07 INFO - PROCESS | 1658 | 1465272607844 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]]]}] 21:10:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 21:10:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1024ms 21:10:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 21:10:07 INFO - PROCESS | 1658 | 1465272607851 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 21:10:07 INFO - PROCESS | 1658 | 1465272607853 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 21:10:07 INFO - PROCESS | 1658 | 1465272607870 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 21:10:07 INFO - PROCESS | 1658 | 1465272607876 Marionette TRACE conn2 <- [1,794,null,{}] 21:10:07 INFO - PROCESS | 1658 | 1465272607889 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}] 21:10:07 INFO - PROCESS | 1658 | 1465272607892 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:07 INFO - PROCESS | 1658 | 1465272607974 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 21:10:07 INFO - PROCESS | 1658 | 1465272607979 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:07 INFO - PROCESS | 1658 | 1465272607981 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:07 INFO - PROCESS | 1658 | ++DOCSHELL 0x1167c4800 == 28 [pid = 1658] [id = 206] 21:10:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 62 (0x1162f7000) [pid = 1658] [serial = 616] [outer = 0x0] 21:10:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 63 (0x1167d6400) [pid = 1658] [serial = 617] [outer = 0x1162f7000] 21:10:08 INFO - PROCESS | 1658 | 1465272608011 Marionette DEBUG loaded listener.js 21:10:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 64 (0x117033c00) [pid = 1658] [serial = 618] [outer = 0x1162f7000] 21:10:08 INFO - PROCESS | 1658 | 1465272608363 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]]]}] 21:10:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 21:10:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 542ms 21:10:08 INFO - PROCESS | 1658 | 1465272608399 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 21:10:08 INFO - PROCESS | 1658 | 1465272608403 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 21:10:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 21:10:08 INFO - PROCESS | 1658 | 1465272608410 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 21:10:08 INFO - PROCESS | 1658 | 1465272608412 Marionette TRACE conn2 <- [1,798,null,{}] 21:10:08 INFO - PROCESS | 1658 | 1465272608414 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}] 21:10:08 INFO - PROCESS | 1658 | 1465272608416 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:08 INFO - PROCESS | 1658 | 1465272608498 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 21:10:08 INFO - PROCESS | 1658 | 1465272608545 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:08 INFO - PROCESS | 1658 | 1465272608546 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:08 INFO - PROCESS | 1658 | ++DOCSHELL 0x1170d1800 == 29 [pid = 1658] [id = 207] 21:10:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 65 (0x11670b400) [pid = 1658] [serial = 619] [outer = 0x0] 21:10:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 66 (0x11769e400) [pid = 1658] [serial = 620] [outer = 0x11670b400] 21:10:08 INFO - PROCESS | 1658 | 1465272608573 Marionette DEBUG loaded listener.js 21:10:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 67 (0x1184b7000) [pid = 1658] [serial = 621] [outer = 0x11670b400] 21:10:08 INFO - PROCESS | 1658 | 1465272608898 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]]]}] 21:10:08 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 21:10:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 520ms 21:10:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 21:10:08 INFO - PROCESS | 1658 | 1465272608929 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 21:10:08 INFO - PROCESS | 1658 | 1465272608931 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 21:10:08 INFO - PROCESS | 1658 | 1465272608933 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 21:10:08 INFO - PROCESS | 1658 | 1465272608936 Marionette TRACE conn2 <- [1,802,null,{}] 21:10:08 INFO - PROCESS | 1658 | 1465272608943 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}] 21:10:08 INFO - PROCESS | 1658 | 1465272608947 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:09 INFO - PROCESS | 1658 | 1465272609023 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 21:10:09 INFO - PROCESS | 1658 | 1465272609072 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:09 INFO - PROCESS | 1658 | 1465272609074 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:09 INFO - PROCESS | 1658 | ++DOCSHELL 0x11908f800 == 30 [pid = 1658] [id = 208] 21:10:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 68 (0x118590c00) [pid = 1658] [serial = 622] [outer = 0x0] 21:10:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 69 (0x118866800) [pid = 1658] [serial = 623] [outer = 0x118590c00] 21:10:09 INFO - PROCESS | 1658 | 1465272609101 Marionette DEBUG loaded listener.js 21:10:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 70 (0x119368c00) [pid = 1658] [serial = 624] [outer = 0x118590c00] 21:10:09 INFO - PROCESS | 1658 | 1465272609381 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]]]}] 21:10:09 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 21:10:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 471ms 21:10:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 21:10:09 INFO - PROCESS | 1658 | 1465272609413 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 21:10:09 INFO - PROCESS | 1658 | 1465272609415 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 21:10:09 INFO - PROCESS | 1658 | 1465272609417 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 21:10:09 INFO - PROCESS | 1658 | 1465272609418 Marionette TRACE conn2 <- [1,806,null,{}] 21:10:09 INFO - PROCESS | 1658 | 1465272609421 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}] 21:10:09 INFO - PROCESS | 1658 | 1465272609422 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:09 INFO - PROCESS | 1658 | 1465272609519 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 21:10:09 INFO - PROCESS | 1658 | 1465272609522 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:09 INFO - PROCESS | 1658 | 1465272609525 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:09 INFO - PROCESS | 1658 | ++DOCSHELL 0x11970d800 == 31 [pid = 1658] [id = 209] 21:10:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 71 (0x119511000) [pid = 1658] [serial = 625] [outer = 0x0] 21:10:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 72 (0x1195a5000) [pid = 1658] [serial = 626] [outer = 0x119511000] 21:10:09 INFO - PROCESS | 1658 | 1465272609551 Marionette DEBUG loaded listener.js 21:10:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 73 (0x119760000) [pid = 1658] [serial = 627] [outer = 0x119511000] 21:10:09 INFO - PROCESS | 1658 | [1658] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 21:10:09 INFO - PROCESS | 1658 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 21:10:09 INFO - PROCESS | 1658 | Determined SkiaGL cache limits: Size 100663296, Items: 256 21:10:09 INFO - PROCESS | 1658 | [GFX2-]: Using SkiaGL canvas. 21:10:09 INFO - PROCESS | 1658 | 1465272609948 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]]]}] 21:10:09 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 21:10:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 569ms 21:10:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 21:10:09 INFO - PROCESS | 1658 | 1465272609987 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 21:10:09 INFO - PROCESS | 1658 | 1465272609988 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 21:10:09 INFO - PROCESS | 1658 | 1465272609990 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 21:10:10 INFO - PROCESS | 1658 | 1465272609999 Marionette TRACE conn2 <- [1,810,null,{}] 21:10:10 INFO - PROCESS | 1658 | 1465272610007 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}] 21:10:10 INFO - PROCESS | 1658 | 1465272610008 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:10 INFO - PROCESS | 1658 | 1465272610098 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 21:10:10 INFO - PROCESS | 1658 | 1465272610101 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:10 INFO - PROCESS | 1658 | 1465272610102 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:10 INFO - PROCESS | 1658 | ++DOCSHELL 0x120f35800 == 32 [pid = 1658] [id = 210] 21:10:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 74 (0x118241400) [pid = 1658] [serial = 628] [outer = 0x0] 21:10:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 75 (0x11985e000) [pid = 1658] [serial = 629] [outer = 0x118241400] 21:10:10 INFO - PROCESS | 1658 | 1465272610127 Marionette DEBUG loaded listener.js 21:10:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 76 (0x120f0b400) [pid = 1658] [serial = 630] [outer = 0x118241400] 21:10:10 INFO - PROCESS | 1658 | 1465272610479 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]]]}] 21:10:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 21:10:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 531ms 21:10:10 INFO - PROCESS | 1658 | 1465272610522 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 21:10:10 INFO - PROCESS | 1658 | 1465272610523 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 21:10:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 21:10:10 INFO - PROCESS | 1658 | 1465272610525 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 21:10:10 INFO - PROCESS | 1658 | 1465272610526 Marionette TRACE conn2 <- [1,814,null,{}] 21:10:10 INFO - PROCESS | 1658 | 1465272610529 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}] 21:10:10 INFO - PROCESS | 1658 | 1465272610532 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:10 INFO - PROCESS | 1658 | 1465272610634 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 21:10:10 INFO - PROCESS | 1658 | 1465272610668 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:10 INFO - PROCESS | 1658 | 1465272610669 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:10 INFO - PROCESS | 1658 | ++DOCSHELL 0x123522000 == 33 [pid = 1658] [id = 211] 21:10:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 77 (0x12144ac00) [pid = 1658] [serial = 631] [outer = 0x0] 21:10:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 78 (0x121c06000) [pid = 1658] [serial = 632] [outer = 0x12144ac00] 21:10:10 INFO - PROCESS | 1658 | 1465272610694 Marionette DEBUG loaded listener.js 21:10:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x1248e1000) [pid = 1658] [serial = 633] [outer = 0x12144ac00] 21:10:11 INFO - PROCESS | 1658 | 1465272611002 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] 21:10:11 INFO - PROCESS | 1658 | 1465272611047 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 21:10:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 21:10:11 INFO - PROCESS | 1658 | 1465272611049 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 21:10:11 INFO - PROCESS | 1658 | 1465272611050 Marionette TRACE conn2 <- [1,818,null,{}] 21:10:11 INFO - PROCESS | 1658 | 1465272611053 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}] 21:10:11 INFO - PROCESS | 1658 | 1465272611054 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:11 INFO - PROCESS | 1658 | 1465272611151 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 21:10:11 INFO - PROCESS | 1658 | 1465272611183 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:11 INFO - PROCESS | 1658 | 1465272611184 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:11 INFO - PROCESS | 1658 | ++DOCSHELL 0x125cbb800 == 34 [pid = 1658] [id = 212] 21:10:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x112f5d800) [pid = 1658] [serial = 634] [outer = 0x0] 21:10:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x125c24c00) [pid = 1658] [serial = 635] [outer = 0x112f5d800] 21:10:11 INFO - PROCESS | 1658 | 1465272611209 Marionette DEBUG loaded listener.js 21:10:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x125d70400) [pid = 1658] [serial = 636] [outer = 0x112f5d800] 21:10:11 INFO - PROCESS | 1658 | 1465272611529 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]]]}] 21:10:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 21:10:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 518ms 21:10:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 21:10:11 INFO - PROCESS | 1658 | 1465272611568 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 21:10:11 INFO - PROCESS | 1658 | 1465272611569 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 21:10:11 INFO - PROCESS | 1658 | 1465272611571 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 21:10:11 INFO - PROCESS | 1658 | 1465272611572 Marionette TRACE conn2 <- [1,822,null,{}] 21:10:11 INFO - PROCESS | 1658 | 1465272611575 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}] 21:10:11 INFO - PROCESS | 1658 | 1465272611576 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:11 INFO - PROCESS | 1658 | 1465272611741 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 21:10:11 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x1190d0800) [pid = 1658] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 21:10:11 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x1190cfc00) [pid = 1658] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 21:10:11 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x1215ed400) [pid = 1658] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 21:10:11 INFO - PROCESS | 1658 | --DOMWINDOW == 78 (0x112f60400) [pid = 1658] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 21:10:11 INFO - PROCESS | 1658 | --DOMWINDOW == 77 (0x118596c00) [pid = 1658] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 21:10:11 INFO - PROCESS | 1658 | --DOMWINDOW == 76 (0x116969400) [pid = 1658] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 21:10:11 INFO - PROCESS | 1658 | --DOMWINDOW == 75 (0x113da2800) [pid = 1658] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 21:10:11 INFO - PROCESS | 1658 | --DOMWINDOW == 74 (0x112e85000) [pid = 1658] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 21:10:11 INFO - PROCESS | 1658 | --DOMWINDOW == 73 (0x121c0f000) [pid = 1658] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 21:10:11 INFO - PROCESS | 1658 | 1465272611779 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:11 INFO - PROCESS | 1658 | 1465272611780 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:11 INFO - PROCESS | 1658 | ++DOCSHELL 0x119bb0000 == 35 [pid = 1658] [id = 213] 21:10:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 74 (0x112f60400) [pid = 1658] [serial = 637] [outer = 0x0] 21:10:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 75 (0x116969400) [pid = 1658] [serial = 638] [outer = 0x112f60400] 21:10:11 INFO - PROCESS | 1658 | 1465272611804 Marionette DEBUG loaded listener.js 21:10:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 76 (0x119514400) [pid = 1658] [serial = 639] [outer = 0x112f60400] 21:10:12 INFO - PROCESS | 1658 | 1465272612061 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] 21:10:12 INFO - PROCESS | 1658 | 1465272612098 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 21:10:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 21:10:12 INFO - PROCESS | 1658 | 1465272612100 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 21:10:12 INFO - PROCESS | 1658 | 1465272612101 Marionette TRACE conn2 <- [1,826,null,{}] 21:10:12 INFO - PROCESS | 1658 | 1465272612104 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}] 21:10:12 INFO - PROCESS | 1658 | 1465272612105 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:12 INFO - PROCESS | 1658 | 1465272612203 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 21:10:12 INFO - PROCESS | 1658 | 1465272612209 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:12 INFO - PROCESS | 1658 | 1465272612210 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:12 INFO - PROCESS | 1658 | ++DOCSHELL 0x12891e000 == 36 [pid = 1658] [id = 214] 21:10:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 77 (0x11959f800) [pid = 1658] [serial = 640] [outer = 0x0] 21:10:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 78 (0x126ceec00) [pid = 1658] [serial = 641] [outer = 0x11959f800] 21:10:12 INFO - PROCESS | 1658 | 1465272612235 Marionette DEBUG loaded listener.js 21:10:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x126f9e000) [pid = 1658] [serial = 642] [outer = 0x11959f800] 21:10:12 INFO - PROCESS | 1658 | 1465272612564 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]]]}] 21:10:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 21:10:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 470ms 21:10:12 INFO - PROCESS | 1658 | 1465272612571 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 21:10:12 INFO - PROCESS | 1658 | 1465272612575 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 21:10:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 21:10:12 INFO - PROCESS | 1658 | 1465272612580 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 21:10:12 INFO - PROCESS | 1658 | 1465272612582 Marionette TRACE conn2 <- [1,830,null,{}] 21:10:12 INFO - PROCESS | 1658 | 1465272612585 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}] 21:10:12 INFO - PROCESS | 1658 | 1465272612587 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:12 INFO - PROCESS | 1658 | 1465272612740 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 21:10:12 INFO - PROCESS | 1658 | 1465272612750 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:12 INFO - PROCESS | 1658 | 1465272612751 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:12 INFO - PROCESS | 1658 | ++DOCSHELL 0x12892f000 == 37 [pid = 1658] [id = 215] 21:10:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x119365800) [pid = 1658] [serial = 643] [outer = 0x0] 21:10:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x126f97800) [pid = 1658] [serial = 644] [outer = 0x119365800] 21:10:12 INFO - PROCESS | 1658 | 1465272612790 Marionette DEBUG loaded listener.js 21:10:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x127333c00) [pid = 1658] [serial = 645] [outer = 0x119365800] 21:10:13 INFO - PROCESS | 1658 | 1465272613059 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]]]}] 21:10:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 21:10:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 519ms 21:10:13 INFO - PROCESS | 1658 | 1465272613100 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 21:10:13 INFO - PROCESS | 1658 | 1465272613103 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 21:10:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 21:10:13 INFO - PROCESS | 1658 | 1465272613118 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 21:10:13 INFO - PROCESS | 1658 | 1465272613122 Marionette TRACE conn2 <- [1,834,null,{}] 21:10:13 INFO - PROCESS | 1658 | 1465272613129 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}] 21:10:13 INFO - PROCESS | 1658 | 1465272613132 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:13 INFO - PROCESS | 1658 | 1465272613281 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 21:10:13 INFO - PROCESS | 1658 | 1465272613351 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:13 INFO - PROCESS | 1658 | 1465272613352 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:13 INFO - PROCESS | 1658 | ++DOCSHELL 0x129018800 == 38 [pid = 1658] [id = 216] 21:10:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x11951c800) [pid = 1658] [serial = 646] [outer = 0x0] 21:10:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x127339400) [pid = 1658] [serial = 647] [outer = 0x11951c800] 21:10:13 INFO - PROCESS | 1658 | 1465272613395 Marionette DEBUG loaded listener.js 21:10:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x1288af800) [pid = 1658] [serial = 648] [outer = 0x11951c800] 21:10:13 INFO - PROCESS | 1658 | 1465272613884 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]]]}] 21:10:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 21:10:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 789ms 21:10:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 21:10:13 INFO - PROCESS | 1658 | 1465272613896 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 21:10:13 INFO - PROCESS | 1658 | 1465272613898 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 21:10:13 INFO - PROCESS | 1658 | 1465272613901 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 21:10:13 INFO - PROCESS | 1658 | 1465272613903 Marionette TRACE conn2 <- [1,838,null,{}] 21:10:13 INFO - PROCESS | 1658 | 1465272613935 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}] 21:10:13 INFO - PROCESS | 1658 | 1465272613936 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:14 INFO - PROCESS | 1658 | 1465272614049 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 21:10:14 INFO - PROCESS | 1658 | 1465272614121 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:14 INFO - PROCESS | 1658 | 1465272614122 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:14 INFO - PROCESS | 1658 | ++DOCSHELL 0x11665c000 == 39 [pid = 1658] [id = 217] 21:10:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x110ef1800) [pid = 1658] [serial = 649] [outer = 0x0] 21:10:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x113a98400) [pid = 1658] [serial = 650] [outer = 0x110ef1800] 21:10:14 INFO - PROCESS | 1658 | 1465272614153 Marionette DEBUG loaded listener.js 21:10:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x116710400) [pid = 1658] [serial = 651] [outer = 0x110ef1800] 21:10:14 INFO - PROCESS | 1658 | 1465272614693 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]]]}] 21:10:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 21:10:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 871ms 21:10:14 INFO - PROCESS | 1658 | 1465272614772 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 21:10:14 INFO - PROCESS | 1658 | 1465272614775 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 21:10:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 21:10:14 INFO - PROCESS | 1658 | 1465272614780 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 21:10:14 INFO - PROCESS | 1658 | 1465272614782 Marionette TRACE conn2 <- [1,842,null,{}] 21:10:14 INFO - PROCESS | 1658 | 1465272614784 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}] 21:10:14 INFO - PROCESS | 1658 | 1465272614786 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:14 INFO - PROCESS | 1658 | 1465272614892 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 21:10:14 INFO - PROCESS | 1658 | 1465272614943 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:14 INFO - PROCESS | 1658 | 1465272614945 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:14 INFO - PROCESS | 1658 | ++DOCSHELL 0x119bb4000 == 40 [pid = 1658] [id = 218] 21:10:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x118016c00) [pid = 1658] [serial = 652] [outer = 0x0] 21:10:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x11824a000) [pid = 1658] [serial = 653] [outer = 0x118016c00] 21:10:14 INFO - PROCESS | 1658 | 1465272614975 Marionette DEBUG loaded listener.js 21:10:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x118707000) [pid = 1658] [serial = 654] [outer = 0x118016c00] 21:10:15 INFO - PROCESS | 1658 | 1465272615644 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]]]}] 21:10:15 INFO - PROCESS | 1658 | --DOCSHELL 0x12892f000 == 39 [pid = 1658] [id = 215] 21:10:15 INFO - PROCESS | 1658 | --DOCSHELL 0x12891e000 == 38 [pid = 1658] [id = 214] 21:10:15 INFO - PROCESS | 1658 | --DOCSHELL 0x119bb0000 == 37 [pid = 1658] [id = 213] 21:10:15 INFO - PROCESS | 1658 | --DOCSHELL 0x125cbb800 == 36 [pid = 1658] [id = 212] 21:10:15 INFO - PROCESS | 1658 | --DOCSHELL 0x123522000 == 35 [pid = 1658] [id = 211] 21:10:15 INFO - PROCESS | 1658 | --DOCSHELL 0x120f35800 == 34 [pid = 1658] [id = 210] 21:10:15 INFO - PROCESS | 1658 | --DOCSHELL 0x11970d800 == 33 [pid = 1658] [id = 209] 21:10:15 INFO - PROCESS | 1658 | --DOCSHELL 0x11908f800 == 32 [pid = 1658] [id = 208] 21:10:15 INFO - PROCESS | 1658 | --DOCSHELL 0x1170d1800 == 31 [pid = 1658] [id = 207] 21:10:15 INFO - PROCESS | 1658 | --DOCSHELL 0x1167c4800 == 30 [pid = 1658] [id = 206] 21:10:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 21:10:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 920ms 21:10:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 21:10:15 INFO - PROCESS | 1658 | 1465272615700 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 21:10:15 INFO - PROCESS | 1658 | 1465272615702 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 21:10:15 INFO - PROCESS | 1658 | 1465272615705 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 21:10:15 INFO - PROCESS | 1658 | 1465272615707 Marionette TRACE conn2 <- [1,846,null,{}] 21:10:15 INFO - PROCESS | 1658 | 1465272615711 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}] 21:10:15 INFO - PROCESS | 1658 | 1465272615712 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:15 INFO - PROCESS | 1658 | 1465272615799 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 21:10:15 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x11959fc00) [pid = 1658] [serial = 587] [outer = 0x0] [url = about:blank] 21:10:15 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x119517000) [pid = 1658] [serial = 590] [outer = 0x0] [url = about:blank] 21:10:15 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x124a0b400) [pid = 1658] [serial = 573] [outer = 0x0] [url = about:blank] 21:10:15 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x113815800) [pid = 1658] [serial = 575] [outer = 0x0] [url = about:blank] 21:10:15 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x1162cbc00) [pid = 1658] [serial = 576] [outer = 0x0] [url = about:blank] 21:10:15 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x11870f000) [pid = 1658] [serial = 584] [outer = 0x0] [url = about:blank] 21:10:15 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x11769b400) [pid = 1658] [serial = 581] [outer = 0x0] [url = about:blank] 21:10:15 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x118016400) [pid = 1658] [serial = 582] [outer = 0x0] [url = about:blank] 21:10:15 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x117030400) [pid = 1658] [serial = 578] [outer = 0x0] [url = about:blank] 21:10:15 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x12109c400) [pid = 1658] [serial = 594] [outer = 0x0] [url = about:blank] 21:10:15 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x11808c800) [pid = 1658] [serial = 579] [outer = 0x0] [url = about:blank] 21:10:15 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x119761800) [pid = 1658] [serial = 588] [outer = 0x0] [url = about:blank] 21:10:15 INFO - PROCESS | 1658 | --DOMWINDOW == 78 (0x120f05000) [pid = 1658] [serial = 593] [outer = 0x0] [url = about:blank] 21:10:15 INFO - PROCESS | 1658 | --DOMWINDOW == 77 (0x119078c00) [pid = 1658] [serial = 585] [outer = 0x0] [url = about:blank] 21:10:15 INFO - PROCESS | 1658 | --DOMWINDOW == 76 (0x124cbbc00) [pid = 1658] [serial = 597] [outer = 0x0] [url = about:blank] 21:10:15 INFO - PROCESS | 1658 | --DOMWINDOW == 75 (0x119d2c000) [pid = 1658] [serial = 591] [outer = 0x0] [url = about:blank] 21:10:15 INFO - PROCESS | 1658 | --DOMWINDOW == 74 (0x124a09400) [pid = 1658] [serial = 596] [outer = 0x0] [url = about:blank] 21:10:15 INFO - PROCESS | 1658 | 1465272615853 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:15 INFO - PROCESS | 1658 | 1465272615855 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:15 INFO - PROCESS | 1658 | ++DOCSHELL 0x116668000 == 31 [pid = 1658] [id = 219] 21:10:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 75 (0x113df8000) [pid = 1658] [serial = 655] [outer = 0x0] 21:10:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 76 (0x116972000) [pid = 1658] [serial = 656] [outer = 0x113df8000] 21:10:15 INFO - PROCESS | 1658 | 1465272615882 Marionette DEBUG loaded listener.js 21:10:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 77 (0x117e1a000) [pid = 1658] [serial = 657] [outer = 0x113df8000] 21:10:16 INFO - PROCESS | 1658 | 1465272616229 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]]]}] 21:10:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 21:10:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 570ms 21:10:16 INFO - PROCESS | 1658 | 1465272616277 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 21:10:16 INFO - PROCESS | 1658 | 1465272616281 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 21:10:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 21:10:16 INFO - PROCESS | 1658 | 1465272616287 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 21:10:16 INFO - PROCESS | 1658 | 1465272616289 Marionette TRACE conn2 <- [1,850,null,{}] 21:10:16 INFO - PROCESS | 1658 | 1465272616293 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}] 21:10:16 INFO - PROCESS | 1658 | 1465272616296 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:16 INFO - PROCESS | 1658 | 1465272616436 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 21:10:16 INFO - PROCESS | 1658 | 1465272616506 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:16 INFO - PROCESS | 1658 | 1465272616508 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:16 INFO - PROCESS | 1658 | ++DOCSHELL 0x1170d8800 == 32 [pid = 1658] [id = 220] 21:10:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 78 (0x11800b800) [pid = 1658] [serial = 658] [outer = 0x0] 21:10:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x118595c00) [pid = 1658] [serial = 659] [outer = 0x11800b800] 21:10:16 INFO - PROCESS | 1658 | 1465272616551 Marionette DEBUG loaded listener.js 21:10:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x1190c6000) [pid = 1658] [serial = 660] [outer = 0x11800b800] 21:10:16 INFO - PROCESS | 1658 | 1465272616862 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]]]}] 21:10:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 21:10:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 624ms 21:10:16 INFO - PROCESS | 1658 | 1465272616910 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 21:10:16 INFO - PROCESS | 1658 | 1465272616912 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 21:10:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 21:10:16 INFO - PROCESS | 1658 | 1465272616914 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 21:10:16 INFO - PROCESS | 1658 | 1465272616916 Marionette TRACE conn2 <- [1,854,null,{}] 21:10:16 INFO - PROCESS | 1658 | 1465272616924 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}] 21:10:16 INFO - PROCESS | 1658 | 1465272616927 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:17 INFO - PROCESS | 1658 | 1465272617027 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 21:10:17 INFO - PROCESS | 1658 | 1465272617035 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:17 INFO - PROCESS | 1658 | 1465272617037 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:17 INFO - PROCESS | 1658 | ++DOCSHELL 0x1194c3000 == 33 [pid = 1658] [id = 221] 21:10:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x112ea6c00) [pid = 1658] [serial = 661] [outer = 0x0] 21:10:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x11975a000) [pid = 1658] [serial = 662] [outer = 0x112ea6c00] 21:10:17 INFO - PROCESS | 1658 | 1465272617066 Marionette DEBUG loaded listener.js 21:10:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x120f08000) [pid = 1658] [serial = 663] [outer = 0x112ea6c00] 21:10:17 INFO - PROCESS | 1658 | 1465272617418 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]]]}] 21:10:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 21:10:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 521ms 21:10:17 INFO - PROCESS | 1658 | 1465272617436 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 21:10:17 INFO - PROCESS | 1658 | 1465272617439 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 21:10:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 21:10:17 INFO - PROCESS | 1658 | 1465272617444 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 21:10:17 INFO - PROCESS | 1658 | 1465272617445 Marionette TRACE conn2 <- [1,858,null,{}] 21:10:17 INFO - PROCESS | 1658 | 1465272617448 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}] 21:10:17 INFO - PROCESS | 1658 | 1465272617449 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:17 INFO - PROCESS | 1658 | 1465272617529 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 21:10:17 INFO - PROCESS | 1658 | 1465272617584 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:17 INFO - PROCESS | 1658 | 1465272617585 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:17 INFO - PROCESS | 1658 | ++DOCSHELL 0x12112c000 == 34 [pid = 1658] [id = 222] 21:10:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x1190c5c00) [pid = 1658] [serial = 664] [outer = 0x0] 21:10:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x121454000) [pid = 1658] [serial = 665] [outer = 0x1190c5c00] 21:10:17 INFO - PROCESS | 1658 | 1465272617610 Marionette DEBUG loaded listener.js 21:10:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x1219a5000) [pid = 1658] [serial = 666] [outer = 0x1190c5c00] 21:10:17 INFO - PROCESS | 1658 | 1465272617917 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]]]}] 21:10:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 21:10:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 519ms 21:10:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 21:10:17 INFO - PROCESS | 1658 | 1465272617963 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 21:10:17 INFO - PROCESS | 1658 | 1465272617965 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 21:10:17 INFO - PROCESS | 1658 | 1465272617967 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 21:10:17 INFO - PROCESS | 1658 | 1465272617968 Marionette TRACE conn2 <- [1,862,null,{}] 21:10:17 INFO - PROCESS | 1658 | 1465272617970 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}] 21:10:17 INFO - PROCESS | 1658 | 1465272617972 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:18 INFO - PROCESS | 1658 | 1465272618064 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 21:10:18 INFO - PROCESS | 1658 | 1465272618097 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:18 INFO - PROCESS | 1658 | 1465272618098 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:18 INFO - PROCESS | 1658 | ++DOCSHELL 0x123588800 == 35 [pid = 1658] [id = 223] 21:10:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x120f04400) [pid = 1658] [serial = 667] [outer = 0x0] 21:10:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x121c0a400) [pid = 1658] [serial = 668] [outer = 0x120f04400] 21:10:18 INFO - PROCESS | 1658 | 1465272618122 Marionette DEBUG loaded listener.js 21:10:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x1248d9c00) [pid = 1658] [serial = 669] [outer = 0x120f04400] 21:10:18 INFO - PROCESS | 1658 | 1465272618452 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]]]}] 21:10:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 21:10:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 518ms 21:10:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 21:10:18 INFO - PROCESS | 1658 | 1465272618486 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 21:10:18 INFO - PROCESS | 1658 | 1465272618487 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 21:10:18 INFO - PROCESS | 1658 | 1465272618489 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 21:10:18 INFO - PROCESS | 1658 | 1465272618490 Marionette TRACE conn2 <- [1,866,null,{}] 21:10:18 INFO - PROCESS | 1658 | 1465272618492 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}] 21:10:18 INFO - PROCESS | 1658 | 1465272618497 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:18 INFO - PROCESS | 1658 | 1465272618611 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 21:10:18 INFO - PROCESS | 1658 | 1465272618627 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:18 INFO - PROCESS | 1658 | 1465272618628 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:18 INFO - PROCESS | 1658 | ++DOCSHELL 0x127157800 == 36 [pid = 1658] [id = 224] 21:10:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x1248e1800) [pid = 1658] [serial = 670] [outer = 0x0] 21:10:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x1267ca000) [pid = 1658] [serial = 671] [outer = 0x1248e1800] 21:10:18 INFO - PROCESS | 1658 | 1465272618653 Marionette DEBUG loaded listener.js 21:10:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x12733a400) [pid = 1658] [serial = 672] [outer = 0x1248e1800] 21:10:19 INFO - PROCESS | 1658 | 1465272618999 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]]]}] 21:10:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 21:10:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 521ms 21:10:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 21:10:19 INFO - PROCESS | 1658 | 1465272619011 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 21:10:19 INFO - PROCESS | 1658 | 1465272619012 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 21:10:19 INFO - PROCESS | 1658 | 1465272619014 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 21:10:19 INFO - PROCESS | 1658 | 1465272619015 Marionette TRACE conn2 <- [1,870,null,{}] 21:10:19 INFO - PROCESS | 1658 | 1465272619017 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}] 21:10:19 INFO - PROCESS | 1658 | 1465272619018 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:19 INFO - PROCESS | 1658 | 1465272619110 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 21:10:19 INFO - PROCESS | 1658 | 1465272619120 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:19 INFO - PROCESS | 1658 | 1465272619121 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:19 INFO - PROCESS | 1658 | ++DOCSHELL 0x12901a800 == 37 [pid = 1658] [id = 225] 21:10:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x12733ec00) [pid = 1658] [serial = 673] [outer = 0x0] 21:10:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x1288a4c00) [pid = 1658] [serial = 674] [outer = 0x12733ec00] 21:10:19 INFO - PROCESS | 1658 | 1465272619149 Marionette DEBUG loaded listener.js 21:10:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x1288aec00) [pid = 1658] [serial = 675] [outer = 0x12733ec00] 21:10:19 INFO - PROCESS | 1658 | 1465272619539 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]]]}] 21:10:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 21:10:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 568ms 21:10:19 INFO - PROCESS | 1658 | 1465272619583 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 21:10:19 INFO - PROCESS | 1658 | 1465272619585 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 21:10:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 21:10:19 INFO - PROCESS | 1658 | 1465272619588 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 21:10:19 INFO - PROCESS | 1658 | 1465272619590 Marionette TRACE conn2 <- [1,874,null,{}] 21:10:19 INFO - PROCESS | 1658 | 1465272619593 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}] 21:10:19 INFO - PROCESS | 1658 | 1465272619595 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:19 INFO - PROCESS | 1658 | 1465272619737 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 21:10:19 INFO - PROCESS | 1658 | 1465272619758 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:19 INFO - PROCESS | 1658 | 1465272619759 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:19 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a4a3000 == 38 [pid = 1658] [id = 226] 21:10:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x1288a6c00) [pid = 1658] [serial = 676] [outer = 0x0] 21:10:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x128a06800) [pid = 1658] [serial = 677] [outer = 0x1288a6c00] 21:10:19 INFO - PROCESS | 1658 | 1465272619800 Marionette DEBUG loaded listener.js 21:10:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x128a10c00) [pid = 1658] [serial = 678] [outer = 0x1288a6c00] 21:10:20 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x118241400) [pid = 1658] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 21:10:20 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x116a04000) [pid = 1658] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 21:10:20 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x118590c00) [pid = 1658] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 21:10:20 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x119511000) [pid = 1658] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 21:10:20 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x11670b400) [pid = 1658] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 21:10:20 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x1162f7000) [pid = 1658] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 21:10:20 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x1121a0400) [pid = 1658] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 21:10:20 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x117e15c00) [pid = 1658] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 21:10:20 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x119369800) [pid = 1658] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 21:10:20 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x12119e800) [pid = 1658] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 21:10:20 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x12144ac00) [pid = 1658] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 21:10:20 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x112f5d800) [pid = 1658] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 21:10:20 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x112f60400) [pid = 1658] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 21:10:20 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x1166e9000) [pid = 1658] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 21:10:20 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x119365800) [pid = 1658] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 21:10:20 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x11959f800) [pid = 1658] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 21:10:20 INFO - PROCESS | 1658 | 1465272620285 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]]]}] 21:10:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 21:10:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 722ms 21:10:20 INFO - PROCESS | 1658 | 1465272620312 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 21:10:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 21:10:20 INFO - PROCESS | 1658 | 1465272620313 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 21:10:20 INFO - PROCESS | 1658 | 1465272620315 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 21:10:20 INFO - PROCESS | 1658 | 1465272620316 Marionette TRACE conn2 <- [1,878,null,{}] 21:10:20 INFO - PROCESS | 1658 | 1465272620319 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}] 21:10:20 INFO - PROCESS | 1658 | 1465272620320 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:20 INFO - PROCESS | 1658 | 1465272620430 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 21:10:20 INFO - PROCESS | 1658 | 1465272620467 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:20 INFO - PROCESS | 1658 | 1465272620468 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:20 INFO - PROCESS | 1658 | ++DOCSHELL 0x11947e800 == 39 [pid = 1658] [id = 227] 21:10:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x110eed000) [pid = 1658] [serial = 679] [outer = 0x0] 21:10:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x11831d400) [pid = 1658] [serial = 680] [outer = 0x110eed000] 21:10:20 INFO - PROCESS | 1658 | 1465272620492 Marionette DEBUG loaded listener.js 21:10:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x120f07800) [pid = 1658] [serial = 681] [outer = 0x110eed000] 21:10:20 INFO - PROCESS | 1658 | 1465272620749 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]]]}] 21:10:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 21:10:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 469ms 21:10:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 21:10:20 INFO - PROCESS | 1658 | 1465272620785 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 21:10:20 INFO - PROCESS | 1658 | 1465272620786 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 21:10:20 INFO - PROCESS | 1658 | 1465272620796 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 21:10:20 INFO - PROCESS | 1658 | 1465272620797 Marionette TRACE conn2 <- [1,882,null,{}] 21:10:20 INFO - PROCESS | 1658 | 1465272620800 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}] 21:10:20 INFO - PROCESS | 1658 | 1465272620801 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:20 INFO - PROCESS | 1658 | 1465272620887 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 21:10:20 INFO - PROCESS | 1658 | 1465272620894 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:20 INFO - PROCESS | 1658 | 1465272620895 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:20 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a680800 == 40 [pid = 1658] [id = 228] 21:10:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x12109c800) [pid = 1658] [serial = 682] [outer = 0x0] 21:10:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x128b51400) [pid = 1658] [serial = 683] [outer = 0x12109c800] 21:10:20 INFO - PROCESS | 1658 | 1465272620919 Marionette DEBUG loaded listener.js 21:10:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x1219a2c00) [pid = 1658] [serial = 684] [outer = 0x12109c800] 21:10:21 INFO - PROCESS | 1658 | 1465272621250 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]]]}] 21:10:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 21:10:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 479ms 21:10:21 INFO - PROCESS | 1658 | 1465272621267 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 21:10:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 21:10:21 INFO - PROCESS | 1658 | 1465272621269 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 21:10:21 INFO - PROCESS | 1658 | 1465272621271 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 21:10:21 INFO - PROCESS | 1658 | 1465272621276 Marionette TRACE conn2 <- [1,886,null,{}] 21:10:21 INFO - PROCESS | 1658 | 1465272621278 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}] 21:10:21 INFO - PROCESS | 1658 | 1465272621280 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:21 INFO - PROCESS | 1658 | 1465272621394 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 21:10:21 INFO - PROCESS | 1658 | 1465272621401 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:21 INFO - PROCESS | 1658 | 1465272621402 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:21 INFO - PROCESS | 1658 | ++DOCSHELL 0x12aa90800 == 41 [pid = 1658] [id = 229] 21:10:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x12904f000) [pid = 1658] [serial = 685] [outer = 0x0] 21:10:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x129059800) [pid = 1658] [serial = 686] [outer = 0x12904f000] 21:10:21 INFO - PROCESS | 1658 | 1465272621428 Marionette DEBUG loaded listener.js 21:10:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x129152000) [pid = 1658] [serial = 687] [outer = 0x12904f000] 21:10:21 INFO - PROCESS | 1658 | 1465272621725 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]]]}] 21:10:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 21:10:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 472ms 21:10:21 INFO - PROCESS | 1658 | 1465272621747 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 21:10:21 INFO - PROCESS | 1658 | 1465272621748 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 21:10:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 21:10:21 INFO - PROCESS | 1658 | 1465272621752 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 21:10:21 INFO - PROCESS | 1658 | 1465272621753 Marionette TRACE conn2 <- [1,890,null,{}] 21:10:21 INFO - PROCESS | 1658 | 1465272621755 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}] 21:10:21 INFO - PROCESS | 1658 | 1465272621757 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:21 INFO - PROCESS | 1658 | 1465272621843 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 21:10:21 INFO - PROCESS | 1658 | 1465272621847 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:21 INFO - PROCESS | 1658 | 1465272621848 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:21 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b815000 == 42 [pid = 1658] [id = 230] 21:10:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x1214a0000) [pid = 1658] [serial = 688] [outer = 0x0] 21:10:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x129326400) [pid = 1658] [serial = 689] [outer = 0x1214a0000] 21:10:21 INFO - PROCESS | 1658 | 1465272621872 Marionette DEBUG loaded listener.js 21:10:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x129325000) [pid = 1658] [serial = 690] [outer = 0x1214a0000] 21:10:22 INFO - PROCESS | 1658 | --DOCSHELL 0x1176be000 == 41 [pid = 1658] [id = 205] 21:10:22 INFO - PROCESS | 1658 | --DOCSHELL 0x116668000 == 40 [pid = 1658] [id = 219] 21:10:22 INFO - PROCESS | 1658 | --DOCSHELL 0x119bb4000 == 39 [pid = 1658] [id = 218] 21:10:22 INFO - PROCESS | 1658 | --DOCSHELL 0x11665c000 == 38 [pid = 1658] [id = 217] 21:10:22 INFO - PROCESS | 1658 | --DOCSHELL 0x129018800 == 37 [pid = 1658] [id = 216] 21:10:23 INFO - PROCESS | 1658 | --DOCSHELL 0x12112c000 == 36 [pid = 1658] [id = 222] 21:10:23 INFO - PROCESS | 1658 | --DOCSHELL 0x1170d8800 == 35 [pid = 1658] [id = 220] 21:10:23 INFO - PROCESS | 1658 | --DOCSHELL 0x12a4a3000 == 34 [pid = 1658] [id = 226] 21:10:23 INFO - PROCESS | 1658 | --DOCSHELL 0x1194c3000 == 33 [pid = 1658] [id = 221] 21:10:23 INFO - PROCESS | 1658 | --DOCSHELL 0x12901a800 == 32 [pid = 1658] [id = 225] 21:10:23 INFO - PROCESS | 1658 | --DOCSHELL 0x12a680800 == 31 [pid = 1658] [id = 228] 21:10:23 INFO - PROCESS | 1658 | --DOCSHELL 0x11947e800 == 30 [pid = 1658] [id = 227] 21:10:23 INFO - PROCESS | 1658 | --DOCSHELL 0x127157800 == 29 [pid = 1658] [id = 224] 21:10:23 INFO - PROCESS | 1658 | --DOCSHELL 0x123588800 == 28 [pid = 1658] [id = 223] 21:10:23 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x11985e000) [pid = 1658] [serial = 629] [outer = 0x0] [url = about:blank] 21:10:23 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x11769b000) [pid = 1658] [serial = 614] [outer = 0x0] [url = about:blank] 21:10:23 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x118866800) [pid = 1658] [serial = 623] [outer = 0x0] [url = about:blank] 21:10:23 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x119368c00) [pid = 1658] [serial = 624] [outer = 0x0] [url = about:blank] 21:10:23 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x1195a5000) [pid = 1658] [serial = 626] [outer = 0x0] [url = about:blank] 21:10:23 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x11769e400) [pid = 1658] [serial = 620] [outer = 0x0] [url = about:blank] 21:10:23 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x1184b7000) [pid = 1658] [serial = 621] [outer = 0x0] [url = about:blank] 21:10:23 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x1167d6400) [pid = 1658] [serial = 617] [outer = 0x0] [url = about:blank] 21:10:23 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x117033c00) [pid = 1658] [serial = 618] [outer = 0x0] [url = about:blank] 21:10:23 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x11670a800) [pid = 1658] [serial = 600] [outer = 0x0] [url = about:blank] 21:10:23 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x112f5d000) [pid = 1658] [serial = 599] [outer = 0x0] [url = about:blank] 21:10:23 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x118591800) [pid = 1658] [serial = 603] [outer = 0x0] [url = about:blank] 21:10:23 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x118099000) [pid = 1658] [serial = 602] [outer = 0x0] [url = about:blank] 21:10:23 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x120f0b000) [pid = 1658] [serial = 606] [outer = 0x0] [url = about:blank] 21:10:23 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x11959f000) [pid = 1658] [serial = 605] [outer = 0x0] [url = about:blank] 21:10:23 INFO - PROCESS | 1658 | --DOMWINDOW == 78 (0x1248e2800) [pid = 1658] [serial = 609] [outer = 0x0] [url = about:blank] 21:10:23 INFO - PROCESS | 1658 | --DOMWINDOW == 77 (0x121a35400) [pid = 1658] [serial = 608] [outer = 0x0] [url = about:blank] 21:10:23 INFO - PROCESS | 1658 | --DOMWINDOW == 76 (0x121c06000) [pid = 1658] [serial = 632] [outer = 0x0] [url = about:blank] 21:10:23 INFO - PROCESS | 1658 | --DOMWINDOW == 75 (0x120f0b400) [pid = 1658] [serial = 630] [outer = 0x0] [url = about:blank] 21:10:23 INFO - PROCESS | 1658 | --DOMWINDOW == 74 (0x125c24c00) [pid = 1658] [serial = 635] [outer = 0x0] [url = about:blank] 21:10:23 INFO - PROCESS | 1658 | --DOMWINDOW == 73 (0x1248e1000) [pid = 1658] [serial = 633] [outer = 0x0] [url = about:blank] 21:10:23 INFO - PROCESS | 1658 | --DOMWINDOW == 72 (0x116969400) [pid = 1658] [serial = 638] [outer = 0x0] [url = about:blank] 21:10:23 INFO - PROCESS | 1658 | --DOMWINDOW == 71 (0x125d1f400) [pid = 1658] [serial = 612] [outer = 0x0] [url = about:blank] 21:10:23 INFO - PROCESS | 1658 | --DOMWINDOW == 70 (0x125d70400) [pid = 1658] [serial = 636] [outer = 0x0] [url = about:blank] 21:10:23 INFO - PROCESS | 1658 | --DOMWINDOW == 69 (0x1195a0000) [pid = 1658] [serial = 611] [outer = 0x0] [url = about:blank] 21:10:23 INFO - PROCESS | 1658 | --DOMWINDOW == 68 (0x127333c00) [pid = 1658] [serial = 645] [outer = 0x0] [url = about:blank] 21:10:23 INFO - PROCESS | 1658 | --DOMWINDOW == 67 (0x126ceec00) [pid = 1658] [serial = 641] [outer = 0x0] [url = about:blank] 21:10:23 INFO - PROCESS | 1658 | --DOMWINDOW == 66 (0x119514400) [pid = 1658] [serial = 639] [outer = 0x0] [url = about:blank] 21:10:23 INFO - PROCESS | 1658 | --DOMWINDOW == 65 (0x11809b800) [pid = 1658] [serial = 615] [outer = 0x0] [url = about:blank] 21:10:23 INFO - PROCESS | 1658 | --DOMWINDOW == 64 (0x119760000) [pid = 1658] [serial = 627] [outer = 0x0] [url = about:blank] 21:10:23 INFO - PROCESS | 1658 | --DOMWINDOW == 63 (0x127339400) [pid = 1658] [serial = 647] [outer = 0x0] [url = about:blank] 21:10:23 INFO - PROCESS | 1658 | --DOMWINDOW == 62 (0x126f97800) [pid = 1658] [serial = 644] [outer = 0x0] [url = about:blank] 21:10:23 INFO - PROCESS | 1658 | --DOMWINDOW == 61 (0x126f9e000) [pid = 1658] [serial = 642] [outer = 0x0] [url = about:blank] 21:10:23 INFO - PROCESS | 1658 | --DOCSHELL 0x12aa90800 == 27 [pid = 1658] [id = 229] 21:10:23 INFO - PROCESS | 1658 | 1465272623234 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]]]}] 21:10:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 21:10:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1522ms 21:10:23 INFO - PROCESS | 1658 | 1465272623275 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 21:10:23 INFO - PROCESS | 1658 | 1465272623277 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 21:10:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 21:10:23 INFO - PROCESS | 1658 | 1465272623281 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 21:10:23 INFO - PROCESS | 1658 | 1465272623283 Marionette TRACE conn2 <- [1,894,null,{}] 21:10:23 INFO - PROCESS | 1658 | 1465272623287 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}] 21:10:23 INFO - PROCESS | 1658 | 1465272623289 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:23 INFO - PROCESS | 1658 | 1465272623372 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 21:10:23 INFO - PROCESS | 1658 | 1465272623418 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:23 INFO - PROCESS | 1658 | 1465272623421 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:23 INFO - PROCESS | 1658 | ++DOCSHELL 0x1133da000 == 28 [pid = 1658] [id = 231] 21:10:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 62 (0x112e81800) [pid = 1658] [serial = 691] [outer = 0x0] 21:10:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 63 (0x112e83000) [pid = 1658] [serial = 692] [outer = 0x112e81800] 21:10:23 INFO - PROCESS | 1658 | 1465272623449 Marionette DEBUG loaded listener.js 21:10:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 64 (0x112fa2c00) [pid = 1658] [serial = 693] [outer = 0x112e81800] 21:10:23 INFO - PROCESS | 1658 | 1465272623753 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]]]}] 21:10:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 21:10:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 520ms 21:10:23 INFO - PROCESS | 1658 | 1465272623801 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 21:10:23 INFO - PROCESS | 1658 | 1465272623804 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 21:10:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 21:10:23 INFO - PROCESS | 1658 | 1465272623812 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 21:10:23 INFO - PROCESS | 1658 | 1465272623814 Marionette TRACE conn2 <- [1,898,null,{}] 21:10:23 INFO - PROCESS | 1658 | 1465272623816 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}] 21:10:23 INFO - PROCESS | 1658 | 1465272623818 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:23 INFO - PROCESS | 1658 | 1465272623896 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 21:10:23 INFO - PROCESS | 1658 | 1465272623944 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:23 INFO - PROCESS | 1658 | 1465272623946 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:23 INFO - PROCESS | 1658 | ++DOCSHELL 0x11690b800 == 29 [pid = 1658] [id = 232] 21:10:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 65 (0x113865400) [pid = 1658] [serial = 694] [outer = 0x0] 21:10:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 66 (0x1151cd000) [pid = 1658] [serial = 695] [outer = 0x113865400] 21:10:23 INFO - PROCESS | 1658 | 1465272623973 Marionette DEBUG loaded listener.js 21:10:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 67 (0x1160cd000) [pid = 1658] [serial = 696] [outer = 0x113865400] 21:10:24 INFO - PROCESS | 1658 | 1465272624253 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]]]}] 21:10:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 21:10:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 470ms 21:10:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 21:10:24 INFO - PROCESS | 1658 | 1465272624282 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 21:10:24 INFO - PROCESS | 1658 | 1465272624284 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 21:10:24 INFO - PROCESS | 1658 | 1465272624286 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 21:10:24 INFO - PROCESS | 1658 | 1465272624300 Marionette TRACE conn2 <- [1,902,null,{}] 21:10:24 INFO - PROCESS | 1658 | 1465272624316 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}] 21:10:24 INFO - PROCESS | 1658 | 1465272624319 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:24 INFO - PROCESS | 1658 | 1465272624405 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 21:10:24 INFO - PROCESS | 1658 | 1465272624457 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:24 INFO - PROCESS | 1658 | 1465272624459 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:24 INFO - PROCESS | 1658 | ++DOCSHELL 0x117e6f800 == 30 [pid = 1658] [id = 233] 21:10:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 68 (0x110ee3400) [pid = 1658] [serial = 697] [outer = 0x0] 21:10:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 69 (0x116970400) [pid = 1658] [serial = 698] [outer = 0x110ee3400] 21:10:24 INFO - PROCESS | 1658 | 1465272624504 Marionette DEBUG loaded listener.js 21:10:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 70 (0x117034000) [pid = 1658] [serial = 699] [outer = 0x110ee3400] 21:10:24 INFO - PROCESS | 1658 | 1465272624927 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]]]}] 21:10:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 21:10:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 690ms 21:10:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 21:10:24 INFO - PROCESS | 1658 | 1465272624977 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 21:10:24 INFO - PROCESS | 1658 | 1465272624978 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 21:10:24 INFO - PROCESS | 1658 | 1465272624981 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 21:10:24 INFO - PROCESS | 1658 | 1465272624982 Marionette TRACE conn2 <- [1,906,null,{}] 21:10:24 INFO - PROCESS | 1658 | 1465272624984 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}] 21:10:24 INFO - PROCESS | 1658 | 1465272624985 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:25 INFO - PROCESS | 1658 | 1465272625081 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 21:10:25 INFO - PROCESS | 1658 | 1465272625086 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:25 INFO - PROCESS | 1658 | 1465272625088 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:25 INFO - PROCESS | 1658 | ++DOCSHELL 0x11820a000 == 31 [pid = 1658] [id = 234] 21:10:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 71 (0x1172adc00) [pid = 1658] [serial = 700] [outer = 0x0] 21:10:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 72 (0x11769ec00) [pid = 1658] [serial = 701] [outer = 0x1172adc00] 21:10:25 INFO - PROCESS | 1658 | 1465272625114 Marionette DEBUG loaded listener.js 21:10:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 73 (0x11800a400) [pid = 1658] [serial = 702] [outer = 0x1172adc00] 21:10:25 INFO - PROCESS | 1658 | 1465272625412 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]]]}] 21:10:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 21:10:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 467ms 21:10:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 21:10:25 INFO - PROCESS | 1658 | 1465272625449 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 21:10:25 INFO - PROCESS | 1658 | 1465272625450 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 21:10:25 INFO - PROCESS | 1658 | 1465272625452 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 21:10:25 INFO - PROCESS | 1658 | 1465272625454 Marionette TRACE conn2 <- [1,910,null,{}] 21:10:25 INFO - PROCESS | 1658 | 1465272625456 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}] 21:10:25 INFO - PROCESS | 1658 | 1465272625459 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:25 INFO - PROCESS | 1658 | 1465272625538 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 21:10:25 INFO - PROCESS | 1658 | 1465272625544 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:25 INFO - PROCESS | 1658 | 1465272625545 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:25 INFO - PROCESS | 1658 | ++DOCSHELL 0x11908f800 == 32 [pid = 1658] [id = 235] 21:10:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 74 (0x113817000) [pid = 1658] [serial = 703] [outer = 0x0] 21:10:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 75 (0x118013400) [pid = 1658] [serial = 704] [outer = 0x113817000] 21:10:25 INFO - PROCESS | 1658 | 1465272625570 Marionette DEBUG loaded listener.js 21:10:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 76 (0x118242c00) [pid = 1658] [serial = 705] [outer = 0x113817000] 21:10:25 INFO - PROCESS | 1658 | 1465272625905 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]]]}] 21:10:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 21:10:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 469ms 21:10:25 INFO - PROCESS | 1658 | 1465272625923 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 21:10:25 INFO - PROCESS | 1658 | 1465272625926 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 21:10:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 21:10:25 INFO - PROCESS | 1658 | 1465272625929 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 21:10:25 INFO - PROCESS | 1658 | 1465272625930 Marionette TRACE conn2 <- [1,914,null,{}] 21:10:25 INFO - PROCESS | 1658 | 1465272625932 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}] 21:10:25 INFO - PROCESS | 1658 | 1465272625936 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:26 INFO - PROCESS | 1658 | 1465272626050 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 21:10:26 INFO - PROCESS | 1658 | 1465272626060 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:26 INFO - PROCESS | 1658 | 1465272626061 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:26 INFO - PROCESS | 1658 | ++DOCSHELL 0x119709800 == 33 [pid = 1658] [id = 236] 21:10:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 77 (0x118015c00) [pid = 1658] [serial = 706] [outer = 0x0] 21:10:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 78 (0x11858bc00) [pid = 1658] [serial = 707] [outer = 0x118015c00] 21:10:26 INFO - PROCESS | 1658 | 1465272626086 Marionette DEBUG loaded listener.js 21:10:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x1190ca800) [pid = 1658] [serial = 708] [outer = 0x118015c00] 21:10:26 INFO - PROCESS | 1658 | 1465272626377 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]]]}] 21:10:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 21:10:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 467ms 21:10:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 21:10:26 INFO - PROCESS | 1658 | 1465272626399 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 21:10:26 INFO - PROCESS | 1658 | 1465272626400 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 21:10:26 INFO - PROCESS | 1658 | 1465272626402 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 21:10:26 INFO - PROCESS | 1658 | 1465272626403 Marionette TRACE conn2 <- [1,918,null,{}] 21:10:26 INFO - PROCESS | 1658 | 1465272626407 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}] 21:10:26 INFO - PROCESS | 1658 | 1465272626411 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:26 INFO - PROCESS | 1658 | 1465272626486 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 21:10:26 INFO - PROCESS | 1658 | 1465272626500 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:26 INFO - PROCESS | 1658 | 1465272626501 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:26 INFO - PROCESS | 1658 | ++DOCSHELL 0x120f39000 == 34 [pid = 1658] [id = 237] 21:10:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x118247c00) [pid = 1658] [serial = 709] [outer = 0x0] 21:10:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x119367400) [pid = 1658] [serial = 710] [outer = 0x118247c00] 21:10:26 INFO - PROCESS | 1658 | 1465272626525 Marionette DEBUG loaded listener.js 21:10:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x11944d400) [pid = 1658] [serial = 711] [outer = 0x118247c00] 21:10:26 INFO - PROCESS | 1658 | 1465272626923 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]]]}] 21:10:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 21:10:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 569ms 21:10:26 INFO - PROCESS | 1658 | 1465272626972 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 21:10:26 INFO - PROCESS | 1658 | 1465272626974 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 21:10:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 21:10:26 INFO - PROCESS | 1658 | 1465272626978 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 21:10:26 INFO - PROCESS | 1658 | 1465272626979 Marionette TRACE conn2 <- [1,922,null,{}] 21:10:26 INFO - PROCESS | 1658 | 1465272626982 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}] 21:10:26 INFO - PROCESS | 1658 | 1465272626985 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:27 INFO - PROCESS | 1658 | 1465272627096 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 21:10:27 INFO - PROCESS | 1658 | 1465272627109 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:27 INFO - PROCESS | 1658 | 1465272627110 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:27 INFO - PROCESS | 1658 | ++DOCSHELL 0x121405800 == 35 [pid = 1658] [id = 238] 21:10:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x119514400) [pid = 1658] [serial = 712] [outer = 0x0] 21:10:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x119599800) [pid = 1658] [serial = 713] [outer = 0x119514400] 21:10:27 INFO - PROCESS | 1658 | 1465272627149 Marionette DEBUG loaded listener.js 21:10:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x1195a1400) [pid = 1658] [serial = 714] [outer = 0x119514400] 21:10:27 INFO - PROCESS | 1658 | 1465272627513 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]]]}] 21:10:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 21:10:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 570ms 21:10:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 21:10:27 INFO - PROCESS | 1658 | 1465272627547 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 21:10:27 INFO - PROCESS | 1658 | 1465272627549 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 21:10:27 INFO - PROCESS | 1658 | 1465272627551 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 21:10:27 INFO - PROCESS | 1658 | 1465272627553 Marionette TRACE conn2 <- [1,926,null,{}] 21:10:27 INFO - PROCESS | 1658 | 1465272627555 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}] 21:10:27 INFO - PROCESS | 1658 | 1465272627556 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:27 INFO - PROCESS | 1658 | 1465272627656 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 21:10:27 INFO - PROCESS | 1658 | 1465272627662 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:27 INFO - PROCESS | 1658 | 1465272627664 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:27 INFO - PROCESS | 1658 | ++DOCSHELL 0x117e6e000 == 36 [pid = 1658] [id = 239] 21:10:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x112fa1c00) [pid = 1658] [serial = 715] [outer = 0x0] 21:10:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x1195a5400) [pid = 1658] [serial = 716] [outer = 0x112fa1c00] 21:10:27 INFO - PROCESS | 1658 | 1465272627695 Marionette DEBUG loaded listener.js 21:10:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x119859c00) [pid = 1658] [serial = 717] [outer = 0x112fa1c00] 21:10:28 INFO - PROCESS | 1658 | 1465272627997 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]]]}] 21:10:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 21:10:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 471ms 21:10:28 INFO - PROCESS | 1658 | 1465272628023 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 21:10:28 INFO - PROCESS | 1658 | 1465272628026 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 21:10:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 21:10:28 INFO - PROCESS | 1658 | 1465272628030 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 21:10:28 INFO - PROCESS | 1658 | 1465272628031 Marionette TRACE conn2 <- [1,930,null,{}] 21:10:28 INFO - PROCESS | 1658 | 1465272628033 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}] 21:10:28 INFO - PROCESS | 1658 | 1465272628034 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:28 INFO - PROCESS | 1658 | 1465272628115 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 21:10:28 INFO - PROCESS | 1658 | 1465272628118 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:28 INFO - PROCESS | 1658 | 1465272628119 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x1248a6800 == 37 [pid = 1658] [id = 240] 21:10:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x119596400) [pid = 1658] [serial = 718] [outer = 0x0] 21:10:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x120f06000) [pid = 1658] [serial = 719] [outer = 0x119596400] 21:10:28 INFO - PROCESS | 1658 | 1465272628146 Marionette DEBUG loaded listener.js 21:10:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x120f10400) [pid = 1658] [serial = 720] [outer = 0x119596400] 21:10:28 INFO - PROCESS | 1658 | 1465272628510 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]]]}] 21:10:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 21:10:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 518ms 21:10:28 INFO - PROCESS | 1658 | 1465272628548 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 21:10:28 INFO - PROCESS | 1658 | 1465272628550 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 21:10:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 21:10:28 INFO - PROCESS | 1658 | 1465272628552 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 21:10:28 INFO - PROCESS | 1658 | 1465272628554 Marionette TRACE conn2 <- [1,934,null,{}] 21:10:28 INFO - PROCESS | 1658 | 1465272628556 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}] 21:10:28 INFO - PROCESS | 1658 | 1465272628558 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:28 INFO - PROCESS | 1658 | 1465272628664 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 21:10:28 INFO - PROCESS | 1658 | 1465272628677 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:28 INFO - PROCESS | 1658 | 1465272628679 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x11908f000 == 38 [pid = 1658] [id = 241] 21:10:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x119761800) [pid = 1658] [serial = 721] [outer = 0x0] 21:10:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x12119fc00) [pid = 1658] [serial = 722] [outer = 0x119761800] 21:10:28 INFO - PROCESS | 1658 | 1465272628712 Marionette DEBUG loaded listener.js 21:10:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x121c10400) [pid = 1658] [serial = 723] [outer = 0x119761800] 21:10:29 INFO - PROCESS | 1658 | 1465272629033 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]]]}] 21:10:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 21:10:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 519ms 21:10:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 21:10:29 INFO - PROCESS | 1658 | 1465272629072 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 21:10:29 INFO - PROCESS | 1658 | 1465272629074 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 21:10:29 INFO - PROCESS | 1658 | 1465272629078 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 21:10:29 INFO - PROCESS | 1658 | 1465272629079 Marionette TRACE conn2 <- [1,938,null,{}] 21:10:29 INFO - PROCESS | 1658 | 1465272629081 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}] 21:10:29 INFO - PROCESS | 1658 | 1465272629082 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:29 INFO - PROCESS | 1658 | 1465272629177 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 21:10:29 INFO - PROCESS | 1658 | 1465272629209 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:29 INFO - PROCESS | 1658 | 1465272629210 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:29 INFO - PROCESS | 1658 | ++DOCSHELL 0x127159000 == 39 [pid = 1658] [id = 242] 21:10:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x1216adc00) [pid = 1658] [serial = 724] [outer = 0x0] 21:10:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x1248d8000) [pid = 1658] [serial = 725] [outer = 0x1216adc00] 21:10:29 INFO - PROCESS | 1658 | 1465272629233 Marionette DEBUG loaded listener.js 21:10:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x1248e3000) [pid = 1658] [serial = 726] [outer = 0x1216adc00] 21:10:29 INFO - PROCESS | 1658 | 1465272629520 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]]]}] 21:10:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 21:10:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 468ms 21:10:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 21:10:29 INFO - PROCESS | 1658 | 1465272629553 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 21:10:29 INFO - PROCESS | 1658 | 1465272629554 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 21:10:29 INFO - PROCESS | 1658 | 1465272629556 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 21:10:29 INFO - PROCESS | 1658 | 1465272629559 Marionette TRACE conn2 <- [1,942,null,{}] 21:10:29 INFO - PROCESS | 1658 | 1465272629564 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}] 21:10:29 INFO - PROCESS | 1658 | 1465272629565 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:29 INFO - PROCESS | 1658 | 1465272629661 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 21:10:29 INFO - PROCESS | 1658 | 1465272629671 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:29 INFO - PROCESS | 1658 | 1465272629672 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:29 INFO - PROCESS | 1658 | ++DOCSHELL 0x12892c800 == 40 [pid = 1658] [id = 243] 21:10:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x1248dc000) [pid = 1658] [serial = 727] [outer = 0x0] 21:10:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x124cbb000) [pid = 1658] [serial = 728] [outer = 0x1248dc000] 21:10:29 INFO - PROCESS | 1658 | 1465272629705 Marionette DEBUG loaded listener.js 21:10:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x125c2fc00) [pid = 1658] [serial = 729] [outer = 0x1248dc000] 21:10:30 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x1248e1800) [pid = 1658] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 21:10:30 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x120f04400) [pid = 1658] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 21:10:30 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x1288a6c00) [pid = 1658] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 21:10:30 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x110eed000) [pid = 1658] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 21:10:30 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x12733ec00) [pid = 1658] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 21:10:30 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x12109c800) [pid = 1658] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 21:10:30 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x1190c5c00) [pid = 1658] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 21:10:30 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x112ea6c00) [pid = 1658] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 21:10:30 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x11800b800) [pid = 1658] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 21:10:30 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x113df8000) [pid = 1658] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 21:10:30 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x118016c00) [pid = 1658] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 21:10:30 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x110ef1800) [pid = 1658] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 21:10:30 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x11951c800) [pid = 1658] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 21:10:30 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x12904f000) [pid = 1658] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 21:10:30 INFO - PROCESS | 1658 | 1465272630506 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]]]}] 21:10:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 21:10:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1023ms 21:10:30 INFO - PROCESS | 1658 | 1465272630581 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 21:10:30 INFO - PROCESS | 1658 | 1465272630585 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 21:10:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 21:10:30 INFO - PROCESS | 1658 | 1465272630606 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 21:10:30 INFO - PROCESS | 1658 | 1465272630610 Marionette TRACE conn2 <- [1,946,null,{}] 21:10:30 INFO - PROCESS | 1658 | 1465272630616 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}] 21:10:30 INFO - PROCESS | 1658 | 1465272630619 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:30 INFO - PROCESS | 1658 | 1465272630804 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 21:10:30 INFO - PROCESS | 1658 | 1465272630897 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:30 INFO - PROCESS | 1658 | 1465272630898 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:30 INFO - PROCESS | 1658 | ++DOCSHELL 0x1167c4800 == 41 [pid = 1658] [id = 244] 21:10:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x112748000) [pid = 1658] [serial = 730] [outer = 0x0] 21:10:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x112fce800) [pid = 1658] [serial = 731] [outer = 0x112748000] 21:10:30 INFO - PROCESS | 1658 | 1465272630930 Marionette DEBUG loaded listener.js 21:10:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x113d9dc00) [pid = 1658] [serial = 732] [outer = 0x112748000] 21:10:31 INFO - PROCESS | 1658 | 1465272631592 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]]]}] 21:10:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 21:10:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1026ms 21:10:31 INFO - PROCESS | 1658 | 1465272631660 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 21:10:31 INFO - PROCESS | 1658 | 1465272631662 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 21:10:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 21:10:31 INFO - PROCESS | 1658 | 1465272631676 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 21:10:31 INFO - PROCESS | 1658 | 1465272631678 Marionette TRACE conn2 <- [1,950,null,{}] 21:10:31 INFO - PROCESS | 1658 | 1465272631682 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}] 21:10:31 INFO - PROCESS | 1658 | 1465272631684 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:31 INFO - PROCESS | 1658 | 1465272631783 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 21:10:31 INFO - PROCESS | 1658 | 1465272631854 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:31 INFO - PROCESS | 1658 | 1465272631856 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:31 INFO - PROCESS | 1658 | ++DOCSHELL 0x113f37800 == 42 [pid = 1658] [id = 245] 21:10:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x1166e9000) [pid = 1658] [serial = 733] [outer = 0x0] 21:10:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x116712800) [pid = 1658] [serial = 734] [outer = 0x1166e9000] 21:10:31 INFO - PROCESS | 1658 | 1465272631885 Marionette DEBUG loaded listener.js 21:10:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x116f3dc00) [pid = 1658] [serial = 735] [outer = 0x1166e9000] 21:10:32 INFO - PROCESS | 1658 | --DOCSHELL 0x127159000 == 41 [pid = 1658] [id = 242] 21:10:32 INFO - PROCESS | 1658 | --DOCSHELL 0x11908f000 == 40 [pid = 1658] [id = 241] 21:10:32 INFO - PROCESS | 1658 | --DOCSHELL 0x1248a6800 == 39 [pid = 1658] [id = 240] 21:10:32 INFO - PROCESS | 1658 | --DOCSHELL 0x117e6e000 == 38 [pid = 1658] [id = 239] 21:10:32 INFO - PROCESS | 1658 | --DOCSHELL 0x121405800 == 37 [pid = 1658] [id = 238] 21:10:32 INFO - PROCESS | 1658 | --DOCSHELL 0x120f39000 == 36 [pid = 1658] [id = 237] 21:10:32 INFO - PROCESS | 1658 | --DOCSHELL 0x119709800 == 35 [pid = 1658] [id = 236] 21:10:32 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x129326400) [pid = 1658] [serial = 689] [outer = 0x0] [url = about:blank] 21:10:32 INFO - PROCESS | 1658 | --DOCSHELL 0x11908f800 == 34 [pid = 1658] [id = 235] 21:10:32 INFO - PROCESS | 1658 | --DOCSHELL 0x11820a000 == 33 [pid = 1658] [id = 234] 21:10:32 INFO - PROCESS | 1658 | --DOCSHELL 0x117e6f800 == 32 [pid = 1658] [id = 233] 21:10:32 INFO - PROCESS | 1658 | --DOCSHELL 0x11690b800 == 31 [pid = 1658] [id = 232] 21:10:32 INFO - PROCESS | 1658 | --DOCSHELL 0x1133da000 == 30 [pid = 1658] [id = 231] 21:10:32 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x1267ca000) [pid = 1658] [serial = 671] [outer = 0x0] [url = about:blank] 21:10:32 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x1248d9c00) [pid = 1658] [serial = 669] [outer = 0x0] [url = about:blank] 21:10:32 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x121c0a400) [pid = 1658] [serial = 668] [outer = 0x0] [url = about:blank] 21:10:32 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x128a06800) [pid = 1658] [serial = 677] [outer = 0x0] [url = about:blank] 21:10:32 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x11831d400) [pid = 1658] [serial = 680] [outer = 0x0] [url = about:blank] 21:10:32 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x1288a4c00) [pid = 1658] [serial = 674] [outer = 0x0] [url = about:blank] 21:10:32 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x128b51400) [pid = 1658] [serial = 683] [outer = 0x0] [url = about:blank] 21:10:32 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x128a10c00) [pid = 1658] [serial = 678] [outer = 0x0] [url = about:blank] 21:10:32 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x120f07800) [pid = 1658] [serial = 681] [outer = 0x0] [url = about:blank] 21:10:32 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x121454000) [pid = 1658] [serial = 665] [outer = 0x0] [url = about:blank] 21:10:32 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x11975a000) [pid = 1658] [serial = 662] [outer = 0x0] [url = about:blank] 21:10:32 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x120f08000) [pid = 1658] [serial = 663] [outer = 0x0] [url = about:blank] 21:10:32 INFO - PROCESS | 1658 | --DOMWINDOW == 78 (0x118595c00) [pid = 1658] [serial = 659] [outer = 0x0] [url = about:blank] 21:10:32 INFO - PROCESS | 1658 | --DOMWINDOW == 77 (0x1190c6000) [pid = 1658] [serial = 660] [outer = 0x0] [url = about:blank] 21:10:32 INFO - PROCESS | 1658 | --DOMWINDOW == 76 (0x116972000) [pid = 1658] [serial = 656] [outer = 0x0] [url = about:blank] 21:10:32 INFO - PROCESS | 1658 | --DOMWINDOW == 75 (0x117e1a000) [pid = 1658] [serial = 657] [outer = 0x0] [url = about:blank] 21:10:32 INFO - PROCESS | 1658 | --DOMWINDOW == 74 (0x118707000) [pid = 1658] [serial = 654] [outer = 0x0] [url = about:blank] 21:10:32 INFO - PROCESS | 1658 | --DOMWINDOW == 73 (0x11824a000) [pid = 1658] [serial = 653] [outer = 0x0] [url = about:blank] 21:10:32 INFO - PROCESS | 1658 | --DOMWINDOW == 72 (0x116710400) [pid = 1658] [serial = 651] [outer = 0x0] [url = about:blank] 21:10:32 INFO - PROCESS | 1658 | --DOMWINDOW == 71 (0x113a98400) [pid = 1658] [serial = 650] [outer = 0x0] [url = about:blank] 21:10:32 INFO - PROCESS | 1658 | --DOMWINDOW == 70 (0x1288af800) [pid = 1658] [serial = 648] [outer = 0x0] [url = about:blank] 21:10:32 INFO - PROCESS | 1658 | --DOMWINDOW == 69 (0x129152000) [pid = 1658] [serial = 687] [outer = 0x0] [url = about:blank] 21:10:32 INFO - PROCESS | 1658 | --DOMWINDOW == 68 (0x12733a400) [pid = 1658] [serial = 672] [outer = 0x0] [url = about:blank] 21:10:32 INFO - PROCESS | 1658 | --DOMWINDOW == 67 (0x1288aec00) [pid = 1658] [serial = 675] [outer = 0x0] [url = about:blank] 21:10:32 INFO - PROCESS | 1658 | --DOMWINDOW == 66 (0x129059800) [pid = 1658] [serial = 686] [outer = 0x0] [url = about:blank] 21:10:32 INFO - PROCESS | 1658 | --DOMWINDOW == 65 (0x1219a2c00) [pid = 1658] [serial = 684] [outer = 0x0] [url = about:blank] 21:10:32 INFO - PROCESS | 1658 | --DOMWINDOW == 64 (0x1219a5000) [pid = 1658] [serial = 666] [outer = 0x0] [url = about:blank] 21:10:32 INFO - PROCESS | 1658 | 1465272632277 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]]]}] 21:10:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 21:10:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 622ms 21:10:32 INFO - PROCESS | 1658 | 1465272632298 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 21:10:32 INFO - PROCESS | 1658 | 1465272632302 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 21:10:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 21:10:32 INFO - PROCESS | 1658 | 1465272632308 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 21:10:32 INFO - PROCESS | 1658 | 1465272632310 Marionette TRACE conn2 <- [1,954,null,{}] 21:10:32 INFO - PROCESS | 1658 | 1465272632312 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}] 21:10:32 INFO - PROCESS | 1658 | 1465272632314 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:32 INFO - PROCESS | 1658 | 1465272632400 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 21:10:32 INFO - PROCESS | 1658 | 1465272632452 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:32 INFO - PROCESS | 1658 | 1465272632453 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:32 INFO - PROCESS | 1658 | ++DOCSHELL 0x11725b000 == 31 [pid = 1658] [id = 246] 21:10:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 65 (0x116a0b400) [pid = 1658] [serial = 736] [outer = 0x0] 21:10:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 66 (0x11768fc00) [pid = 1658] [serial = 737] [outer = 0x116a0b400] 21:10:32 INFO - PROCESS | 1658 | 1465272632481 Marionette DEBUG loaded listener.js 21:10:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 67 (0x118010400) [pid = 1658] [serial = 738] [outer = 0x116a0b400] 21:10:32 INFO - PROCESS | 1658 | 1465272632806 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]]]}] 21:10:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 21:10:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 521ms 21:10:32 INFO - PROCESS | 1658 | 1465272632830 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 21:10:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 21:10:32 INFO - PROCESS | 1658 | 1465272632832 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 21:10:32 INFO - PROCESS | 1658 | 1465272632836 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 21:10:32 INFO - PROCESS | 1658 | 1465272632839 Marionette TRACE conn2 <- [1,958,null,{}] 21:10:32 INFO - PROCESS | 1658 | 1465272632851 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}] 21:10:32 INFO - PROCESS | 1658 | 1465272632855 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:32 INFO - PROCESS | 1658 | 1465272632976 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 21:10:33 INFO - PROCESS | 1658 | 1465272633050 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:33 INFO - PROCESS | 1658 | 1465272633053 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:33 INFO - PROCESS | 1658 | ++DOCSHELL 0x118771800 == 32 [pid = 1658] [id = 247] 21:10:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 68 (0x118013c00) [pid = 1658] [serial = 739] [outer = 0x0] 21:10:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 69 (0x1184c1800) [pid = 1658] [serial = 740] [outer = 0x118013c00] 21:10:33 INFO - PROCESS | 1658 | 1465272633086 Marionette DEBUG loaded listener.js 21:10:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 70 (0x118710000) [pid = 1658] [serial = 741] [outer = 0x118013c00] 21:10:33 INFO - PROCESS | 1658 | 1465272633399 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]]]}] 21:10:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 21:10:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 575ms 21:10:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 21:10:33 INFO - PROCESS | 1658 | 1465272633414 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 21:10:33 INFO - PROCESS | 1658 | 1465272633416 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 21:10:33 INFO - PROCESS | 1658 | 1465272633418 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 21:10:33 INFO - PROCESS | 1658 | 1465272633420 Marionette TRACE conn2 <- [1,962,null,{}] 21:10:33 INFO - PROCESS | 1658 | 1465272633422 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}] 21:10:33 INFO - PROCESS | 1658 | 1465272633425 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:33 INFO - PROCESS | 1658 | 1465272633511 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 21:10:33 INFO - PROCESS | 1658 | 1465272633559 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:33 INFO - PROCESS | 1658 | 1465272633560 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:33 INFO - PROCESS | 1658 | ++DOCSHELL 0x119479800 == 33 [pid = 1658] [id = 248] 21:10:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 71 (0x11885e000) [pid = 1658] [serial = 742] [outer = 0x0] 21:10:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 72 (0x1190c6000) [pid = 1658] [serial = 743] [outer = 0x11885e000] 21:10:33 INFO - PROCESS | 1658 | 1465272633584 Marionette DEBUG loaded listener.js 21:10:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 73 (0x119513000) [pid = 1658] [serial = 744] [outer = 0x11885e000] 21:10:33 INFO - PROCESS | 1658 | 1465272633947 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]]]}] 21:10:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 21:10:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 568ms 21:10:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 21:10:33 INFO - PROCESS | 1658 | 1465272633988 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 21:10:33 INFO - PROCESS | 1658 | 1465272633989 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 21:10:33 INFO - PROCESS | 1658 | 1465272633995 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 21:10:34 INFO - PROCESS | 1658 | 1465272633997 Marionette TRACE conn2 <- [1,966,null,{}] 21:10:34 INFO - PROCESS | 1658 | 1465272634000 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}] 21:10:34 INFO - PROCESS | 1658 | 1465272634002 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:34 INFO - PROCESS | 1658 | 1465272634119 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 21:10:34 INFO - PROCESS | 1658 | 1465272634212 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:34 INFO - PROCESS | 1658 | 1465272634213 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:34 INFO - PROCESS | 1658 | ++DOCSHELL 0x12110e800 == 34 [pid = 1658] [id = 249] 21:10:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 74 (0x1121ab800) [pid = 1658] [serial = 745] [outer = 0x0] 21:10:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 75 (0x119512c00) [pid = 1658] [serial = 746] [outer = 0x1121ab800] 21:10:34 INFO - PROCESS | 1658 | 1465272634252 Marionette DEBUG loaded listener.js 21:10:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 76 (0x11975f400) [pid = 1658] [serial = 747] [outer = 0x1121ab800] 21:10:34 INFO - PROCESS | 1658 | 1465272634671 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]]]}] 21:10:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 21:10:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 720ms 21:10:34 INFO - PROCESS | 1658 | 1465272634714 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 21:10:34 INFO - PROCESS | 1658 | 1465272634715 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 21:10:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 21:10:34 INFO - PROCESS | 1658 | 1465272634717 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 21:10:34 INFO - PROCESS | 1658 | 1465272634718 Marionette TRACE conn2 <- [1,970,null,{}] 21:10:34 INFO - PROCESS | 1658 | 1465272634721 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}] 21:10:34 INFO - PROCESS | 1658 | 1465272634725 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:34 INFO - PROCESS | 1658 | 1465272634839 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 21:10:34 INFO - PROCESS | 1658 | 1465272634873 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:34 INFO - PROCESS | 1658 | 1465272634874 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:34 INFO - PROCESS | 1658 | ++DOCSHELL 0x123580000 == 35 [pid = 1658] [id = 250] 21:10:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 77 (0x11219e000) [pid = 1658] [serial = 748] [outer = 0x0] 21:10:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 78 (0x12109c400) [pid = 1658] [serial = 749] [outer = 0x11219e000] 21:10:34 INFO - PROCESS | 1658 | 1465272634899 Marionette DEBUG loaded listener.js 21:10:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x121c04000) [pid = 1658] [serial = 750] [outer = 0x11219e000] 21:10:35 INFO - PROCESS | 1658 | 1465272635214 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]]]}] 21:10:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 21:10:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 520ms 21:10:35 INFO - PROCESS | 1658 | 1465272635239 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 21:10:35 INFO - PROCESS | 1658 | 1465272635242 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 21:10:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 21:10:35 INFO - PROCESS | 1658 | 1465272635251 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 21:10:35 INFO - PROCESS | 1658 | 1465272635252 Marionette TRACE conn2 <- [1,974,null,{}] 21:10:35 INFO - PROCESS | 1658 | 1465272635255 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}] 21:10:35 INFO - PROCESS | 1658 | 1465272635256 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:35 INFO - PROCESS | 1658 | 1465272635350 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 21:10:35 INFO - PROCESS | 1658 | 1465272635354 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:35 INFO - PROCESS | 1658 | 1465272635355 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:35 INFO - PROCESS | 1658 | ++DOCSHELL 0x124e33800 == 36 [pid = 1658] [id = 251] 21:10:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x119bce000) [pid = 1658] [serial = 751] [outer = 0x0] 21:10:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x121c0e800) [pid = 1658] [serial = 752] [outer = 0x119bce000] 21:10:35 INFO - PROCESS | 1658 | 1465272635381 Marionette DEBUG loaded listener.js 21:10:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x1248e2800) [pid = 1658] [serial = 753] [outer = 0x119bce000] 21:10:35 INFO - PROCESS | 1658 | 1465272635712 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]]]}] 21:10:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 21:10:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 477ms 21:10:35 INFO - PROCESS | 1658 | 1465272635731 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 21:10:35 INFO - PROCESS | 1658 | 1465272635732 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 21:10:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 21:10:35 INFO - PROCESS | 1658 | 1465272635735 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 21:10:35 INFO - PROCESS | 1658 | 1465272635736 Marionette TRACE conn2 <- [1,978,null,{}] 21:10:35 INFO - PROCESS | 1658 | 1465272635738 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}] 21:10:35 INFO - PROCESS | 1658 | 1465272635739 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:35 INFO - PROCESS | 1658 | 1465272635840 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 21:10:35 INFO - PROCESS | 1658 | 1465272635872 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:35 INFO - PROCESS | 1658 | 1465272635873 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:35 INFO - PROCESS | 1658 | ++DOCSHELL 0x12686c000 == 37 [pid = 1658] [id = 252] 21:10:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x124aa6c00) [pid = 1658] [serial = 754] [outer = 0x0] 21:10:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x124f53c00) [pid = 1658] [serial = 755] [outer = 0x124aa6c00] 21:10:35 INFO - PROCESS | 1658 | 1465272635896 Marionette DEBUG loaded listener.js 21:10:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x125d1f800) [pid = 1658] [serial = 756] [outer = 0x124aa6c00] 21:10:36 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x112e81800) [pid = 1658] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 21:10:36 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x112fa1c00) [pid = 1658] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 21:10:36 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x119596400) [pid = 1658] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 21:10:36 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x1214a0000) [pid = 1658] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 21:10:36 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x1216adc00) [pid = 1658] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 21:10:36 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x118015c00) [pid = 1658] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 21:10:36 INFO - PROCESS | 1658 | --DOMWINDOW == 78 (0x119761800) [pid = 1658] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 21:10:36 INFO - PROCESS | 1658 | --DOMWINDOW == 77 (0x113865400) [pid = 1658] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 21:10:36 INFO - PROCESS | 1658 | --DOMWINDOW == 76 (0x119514400) [pid = 1658] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 21:10:36 INFO - PROCESS | 1658 | --DOMWINDOW == 75 (0x113817000) [pid = 1658] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 21:10:36 INFO - PROCESS | 1658 | --DOMWINDOW == 74 (0x1172adc00) [pid = 1658] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 21:10:36 INFO - PROCESS | 1658 | --DOMWINDOW == 73 (0x110ee3400) [pid = 1658] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 21:10:36 INFO - PROCESS | 1658 | --DOMWINDOW == 72 (0x118247c00) [pid = 1658] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 21:10:36 INFO - PROCESS | 1658 | 1465272636257 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]]]}] 21:10:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 21:10:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 569ms 21:10:36 INFO - PROCESS | 1658 | 1465272636305 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 21:10:36 INFO - PROCESS | 1658 | 1465272636306 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 21:10:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 21:10:36 INFO - PROCESS | 1658 | 1465272636308 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 21:10:36 INFO - PROCESS | 1658 | 1465272636309 Marionette TRACE conn2 <- [1,982,null,{}] 21:10:36 INFO - PROCESS | 1658 | 1465272636312 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}] 21:10:36 INFO - PROCESS | 1658 | 1465272636313 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:36 INFO - PROCESS | 1658 | 1465272636391 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 21:10:36 INFO - PROCESS | 1658 | 1465272636396 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:36 INFO - PROCESS | 1658 | 1465272636397 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:36 INFO - PROCESS | 1658 | ++DOCSHELL 0x11970e800 == 38 [pid = 1658] [id = 253] 21:10:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 73 (0x1121a4c00) [pid = 1658] [serial = 757] [outer = 0x0] 21:10:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 74 (0x11809a400) [pid = 1658] [serial = 758] [outer = 0x1121a4c00] 21:10:36 INFO - PROCESS | 1658 | 1465272636421 Marionette DEBUG loaded listener.js 21:10:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 75 (0x11951f800) [pid = 1658] [serial = 759] [outer = 0x1121a4c00] 21:10:36 INFO - PROCESS | 1658 | 1465272636776 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]]]}] 21:10:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 21:10:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 522ms 21:10:36 INFO - PROCESS | 1658 | 1465272636830 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 21:10:36 INFO - PROCESS | 1658 | 1465272636831 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 21:10:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 21:10:36 INFO - PROCESS | 1658 | 1465272636833 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 21:10:36 INFO - PROCESS | 1658 | 1465272636835 Marionette TRACE conn2 <- [1,986,null,{}] 21:10:36 INFO - PROCESS | 1658 | 1465272636837 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}] 21:10:36 INFO - PROCESS | 1658 | 1465272636838 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:36 INFO - PROCESS | 1658 | 1465272636916 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 21:10:36 INFO - PROCESS | 1658 | 1465272636920 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:36 INFO - PROCESS | 1658 | 1465272636921 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:36 INFO - PROCESS | 1658 | ++DOCSHELL 0x119705000 == 39 [pid = 1658] [id = 254] 21:10:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 76 (0x118247c00) [pid = 1658] [serial = 760] [outer = 0x0] 21:10:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 77 (0x125d1f400) [pid = 1658] [serial = 761] [outer = 0x118247c00] 21:10:36 INFO - PROCESS | 1658 | 1465272636948 Marionette DEBUG loaded listener.js 21:10:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 78 (0x1267c8c00) [pid = 1658] [serial = 762] [outer = 0x118247c00] 21:10:37 INFO - PROCESS | 1658 | 1465272637250 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]]]}] 21:10:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 21:10:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 469ms 21:10:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 21:10:37 INFO - PROCESS | 1658 | 1465272637303 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 21:10:37 INFO - PROCESS | 1658 | 1465272637305 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 21:10:37 INFO - PROCESS | 1658 | 1465272637307 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 21:10:37 INFO - PROCESS | 1658 | 1465272637309 Marionette TRACE conn2 <- [1,990,null,{}] 21:10:37 INFO - PROCESS | 1658 | 1465272637311 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}] 21:10:37 INFO - PROCESS | 1658 | 1465272637313 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:37 INFO - PROCESS | 1658 | 1465272637408 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 21:10:37 INFO - PROCESS | 1658 | 1465272637469 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:37 INFO - PROCESS | 1658 | 1465272637471 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:37 INFO - PROCESS | 1658 | ++DOCSHELL 0x1291d2800 == 40 [pid = 1658] [id = 255] 21:10:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x116f46400) [pid = 1658] [serial = 763] [outer = 0x0] 21:10:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x1267cfc00) [pid = 1658] [serial = 764] [outer = 0x116f46400] 21:10:37 INFO - PROCESS | 1658 | 1465272637508 Marionette DEBUG loaded listener.js 21:10:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x127323400) [pid = 1658] [serial = 765] [outer = 0x116f46400] 21:10:37 INFO - PROCESS | 1658 | 1465272637946 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]]]}] 21:10:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 21:10:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 670ms 21:10:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 21:10:37 INFO - PROCESS | 1658 | 1465272637977 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 21:10:37 INFO - PROCESS | 1658 | 1465272637979 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 21:10:37 INFO - PROCESS | 1658 | 1465272637981 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 21:10:37 INFO - PROCESS | 1658 | 1465272637982 Marionette TRACE conn2 <- [1,994,null,{}] 21:10:37 INFO - PROCESS | 1658 | 1465272637984 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}] 21:10:37 INFO - PROCESS | 1658 | 1465272637985 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:38 INFO - PROCESS | 1658 | 1465272638084 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 21:10:38 INFO - PROCESS | 1658 | 1465272638092 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:38 INFO - PROCESS | 1658 | 1465272638094 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:38 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a4ac800 == 41 [pid = 1658] [id = 256] 21:10:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x127327400) [pid = 1658] [serial = 766] [outer = 0x0] 21:10:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x12733cc00) [pid = 1658] [serial = 767] [outer = 0x127327400] 21:10:38 INFO - PROCESS | 1658 | 1465272638117 Marionette DEBUG loaded listener.js 21:10:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x1288a3800) [pid = 1658] [serial = 768] [outer = 0x127327400] 21:10:38 INFO - PROCESS | 1658 | 1465272638558 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]]]}] 21:10:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 21:10:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 618ms 21:10:38 INFO - PROCESS | 1658 | 1465272638608 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 21:10:38 INFO - PROCESS | 1658 | 1465272638611 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 21:10:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 21:10:38 INFO - PROCESS | 1658 | 1465272638616 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 21:10:38 INFO - PROCESS | 1658 | 1465272638618 Marionette TRACE conn2 <- [1,998,null,{}] 21:10:38 INFO - PROCESS | 1658 | 1465272638622 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}] 21:10:38 INFO - PROCESS | 1658 | 1465272638626 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:38 INFO - PROCESS | 1658 | 1465272638733 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 21:10:38 INFO - PROCESS | 1658 | 1465272638834 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:38 INFO - PROCESS | 1658 | 1465272638835 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:38 INFO - PROCESS | 1658 | ++DOCSHELL 0x11810c800 == 42 [pid = 1658] [id = 257] 21:10:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x1167d3c00) [pid = 1658] [serial = 769] [outer = 0x0] 21:10:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x116f42800) [pid = 1658] [serial = 770] [outer = 0x1167d3c00] 21:10:38 INFO - PROCESS | 1658 | 1465272638865 Marionette DEBUG loaded listener.js 21:10:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x11800b000) [pid = 1658] [serial = 771] [outer = 0x1167d3c00] 21:10:39 INFO - PROCESS | 1658 | 1465272639292 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]]]}] 21:10:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 21:10:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 722ms 21:10:39 INFO - PROCESS | 1658 | 1465272639338 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 21:10:39 INFO - PROCESS | 1658 | 1465272639341 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 21:10:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 21:10:39 INFO - PROCESS | 1658 | 1465272639364 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 21:10:39 INFO - PROCESS | 1658 | 1465272639366 Marionette TRACE conn2 <- [1,1002,null,{}] 21:10:39 INFO - PROCESS | 1658 | 1465272639368 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}] 21:10:39 INFO - PROCESS | 1658 | 1465272639370 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:39 INFO - PROCESS | 1658 | 1465272639476 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 21:10:39 INFO - PROCESS | 1658 | 1465272639540 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:39 INFO - PROCESS | 1658 | 1465272639541 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:39 INFO - PROCESS | 1658 | ++DOCSHELL 0x121a26800 == 43 [pid = 1658] [id = 258] 21:10:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x11870f000) [pid = 1658] [serial = 772] [outer = 0x0] 21:10:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x118866800) [pid = 1658] [serial = 773] [outer = 0x11870f000] 21:10:39 INFO - PROCESS | 1658 | 1465272639573 Marionette DEBUG loaded listener.js 21:10:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x119514800) [pid = 1658] [serial = 774] [outer = 0x11870f000] 21:10:40 INFO - PROCESS | 1658 | 1465272640026 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]]]}] 21:10:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 21:10:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 728ms 21:10:40 INFO - PROCESS | 1658 | 1465272640089 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 21:10:40 INFO - PROCESS | 1658 | 1465272640091 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 21:10:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 21:10:40 INFO - PROCESS | 1658 | 1465272640093 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 21:10:40 INFO - PROCESS | 1658 | 1465272640096 Marionette TRACE conn2 <- [1,1006,null,{}] 21:10:40 INFO - PROCESS | 1658 | 1465272640103 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}] 21:10:40 INFO - PROCESS | 1658 | 1465272640107 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:40 INFO - PROCESS | 1658 | 1465272640212 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 21:10:40 INFO - PROCESS | 1658 | 1465272640279 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:40 INFO - PROCESS | 1658 | 1465272640281 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:40 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a690800 == 44 [pid = 1658] [id = 259] 21:10:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x1195a0400) [pid = 1658] [serial = 775] [outer = 0x0] 21:10:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x12109b800) [pid = 1658] [serial = 776] [outer = 0x1195a0400] 21:10:40 INFO - PROCESS | 1658 | 1465272640312 Marionette DEBUG loaded listener.js 21:10:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x121c08000) [pid = 1658] [serial = 777] [outer = 0x1195a0400] 21:10:40 INFO - PROCESS | 1658 | 1465272640745 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]]]}] 21:10:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 21:10:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 672ms 21:10:40 INFO - PROCESS | 1658 | 1465272640766 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 21:10:40 INFO - PROCESS | 1658 | 1465272640768 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 21:10:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 21:10:40 INFO - PROCESS | 1658 | 1465272640770 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 21:10:40 INFO - PROCESS | 1658 | 1465272640771 Marionette TRACE conn2 <- [1,1010,null,{}] 21:10:40 INFO - PROCESS | 1658 | 1465272640774 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}] 21:10:40 INFO - PROCESS | 1658 | 1465272640775 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:40 INFO - PROCESS | 1658 | 1465272640883 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 21:10:40 INFO - PROCESS | 1658 | 1465272640934 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:40 INFO - PROCESS | 1658 | 1465272640936 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:40 INFO - PROCESS | 1658 | ++DOCSHELL 0x121209800 == 45 [pid = 1658] [id = 260] 21:10:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x121c0cc00) [pid = 1658] [serial = 778] [outer = 0x0] 21:10:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x1248db000) [pid = 1658] [serial = 779] [outer = 0x121c0cc00] 21:10:40 INFO - PROCESS | 1658 | 1465272640964 Marionette DEBUG loaded listener.js 21:10:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x125d18800) [pid = 1658] [serial = 780] [outer = 0x121c0cc00] 21:10:41 INFO - PROCESS | 1658 | 1465272641536 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]]]}] 21:10:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 21:10:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 823ms 21:10:41 INFO - PROCESS | 1658 | 1465272641594 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 21:10:41 INFO - PROCESS | 1658 | 1465272641596 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 21:10:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 21:10:41 INFO - PROCESS | 1658 | 1465272641599 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 21:10:41 INFO - PROCESS | 1658 | 1465272641602 Marionette TRACE conn2 <- [1,1014,null,{}] 21:10:41 INFO - PROCESS | 1658 | 1465272641605 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}] 21:10:41 INFO - PROCESS | 1658 | 1465272641607 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:41 INFO - PROCESS | 1658 | 1465272641746 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 21:10:41 INFO - PROCESS | 1658 | 1465272641798 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:41 INFO - PROCESS | 1658 | 1465272641800 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:41 INFO - PROCESS | 1658 | ++DOCSHELL 0x11693f800 == 46 [pid = 1658] [id = 261] 21:10:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x11670a400) [pid = 1658] [serial = 781] [outer = 0x0] 21:10:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x116a0ac00) [pid = 1658] [serial = 782] [outer = 0x11670a400] 21:10:41 INFO - PROCESS | 1658 | 1465272641833 Marionette DEBUG loaded listener.js 21:10:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x117e13c00) [pid = 1658] [serial = 783] [outer = 0x11670a400] 21:10:42 INFO - PROCESS | 1658 | --DOCSHELL 0x1291d2800 == 45 [pid = 1658] [id = 255] 21:10:42 INFO - PROCESS | 1658 | --DOCSHELL 0x119705000 == 44 [pid = 1658] [id = 254] 21:10:42 INFO - PROCESS | 1658 | --DOCSHELL 0x11970e800 == 43 [pid = 1658] [id = 253] 21:10:42 INFO - PROCESS | 1658 | --DOCSHELL 0x12686c000 == 42 [pid = 1658] [id = 252] 21:10:42 INFO - PROCESS | 1658 | --DOCSHELL 0x124e33800 == 41 [pid = 1658] [id = 251] 21:10:42 INFO - PROCESS | 1658 | --DOCSHELL 0x123580000 == 40 [pid = 1658] [id = 250] 21:10:42 INFO - PROCESS | 1658 | --DOCSHELL 0x12110e800 == 39 [pid = 1658] [id = 249] 21:10:42 INFO - PROCESS | 1658 | --DOCSHELL 0x119479800 == 38 [pid = 1658] [id = 248] 21:10:42 INFO - PROCESS | 1658 | --DOCSHELL 0x118771800 == 37 [pid = 1658] [id = 247] 21:10:42 INFO - PROCESS | 1658 | --DOCSHELL 0x11725b000 == 36 [pid = 1658] [id = 246] 21:10:42 INFO - PROCESS | 1658 | --DOCSHELL 0x113f37800 == 35 [pid = 1658] [id = 245] 21:10:42 INFO - PROCESS | 1658 | --DOCSHELL 0x1167c4800 == 34 [pid = 1658] [id = 244] 21:10:42 INFO - PROCESS | 1658 | --DOCSHELL 0x12892c800 == 33 [pid = 1658] [id = 243] 21:10:42 INFO - PROCESS | 1658 | --DOCSHELL 0x12b815000 == 32 [pid = 1658] [id = 230] 21:10:42 INFO - PROCESS | 1658 | --DOCSHELL 0x121209800 == 31 [pid = 1658] [id = 260] 21:10:42 INFO - PROCESS | 1658 | --DOCSHELL 0x12a690800 == 30 [pid = 1658] [id = 259] 21:10:42 INFO - PROCESS | 1658 | --DOCSHELL 0x121a26800 == 29 [pid = 1658] [id = 258] 21:10:42 INFO - PROCESS | 1658 | --DOCSHELL 0x12a4ac800 == 28 [pid = 1658] [id = 256] 21:10:42 INFO - PROCESS | 1658 | --DOCSHELL 0x11810c800 == 27 [pid = 1658] [id = 257] 21:10:42 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x120f06000) [pid = 1658] [serial = 719] [outer = 0x0] [url = about:blank] 21:10:42 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x120f10400) [pid = 1658] [serial = 720] [outer = 0x0] [url = about:blank] 21:10:42 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x129325000) [pid = 1658] [serial = 690] [outer = 0x0] [url = about:blank] 21:10:42 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x124cbb000) [pid = 1658] [serial = 728] [outer = 0x0] [url = about:blank] 21:10:42 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x1248e3000) [pid = 1658] [serial = 726] [outer = 0x0] [url = about:blank] 21:10:42 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x11858bc00) [pid = 1658] [serial = 707] [outer = 0x0] [url = about:blank] 21:10:42 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x12119fc00) [pid = 1658] [serial = 722] [outer = 0x0] [url = about:blank] 21:10:42 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x1190ca800) [pid = 1658] [serial = 708] [outer = 0x0] [url = about:blank] 21:10:42 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x1151cd000) [pid = 1658] [serial = 695] [outer = 0x0] [url = about:blank] 21:10:42 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x1160cd000) [pid = 1658] [serial = 696] [outer = 0x0] [url = about:blank] 21:10:42 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x119599800) [pid = 1658] [serial = 713] [outer = 0x0] [url = about:blank] 21:10:42 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x1195a1400) [pid = 1658] [serial = 714] [outer = 0x0] [url = about:blank] 21:10:42 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x118013400) [pid = 1658] [serial = 704] [outer = 0x0] [url = about:blank] 21:10:42 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x118242c00) [pid = 1658] [serial = 705] [outer = 0x0] [url = about:blank] 21:10:42 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x11769ec00) [pid = 1658] [serial = 701] [outer = 0x0] [url = about:blank] 21:10:42 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x11800a400) [pid = 1658] [serial = 702] [outer = 0x0] [url = about:blank] 21:10:42 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x1248d8000) [pid = 1658] [serial = 725] [outer = 0x0] [url = about:blank] 21:10:42 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x116970400) [pid = 1658] [serial = 698] [outer = 0x0] [url = about:blank] 21:10:42 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x117034000) [pid = 1658] [serial = 699] [outer = 0x0] [url = about:blank] 21:10:42 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x119367400) [pid = 1658] [serial = 710] [outer = 0x0] [url = about:blank] 21:10:42 INFO - PROCESS | 1658 | --DOMWINDOW == 78 (0x11944d400) [pid = 1658] [serial = 711] [outer = 0x0] [url = about:blank] 21:10:42 INFO - PROCESS | 1658 | --DOMWINDOW == 77 (0x112e83000) [pid = 1658] [serial = 692] [outer = 0x0] [url = about:blank] 21:10:42 INFO - PROCESS | 1658 | --DOMWINDOW == 76 (0x112fa2c00) [pid = 1658] [serial = 693] [outer = 0x0] [url = about:blank] 21:10:42 INFO - PROCESS | 1658 | --DOMWINDOW == 75 (0x121c10400) [pid = 1658] [serial = 723] [outer = 0x0] [url = about:blank] 21:10:42 INFO - PROCESS | 1658 | --DOMWINDOW == 74 (0x1195a5400) [pid = 1658] [serial = 716] [outer = 0x0] [url = about:blank] 21:10:42 INFO - PROCESS | 1658 | --DOMWINDOW == 73 (0x119859c00) [pid = 1658] [serial = 717] [outer = 0x0] [url = about:blank] 21:10:42 INFO - PROCESS | 1658 | 1465272642900 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]]]}] 21:10:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 21:10:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1325ms 21:10:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 21:10:42 INFO - PROCESS | 1658 | 1465272642933 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 21:10:42 INFO - PROCESS | 1658 | 1465272642936 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 21:10:42 INFO - PROCESS | 1658 | 1465272642943 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 21:10:42 INFO - PROCESS | 1658 | 1465272642945 Marionette TRACE conn2 <- [1,1018,null,{}] 21:10:42 INFO - PROCESS | 1658 | 1465272642948 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}] 21:10:42 INFO - PROCESS | 1658 | 1465272642950 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:43 INFO - PROCESS | 1658 | 1465272643036 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 21:10:43 INFO - PROCESS | 1658 | 1465272643107 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:43 INFO - PROCESS | 1658 | 1465272643110 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:43 INFO - PROCESS | 1658 | ++DOCSHELL 0x11666c000 == 28 [pid = 1658] [id = 262] 21:10:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 74 (0x11606e800) [pid = 1658] [serial = 784] [outer = 0x0] 21:10:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 75 (0x1160ca400) [pid = 1658] [serial = 785] [outer = 0x11606e800] 21:10:43 INFO - PROCESS | 1658 | 1465272643139 Marionette DEBUG loaded listener.js 21:10:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 76 (0x1167d3000) [pid = 1658] [serial = 786] [outer = 0x11606e800] 21:10:43 INFO - PROCESS | 1658 | 1465272643438 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]]]}] 21:10:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 21:10:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 524ms 21:10:43 INFO - PROCESS | 1658 | 1465272643465 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 21:10:43 INFO - PROCESS | 1658 | 1465272643468 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 21:10:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 21:10:43 INFO - PROCESS | 1658 | 1465272643475 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 21:10:43 INFO - PROCESS | 1658 | 1465272643479 Marionette TRACE conn2 <- [1,1022,null,{}] 21:10:43 INFO - PROCESS | 1658 | 1465272643482 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}] 21:10:43 INFO - PROCESS | 1658 | 1465272643483 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:43 INFO - PROCESS | 1658 | 1465272643563 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 21:10:43 INFO - PROCESS | 1658 | 1465272643568 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:43 INFO - PROCESS | 1658 | 1465272643569 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:43 INFO - PROCESS | 1658 | ++DOCSHELL 0x1176b6800 == 29 [pid = 1658] [id = 263] 21:10:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 77 (0x116f43c00) [pid = 1658] [serial = 787] [outer = 0x0] 21:10:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 78 (0x117e19000) [pid = 1658] [serial = 788] [outer = 0x116f43c00] 21:10:43 INFO - PROCESS | 1658 | 1465272643599 Marionette DEBUG loaded listener.js 21:10:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x118012800) [pid = 1658] [serial = 789] [outer = 0x116f43c00] 21:10:43 INFO - PROCESS | 1658 | 1465272643953 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]]]}] 21:10:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 21:10:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 524ms 21:10:43 INFO - PROCESS | 1658 | 1465272643997 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 21:10:44 INFO - PROCESS | 1658 | 1465272643999 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 21:10:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 21:10:44 INFO - PROCESS | 1658 | 1465272644001 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 21:10:44 INFO - PROCESS | 1658 | 1465272644003 Marionette TRACE conn2 <- [1,1026,null,{}] 21:10:44 INFO - PROCESS | 1658 | 1465272644011 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}] 21:10:44 INFO - PROCESS | 1658 | 1465272644014 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:44 INFO - PROCESS | 1658 | 1465272644091 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 21:10:44 INFO - PROCESS | 1658 | 1465272644096 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:44 INFO - PROCESS | 1658 | 1465272644098 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:44 INFO - PROCESS | 1658 | ++DOCSHELL 0x1188da000 == 30 [pid = 1658] [id = 264] 21:10:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x112fa5400) [pid = 1658] [serial = 790] [outer = 0x0] 21:10:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x118590c00) [pid = 1658] [serial = 791] [outer = 0x112fa5400] 21:10:44 INFO - PROCESS | 1658 | 1465272644128 Marionette DEBUG loaded listener.js 21:10:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x11870fc00) [pid = 1658] [serial = 792] [outer = 0x112fa5400] 21:10:44 INFO - PROCESS | 1658 | 1465272644452 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]]]}] 21:10:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 21:10:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 475ms 21:10:44 INFO - PROCESS | 1658 | 1465272644478 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 21:10:44 INFO - PROCESS | 1658 | 1465272644480 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 21:10:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 21:10:44 INFO - PROCESS | 1658 | 1465272644483 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 21:10:44 INFO - PROCESS | 1658 | 1465272644484 Marionette TRACE conn2 <- [1,1030,null,{}] 21:10:44 INFO - PROCESS | 1658 | 1465272644486 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}] 21:10:44 INFO - PROCESS | 1658 | 1465272644487 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:44 INFO - PROCESS | 1658 | 1465272644567 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 21:10:44 INFO - PROCESS | 1658 | 1465272644623 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:44 INFO - PROCESS | 1658 | 1465272644624 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:44 INFO - PROCESS | 1658 | ++DOCSHELL 0x119469000 == 31 [pid = 1658] [id = 265] 21:10:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x118592400) [pid = 1658] [serial = 793] [outer = 0x0] 21:10:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x1190ce400) [pid = 1658] [serial = 794] [outer = 0x118592400] 21:10:44 INFO - PROCESS | 1658 | 1465272644649 Marionette DEBUG loaded listener.js 21:10:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x11936cc00) [pid = 1658] [serial = 795] [outer = 0x118592400] 21:10:44 INFO - PROCESS | 1658 | 1465272644934 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]]]}] 21:10:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 21:10:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 467ms 21:10:44 INFO - PROCESS | 1658 | 1465272644952 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 21:10:44 INFO - PROCESS | 1658 | 1465272644965 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 21:10:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 21:10:44 INFO - PROCESS | 1658 | 1465272644973 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 21:10:44 INFO - PROCESS | 1658 | 1465272644976 Marionette TRACE conn2 <- [1,1034,null,{}] 21:10:44 INFO - PROCESS | 1658 | 1465272644985 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}] 21:10:44 INFO - PROCESS | 1658 | 1465272644987 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:45 INFO - PROCESS | 1658 | 1465272645081 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 21:10:45 INFO - PROCESS | 1658 | 1465272645084 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:45 INFO - PROCESS | 1658 | 1465272645086 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:45 INFO - PROCESS | 1658 | ++DOCSHELL 0x121111800 == 32 [pid = 1658] [id = 266] 21:10:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x1160cfc00) [pid = 1658] [serial = 796] [outer = 0x0] 21:10:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x11936d000) [pid = 1658] [serial = 797] [outer = 0x1160cfc00] 21:10:45 INFO - PROCESS | 1658 | 1465272645110 Marionette DEBUG loaded listener.js 21:10:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x1195a4c00) [pid = 1658] [serial = 798] [outer = 0x1160cfc00] 21:10:45 INFO - PROCESS | 1658 | 1465272645451 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]]]}] 21:10:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 21:10:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 524ms 21:10:45 INFO - PROCESS | 1658 | 1465272645498 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 21:10:45 INFO - PROCESS | 1658 | 1465272645499 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 21:10:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 21:10:45 INFO - PROCESS | 1658 | 1465272645501 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 21:10:45 INFO - PROCESS | 1658 | 1465272645503 Marionette TRACE conn2 <- [1,1038,null,{}] 21:10:45 INFO - PROCESS | 1658 | 1465272645512 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}] 21:10:45 INFO - PROCESS | 1658 | 1465272645516 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:45 INFO - PROCESS | 1658 | 1465272645628 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 21:10:45 INFO - PROCESS | 1658 | 1465272645633 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:45 INFO - PROCESS | 1658 | 1465272645634 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:45 INFO - PROCESS | 1658 | ++DOCSHELL 0x123518000 == 33 [pid = 1658] [id = 267] 21:10:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x119598c00) [pid = 1658] [serial = 799] [outer = 0x0] 21:10:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x119859c00) [pid = 1658] [serial = 800] [outer = 0x119598c00] 21:10:45 INFO - PROCESS | 1658 | 1465272645659 Marionette DEBUG loaded listener.js 21:10:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x1215e9000) [pid = 1658] [serial = 801] [outer = 0x119598c00] 21:10:45 INFO - PROCESS | 1658 | 1465272645968 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]]]}] 21:10:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 21:10:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 479ms 21:10:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 21:10:46 INFO - PROCESS | 1658 | 1465272645998 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 21:10:46 INFO - PROCESS | 1658 | 1465272646000 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 21:10:46 INFO - PROCESS | 1658 | 1465272646002 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 21:10:46 INFO - PROCESS | 1658 | 1465272646003 Marionette TRACE conn2 <- [1,1042,null,{}] 21:10:46 INFO - PROCESS | 1658 | 1465272646015 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}] 21:10:46 INFO - PROCESS | 1658 | 1465272646016 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:46 INFO - PROCESS | 1658 | 1465272646105 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 21:10:46 INFO - PROCESS | 1658 | 1465272646139 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:46 INFO - PROCESS | 1658 | 1465272646140 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:46 INFO - PROCESS | 1658 | ++DOCSHELL 0x125cc4000 == 34 [pid = 1658] [id = 268] 21:10:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x110ee3800) [pid = 1658] [serial = 802] [outer = 0x0] 21:10:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x121a31000) [pid = 1658] [serial = 803] [outer = 0x110ee3800] 21:10:46 INFO - PROCESS | 1658 | 1465272646164 Marionette DEBUG loaded listener.js 21:10:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x121c10c00) [pid = 1658] [serial = 804] [outer = 0x110ee3800] 21:10:46 INFO - PROCESS | 1658 | 1465272646468 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]]]}] 21:10:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 21:10:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 481ms 21:10:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 21:10:46 INFO - PROCESS | 1658 | 1465272646483 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 21:10:46 INFO - PROCESS | 1658 | 1465272646484 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 21:10:46 INFO - PROCESS | 1658 | 1465272646486 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 21:10:46 INFO - PROCESS | 1658 | 1465272646487 Marionette TRACE conn2 <- [1,1046,null,{}] 21:10:46 INFO - PROCESS | 1658 | 1465272646492 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}] 21:10:46 INFO - PROCESS | 1658 | 1465272646495 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:46 INFO - PROCESS | 1658 | 1465272646594 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 21:10:46 INFO - PROCESS | 1658 | 1465272646598 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:46 INFO - PROCESS | 1658 | 1465272646599 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:46 INFO - PROCESS | 1658 | ++DOCSHELL 0x126cbd800 == 35 [pid = 1658] [id = 269] 21:10:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x121c11400) [pid = 1658] [serial = 805] [outer = 0x0] 21:10:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x1248de400) [pid = 1658] [serial = 806] [outer = 0x121c11400] 21:10:46 INFO - PROCESS | 1658 | 1465272646624 Marionette DEBUG loaded listener.js 21:10:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x124cbbc00) [pid = 1658] [serial = 807] [outer = 0x121c11400] 21:10:47 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x127327400) [pid = 1658] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 21:10:47 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x116f46400) [pid = 1658] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 21:10:47 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x11219e000) [pid = 1658] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 21:10:47 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x119bce000) [pid = 1658] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 21:10:47 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x1166e9000) [pid = 1658] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 21:10:47 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x118013c00) [pid = 1658] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 21:10:47 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x116a0b400) [pid = 1658] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 21:10:47 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x124aa6c00) [pid = 1658] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 21:10:47 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x1248dc000) [pid = 1658] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 21:10:47 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x112748000) [pid = 1658] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 21:10:47 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x11885e000) [pid = 1658] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 21:10:47 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x1121a4c00) [pid = 1658] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 21:10:47 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x1121ab800) [pid = 1658] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 21:10:47 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x118247c00) [pid = 1658] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 21:10:47 INFO - PROCESS | 1658 | 1465272647111 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]]]}] 21:10:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 21:10:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 673ms 21:10:47 INFO - PROCESS | 1658 | 1465272647160 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 21:10:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 21:10:47 INFO - PROCESS | 1658 | 1465272647169 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 21:10:47 INFO - PROCESS | 1658 | 1465272647172 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 21:10:47 INFO - PROCESS | 1658 | 1465272647173 Marionette TRACE conn2 <- [1,1050,null,{}] 21:10:47 INFO - PROCESS | 1658 | 1465272647181 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}] 21:10:47 INFO - PROCESS | 1658 | 1465272647182 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:47 INFO - PROCESS | 1658 | 1465272647262 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 21:10:47 INFO - PROCESS | 1658 | 1465272647266 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:47 INFO - PROCESS | 1658 | 1465272647267 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:47 INFO - PROCESS | 1658 | ++DOCSHELL 0x1188d7800 == 36 [pid = 1658] [id = 270] 21:10:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x112e86800) [pid = 1658] [serial = 808] [outer = 0x0] 21:10:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x118247c00) [pid = 1658] [serial = 809] [outer = 0x112e86800] 21:10:47 INFO - PROCESS | 1658 | 1465272647292 Marionette DEBUG loaded listener.js 21:10:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x11985f000) [pid = 1658] [serial = 810] [outer = 0x112e86800] 21:10:47 INFO - PROCESS | 1658 | 1465272647598 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]]]}] 21:10:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 21:10:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 476ms 21:10:47 INFO - PROCESS | 1658 | 1465272647648 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 21:10:47 INFO - PROCESS | 1658 | 1465272647650 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 21:10:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 21:10:47 INFO - PROCESS | 1658 | 1465272647652 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 21:10:47 INFO - PROCESS | 1658 | 1465272647653 Marionette TRACE conn2 <- [1,1054,null,{}] 21:10:47 INFO - PROCESS | 1658 | 1465272647655 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}] 21:10:47 INFO - PROCESS | 1658 | 1465272647656 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:47 INFO - PROCESS | 1658 | 1465272647752 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 21:10:47 INFO - PROCESS | 1658 | 1465272647759 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:47 INFO - PROCESS | 1658 | 1465272647761 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:47 INFO - PROCESS | 1658 | ++DOCSHELL 0x128a55000 == 37 [pid = 1658] [id = 271] 21:10:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x119bce000) [pid = 1658] [serial = 811] [outer = 0x0] 21:10:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x124cafc00) [pid = 1658] [serial = 812] [outer = 0x119bce000] 21:10:47 INFO - PROCESS | 1658 | 1465272647785 Marionette DEBUG loaded listener.js 21:10:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x125d1d800) [pid = 1658] [serial = 813] [outer = 0x119bce000] 21:10:48 INFO - PROCESS | 1658 | 1465272648091 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]]]}] 21:10:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 21:10:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 473ms 21:10:48 INFO - PROCESS | 1658 | 1465272648127 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 21:10:48 INFO - PROCESS | 1658 | 1465272648128 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 21:10:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 21:10:48 INFO - PROCESS | 1658 | 1465272648138 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 21:10:48 INFO - PROCESS | 1658 | 1465272648140 Marionette TRACE conn2 <- [1,1058,null,{}] 21:10:48 INFO - PROCESS | 1658 | 1465272648142 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}] 21:10:48 INFO - PROCESS | 1658 | 1465272648144 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:48 INFO - PROCESS | 1658 | 1465272648230 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 21:10:48 INFO - PROCESS | 1658 | 1465272648234 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:48 INFO - PROCESS | 1658 | 1465272648235 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:48 INFO - PROCESS | 1658 | ++DOCSHELL 0x120f3e000 == 38 [pid = 1658] [id = 272] 21:10:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x125d20000) [pid = 1658] [serial = 814] [outer = 0x0] 21:10:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x126d49c00) [pid = 1658] [serial = 815] [outer = 0x125d20000] 21:10:48 INFO - PROCESS | 1658 | 1465272648262 Marionette DEBUG loaded listener.js 21:10:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x127329c00) [pid = 1658] [serial = 816] [outer = 0x125d20000] 21:10:48 INFO - PROCESS | 1658 | 1465272648579 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]]]}] 21:10:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 21:10:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 469ms 21:10:48 INFO - PROCESS | 1658 | 1465272648610 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 21:10:48 INFO - PROCESS | 1658 | 1465272648611 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 21:10:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 21:10:48 INFO - PROCESS | 1658 | 1465272648613 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 21:10:48 INFO - PROCESS | 1658 | 1465272648614 Marionette TRACE conn2 <- [1,1062,null,{}] 21:10:48 INFO - PROCESS | 1658 | 1465272648617 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}] 21:10:48 INFO - PROCESS | 1658 | 1465272648618 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:48 INFO - PROCESS | 1658 | 1465272648716 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 21:10:48 INFO - PROCESS | 1658 | 1465272648722 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:48 INFO - PROCESS | 1658 | 1465272648723 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:48 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a68d800 == 39 [pid = 1658] [id = 273] 21:10:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x126d51400) [pid = 1658] [serial = 817] [outer = 0x0] 21:10:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x12733d800) [pid = 1658] [serial = 818] [outer = 0x126d51400] 21:10:48 INFO - PROCESS | 1658 | 1465272648750 Marionette DEBUG loaded listener.js 21:10:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x1288a3400) [pid = 1658] [serial = 819] [outer = 0x126d51400] 21:10:49 INFO - PROCESS | 1658 | 1465272649052 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]]]}] 21:10:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 21:10:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 517ms 21:10:49 INFO - PROCESS | 1658 | 1465272649132 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 21:10:49 INFO - PROCESS | 1658 | 1465272649134 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 21:10:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 21:10:49 INFO - PROCESS | 1658 | 1465272649137 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 21:10:49 INFO - PROCESS | 1658 | 1465272649140 Marionette TRACE conn2 <- [1,1066,null,{}] 21:10:49 INFO - PROCESS | 1658 | 1465272649146 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}] 21:10:49 INFO - PROCESS | 1658 | 1465272649148 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:49 INFO - PROCESS | 1658 | 1465272649265 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 21:10:49 INFO - PROCESS | 1658 | 1465272649314 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:49 INFO - PROCESS | 1658 | 1465272649316 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:49 INFO - PROCESS | 1658 | ++DOCSHELL 0x113f42800 == 40 [pid = 1658] [id = 274] 21:10:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x112e8e000) [pid = 1658] [serial = 820] [outer = 0x0] 21:10:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x112f67c00) [pid = 1658] [serial = 821] [outer = 0x112e8e000] 21:10:49 INFO - PROCESS | 1658 | 1465272649348 Marionette DEBUG loaded listener.js 21:10:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x115eef400) [pid = 1658] [serial = 822] [outer = 0x112e8e000] 21:10:49 INFO - PROCESS | 1658 | 1465272649865 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]]]}] 21:10:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 21:10:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 775ms 21:10:49 INFO - PROCESS | 1658 | 1465272649916 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 21:10:49 INFO - PROCESS | 1658 | 1465272649918 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 21:10:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 21:10:49 INFO - PROCESS | 1658 | 1465272649925 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 21:10:49 INFO - PROCESS | 1658 | 1465272649928 Marionette TRACE conn2 <- [1,1070,null,{}] 21:10:49 INFO - PROCESS | 1658 | 1465272649931 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}] 21:10:49 INFO - PROCESS | 1658 | 1465272649933 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:50 INFO - PROCESS | 1658 | 1465272650042 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 21:10:50 INFO - PROCESS | 1658 | 1465272650116 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:50 INFO - PROCESS | 1658 | 1465272650117 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:50 INFO - PROCESS | 1658 | ++DOCSHELL 0x1191d6000 == 41 [pid = 1658] [id = 275] 21:10:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x117033800) [pid = 1658] [serial = 823] [outer = 0x0] 21:10:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x118008000) [pid = 1658] [serial = 824] [outer = 0x117033800] 21:10:50 INFO - PROCESS | 1658 | 1465272650147 Marionette DEBUG loaded listener.js 21:10:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x118095c00) [pid = 1658] [serial = 825] [outer = 0x117033800] 21:10:50 INFO - PROCESS | 1658 | 1465272650830 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]]]}] 21:10:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 21:10:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 926ms 21:10:50 INFO - PROCESS | 1658 | 1465272650849 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 21:10:50 INFO - PROCESS | 1658 | 1465272650851 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 21:10:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 21:10:50 INFO - PROCESS | 1658 | 1465272650855 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 21:10:50 INFO - PROCESS | 1658 | 1465272650857 Marionette TRACE conn2 <- [1,1074,null,{}] 21:10:50 INFO - PROCESS | 1658 | 1465272650860 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}] 21:10:50 INFO - PROCESS | 1658 | 1465272650862 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:50 INFO - PROCESS | 1658 | 1465272650969 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 21:10:51 INFO - PROCESS | 1658 | 1465272651051 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:51 INFO - PROCESS | 1658 | 1465272651054 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:51 INFO - PROCESS | 1658 | ++DOCSHELL 0x11691c800 == 42 [pid = 1658] [id = 276] 21:10:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x116f3f400) [pid = 1658] [serial = 826] [outer = 0x0] 21:10:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x116f48000) [pid = 1658] [serial = 827] [outer = 0x116f3f400] 21:10:51 INFO - PROCESS | 1658 | 1465272651084 Marionette DEBUG loaded listener.js 21:10:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x118015c00) [pid = 1658] [serial = 828] [outer = 0x116f3f400] 21:10:51 INFO - PROCESS | 1658 | --DOCSHELL 0x120f3e000 == 41 [pid = 1658] [id = 272] 21:10:51 INFO - PROCESS | 1658 | --DOCSHELL 0x128a55000 == 40 [pid = 1658] [id = 271] 21:10:51 INFO - PROCESS | 1658 | --DOCSHELL 0x1188d7800 == 39 [pid = 1658] [id = 270] 21:10:51 INFO - PROCESS | 1658 | --DOCSHELL 0x126cbd800 == 38 [pid = 1658] [id = 269] 21:10:51 INFO - PROCESS | 1658 | --DOCSHELL 0x125cc4000 == 37 [pid = 1658] [id = 268] 21:10:51 INFO - PROCESS | 1658 | --DOCSHELL 0x123518000 == 36 [pid = 1658] [id = 267] 21:10:51 INFO - PROCESS | 1658 | --DOCSHELL 0x121111800 == 35 [pid = 1658] [id = 266] 21:10:51 INFO - PROCESS | 1658 | --DOCSHELL 0x119469000 == 34 [pid = 1658] [id = 265] 21:10:51 INFO - PROCESS | 1658 | --DOCSHELL 0x1188da000 == 33 [pid = 1658] [id = 264] 21:10:51 INFO - PROCESS | 1658 | --DOCSHELL 0x1176b6800 == 32 [pid = 1658] [id = 263] 21:10:51 INFO - PROCESS | 1658 | --DOCSHELL 0x11666c000 == 31 [pid = 1658] [id = 262] 21:10:51 INFO - PROCESS | 1658 | --DOCSHELL 0x11693f800 == 30 [pid = 1658] [id = 261] 21:10:51 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x1267cfc00) [pid = 1658] [serial = 764] [outer = 0x0] [url = about:blank] 21:10:51 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x12109c400) [pid = 1658] [serial = 749] [outer = 0x0] [url = about:blank] 21:10:51 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x121c0e800) [pid = 1658] [serial = 752] [outer = 0x0] [url = about:blank] 21:10:51 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x121c04000) [pid = 1658] [serial = 750] [outer = 0x0] [url = about:blank] 21:10:51 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x116f3dc00) [pid = 1658] [serial = 735] [outer = 0x0] [url = about:blank] 21:10:51 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x1184c1800) [pid = 1658] [serial = 740] [outer = 0x0] [url = about:blank] 21:10:51 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x118710000) [pid = 1658] [serial = 741] [outer = 0x0] [url = about:blank] 21:10:51 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x11768fc00) [pid = 1658] [serial = 737] [outer = 0x0] [url = about:blank] 21:10:51 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x118010400) [pid = 1658] [serial = 738] [outer = 0x0] [url = about:blank] 21:10:51 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x124f53c00) [pid = 1658] [serial = 755] [outer = 0x0] [url = about:blank] 21:10:51 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x125c2fc00) [pid = 1658] [serial = 729] [outer = 0x0] [url = about:blank] 21:10:51 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x112fce800) [pid = 1658] [serial = 731] [outer = 0x0] [url = about:blank] 21:10:51 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x113d9dc00) [pid = 1658] [serial = 732] [outer = 0x0] [url = about:blank] 21:10:51 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x1190c6000) [pid = 1658] [serial = 743] [outer = 0x0] [url = about:blank] 21:10:51 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x119513000) [pid = 1658] [serial = 744] [outer = 0x0] [url = about:blank] 21:10:51 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x116712800) [pid = 1658] [serial = 734] [outer = 0x0] [url = about:blank] 21:10:51 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x1248e2800) [pid = 1658] [serial = 753] [outer = 0x0] [url = about:blank] 21:10:51 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x127323400) [pid = 1658] [serial = 765] [outer = 0x0] [url = about:blank] 21:10:51 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x11951f800) [pid = 1658] [serial = 759] [outer = 0x0] [url = about:blank] 21:10:51 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x11809a400) [pid = 1658] [serial = 758] [outer = 0x0] [url = about:blank] 21:10:51 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x125d1f800) [pid = 1658] [serial = 756] [outer = 0x0] [url = about:blank] 21:10:51 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x11975f400) [pid = 1658] [serial = 747] [outer = 0x0] [url = about:blank] 21:10:51 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x1267c8c00) [pid = 1658] [serial = 762] [outer = 0x0] [url = about:blank] 21:10:51 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x119512c00) [pid = 1658] [serial = 746] [outer = 0x0] [url = about:blank] 21:10:51 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x125d1f400) [pid = 1658] [serial = 761] [outer = 0x0] [url = about:blank] 21:10:51 INFO - PROCESS | 1658 | --DOMWINDOW == 78 (0x12733cc00) [pid = 1658] [serial = 767] [outer = 0x0] [url = about:blank] 21:10:51 INFO - PROCESS | 1658 | --DOMWINDOW == 77 (0x1288a3800) [pid = 1658] [serial = 768] [outer = 0x0] [url = about:blank] 21:10:51 INFO - PROCESS | 1658 | 1465272651474 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]]]}] 21:10:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 21:10:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 673ms 21:10:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 21:10:51 INFO - PROCESS | 1658 | 1465272651528 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 21:10:51 INFO - PROCESS | 1658 | 1465272651530 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 21:10:51 INFO - PROCESS | 1658 | 1465272651535 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 21:10:51 INFO - PROCESS | 1658 | 1465272651539 Marionette TRACE conn2 <- [1,1078,null,{}] 21:10:51 INFO - PROCESS | 1658 | 1465272651542 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}] 21:10:51 INFO - PROCESS | 1658 | 1465272651544 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:51 INFO - PROCESS | 1658 | 1465272651628 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 21:10:51 INFO - PROCESS | 1658 | 1465272651687 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:51 INFO - PROCESS | 1658 | 1465272651688 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:51 INFO - PROCESS | 1658 | ++DOCSHELL 0x118121800 == 31 [pid = 1658] [id = 277] 21:10:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 78 (0x118091c00) [pid = 1658] [serial = 829] [outer = 0x0] 21:10:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x11831e000) [pid = 1658] [serial = 830] [outer = 0x118091c00] 21:10:51 INFO - PROCESS | 1658 | 1465272651717 Marionette DEBUG loaded listener.js 21:10:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x118707800) [pid = 1658] [serial = 831] [outer = 0x118091c00] 21:10:52 INFO - PROCESS | 1658 | 1465272652035 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]]]}] 21:10:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 21:10:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 525ms 21:10:52 INFO - PROCESS | 1658 | 1465272652063 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 21:10:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 21:10:52 INFO - PROCESS | 1658 | 1465272652064 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 21:10:52 INFO - PROCESS | 1658 | 1465272652067 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 21:10:52 INFO - PROCESS | 1658 | 1465272652069 Marionette TRACE conn2 <- [1,1082,null,{}] 21:10:52 INFO - PROCESS | 1658 | 1465272652080 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}] 21:10:52 INFO - PROCESS | 1658 | 1465272652083 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:52 INFO - PROCESS | 1658 | 1465272652161 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 21:10:52 INFO - PROCESS | 1658 | 1465272652169 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:52 INFO - PROCESS | 1658 | 1465272652171 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:52 INFO - PROCESS | 1658 | ++DOCSHELL 0x11970b000 == 32 [pid = 1658] [id = 278] 21:10:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x113384000) [pid = 1658] [serial = 832] [outer = 0x0] 21:10:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x1190cb000) [pid = 1658] [serial = 833] [outer = 0x113384000] 21:10:52 INFO - PROCESS | 1658 | 1465272652244 Marionette DEBUG loaded listener.js 21:10:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x119756c00) [pid = 1658] [serial = 834] [outer = 0x113384000] 21:10:52 INFO - PROCESS | 1658 | 1465272652579 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]]]}] 21:10:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 21:10:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 521ms 21:10:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 21:10:52 INFO - PROCESS | 1658 | 1465272652589 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 21:10:52 INFO - PROCESS | 1658 | 1465272652593 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 21:10:52 INFO - PROCESS | 1658 | 1465272652597 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 21:10:52 INFO - PROCESS | 1658 | 1465272652599 Marionette TRACE conn2 <- [1,1086,null,{}] 21:10:52 INFO - PROCESS | 1658 | 1465272652602 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}] 21:10:52 INFO - PROCESS | 1658 | 1465272652604 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:52 INFO - PROCESS | 1658 | 1465272652729 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 21:10:52 INFO - PROCESS | 1658 | 1465272652801 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:52 INFO - PROCESS | 1658 | 1465272652802 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:52 INFO - PROCESS | 1658 | ++DOCSHELL 0x121116000 == 33 [pid = 1658] [id = 279] 21:10:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x113d3ac00) [pid = 1658] [serial = 835] [outer = 0x0] 21:10:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x11975ac00) [pid = 1658] [serial = 836] [outer = 0x113d3ac00] 21:10:52 INFO - PROCESS | 1658 | 1465272652842 Marionette DEBUG loaded listener.js 21:10:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x120f11400) [pid = 1658] [serial = 837] [outer = 0x113d3ac00] 21:10:53 INFO - PROCESS | 1658 | 1465272653156 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]]]}] 21:10:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 21:10:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 570ms 21:10:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 21:10:53 INFO - PROCESS | 1658 | 1465272653168 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 21:10:53 INFO - PROCESS | 1658 | 1465272653169 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 21:10:53 INFO - PROCESS | 1658 | 1465272653171 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 21:10:53 INFO - PROCESS | 1658 | 1465272653172 Marionette TRACE conn2 <- [1,1090,null,{}] 21:10:53 INFO - PROCESS | 1658 | 1465272653183 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}] 21:10:53 INFO - PROCESS | 1658 | 1465272653184 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:53 INFO - PROCESS | 1658 | 1465272653267 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 21:10:53 INFO - PROCESS | 1658 | 1465272653271 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:53 INFO - PROCESS | 1658 | 1465272653272 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:53 INFO - PROCESS | 1658 | ++DOCSHELL 0x124e2a000 == 34 [pid = 1658] [id = 280] 21:10:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x113df9c00) [pid = 1658] [serial = 838] [outer = 0x0] 21:10:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x12160f800) [pid = 1658] [serial = 839] [outer = 0x113df9c00] 21:10:53 INFO - PROCESS | 1658 | 1465272653300 Marionette DEBUG loaded listener.js 21:10:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x121c0d800) [pid = 1658] [serial = 840] [outer = 0x113df9c00] 21:10:53 INFO - PROCESS | 1658 | 1465272653690 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]]]}] 21:10:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 21:10:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 527ms 21:10:53 INFO - PROCESS | 1658 | 1465272653698 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 21:10:53 INFO - PROCESS | 1658 | 1465272653700 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 21:10:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 21:10:53 INFO - PROCESS | 1658 | 1465272653702 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 21:10:53 INFO - PROCESS | 1658 | 1465272653703 Marionette TRACE conn2 <- [1,1094,null,{}] 21:10:53 INFO - PROCESS | 1658 | 1465272653705 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}] 21:10:53 INFO - PROCESS | 1658 | 1465272653709 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:53 INFO - PROCESS | 1658 | 1465272653826 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 21:10:53 INFO - PROCESS | 1658 | 1465272653858 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:53 INFO - PROCESS | 1658 | 1465272653859 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:53 INFO - PROCESS | 1658 | ++DOCSHELL 0x127161800 == 35 [pid = 1658] [id = 281] 21:10:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x121c81800) [pid = 1658] [serial = 841] [outer = 0x0] 21:10:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x124ce6000) [pid = 1658] [serial = 842] [outer = 0x121c81800] 21:10:53 INFO - PROCESS | 1658 | 1465272653884 Marionette DEBUG loaded listener.js 21:10:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x126d4a400) [pid = 1658] [serial = 843] [outer = 0x121c81800] 21:10:54 INFO - PROCESS | 1658 | 1465272654201 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]]]}] 21:10:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 21:10:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 517ms 21:10:54 INFO - PROCESS | 1658 | 1465272654220 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 21:10:54 INFO - PROCESS | 1658 | 1465272654221 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 21:10:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 21:10:54 INFO - PROCESS | 1658 | 1465272654224 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 21:10:54 INFO - PROCESS | 1658 | 1465272654227 Marionette TRACE conn2 <- [1,1098,null,{}] 21:10:54 INFO - PROCESS | 1658 | 1465272654230 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}] 21:10:54 INFO - PROCESS | 1658 | 1465272654231 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:54 INFO - PROCESS | 1658 | 1465272654329 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 21:10:54 INFO - PROCESS | 1658 | 1465272654332 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:54 INFO - PROCESS | 1658 | 1465272654334 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:54 INFO - PROCESS | 1658 | ++DOCSHELL 0x128a55000 == 36 [pid = 1658] [id = 282] 21:10:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x1267c8400) [pid = 1658] [serial = 844] [outer = 0x0] 21:10:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x126fa1c00) [pid = 1658] [serial = 845] [outer = 0x1267c8400] 21:10:54 INFO - PROCESS | 1658 | 1465272654358 Marionette DEBUG loaded listener.js 21:10:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x127335c00) [pid = 1658] [serial = 846] [outer = 0x1267c8400] 21:10:54 INFO - PROCESS | 1658 | 1465272654704 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]]]}] 21:10:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 21:10:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 523ms 21:10:54 INFO - PROCESS | 1658 | 1465272654748 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 21:10:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 21:10:54 INFO - PROCESS | 1658 | 1465272654749 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 21:10:54 INFO - PROCESS | 1658 | 1465272654751 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 21:10:54 INFO - PROCESS | 1658 | 1465272654752 Marionette TRACE conn2 <- [1,1102,null,{}] 21:10:54 INFO - PROCESS | 1658 | 1465272654755 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}] 21:10:54 INFO - PROCESS | 1658 | 1465272654756 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:54 INFO - PROCESS | 1658 | 1465272654847 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 21:10:54 INFO - PROCESS | 1658 | 1465272654862 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:54 INFO - PROCESS | 1658 | 1465272654863 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:54 INFO - PROCESS | 1658 | ++DOCSHELL 0x12966b000 == 37 [pid = 1658] [id = 283] 21:10:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x127340000) [pid = 1658] [serial = 847] [outer = 0x0] 21:10:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x1288a4400) [pid = 1658] [serial = 848] [outer = 0x127340000] 21:10:54 INFO - PROCESS | 1658 | 1465272654886 Marionette DEBUG loaded listener.js 21:10:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x1288ac000) [pid = 1658] [serial = 849] [outer = 0x127340000] 21:10:55 INFO - PROCESS | 1658 | 1465272655187 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]]]}] 21:10:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 21:10:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 468ms 21:10:55 INFO - PROCESS | 1658 | 1465272655226 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 21:10:55 INFO - PROCESS | 1658 | 1465272655228 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 21:10:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 21:10:55 INFO - PROCESS | 1658 | 1465272655231 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 21:10:55 INFO - PROCESS | 1658 | 1465272655232 Marionette TRACE conn2 <- [1,1106,null,{}] 21:10:55 INFO - PROCESS | 1658 | 1465272655234 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}] 21:10:55 INFO - PROCESS | 1658 | 1465272655235 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:55 INFO - PROCESS | 1658 | 1465272655332 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 21:10:55 INFO - PROCESS | 1658 | 1465272655336 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:55 INFO - PROCESS | 1658 | 1465272655337 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:55 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a67f800 == 38 [pid = 1658] [id = 284] 21:10:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x127341000) [pid = 1658] [serial = 850] [outer = 0x0] 21:10:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x128a05000) [pid = 1658] [serial = 851] [outer = 0x127341000] 21:10:55 INFO - PROCESS | 1658 | 1465272655360 Marionette DEBUG loaded listener.js 21:10:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x128a0ac00) [pid = 1658] [serial = 852] [outer = 0x127341000] 21:10:55 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x1160cfc00) [pid = 1658] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 21:10:55 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x112fa5400) [pid = 1658] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 21:10:55 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x110ee3800) [pid = 1658] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 21:10:55 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x116f43c00) [pid = 1658] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 21:10:55 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x118592400) [pid = 1658] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 21:10:55 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x11606e800) [pid = 1658] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 21:10:55 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x125d20000) [pid = 1658] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 21:10:55 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x1167d3c00) [pid = 1658] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 21:10:55 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x11870f000) [pid = 1658] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 21:10:55 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x119598c00) [pid = 1658] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 21:10:55 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x121c11400) [pid = 1658] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 21:10:55 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x1195a0400) [pid = 1658] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 21:10:55 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x112e86800) [pid = 1658] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 21:10:55 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x119bce000) [pid = 1658] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 21:10:55 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x11670a400) [pid = 1658] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 21:10:55 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x121c0cc00) [pid = 1658] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 21:10:55 INFO - PROCESS | 1658 | 1465272655776 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]]]}] 21:10:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 21:10:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 569ms 21:10:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 21:10:55 INFO - PROCESS | 1658 | 1465272655800 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 21:10:55 INFO - PROCESS | 1658 | 1465272655801 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 21:10:55 INFO - PROCESS | 1658 | 1465272655803 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 21:10:55 INFO - PROCESS | 1658 | 1465272655805 Marionette TRACE conn2 <- [1,1110,null,{}] 21:10:55 INFO - PROCESS | 1658 | 1465272655821 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}] 21:10:55 INFO - PROCESS | 1658 | 1465272655826 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:55 INFO - PROCESS | 1658 | 1465272655947 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 21:10:55 INFO - PROCESS | 1658 | 1465272655952 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:55 INFO - PROCESS | 1658 | 1465272655954 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:55 INFO - PROCESS | 1658 | ++DOCSHELL 0x1248ab000 == 39 [pid = 1658] [id = 285] 21:10:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x116f43c00) [pid = 1658] [serial = 853] [outer = 0x0] 21:10:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x11870f800) [pid = 1658] [serial = 854] [outer = 0x116f43c00] 21:10:55 INFO - PROCESS | 1658 | 1465272655993 Marionette DEBUG loaded listener.js 21:10:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x119d30800) [pid = 1658] [serial = 855] [outer = 0x116f43c00] 21:10:56 INFO - PROCESS | 1658 | 1465272656336 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]]]}] 21:10:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 21:10:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 578ms 21:10:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 21:10:56 INFO - PROCESS | 1658 | 1465272656383 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 21:10:56 INFO - PROCESS | 1658 | 1465272656385 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 21:10:56 INFO - PROCESS | 1658 | 1465272656387 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 21:10:56 INFO - PROCESS | 1658 | 1465272656389 Marionette TRACE conn2 <- [1,1114,null,{}] 21:10:56 INFO - PROCESS | 1658 | 1465272656391 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}] 21:10:56 INFO - PROCESS | 1658 | 1465272656393 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:56 INFO - PROCESS | 1658 | 1465272656511 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 21:10:56 INFO - PROCESS | 1658 | 1465272656516 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:56 INFO - PROCESS | 1658 | 1465272656518 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:56 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b80c000 == 40 [pid = 1658] [id = 286] 21:10:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x121c0cc00) [pid = 1658] [serial = 856] [outer = 0x0] 21:10:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x128a0cc00) [pid = 1658] [serial = 857] [outer = 0x121c0cc00] 21:10:56 INFO - PROCESS | 1658 | 1465272656544 Marionette DEBUG loaded listener.js 21:10:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x128b96800) [pid = 1658] [serial = 858] [outer = 0x121c0cc00] 21:10:56 INFO - PROCESS | 1658 | 1465272656882 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]]]}] 21:10:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 21:10:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 521ms 21:10:56 INFO - PROCESS | 1658 | 1465272656912 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 21:10:56 INFO - PROCESS | 1658 | 1465272656914 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 21:10:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 21:10:56 INFO - PROCESS | 1658 | 1465272656917 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 21:10:56 INFO - PROCESS | 1658 | 1465272656919 Marionette TRACE conn2 <- [1,1118,null,{}] 21:10:56 INFO - PROCESS | 1658 | 1465272656922 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}] 21:10:56 INFO - PROCESS | 1658 | 1465272656924 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:57 INFO - PROCESS | 1658 | 1465272657046 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 21:10:57 INFO - PROCESS | 1658 | 1465272657127 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:57 INFO - PROCESS | 1658 | 1465272657129 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:57 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b9b8000 == 41 [pid = 1658] [id = 287] 21:10:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x1248de800) [pid = 1658] [serial = 859] [outer = 0x0] 21:10:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x12904e800) [pid = 1658] [serial = 860] [outer = 0x1248de800] 21:10:57 INFO - PROCESS | 1658 | 1465272657167 Marionette DEBUG loaded listener.js 21:10:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x129143800) [pid = 1658] [serial = 861] [outer = 0x1248de800] 21:10:57 INFO - PROCESS | 1658 | 1465272657514 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]]]}] 21:10:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 21:10:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 621ms 21:10:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 21:10:57 INFO - PROCESS | 1658 | 1465272657538 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 21:10:57 INFO - PROCESS | 1658 | 1465272657539 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 21:10:57 INFO - PROCESS | 1658 | 1465272657543 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 21:10:57 INFO - PROCESS | 1658 | 1465272657546 Marionette TRACE conn2 <- [1,1122,null,{}] 21:10:57 INFO - PROCESS | 1658 | 1465272657549 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}] 21:10:57 INFO - PROCESS | 1658 | 1465272657550 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:57 INFO - PROCESS | 1658 | 1465272657680 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 21:10:57 INFO - PROCESS | 1658 | 1465272657733 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:57 INFO - PROCESS | 1658 | 1465272657735 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:57 INFO - PROCESS | 1658 | ++DOCSHELL 0x11609d000 == 42 [pid = 1658] [id = 288] 21:10:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x111e29000) [pid = 1658] [serial = 862] [outer = 0x0] 21:10:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x112a6f000) [pid = 1658] [serial = 863] [outer = 0x111e29000] 21:10:57 INFO - PROCESS | 1658 | 1465272657766 Marionette DEBUG loaded listener.js 21:10:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x1162c0c00) [pid = 1658] [serial = 864] [outer = 0x111e29000] 21:10:58 INFO - PROCESS | 1658 | 1465272658431 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]]]}] 21:10:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 21:10:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 921ms 21:10:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 21:10:58 INFO - PROCESS | 1658 | 1465272658465 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 21:10:58 INFO - PROCESS | 1658 | 1465272658467 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 21:10:58 INFO - PROCESS | 1658 | 1465272658470 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 21:10:58 INFO - PROCESS | 1658 | 1465272658473 Marionette TRACE conn2 <- [1,1126,null,{}] 21:10:58 INFO - PROCESS | 1658 | 1465272658476 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}] 21:10:58 INFO - PROCESS | 1658 | 1465272658479 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:58 INFO - PROCESS | 1658 | 1465272658586 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 21:10:58 INFO - PROCESS | 1658 | 1465272658641 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:58 INFO - PROCESS | 1658 | 1465272658643 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:58 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a67b000 == 43 [pid = 1658] [id = 289] 21:10:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x11985b000) [pid = 1658] [serial = 865] [outer = 0x0] 21:10:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x120f06c00) [pid = 1658] [serial = 866] [outer = 0x11985b000] 21:10:58 INFO - PROCESS | 1658 | 1465272658673 Marionette DEBUG loaded listener.js 21:10:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x1216a6800) [pid = 1658] [serial = 867] [outer = 0x11985b000] 21:10:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 21:10:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 672ms 21:10:59 INFO - PROCESS | 1658 | 1465272659133 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]]]}] 21:10:59 INFO - PROCESS | 1658 | 1465272659142 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 21:10:59 INFO - PROCESS | 1658 | 1465272659144 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 21:10:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 21:10:59 INFO - PROCESS | 1658 | 1465272659147 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 21:10:59 INFO - PROCESS | 1658 | 1465272659148 Marionette TRACE conn2 <- [1,1130,null,{}] 21:10:59 INFO - PROCESS | 1658 | 1465272659151 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}] 21:10:59 INFO - PROCESS | 1658 | 1465272659152 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:59 INFO - PROCESS | 1658 | 1465272659258 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 21:10:59 INFO - PROCESS | 1658 | 1465272659311 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:59 INFO - PROCESS | 1658 | 1465272659313 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:59 INFO - PROCESS | 1658 | ++DOCSHELL 0x12bfe4000 == 44 [pid = 1658] [id = 290] 21:10:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x121c11c00) [pid = 1658] [serial = 868] [outer = 0x0] 21:10:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x1267c8c00) [pid = 1658] [serial = 869] [outer = 0x121c11c00] 21:10:59 INFO - PROCESS | 1658 | 1465272659344 Marionette DEBUG loaded listener.js 21:10:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x1288a8000) [pid = 1658] [serial = 870] [outer = 0x121c11c00] 21:10:59 INFO - PROCESS | 1658 | 1465272659743 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]]]}] 21:10:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 21:10:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 619ms 21:10:59 INFO - PROCESS | 1658 | 1465272659767 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 21:10:59 INFO - PROCESS | 1658 | 1465272659770 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 21:10:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 21:10:59 INFO - PROCESS | 1658 | 1465272659778 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 21:10:59 INFO - PROCESS | 1658 | 1465272659781 Marionette TRACE conn2 <- [1,1134,null,{}] 21:10:59 INFO - PROCESS | 1658 | 1465272659783 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}] 21:10:59 INFO - PROCESS | 1658 | 1465272659786 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:59 INFO - PROCESS | 1658 | 1465272659893 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 21:10:59 INFO - PROCESS | 1658 | 1465272659949 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:59 INFO - PROCESS | 1658 | 1465272659950 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:10:59 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c409800 == 45 [pid = 1658] [id = 291] 21:10:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x128b59400) [pid = 1658] [serial = 871] [outer = 0x0] 21:10:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x129050800) [pid = 1658] [serial = 872] [outer = 0x128b59400] 21:10:59 INFO - PROCESS | 1658 | 1465272659978 Marionette DEBUG loaded listener.js 21:11:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x12914d000) [pid = 1658] [serial = 873] [outer = 0x128b59400] 21:11:00 INFO - PROCESS | 1658 | 1465272660400 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]]]}] 21:11:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 21:11:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 678ms 21:11:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 21:11:00 INFO - PROCESS | 1658 | 1465272660460 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 21:11:00 INFO - PROCESS | 1658 | 1465272660461 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 21:11:00 INFO - PROCESS | 1658 | 1465272660465 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 21:11:00 INFO - PROCESS | 1658 | 1465272660466 Marionette TRACE conn2 <- [1,1138,null,{}] 21:11:00 INFO - PROCESS | 1658 | 1465272660469 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}] 21:11:00 INFO - PROCESS | 1658 | 1465272660470 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:00 INFO - PROCESS | 1658 | 1465272660598 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 21:11:00 INFO - PROCESS | 1658 | 1465272660824 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:00 INFO - PROCESS | 1658 | 1465272660825 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:00 INFO - PROCESS | 1658 | ++DOCSHELL 0x1176b7000 == 46 [pid = 1658] [id = 292] 21:11:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x112fa5400) [pid = 1658] [serial = 874] [outer = 0x0] 21:11:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x1160c9800) [pid = 1658] [serial = 875] [outer = 0x112fa5400] 21:11:00 INFO - PROCESS | 1658 | 1465272660864 Marionette DEBUG loaded listener.js 21:11:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x116972000) [pid = 1658] [serial = 876] [outer = 0x112fa5400] 21:11:01 INFO - PROCESS | 1658 | 1465272661317 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]]]}] 21:11:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 21:11:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 870ms 21:11:01 INFO - PROCESS | 1658 | 1465272661336 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 21:11:01 INFO - PROCESS | 1658 | 1465272661338 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 21:11:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 21:11:01 INFO - PROCESS | 1658 | 1465272661341 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 21:11:01 INFO - PROCESS | 1658 | 1465272661343 Marionette TRACE conn2 <- [1,1142,null,{}] 21:11:01 INFO - PROCESS | 1658 | 1465272661346 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}] 21:11:01 INFO - PROCESS | 1658 | 1465272661348 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:01 INFO - PROCESS | 1658 | 1465272661441 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 21:11:01 INFO - PROCESS | 1658 | 1465272661499 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:01 INFO - PROCESS | 1658 | 1465272661500 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:01 INFO - PROCESS | 1658 | ++DOCSHELL 0x117e6c000 == 47 [pid = 1658] [id = 293] 21:11:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x118098c00) [pid = 1658] [serial = 877] [outer = 0x0] 21:11:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x118591800) [pid = 1658] [serial = 878] [outer = 0x118098c00] 21:11:01 INFO - PROCESS | 1658 | 1465272661528 Marionette DEBUG loaded listener.js 21:11:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x119369400) [pid = 1658] [serial = 879] [outer = 0x118098c00] 21:11:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12b9b8000 == 46 [pid = 1658] [id = 287] 21:11:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12b80c000 == 45 [pid = 1658] [id = 286] 21:11:02 INFO - PROCESS | 1658 | --DOCSHELL 0x1248ab000 == 44 [pid = 1658] [id = 285] 21:11:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12a67f800 == 43 [pid = 1658] [id = 284] 21:11:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12966b000 == 42 [pid = 1658] [id = 283] 21:11:02 INFO - PROCESS | 1658 | --DOCSHELL 0x128a55000 == 41 [pid = 1658] [id = 282] 21:11:02 INFO - PROCESS | 1658 | --DOCSHELL 0x127161800 == 40 [pid = 1658] [id = 281] 21:11:02 INFO - PROCESS | 1658 | --DOCSHELL 0x124e2a000 == 39 [pid = 1658] [id = 280] 21:11:02 INFO - PROCESS | 1658 | --DOCSHELL 0x121116000 == 38 [pid = 1658] [id = 279] 21:11:02 INFO - PROCESS | 1658 | --DOCSHELL 0x11970b000 == 37 [pid = 1658] [id = 278] 21:11:02 INFO - PROCESS | 1658 | --DOCSHELL 0x118121800 == 36 [pid = 1658] [id = 277] 21:11:02 INFO - PROCESS | 1658 | --DOCSHELL 0x11691c800 == 35 [pid = 1658] [id = 276] 21:11:02 INFO - PROCESS | 1658 | --DOCSHELL 0x1191d6000 == 34 [pid = 1658] [id = 275] 21:11:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12a68d800 == 33 [pid = 1658] [id = 273] 21:11:02 INFO - PROCESS | 1658 | --DOCSHELL 0x113f42800 == 32 [pid = 1658] [id = 274] 21:11:02 INFO - PROCESS | 1658 | --DOCSHELL 0x1176b7000 == 31 [pid = 1658] [id = 292] 21:11:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12c409800 == 30 [pid = 1658] [id = 291] 21:11:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12bfe4000 == 29 [pid = 1658] [id = 290] 21:11:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12a67b000 == 28 [pid = 1658] [id = 289] 21:11:02 INFO - PROCESS | 1658 | --DOCSHELL 0x11609d000 == 27 [pid = 1658] [id = 288] 21:11:02 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x11936d000) [pid = 1658] [serial = 797] [outer = 0x0] [url = about:blank] 21:11:02 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x118590c00) [pid = 1658] [serial = 791] [outer = 0x0] [url = about:blank] 21:11:02 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x11870fc00) [pid = 1658] [serial = 792] [outer = 0x0] [url = about:blank] 21:11:02 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x121a31000) [pid = 1658] [serial = 803] [outer = 0x0] [url = about:blank] 21:11:02 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x117e19000) [pid = 1658] [serial = 788] [outer = 0x0] [url = about:blank] 21:11:02 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x118012800) [pid = 1658] [serial = 789] [outer = 0x0] [url = about:blank] 21:11:02 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x1190ce400) [pid = 1658] [serial = 794] [outer = 0x0] [url = about:blank] 21:11:02 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x1160ca400) [pid = 1658] [serial = 785] [outer = 0x0] [url = about:blank] 21:11:02 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x1167d3000) [pid = 1658] [serial = 786] [outer = 0x0] [url = about:blank] 21:11:02 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x127329c00) [pid = 1658] [serial = 816] [outer = 0x0] [url = about:blank] 21:11:02 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x11800b000) [pid = 1658] [serial = 771] [outer = 0x0] [url = about:blank] 21:11:02 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x116f42800) [pid = 1658] [serial = 770] [outer = 0x0] [url = about:blank] 21:11:02 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x119514800) [pid = 1658] [serial = 774] [outer = 0x0] [url = about:blank] 21:11:02 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x118866800) [pid = 1658] [serial = 773] [outer = 0x0] [url = about:blank] 21:11:02 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x1215e9000) [pid = 1658] [serial = 801] [outer = 0x0] [url = about:blank] 21:11:02 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x119859c00) [pid = 1658] [serial = 800] [outer = 0x0] [url = about:blank] 21:11:02 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x1248de400) [pid = 1658] [serial = 806] [outer = 0x0] [url = about:blank] 21:11:02 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x121c08000) [pid = 1658] [serial = 777] [outer = 0x0] [url = about:blank] 21:11:02 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x121c10c00) [pid = 1658] [serial = 804] [outer = 0x0] [url = about:blank] 21:11:02 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x11985f000) [pid = 1658] [serial = 810] [outer = 0x0] [url = about:blank] 21:11:02 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x124cafc00) [pid = 1658] [serial = 812] [outer = 0x0] [url = about:blank] 21:11:02 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x118247c00) [pid = 1658] [serial = 809] [outer = 0x0] [url = about:blank] 21:11:02 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x12109b800) [pid = 1658] [serial = 776] [outer = 0x0] [url = about:blank] 21:11:02 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x126d49c00) [pid = 1658] [serial = 815] [outer = 0x0] [url = about:blank] 21:11:02 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x124cbbc00) [pid = 1658] [serial = 807] [outer = 0x0] [url = about:blank] 21:11:02 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x117e13c00) [pid = 1658] [serial = 783] [outer = 0x0] [url = about:blank] 21:11:02 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x125d18800) [pid = 1658] [serial = 780] [outer = 0x0] [url = about:blank] 21:11:02 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x116a0ac00) [pid = 1658] [serial = 782] [outer = 0x0] [url = about:blank] 21:11:02 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x1248db000) [pid = 1658] [serial = 779] [outer = 0x0] [url = about:blank] 21:11:02 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x1195a4c00) [pid = 1658] [serial = 798] [outer = 0x0] [url = about:blank] 21:11:02 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x11936cc00) [pid = 1658] [serial = 795] [outer = 0x0] [url = about:blank] 21:11:02 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x125d1d800) [pid = 1658] [serial = 813] [outer = 0x0] [url = about:blank] 21:11:02 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x12733d800) [pid = 1658] [serial = 818] [outer = 0x0] [url = about:blank] 21:11:02 INFO - PROCESS | 1658 | 1465272662455 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]]]}] 21:11:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 21:11:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1120ms 21:11:02 INFO - PROCESS | 1658 | 1465272662462 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 21:11:02 INFO - PROCESS | 1658 | 1465272662464 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 21:11:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 21:11:02 INFO - PROCESS | 1658 | 1465272662467 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 21:11:02 INFO - PROCESS | 1658 | 1465272662469 Marionette TRACE conn2 <- [1,1146,null,{}] 21:11:02 INFO - PROCESS | 1658 | 1465272662472 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}] 21:11:02 INFO - PROCESS | 1658 | 1465272662474 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:02 INFO - PROCESS | 1658 | 1465272662556 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 21:11:02 INFO - PROCESS | 1658 | 1465272662563 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:02 INFO - PROCESS | 1658 | 1465272662565 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:02 INFO - PROCESS | 1658 | ++DOCSHELL 0x116098800 == 28 [pid = 1658] [id = 294] 21:11:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x115eed400) [pid = 1658] [serial = 880] [outer = 0x0] 21:11:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x1167d3000) [pid = 1658] [serial = 881] [outer = 0x115eed400] 21:11:02 INFO - PROCESS | 1658 | 1465272662593 Marionette DEBUG loaded listener.js 21:11:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x116f47000) [pid = 1658] [serial = 882] [outer = 0x115eed400] 21:11:02 INFO - PROCESS | 1658 | 1465272662934 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]]]}] 21:11:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 21:11:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 520ms 21:11:02 INFO - PROCESS | 1658 | 1465272662988 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 21:11:02 INFO - PROCESS | 1658 | 1465272662991 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 21:11:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 21:11:03 INFO - PROCESS | 1658 | 1465272662996 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 21:11:03 INFO - PROCESS | 1658 | 1465272662997 Marionette TRACE conn2 <- [1,1150,null,{}] 21:11:03 INFO - PROCESS | 1658 | 1465272663000 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}] 21:11:03 INFO - PROCESS | 1658 | 1465272663001 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:03 INFO - PROCESS | 1658 | 1465272663083 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 21:11:03 INFO - PROCESS | 1658 | 1465272663087 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:03 INFO - PROCESS | 1658 | 1465272663088 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x11725d000 == 29 [pid = 1658] [id = 295] 21:11:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x1172b4400) [pid = 1658] [serial = 883] [outer = 0x0] 21:11:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x118016800) [pid = 1658] [serial = 884] [outer = 0x1172b4400] 21:11:03 INFO - PROCESS | 1658 | 1465272663118 Marionette DEBUG loaded listener.js 21:11:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x1184c2000) [pid = 1658] [serial = 885] [outer = 0x1172b4400] 21:11:03 INFO - PROCESS | 1658 | 1465272663471 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]]]}] 21:11:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 21:11:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 519ms 21:11:03 INFO - PROCESS | 1658 | 1465272663515 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 21:11:03 INFO - PROCESS | 1658 | 1465272663516 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 21:11:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 21:11:03 INFO - PROCESS | 1658 | 1465272663528 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 21:11:03 INFO - PROCESS | 1658 | 1465272663530 Marionette TRACE conn2 <- [1,1154,null,{}] 21:11:03 INFO - PROCESS | 1658 | 1465272663538 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}] 21:11:03 INFO - PROCESS | 1658 | 1465272663541 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:03 INFO - PROCESS | 1658 | 1465272663619 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 21:11:03 INFO - PROCESS | 1658 | 1465272663626 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:03 INFO - PROCESS | 1658 | 1465272663629 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x1188d3800 == 30 [pid = 1658] [id = 296] 21:11:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x1167d3c00) [pid = 1658] [serial = 886] [outer = 0x0] 21:11:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x11936ac00) [pid = 1658] [serial = 887] [outer = 0x1167d3c00] 21:11:03 INFO - PROCESS | 1658 | 1465272663657 Marionette DEBUG loaded listener.js 21:11:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x1195a1400) [pid = 1658] [serial = 888] [outer = 0x1167d3c00] 21:11:04 INFO - PROCESS | 1658 | 1465272664008 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]]]}] 21:11:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 21:11:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 528ms 21:11:04 INFO - PROCESS | 1658 | 1465272664051 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 21:11:04 INFO - PROCESS | 1658 | 1465272664053 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 21:11:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 21:11:04 INFO - PROCESS | 1658 | 1465272664055 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 21:11:04 INFO - PROCESS | 1658 | 1465272664057 Marionette TRACE conn2 <- [1,1158,null,{}] 21:11:04 INFO - PROCESS | 1658 | 1465272664059 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}] 21:11:04 INFO - PROCESS | 1658 | 1465272664060 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:04 INFO - PROCESS | 1658 | 1465272664168 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 21:11:04 INFO - PROCESS | 1658 | 1465272664199 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:04 INFO - PROCESS | 1658 | 1465272664201 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:04 INFO - PROCESS | 1658 | ++DOCSHELL 0x119709800 == 31 [pid = 1658] [id = 297] 21:11:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x119514800) [pid = 1658] [serial = 889] [outer = 0x0] 21:11:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x11985fc00) [pid = 1658] [serial = 890] [outer = 0x119514800] 21:11:04 INFO - PROCESS | 1658 | 1465272664226 Marionette DEBUG loaded listener.js 21:11:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x12109a000) [pid = 1658] [serial = 891] [outer = 0x119514800] 21:11:04 INFO - PROCESS | 1658 | 1465272664533 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]]]}] 21:11:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 21:11:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 518ms 21:11:04 INFO - PROCESS | 1658 | 1465272664574 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 21:11:04 INFO - PROCESS | 1658 | 1465272664578 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 21:11:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 21:11:04 INFO - PROCESS | 1658 | 1465272664580 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 21:11:04 INFO - PROCESS | 1658 | 1465272664581 Marionette TRACE conn2 <- [1,1162,null,{}] 21:11:04 INFO - PROCESS | 1658 | 1465272664583 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}] 21:11:04 INFO - PROCESS | 1658 | 1465272664585 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:04 INFO - PROCESS | 1658 | 1465272664675 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 21:11:04 INFO - PROCESS | 1658 | 1465272664712 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:04 INFO - PROCESS | 1658 | 1465272664713 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:04 INFO - PROCESS | 1658 | ++DOCSHELL 0x121379800 == 32 [pid = 1658] [id = 298] 21:11:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x113d32400) [pid = 1658] [serial = 892] [outer = 0x0] 21:11:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x1215e7800) [pid = 1658] [serial = 893] [outer = 0x113d32400] 21:11:04 INFO - PROCESS | 1658 | 1465272664737 Marionette DEBUG loaded listener.js 21:11:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x121c08000) [pid = 1658] [serial = 894] [outer = 0x113d32400] 21:11:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x12109a800) [pid = 1658] [serial = 895] [outer = 0x12a954800] 21:11:05 INFO - PROCESS | 1658 | 1465272665123 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]]]}] 21:11:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 21:11:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 569ms 21:11:05 INFO - PROCESS | 1658 | 1465272665152 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 21:11:05 INFO - PROCESS | 1658 | 1465272665153 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 21:11:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 21:11:05 INFO - PROCESS | 1658 | 1465272665156 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 21:11:05 INFO - PROCESS | 1658 | 1465272665157 Marionette TRACE conn2 <- [1,1166,null,{}] 21:11:05 INFO - PROCESS | 1658 | 1465272665161 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}] 21:11:05 INFO - PROCESS | 1658 | 1465272665165 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:05 INFO - PROCESS | 1658 | 1465272665277 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 21:11:05 INFO - PROCESS | 1658 | 1465272665313 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:05 INFO - PROCESS | 1658 | 1465272665314 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x12359a800 == 33 [pid = 1658] [id = 299] 21:11:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x121c03800) [pid = 1658] [serial = 896] [outer = 0x0] 21:11:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x1248d8400) [pid = 1658] [serial = 897] [outer = 0x121c03800] 21:11:05 INFO - PROCESS | 1658 | 1465272665339 Marionette DEBUG loaded listener.js 21:11:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x125d75000) [pid = 1658] [serial = 898] [outer = 0x121c03800] 21:11:05 INFO - PROCESS | 1658 | 1465272665658 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]]]}] 21:11:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 21:11:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 524ms 21:11:05 INFO - PROCESS | 1658 | 1465272665681 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 21:11:05 INFO - PROCESS | 1658 | 1465272665682 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 21:11:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 21:11:05 INFO - PROCESS | 1658 | 1465272665684 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 21:11:05 INFO - PROCESS | 1658 | 1465272665685 Marionette TRACE conn2 <- [1,1170,null,{}] 21:11:05 INFO - PROCESS | 1658 | 1465272665688 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}] 21:11:05 INFO - PROCESS | 1658 | 1465272665689 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:05 INFO - PROCESS | 1658 | 1465272665785 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 21:11:05 INFO - PROCESS | 1658 | 1465272665820 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:05 INFO - PROCESS | 1658 | 1465272665822 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x12686b800 == 34 [pid = 1658] [id = 300] 21:11:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x112f2e400) [pid = 1658] [serial = 899] [outer = 0x0] 21:11:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x126ceec00) [pid = 1658] [serial = 900] [outer = 0x112f2e400] 21:11:05 INFO - PROCESS | 1658 | 1465272665846 Marionette DEBUG loaded listener.js 21:11:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x126fa0000) [pid = 1658] [serial = 901] [outer = 0x112f2e400] 21:11:06 INFO - PROCESS | 1658 | 1465272666147 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]]]}] 21:11:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 21:11:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 518ms 21:11:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 21:11:06 INFO - PROCESS | 1658 | 1465272666203 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 21:11:06 INFO - PROCESS | 1658 | 1465272666206 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 21:11:06 INFO - PROCESS | 1658 | 1465272666208 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 21:11:06 INFO - PROCESS | 1658 | 1465272666209 Marionette TRACE conn2 <- [1,1174,null,{}] 21:11:06 INFO - PROCESS | 1658 | 1465272666212 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}] 21:11:06 INFO - PROCESS | 1658 | 1465272666213 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:06 INFO - PROCESS | 1658 | 1465272666342 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 21:11:06 INFO - PROCESS | 1658 | 1465272666360 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:06 INFO - PROCESS | 1658 | 1465272666361 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:06 INFO - PROCESS | 1658 | ++DOCSHELL 0x127152000 == 35 [pid = 1658] [id = 301] 21:11:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x127323c00) [pid = 1658] [serial = 902] [outer = 0x0] 21:11:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x12733c000) [pid = 1658] [serial = 903] [outer = 0x127323c00] 21:11:06 INFO - PROCESS | 1658 | 1465272666400 Marionette DEBUG loaded listener.js 21:11:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x1288a6000) [pid = 1658] [serial = 904] [outer = 0x127323c00] 21:11:06 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x1248de800) [pid = 1658] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 21:11:06 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x116f43c00) [pid = 1658] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 21:11:06 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x121c81800) [pid = 1658] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 21:11:06 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x113384000) [pid = 1658] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 21:11:06 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x118091c00) [pid = 1658] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 21:11:06 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x127341000) [pid = 1658] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 21:11:06 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x117033800) [pid = 1658] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 21:11:06 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x126d51400) [pid = 1658] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 21:11:06 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x113d3ac00) [pid = 1658] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 21:11:06 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x127340000) [pid = 1658] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 21:11:06 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x113df9c00) [pid = 1658] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 21:11:06 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x116f3f400) [pid = 1658] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 21:11:06 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x112e8e000) [pid = 1658] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 21:11:06 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x1267c8400) [pid = 1658] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 21:11:06 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x121c0cc00) [pid = 1658] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 21:11:07 INFO - PROCESS | 1658 | 1465272667035 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] 21:11:07 INFO - PROCESS | 1658 | 1465272667083 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 21:11:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 21:11:07 INFO - PROCESS | 1658 | 1465272667085 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 21:11:07 INFO - PROCESS | 1658 | 1465272667086 Marionette TRACE conn2 <- [1,1178,null,{}] 21:11:07 INFO - PROCESS | 1658 | 1465272667089 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}] 21:11:07 INFO - PROCESS | 1658 | 1465272667090 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:07 INFO - PROCESS | 1658 | 1465272667180 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 21:11:07 INFO - PROCESS | 1658 | 1465272667183 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:07 INFO - PROCESS | 1658 | 1465272667184 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:07 INFO - PROCESS | 1658 | ++DOCSHELL 0x1188d1800 == 36 [pid = 1658] [id = 302] 21:11:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x116f44800) [pid = 1658] [serial = 905] [outer = 0x0] 21:11:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x121455800) [pid = 1658] [serial = 906] [outer = 0x116f44800] 21:11:07 INFO - PROCESS | 1658 | 1465272667211 Marionette DEBUG loaded listener.js 21:11:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x127340000) [pid = 1658] [serial = 907] [outer = 0x116f44800] 21:11:07 INFO - PROCESS | 1658 | 1465272667515 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] 21:11:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 21:11:07 INFO - PROCESS | 1658 | 1465272667562 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 21:11:07 INFO - PROCESS | 1658 | 1465272667564 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 21:11:07 INFO - PROCESS | 1658 | 1465272667565 Marionette TRACE conn2 <- [1,1182,null,{}] 21:11:07 INFO - PROCESS | 1658 | 1465272667568 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}] 21:11:07 INFO - PROCESS | 1658 | 1465272667569 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:07 INFO - PROCESS | 1658 | 1465272667646 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 21:11:07 INFO - PROCESS | 1658 | 1465272667699 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:07 INFO - PROCESS | 1658 | 1465272667700 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:07 INFO - PROCESS | 1658 | ++DOCSHELL 0x129014800 == 37 [pid = 1658] [id = 303] 21:11:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x1190d1400) [pid = 1658] [serial = 908] [outer = 0x0] 21:11:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x1288a7800) [pid = 1658] [serial = 909] [outer = 0x1190d1400] 21:11:07 INFO - PROCESS | 1658 | 1465272667724 Marionette DEBUG loaded listener.js 21:11:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x128a0c000) [pid = 1658] [serial = 910] [outer = 0x1190d1400] 21:11:08 INFO - PROCESS | 1658 | 1465272668030 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] 21:11:08 INFO - PROCESS | 1658 | 1465272668093 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 21:11:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 21:11:08 INFO - PROCESS | 1658 | 1465272668096 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 21:11:08 INFO - PROCESS | 1658 | 1465272668097 Marionette TRACE conn2 <- [1,1186,null,{}] 21:11:08 INFO - PROCESS | 1658 | 1465272668100 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}] 21:11:08 INFO - PROCESS | 1658 | 1465272668101 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:08 INFO - PROCESS | 1658 | 1465272668189 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 21:11:08 INFO - PROCESS | 1658 | 1465272668243 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:08 INFO - PROCESS | 1658 | 1465272668244 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:08 INFO - PROCESS | 1658 | ++DOCSHELL 0x12136d800 == 38 [pid = 1658] [id = 304] 21:11:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x112e8e000) [pid = 1658] [serial = 911] [outer = 0x0] 21:11:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x128b55000) [pid = 1658] [serial = 912] [outer = 0x112e8e000] 21:11:08 INFO - PROCESS | 1658 | 1465272668271 Marionette DEBUG loaded listener.js 21:11:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x129325800) [pid = 1658] [serial = 913] [outer = 0x112e8e000] 21:11:08 INFO - PROCESS | 1658 | 1465272668547 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] 21:11:08 INFO - PROCESS | 1658 | 1465272668566 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 21:11:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 21:11:08 INFO - PROCESS | 1658 | 1465272668569 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 21:11:08 INFO - PROCESS | 1658 | 1465272668570 Marionette TRACE conn2 <- [1,1190,null,{}] 21:11:08 INFO - PROCESS | 1658 | 1465272668572 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}] 21:11:08 INFO - PROCESS | 1658 | 1465272668573 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:08 INFO - PROCESS | 1658 | 1465272668658 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 21:11:08 INFO - PROCESS | 1658 | 1465272668664 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:08 INFO - PROCESS | 1658 | 1465272668665 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:08 INFO - PROCESS | 1658 | ++DOCSHELL 0x12aa88000 == 39 [pid = 1658] [id = 305] 21:11:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x12931e400) [pid = 1658] [serial = 914] [outer = 0x0] 21:11:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x1293a7800) [pid = 1658] [serial = 915] [outer = 0x12931e400] 21:11:08 INFO - PROCESS | 1658 | 1465272668689 Marionette DEBUG loaded listener.js 21:11:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x1296e5400) [pid = 1658] [serial = 916] [outer = 0x12931e400] 21:11:09 INFO - PROCESS | 1658 | 1465272669235 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] 21:11:09 INFO - PROCESS | 1658 | 1465272669299 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 21:11:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 21:11:09 INFO - PROCESS | 1658 | 1465272669304 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 21:11:09 INFO - PROCESS | 1658 | 1465272669307 Marionette TRACE conn2 <- [1,1194,null,{}] 21:11:09 INFO - PROCESS | 1658 | 1465272669312 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}] 21:11:09 INFO - PROCESS | 1658 | 1465272669315 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:09 INFO - PROCESS | 1658 | 1465272669477 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 21:11:09 INFO - PROCESS | 1658 | 1465272669621 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:09 INFO - PROCESS | 1658 | 1465272669623 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:09 INFO - PROCESS | 1658 | ++DOCSHELL 0x1176b0000 == 40 [pid = 1658] [id = 306] 21:11:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x1167dd400) [pid = 1658] [serial = 917] [outer = 0x0] 21:11:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x116f42400) [pid = 1658] [serial = 918] [outer = 0x1167dd400] 21:11:09 INFO - PROCESS | 1658 | 1465272669673 Marionette DEBUG loaded listener.js 21:11:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x117e1a800) [pid = 1658] [serial = 919] [outer = 0x1167dd400] 21:11:10 INFO - PROCESS | 1658 | 1465272670254 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] 21:11:10 INFO - PROCESS | 1658 | 1465272670360 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 21:11:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 21:11:10 INFO - PROCESS | 1658 | 1465272670386 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 21:11:10 INFO - PROCESS | 1658 | 1465272670389 Marionette TRACE conn2 <- [1,1198,null,{}] 21:11:10 INFO - PROCESS | 1658 | 1465272670393 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}] 21:11:10 INFO - PROCESS | 1658 | 1465272670396 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:10 INFO - PROCESS | 1658 | 1465272670560 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 21:11:10 INFO - PROCESS | 1658 | 1465272670668 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:10 INFO - PROCESS | 1658 | 1465272670670 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:10 INFO - PROCESS | 1658 | ++DOCSHELL 0x12351b000 == 41 [pid = 1658] [id = 307] 21:11:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x118597000) [pid = 1658] [serial = 920] [outer = 0x0] 21:11:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x119366000) [pid = 1658] [serial = 921] [outer = 0x118597000] 21:11:10 INFO - PROCESS | 1658 | 1465272670711 Marionette DEBUG loaded listener.js 21:11:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x1195a2400) [pid = 1658] [serial = 922] [outer = 0x118597000] 21:11:11 INFO - PROCESS | 1658 | 1465272671350 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]]]}] 21:11:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 21:11:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 976ms 21:11:11 INFO - PROCESS | 1658 | 1465272671386 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 21:11:11 INFO - PROCESS | 1658 | 1465272671388 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 21:11:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 21:11:11 INFO - PROCESS | 1658 | 1465272671393 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 21:11:11 INFO - PROCESS | 1658 | 1465272671396 Marionette TRACE conn2 <- [1,1202,null,{}] 21:11:11 INFO - PROCESS | 1658 | 1465272671400 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}] 21:11:11 INFO - PROCESS | 1658 | 1465272671401 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:11 INFO - PROCESS | 1658 | 1465272671516 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 21:11:11 INFO - PROCESS | 1658 | --DOCSHELL 0x12136d800 == 40 [pid = 1658] [id = 304] 21:11:11 INFO - PROCESS | 1658 | --DOCSHELL 0x129014800 == 39 [pid = 1658] [id = 303] 21:11:11 INFO - PROCESS | 1658 | --DOCSHELL 0x1188d1800 == 38 [pid = 1658] [id = 302] 21:11:11 INFO - PROCESS | 1658 | --DOCSHELL 0x127152000 == 37 [pid = 1658] [id = 301] 21:11:11 INFO - PROCESS | 1658 | --DOCSHELL 0x12686b800 == 36 [pid = 1658] [id = 300] 21:11:11 INFO - PROCESS | 1658 | --DOCSHELL 0x12359a800 == 35 [pid = 1658] [id = 299] 21:11:11 INFO - PROCESS | 1658 | --DOCSHELL 0x121379800 == 34 [pid = 1658] [id = 298] 21:11:11 INFO - PROCESS | 1658 | --DOCSHELL 0x119709800 == 33 [pid = 1658] [id = 297] 21:11:11 INFO - PROCESS | 1658 | --DOCSHELL 0x1188d3800 == 32 [pid = 1658] [id = 296] 21:11:11 INFO - PROCESS | 1658 | --DOCSHELL 0x11725d000 == 31 [pid = 1658] [id = 295] 21:11:11 INFO - PROCESS | 1658 | --DOCSHELL 0x116098800 == 30 [pid = 1658] [id = 294] 21:11:11 INFO - PROCESS | 1658 | --DOCSHELL 0x117e6c000 == 29 [pid = 1658] [id = 293] 21:11:11 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x128b96800) [pid = 1658] [serial = 858] [outer = 0x0] [url = about:blank] 21:11:11 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x129143800) [pid = 1658] [serial = 861] [outer = 0x0] [url = about:blank] 21:11:11 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x12904e800) [pid = 1658] [serial = 860] [outer = 0x0] [url = about:blank] 21:11:11 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x119d30800) [pid = 1658] [serial = 855] [outer = 0x0] [url = about:blank] 21:11:11 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x126d4a400) [pid = 1658] [serial = 843] [outer = 0x0] [url = about:blank] 21:11:11 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x1190cb000) [pid = 1658] [serial = 833] [outer = 0x0] [url = about:blank] 21:11:11 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x11831e000) [pid = 1658] [serial = 830] [outer = 0x0] [url = about:blank] 21:11:11 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x128a0ac00) [pid = 1658] [serial = 852] [outer = 0x0] [url = about:blank] 21:11:11 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x118008000) [pid = 1658] [serial = 824] [outer = 0x0] [url = about:blank] 21:11:11 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x118707800) [pid = 1658] [serial = 831] [outer = 0x0] [url = about:blank] 21:11:11 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x119756c00) [pid = 1658] [serial = 834] [outer = 0x0] [url = about:blank] 21:11:11 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x1288a3400) [pid = 1658] [serial = 819] [outer = 0x0] [url = about:blank] 21:11:11 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x124ce6000) [pid = 1658] [serial = 842] [outer = 0x0] [url = about:blank] 21:11:11 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x128a05000) [pid = 1658] [serial = 851] [outer = 0x0] [url = about:blank] 21:11:11 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x11975ac00) [pid = 1658] [serial = 836] [outer = 0x0] [url = about:blank] 21:11:11 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x1288a4400) [pid = 1658] [serial = 848] [outer = 0x0] [url = about:blank] 21:11:11 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x12160f800) [pid = 1658] [serial = 839] [outer = 0x0] [url = about:blank] 21:11:11 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x120f11400) [pid = 1658] [serial = 837] [outer = 0x0] [url = about:blank] 21:11:11 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x11870f800) [pid = 1658] [serial = 854] [outer = 0x0] [url = about:blank] 21:11:11 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x116f48000) [pid = 1658] [serial = 827] [outer = 0x0] [url = about:blank] 21:11:11 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x112f67c00) [pid = 1658] [serial = 821] [outer = 0x0] [url = about:blank] 21:11:11 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x118095c00) [pid = 1658] [serial = 825] [outer = 0x0] [url = about:blank] 21:11:11 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x127335c00) [pid = 1658] [serial = 846] [outer = 0x0] [url = about:blank] 21:11:11 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x126fa1c00) [pid = 1658] [serial = 845] [outer = 0x0] [url = about:blank] 21:11:11 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x118015c00) [pid = 1658] [serial = 828] [outer = 0x0] [url = about:blank] 21:11:11 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x121c0d800) [pid = 1658] [serial = 840] [outer = 0x0] [url = about:blank] 21:11:11 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x128a0cc00) [pid = 1658] [serial = 857] [outer = 0x0] [url = about:blank] 21:11:11 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x115eef400) [pid = 1658] [serial = 822] [outer = 0x0] [url = about:blank] 21:11:11 INFO - PROCESS | 1658 | --DOMWINDOW == 78 (0x1288ac000) [pid = 1658] [serial = 849] [outer = 0x0] [url = about:blank] 21:11:11 INFO - PROCESS | 1658 | 1465272671602 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:11 INFO - PROCESS | 1658 | 1465272671604 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:11 INFO - PROCESS | 1658 | ++DOCSHELL 0x11666a800 == 30 [pid = 1658] [id = 308] 21:11:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x115eef400) [pid = 1658] [serial = 923] [outer = 0x0] 21:11:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x116f47c00) [pid = 1658] [serial = 924] [outer = 0x115eef400] 21:11:11 INFO - PROCESS | 1658 | 1465272671634 Marionette DEBUG loaded listener.js 21:11:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x118016400) [pid = 1658] [serial = 925] [outer = 0x115eef400] 21:11:11 INFO - PROCESS | 1658 | 1465272671941 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]]]}] 21:11:11 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 21:11:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 572ms 21:11:11 INFO - PROCESS | 1658 | 1465272671966 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 21:11:11 INFO - PROCESS | 1658 | 1465272671969 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 21:11:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 21:11:11 INFO - PROCESS | 1658 | 1465272671973 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 21:11:11 INFO - PROCESS | 1658 | 1465272671977 Marionette TRACE conn2 <- [1,1206,null,{}] 21:11:11 INFO - PROCESS | 1658 | 1465272671982 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}] 21:11:11 INFO - PROCESS | 1658 | 1465272671983 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:12 INFO - PROCESS | 1658 | 1465272672065 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 21:11:12 INFO - PROCESS | 1658 | 1465272672151 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:12 INFO - PROCESS | 1658 | 1465272672152 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:12 INFO - PROCESS | 1658 | ++DOCSHELL 0x116619800 == 31 [pid = 1658] [id = 309] 21:11:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x118015c00) [pid = 1658] [serial = 926] [outer = 0x0] 21:11:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x11959bc00) [pid = 1658] [serial = 927] [outer = 0x118015c00] 21:11:12 INFO - PROCESS | 1658 | 1465272672180 Marionette DEBUG loaded listener.js 21:11:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x11975b000) [pid = 1658] [serial = 928] [outer = 0x118015c00] 21:11:12 INFO - PROCESS | 1658 | 1465272672472 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]]]}] 21:11:12 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 21:11:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 527ms 21:11:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 21:11:12 INFO - PROCESS | 1658 | 1465272672501 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 21:11:12 INFO - PROCESS | 1658 | 1465272672502 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 21:11:12 INFO - PROCESS | 1658 | 1465272672504 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 21:11:12 INFO - PROCESS | 1658 | 1465272672507 Marionette TRACE conn2 <- [1,1210,null,{}] 21:11:12 INFO - PROCESS | 1658 | 1465272672519 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}] 21:11:12 INFO - PROCESS | 1658 | 1465272672523 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:12 INFO - PROCESS | 1658 | 1465272672612 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 21:11:12 INFO - PROCESS | 1658 | 1465272672618 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:12 INFO - PROCESS | 1658 | 1465272672620 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:12 INFO - PROCESS | 1658 | ++DOCSHELL 0x121218000 == 32 [pid = 1658] [id = 310] 21:11:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x11338ac00) [pid = 1658] [serial = 929] [outer = 0x0] 21:11:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x121c04800) [pid = 1658] [serial = 930] [outer = 0x11338ac00] 21:11:12 INFO - PROCESS | 1658 | 1465272672650 Marionette DEBUG loaded listener.js 21:11:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x1248db400) [pid = 1658] [serial = 931] [outer = 0x11338ac00] 21:11:12 INFO - PROCESS | 1658 | 1465272672971 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]]]}] 21:11:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 21:11:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 477ms 21:11:12 INFO - PROCESS | 1658 | 1465272672982 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 21:11:12 INFO - PROCESS | 1658 | 1465272672983 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 21:11:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 21:11:12 INFO - PROCESS | 1658 | 1465272672986 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 21:11:12 INFO - PROCESS | 1658 | 1465272672987 Marionette TRACE conn2 <- [1,1214,null,{}] 21:11:13 INFO - PROCESS | 1658 | 1465272673003 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}] 21:11:13 INFO - PROCESS | 1658 | 1465272673004 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:13 INFO - PROCESS | 1658 | 1465272673087 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 21:11:13 INFO - PROCESS | 1658 | 1465272673092 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:13 INFO - PROCESS | 1658 | 1465272673095 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:13 INFO - PROCESS | 1658 | ++DOCSHELL 0x1248a1800 == 33 [pid = 1658] [id = 311] 21:11:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x124cb0c00) [pid = 1658] [serial = 932] [outer = 0x0] 21:11:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x125c30800) [pid = 1658] [serial = 933] [outer = 0x124cb0c00] 21:11:13 INFO - PROCESS | 1658 | 1465272673120 Marionette DEBUG loaded listener.js 21:11:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x125d73000) [pid = 1658] [serial = 934] [outer = 0x124cb0c00] 21:11:13 INFO - PROCESS | 1658 | 1465272673469 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]]]}] 21:11:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 21:11:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 531ms 21:11:13 INFO - PROCESS | 1658 | 1465272673518 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 21:11:13 INFO - PROCESS | 1658 | 1465272673519 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 21:11:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 21:11:13 INFO - PROCESS | 1658 | 1465272673521 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 21:11:13 INFO - PROCESS | 1658 | 1465272673522 Marionette TRACE conn2 <- [1,1218,null,{}] 21:11:13 INFO - PROCESS | 1658 | 1465272673525 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}] 21:11:13 INFO - PROCESS | 1658 | 1465272673526 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:13 INFO - PROCESS | 1658 | 1465272673608 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 21:11:13 INFO - PROCESS | 1658 | 1465272673643 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:13 INFO - PROCESS | 1658 | 1465272673644 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:13 INFO - PROCESS | 1658 | ++DOCSHELL 0x125d54800 == 34 [pid = 1658] [id = 312] 21:11:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x124cbbc00) [pid = 1658] [serial = 935] [outer = 0x0] 21:11:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x1267ca000) [pid = 1658] [serial = 936] [outer = 0x124cbbc00] 21:11:13 INFO - PROCESS | 1658 | 1465272673699 Marionette DEBUG loaded listener.js 21:11:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x126fa1c00) [pid = 1658] [serial = 937] [outer = 0x124cbbc00] 21:11:14 INFO - PROCESS | 1658 | 1465272674027 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]]]}] 21:11:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 21:11:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 518ms 21:11:14 INFO - PROCESS | 1658 | 1465272674039 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 21:11:14 INFO - PROCESS | 1658 | 1465272674041 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 21:11:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 21:11:14 INFO - PROCESS | 1658 | 1465272674046 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 21:11:14 INFO - PROCESS | 1658 | 1465272674048 Marionette TRACE conn2 <- [1,1222,null,{}] 21:11:14 INFO - PROCESS | 1658 | 1465272674050 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}] 21:11:14 INFO - PROCESS | 1658 | 1465272674054 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:14 INFO - PROCESS | 1658 | 1465272674177 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 21:11:14 INFO - PROCESS | 1658 | 1465272674195 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:14 INFO - PROCESS | 1658 | 1465272674196 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:14 INFO - PROCESS | 1658 | ++DOCSHELL 0x129014800 == 35 [pid = 1658] [id = 313] 21:11:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x127329c00) [pid = 1658] [serial = 938] [outer = 0x0] 21:11:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x1288aa800) [pid = 1658] [serial = 939] [outer = 0x127329c00] 21:11:14 INFO - PROCESS | 1658 | 1465272674220 Marionette DEBUG loaded listener.js 21:11:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x129143800) [pid = 1658] [serial = 940] [outer = 0x127329c00] 21:11:14 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | Canvas test: 2d.gradient.object.current - An invalid or illegal string was specified 21:11:14 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1 21:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:11:14 INFO - _addTest/ [0,1225,"getWindowHandle",null] 21:11:14 INFO - PROCESS | 1658 | 1465272674567 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 21:11:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 21:11:14 INFO - PROCESS | 1658 | 1465272674569 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 21:11:14 INFO - PROCESS | 1658 | 1465272674570 Marionette TRACE conn2 <- [1,1226,null,{}] 21:11:14 INFO - PROCESS | 1658 | 1465272674572 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}] 21:11:14 INFO - PROCESS | 1658 | 1465272674574 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:14 INFO - PROCESS | 1658 | 1465272674680 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 21:11:14 INFO - PROCESS | 1658 | 1465272674693 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:14 INFO - PROCESS | 1658 | 1465272674695 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:14 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a4a2000 == 36 [pid = 1658] [id = 314] 21:11:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x112e86800) [pid = 1658] [serial = 941] [outer = 0x0] 21:11:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x129152000) [pid = 1658] [serial = 942] [outer = 0x112e86800] 21:11:14 INFO - PROCESS | 1658 | 1465272674717 Marionette DEBUG loaded listener.js 21:11:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x12939f800) [pid = 1658] [serial = 943] [outer = 0x112e86800] 21:11:15 INFO - PROCESS | 1658 | 1465272675038 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]]]}] 21:11:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 21:11:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 518ms 21:11:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 21:11:15 INFO - PROCESS | 1658 | 1465272675087 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 21:11:15 INFO - PROCESS | 1658 | 1465272675089 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 21:11:15 INFO - PROCESS | 1658 | 1465272675091 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 21:11:15 INFO - PROCESS | 1658 | 1465272675092 Marionette TRACE conn2 <- [1,1230,null,{}] 21:11:15 INFO - PROCESS | 1658 | 1465272675094 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}] 21:11:15 INFO - PROCESS | 1658 | 1465272675095 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:15 INFO - PROCESS | 1658 | 1465272675191 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 21:11:15 INFO - PROCESS | 1658 | 1465272675204 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:15 INFO - PROCESS | 1658 | 1465272675205 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:15 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a67c000 == 37 [pid = 1658] [id = 315] 21:11:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x1293a0c00) [pid = 1658] [serial = 944] [outer = 0x0] 21:11:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x1296e6000) [pid = 1658] [serial = 945] [outer = 0x1293a0c00] 21:11:15 INFO - PROCESS | 1658 | 1465272675228 Marionette DEBUG loaded listener.js 21:11:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x12a561400) [pid = 1658] [serial = 946] [outer = 0x1293a0c00] 21:11:15 INFO - PROCESS | 1658 | 1465272675537 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]]]}] 21:11:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 21:11:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 471ms 21:11:15 INFO - PROCESS | 1658 | 1465272675564 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 21:11:15 INFO - PROCESS | 1658 | 1465272675565 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 21:11:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 21:11:15 INFO - PROCESS | 1658 | 1465272675568 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 21:11:15 INFO - PROCESS | 1658 | 1465272675569 Marionette TRACE conn2 <- [1,1234,null,{}] 21:11:15 INFO - PROCESS | 1658 | 1465272675571 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}] 21:11:15 INFO - PROCESS | 1658 | 1465272675582 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:15 INFO - PROCESS | 1658 | 1465272675758 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 21:11:15 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x119514800) [pid = 1658] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 21:11:15 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x1167d3c00) [pid = 1658] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 21:11:15 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x1172b4400) [pid = 1658] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 21:11:15 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x115eed400) [pid = 1658] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 21:11:15 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x113d32400) [pid = 1658] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 21:11:15 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x118098c00) [pid = 1658] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 21:11:15 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x121c03800) [pid = 1658] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 21:11:15 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x112f2e400) [pid = 1658] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 21:11:15 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x116f44800) [pid = 1658] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 21:11:15 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x111e29000) [pid = 1658] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 21:11:15 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x11985b000) [pid = 1658] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 21:11:15 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x127323c00) [pid = 1658] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 21:11:15 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x121c11c00) [pid = 1658] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 21:11:15 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x128b59400) [pid = 1658] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 21:11:15 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x1190d1400) [pid = 1658] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 21:11:15 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x112fa5400) [pid = 1658] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 21:11:15 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x112e8e000) [pid = 1658] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 21:11:15 INFO - PROCESS | 1658 | 1465272675805 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:15 INFO - PROCESS | 1658 | 1465272675806 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:15 INFO - PROCESS | 1658 | ++DOCSHELL 0x116619000 == 38 [pid = 1658] [id = 316] 21:11:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x111fdd800) [pid = 1658] [serial = 947] [outer = 0x0] 21:11:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x112fab800) [pid = 1658] [serial = 948] [outer = 0x111fdd800] 21:11:15 INFO - PROCESS | 1658 | 1465272675830 Marionette DEBUG loaded listener.js 21:11:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x117690c00) [pid = 1658] [serial = 949] [outer = 0x111fdd800] 21:11:16 INFO - PROCESS | 1658 | 1465272676096 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]]]}] 21:11:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 21:11:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 568ms 21:11:16 INFO - PROCESS | 1658 | 1465272676137 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 21:11:16 INFO - PROCESS | 1658 | 1465272676138 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 21:11:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 21:11:16 INFO - PROCESS | 1658 | 1465272676149 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 21:11:16 INFO - PROCESS | 1658 | 1465272676150 Marionette TRACE conn2 <- [1,1238,null,{}] 21:11:16 INFO - PROCESS | 1658 | 1465272676152 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}] 21:11:16 INFO - PROCESS | 1658 | 1465272676154 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:16 INFO - PROCESS | 1658 | 1465272676239 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 21:11:16 INFO - PROCESS | 1658 | 1465272676246 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:16 INFO - PROCESS | 1658 | 1465272676247 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:16 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b80d000 == 39 [pid = 1658] [id = 317] 21:11:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x118091c00) [pid = 1658] [serial = 950] [outer = 0x0] 21:11:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x1248dac00) [pid = 1658] [serial = 951] [outer = 0x118091c00] 21:11:16 INFO - PROCESS | 1658 | 1465272676272 Marionette DEBUG loaded listener.js 21:11:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x125d70400) [pid = 1658] [serial = 952] [outer = 0x118091c00] 21:11:16 INFO - PROCESS | 1658 | 1465272676584 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]]]}] 21:11:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 21:11:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 477ms 21:11:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 21:11:16 INFO - PROCESS | 1658 | 1465272676618 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 21:11:16 INFO - PROCESS | 1658 | 1465272676620 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 21:11:16 INFO - PROCESS | 1658 | 1465272676622 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 21:11:16 INFO - PROCESS | 1658 | 1465272676632 Marionette TRACE conn2 <- [1,1242,null,{}] 21:11:16 INFO - PROCESS | 1658 | 1465272676634 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}] 21:11:16 INFO - PROCESS | 1658 | 1465272676636 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:16 INFO - PROCESS | 1658 | 1465272676754 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 21:11:16 INFO - PROCESS | 1658 | 1465272676762 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:16 INFO - PROCESS | 1658 | 1465272676763 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:16 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b9bc800 == 40 [pid = 1658] [id = 318] 21:11:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x1293a6c00) [pid = 1658] [serial = 953] [outer = 0x0] 21:11:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x12a6e0800) [pid = 1658] [serial = 954] [outer = 0x1293a6c00] 21:11:16 INFO - PROCESS | 1658 | 1465272676789 Marionette DEBUG loaded listener.js 21:11:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x12a6ecc00) [pid = 1658] [serial = 955] [outer = 0x1293a6c00] 21:11:17 INFO - PROCESS | 1658 | 1465272677097 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]]]}] 21:11:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 21:11:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 527ms 21:11:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 21:11:17 INFO - PROCESS | 1658 | 1465272677150 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 21:11:17 INFO - PROCESS | 1658 | 1465272677151 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 21:11:17 INFO - PROCESS | 1658 | 1465272677153 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 21:11:17 INFO - PROCESS | 1658 | 1465272677154 Marionette TRACE conn2 <- [1,1246,null,{}] 21:11:17 INFO - PROCESS | 1658 | 1465272677156 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}] 21:11:17 INFO - PROCESS | 1658 | 1465272677158 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:17 INFO - PROCESS | 1658 | 1465272677238 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 21:11:17 INFO - PROCESS | 1658 | 1465272677245 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:17 INFO - PROCESS | 1658 | 1465272677246 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:17 INFO - PROCESS | 1658 | ++DOCSHELL 0x12bcea000 == 41 [pid = 1658] [id = 319] 21:11:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x12a562400) [pid = 1658] [serial = 956] [outer = 0x0] 21:11:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x12a927800) [pid = 1658] [serial = 957] [outer = 0x12a562400] 21:11:17 INFO - PROCESS | 1658 | 1465272677270 Marionette DEBUG loaded listener.js 21:11:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x12a92f000) [pid = 1658] [serial = 958] [outer = 0x12a562400] 21:11:17 INFO - PROCESS | 1658 | 1465272677685 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]]]}] 21:11:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 21:11:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 569ms 21:11:17 INFO - PROCESS | 1658 | 1465272677723 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 21:11:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 21:11:17 INFO - PROCESS | 1658 | 1465272677728 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 21:11:17 INFO - PROCESS | 1658 | 1465272677800 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 21:11:17 INFO - PROCESS | 1658 | 1465272677801 Marionette TRACE conn2 <- [1,1250,null,{}] 21:11:17 INFO - PROCESS | 1658 | 1465272677816 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}] 21:11:17 INFO - PROCESS | 1658 | 1465272677819 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:17 INFO - PROCESS | 1658 | 1465272677980 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 21:11:18 INFO - PROCESS | 1658 | 1465272678033 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:18 INFO - PROCESS | 1658 | 1465272678036 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:18 INFO - PROCESS | 1658 | ++DOCSHELL 0x1170c8800 == 42 [pid = 1658] [id = 320] 21:11:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x113d35000) [pid = 1658] [serial = 959] [outer = 0x0] 21:11:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x1162ce000) [pid = 1658] [serial = 960] [outer = 0x113d35000] 21:11:18 INFO - PROCESS | 1658 | 1465272678067 Marionette DEBUG loaded listener.js 21:11:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x118009c00) [pid = 1658] [serial = 961] [outer = 0x113d35000] 21:11:18 INFO - PROCESS | 1658 | 1465272678556 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]]]}] 21:11:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 21:11:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 847ms 21:11:18 INFO - PROCESS | 1658 | 1465272678579 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 21:11:18 INFO - PROCESS | 1658 | 1465272678581 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 21:11:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 21:11:18 INFO - PROCESS | 1658 | 1465272678585 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 21:11:18 INFO - PROCESS | 1658 | 1465272678587 Marionette TRACE conn2 <- [1,1254,null,{}] 21:11:18 INFO - PROCESS | 1658 | 1465272678591 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}] 21:11:18 INFO - PROCESS | 1658 | 1465272678594 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:18 INFO - PROCESS | 1658 | 1465272678700 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 21:11:18 INFO - PROCESS | 1658 | 1465272678759 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:18 INFO - PROCESS | 1658 | 1465272678760 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:18 INFO - PROCESS | 1658 | ++DOCSHELL 0x123592000 == 43 [pid = 1658] [id = 321] 21:11:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x118599000) [pid = 1658] [serial = 962] [outer = 0x0] 21:11:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x11985f000) [pid = 1658] [serial = 963] [outer = 0x118599000] 21:11:18 INFO - PROCESS | 1658 | 1465272678790 Marionette DEBUG loaded listener.js 21:11:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x12160f800) [pid = 1658] [serial = 964] [outer = 0x118599000] 21:11:19 INFO - PROCESS | 1658 | 1465272679210 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]]]}] 21:11:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 21:11:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 669ms 21:11:19 INFO - PROCESS | 1658 | 1465272679255 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 21:11:19 INFO - PROCESS | 1658 | 1465272679256 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 21:11:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 21:11:19 INFO - PROCESS | 1658 | 1465272679261 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 21:11:19 INFO - PROCESS | 1658 | 1465272679263 Marionette TRACE conn2 <- [1,1258,null,{}] 21:11:19 INFO - PROCESS | 1658 | 1465272679265 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}] 21:11:19 INFO - PROCESS | 1658 | 1465272679267 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:19 INFO - PROCESS | 1658 | 1465272679372 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 21:11:19 INFO - PROCESS | 1658 | 1465272679435 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:19 INFO - PROCESS | 1658 | 1465272679439 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:19 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b9bd000 == 44 [pid = 1658] [id = 322] 21:11:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x1267c4c00) [pid = 1658] [serial = 965] [outer = 0x0] 21:11:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x126d4ec00) [pid = 1658] [serial = 966] [outer = 0x1267c4c00] 21:11:19 INFO - PROCESS | 1658 | 1465272679512 Marionette DEBUG loaded listener.js 21:11:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x12733a000) [pid = 1658] [serial = 967] [outer = 0x1267c4c00] 21:11:19 INFO - PROCESS | 1658 | 1465272679962 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]]]}] 21:11:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 21:11:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 773ms 21:11:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 21:11:20 INFO - PROCESS | 1658 | 1465272680032 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 21:11:20 INFO - PROCESS | 1658 | 1465272680034 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 21:11:20 INFO - PROCESS | 1658 | 1465272680036 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 21:11:20 INFO - PROCESS | 1658 | 1465272680037 Marionette TRACE conn2 <- [1,1262,null,{}] 21:11:20 INFO - PROCESS | 1658 | 1465272680040 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}] 21:11:20 INFO - PROCESS | 1658 | 1465272680041 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:20 INFO - PROCESS | 1658 | 1465272680144 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 21:11:20 INFO - PROCESS | 1658 | 1465272680213 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:20 INFO - PROCESS | 1658 | 1465272680215 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:20 INFO - PROCESS | 1658 | ++DOCSHELL 0x11690b800 == 45 [pid = 1658] [id = 323] 21:11:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x118319000) [pid = 1658] [serial = 968] [outer = 0x0] 21:11:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x128a04800) [pid = 1658] [serial = 969] [outer = 0x118319000] 21:11:20 INFO - PROCESS | 1658 | 1465272680244 Marionette DEBUG loaded listener.js 21:11:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x128b5f800) [pid = 1658] [serial = 970] [outer = 0x118319000] 21:11:20 INFO - PROCESS | 1658 | 1465272680792 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]]]}] 21:11:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 21:11:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 770ms 21:11:20 INFO - PROCESS | 1658 | 1465272680807 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 21:11:20 INFO - PROCESS | 1658 | 1465272680811 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 21:11:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 21:11:20 INFO - PROCESS | 1658 | 1465272680814 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 21:11:20 INFO - PROCESS | 1658 | 1465272680816 Marionette TRACE conn2 <- [1,1266,null,{}] 21:11:20 INFO - PROCESS | 1658 | 1465272680820 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}] 21:11:20 INFO - PROCESS | 1658 | 1465272680821 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:20 INFO - PROCESS | 1658 | 1465272680919 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 21:11:20 INFO - PROCESS | 1658 | 1465272680991 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:20 INFO - PROCESS | 1658 | 1465272680993 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:21 INFO - PROCESS | 1658 | ++DOCSHELL 0x1191e0800 == 46 [pid = 1658] [id = 324] 21:11:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x11800d800) [pid = 1658] [serial = 971] [outer = 0x0] 21:11:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x118015000) [pid = 1658] [serial = 972] [outer = 0x11800d800] 21:11:21 INFO - PROCESS | 1658 | 1465272681019 Marionette DEBUG loaded listener.js 21:11:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x11858b800) [pid = 1658] [serial = 973] [outer = 0x11800d800] 21:11:21 INFO - PROCESS | 1658 | --DOCSHELL 0x12b9bc800 == 45 [pid = 1658] [id = 318] 21:11:21 INFO - PROCESS | 1658 | --DOCSHELL 0x12b80d000 == 44 [pid = 1658] [id = 317] 21:11:21 INFO - PROCESS | 1658 | --DOCSHELL 0x116619000 == 43 [pid = 1658] [id = 316] 21:11:21 INFO - PROCESS | 1658 | --DOCSHELL 0x12a67c000 == 42 [pid = 1658] [id = 315] 21:11:21 INFO - PROCESS | 1658 | --DOCSHELL 0x12a4a2000 == 41 [pid = 1658] [id = 314] 21:11:21 INFO - PROCESS | 1658 | --DOCSHELL 0x129014800 == 40 [pid = 1658] [id = 313] 21:11:21 INFO - PROCESS | 1658 | --DOCSHELL 0x125d54800 == 39 [pid = 1658] [id = 312] 21:11:21 INFO - PROCESS | 1658 | --DOCSHELL 0x1248a1800 == 38 [pid = 1658] [id = 311] 21:11:21 INFO - PROCESS | 1658 | --DOCSHELL 0x121218000 == 37 [pid = 1658] [id = 310] 21:11:21 INFO - PROCESS | 1658 | --DOCSHELL 0x116619800 == 36 [pid = 1658] [id = 309] 21:11:21 INFO - PROCESS | 1658 | --DOCSHELL 0x11666a800 == 35 [pid = 1658] [id = 308] 21:11:21 INFO - PROCESS | 1658 | --DOCSHELL 0x12351b000 == 34 [pid = 1658] [id = 307] 21:11:21 INFO - PROCESS | 1658 | --DOCSHELL 0x1176b0000 == 33 [pid = 1658] [id = 306] 21:11:21 INFO - PROCESS | 1658 | --DOCSHELL 0x12aa88000 == 32 [pid = 1658] [id = 305] 21:11:21 INFO - PROCESS | 1658 | --DOCSHELL 0x11690b800 == 31 [pid = 1658] [id = 323] 21:11:21 INFO - PROCESS | 1658 | --DOCSHELL 0x12b9bd000 == 30 [pid = 1658] [id = 322] 21:11:21 INFO - PROCESS | 1658 | --DOCSHELL 0x123592000 == 29 [pid = 1658] [id = 321] 21:11:21 INFO - PROCESS | 1658 | --DOCSHELL 0x12bcea000 == 28 [pid = 1658] [id = 319] 21:11:21 INFO - PROCESS | 1658 | --DOCSHELL 0x1170c8800 == 27 [pid = 1658] [id = 320] 21:11:21 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x12109a000) [pid = 1658] [serial = 891] [outer = 0x0] [url = about:blank] 21:11:21 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x129325800) [pid = 1658] [serial = 913] [outer = 0x0] [url = about:blank] 21:11:21 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x1293a7800) [pid = 1658] [serial = 915] [outer = 0x0] [url = about:blank] 21:11:21 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x11985fc00) [pid = 1658] [serial = 890] [outer = 0x0] [url = about:blank] 21:11:21 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x11936ac00) [pid = 1658] [serial = 887] [outer = 0x0] [url = about:blank] 21:11:21 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x1195a1400) [pid = 1658] [serial = 888] [outer = 0x0] [url = about:blank] 21:11:21 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x118016800) [pid = 1658] [serial = 884] [outer = 0x0] [url = about:blank] 21:11:21 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x1184c2000) [pid = 1658] [serial = 885] [outer = 0x0] [url = about:blank] 21:11:21 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x1167d3000) [pid = 1658] [serial = 881] [outer = 0x0] [url = about:blank] 21:11:21 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x116f47000) [pid = 1658] [serial = 882] [outer = 0x0] [url = about:blank] 21:11:21 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x1215e7800) [pid = 1658] [serial = 893] [outer = 0x0] [url = about:blank] 21:11:21 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x119369400) [pid = 1658] [serial = 879] [outer = 0x0] [url = about:blank] 21:11:21 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x118591800) [pid = 1658] [serial = 878] [outer = 0x0] [url = about:blank] 21:11:21 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x1248d8400) [pid = 1658] [serial = 897] [outer = 0x0] [url = about:blank] 21:11:21 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x126ceec00) [pid = 1658] [serial = 900] [outer = 0x0] [url = about:blank] 21:11:21 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x118015800) [pid = 1658] [serial = 495] [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.] 21:11:21 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x121455800) [pid = 1658] [serial = 906] [outer = 0x0] [url = about:blank] 21:11:21 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x125d75000) [pid = 1658] [serial = 898] [outer = 0x0] [url = about:blank] 21:11:21 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x1162c0c00) [pid = 1658] [serial = 864] [outer = 0x0] [url = about:blank] 21:11:21 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x112a6f000) [pid = 1658] [serial = 863] [outer = 0x0] [url = about:blank] 21:11:21 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x1216a6800) [pid = 1658] [serial = 867] [outer = 0x0] [url = about:blank] 21:11:21 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x12733c000) [pid = 1658] [serial = 903] [outer = 0x0] [url = about:blank] 21:11:21 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x120f06c00) [pid = 1658] [serial = 866] [outer = 0x0] [url = about:blank] 21:11:21 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x126fa0000) [pid = 1658] [serial = 901] [outer = 0x0] [url = about:blank] 21:11:21 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x1288a8000) [pid = 1658] [serial = 870] [outer = 0x0] [url = about:blank] 21:11:21 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x1267c8c00) [pid = 1658] [serial = 869] [outer = 0x0] [url = about:blank] 21:11:21 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x12914d000) [pid = 1658] [serial = 873] [outer = 0x0] [url = about:blank] 21:11:21 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x129050800) [pid = 1658] [serial = 872] [outer = 0x0] [url = about:blank] 21:11:21 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x127340000) [pid = 1658] [serial = 907] [outer = 0x0] [url = about:blank] 21:11:21 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x1288a7800) [pid = 1658] [serial = 909] [outer = 0x0] [url = about:blank] 21:11:21 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x116972000) [pid = 1658] [serial = 876] [outer = 0x0] [url = about:blank] 21:11:21 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x1160c9800) [pid = 1658] [serial = 875] [outer = 0x0] [url = about:blank] 21:11:21 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x1288a6000) [pid = 1658] [serial = 904] [outer = 0x0] [url = about:blank] 21:11:21 INFO - PROCESS | 1658 | --DOMWINDOW == 78 (0x128b55000) [pid = 1658] [serial = 912] [outer = 0x0] [url = about:blank] 21:11:21 INFO - PROCESS | 1658 | --DOMWINDOW == 77 (0x121c08000) [pid = 1658] [serial = 894] [outer = 0x0] [url = about:blank] 21:11:21 INFO - PROCESS | 1658 | --DOMWINDOW == 76 (0x128a0c000) [pid = 1658] [serial = 910] [outer = 0x0] [url = about:blank] 21:11:22 INFO - PROCESS | 1658 | 1465272682005 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]]]}] 21:11:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 21:11:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1227ms 21:11:22 INFO - PROCESS | 1658 | 1465272682049 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 21:11:22 INFO - PROCESS | 1658 | 1465272682051 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 21:11:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 21:11:22 INFO - PROCESS | 1658 | 1465272682055 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 21:11:22 INFO - PROCESS | 1658 | 1465272682057 Marionette TRACE conn2 <- [1,1270,null,{}] 21:11:22 INFO - PROCESS | 1658 | 1465272682062 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}] 21:11:22 INFO - PROCESS | 1658 | 1465272682063 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:22 INFO - PROCESS | 1658 | 1465272682149 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 21:11:22 INFO - PROCESS | 1658 | 1465272682162 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:22 INFO - PROCESS | 1658 | 1465272682164 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:22 INFO - PROCESS | 1658 | ++DOCSHELL 0x116618800 == 28 [pid = 1658] [id = 325] 21:11:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 77 (0x115eefc00) [pid = 1658] [serial = 974] [outer = 0x0] 21:11:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 78 (0x1160c9800) [pid = 1658] [serial = 975] [outer = 0x115eefc00] 21:11:22 INFO - PROCESS | 1658 | 1465272682192 Marionette DEBUG loaded listener.js 21:11:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x1167d3000) [pid = 1658] [serial = 976] [outer = 0x115eefc00] 21:11:22 INFO - PROCESS | 1658 | 1465272682578 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]]]}] 21:11:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 21:11:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 573ms 21:11:22 INFO - PROCESS | 1658 | 1465272682627 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 21:11:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 21:11:22 INFO - PROCESS | 1658 | 1465272682631 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 21:11:22 INFO - PROCESS | 1658 | 1465272682636 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 21:11:22 INFO - PROCESS | 1658 | 1465272682637 Marionette TRACE conn2 <- [1,1274,null,{}] 21:11:22 INFO - PROCESS | 1658 | 1465272682640 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}] 21:11:22 INFO - PROCESS | 1658 | 1465272682641 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:22 INFO - PROCESS | 1658 | 1465272682719 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 21:11:22 INFO - PROCESS | 1658 | 1465272682723 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:22 INFO - PROCESS | 1658 | 1465272682725 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:22 INFO - PROCESS | 1658 | ++DOCSHELL 0x11725f000 == 29 [pid = 1658] [id = 326] 21:11:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x116f3f800) [pid = 1658] [serial = 977] [outer = 0x0] 21:11:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x117697800) [pid = 1658] [serial = 978] [outer = 0x116f3f800] 21:11:22 INFO - PROCESS | 1658 | 1465272682755 Marionette DEBUG loaded listener.js 21:11:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x118008c00) [pid = 1658] [serial = 979] [outer = 0x116f3f800] 21:11:23 INFO - PROCESS | 1658 | 1465272683086 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]]]}] 21:11:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 21:11:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 470ms 21:11:23 INFO - PROCESS | 1658 | 1465272683105 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 21:11:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 21:11:23 INFO - PROCESS | 1658 | 1465272683119 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 21:11:23 INFO - PROCESS | 1658 | 1465272683121 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 21:11:23 INFO - PROCESS | 1658 | 1465272683124 Marionette TRACE conn2 <- [1,1278,null,{}] 21:11:23 INFO - PROCESS | 1658 | 1465272683139 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}] 21:11:23 INFO - PROCESS | 1658 | 1465272683142 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:23 INFO - PROCESS | 1658 | 1465272683240 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 21:11:23 INFO - PROCESS | 1658 | 1465272683247 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:23 INFO - PROCESS | 1658 | 1465272683249 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:23 INFO - PROCESS | 1658 | ++DOCSHELL 0x1188de800 == 30 [pid = 1658] [id = 327] 21:11:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x118591c00) [pid = 1658] [serial = 980] [outer = 0x0] 21:11:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x11885c400) [pid = 1658] [serial = 981] [outer = 0x118591c00] 21:11:23 INFO - PROCESS | 1658 | 1465272683276 Marionette DEBUG loaded listener.js 21:11:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x1190ca800) [pid = 1658] [serial = 982] [outer = 0x118591c00] 21:11:23 INFO - PROCESS | 1658 | 1465272683591 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]]]}] 21:11:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 21:11:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 524ms 21:11:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 21:11:23 INFO - PROCESS | 1658 | 1465272683645 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 21:11:23 INFO - PROCESS | 1658 | 1465272683647 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 21:11:23 INFO - PROCESS | 1658 | 1465272683649 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 21:11:23 INFO - PROCESS | 1658 | 1465272683650 Marionette TRACE conn2 <- [1,1282,null,{}] 21:11:23 INFO - PROCESS | 1658 | 1465272683653 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}] 21:11:23 INFO - PROCESS | 1658 | 1465272683654 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:23 INFO - PROCESS | 1658 | 1465272683732 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 21:11:23 INFO - PROCESS | 1658 | 1465272683789 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:23 INFO - PROCESS | 1658 | 1465272683791 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:23 INFO - PROCESS | 1658 | ++DOCSHELL 0x11971f000 == 31 [pid = 1658] [id = 328] 21:11:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x118863000) [pid = 1658] [serial = 983] [outer = 0x0] 21:11:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x11944d400) [pid = 1658] [serial = 984] [outer = 0x118863000] 21:11:23 INFO - PROCESS | 1658 | 1465272683816 Marionette DEBUG loaded listener.js 21:11:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x119d2b000) [pid = 1658] [serial = 985] [outer = 0x118863000] 21:11:24 INFO - PROCESS | 1658 | 1465272684110 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]]]}] 21:11:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 21:11:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 519ms 21:11:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 21:11:24 INFO - PROCESS | 1658 | 1465272684168 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 21:11:24 INFO - PROCESS | 1658 | 1465272684170 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 21:11:24 INFO - PROCESS | 1658 | 1465272684172 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 21:11:24 INFO - PROCESS | 1658 | 1465272684173 Marionette TRACE conn2 <- [1,1286,null,{}] 21:11:24 INFO - PROCESS | 1658 | 1465272684175 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}] 21:11:24 INFO - PROCESS | 1658 | 1465272684184 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:24 INFO - PROCESS | 1658 | 1465272684273 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 21:11:24 INFO - PROCESS | 1658 | 1465272684308 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:24 INFO - PROCESS | 1658 | 1465272684309 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:24 INFO - PROCESS | 1658 | ++DOCSHELL 0x121417800 == 32 [pid = 1658] [id = 329] 21:11:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x116f45c00) [pid = 1658] [serial = 986] [outer = 0x0] 21:11:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x120f08000) [pid = 1658] [serial = 987] [outer = 0x116f45c00] 21:11:24 INFO - PROCESS | 1658 | 1465272684333 Marionette DEBUG loaded listener.js 21:11:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x1216a8000) [pid = 1658] [serial = 988] [outer = 0x116f45c00] 21:11:24 INFO - PROCESS | 1658 | 1465272684657 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]]]}] 21:11:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 21:11:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 520ms 21:11:24 INFO - PROCESS | 1658 | 1465272684698 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 21:11:24 INFO - PROCESS | 1658 | 1465272684700 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 21:11:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 21:11:24 INFO - PROCESS | 1658 | 1465272684703 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 21:11:24 INFO - PROCESS | 1658 | 1465272684704 Marionette TRACE conn2 <- [1,1290,null,{}] 21:11:24 INFO - PROCESS | 1658 | 1465272684707 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}] 21:11:24 INFO - PROCESS | 1658 | 1465272684712 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:24 INFO - PROCESS | 1658 | 1465272684860 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 21:11:24 INFO - PROCESS | 1658 | 1465272684878 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:24 INFO - PROCESS | 1658 | 1465272684880 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:24 INFO - PROCESS | 1658 | ++DOCSHELL 0x124e20800 == 33 [pid = 1658] [id = 330] 21:11:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x121311400) [pid = 1658] [serial = 989] [outer = 0x0] 21:11:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x1248d5800) [pid = 1658] [serial = 990] [outer = 0x121311400] 21:11:24 INFO - PROCESS | 1658 | 1465272684920 Marionette DEBUG loaded listener.js 21:11:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x1267c8000) [pid = 1658] [serial = 991] [outer = 0x121311400] 21:11:25 INFO - PROCESS | 1658 | 1465272685380 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]]]}] 21:11:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 21:11:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 721ms 21:11:25 INFO - PROCESS | 1658 | 1465272685424 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 21:11:25 INFO - PROCESS | 1658 | 1465272685425 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 21:11:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 21:11:25 INFO - PROCESS | 1658 | 1465272685429 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 21:11:25 INFO - PROCESS | 1658 | 1465272685430 Marionette TRACE conn2 <- [1,1294,null,{}] 21:11:25 INFO - PROCESS | 1658 | 1465272685433 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}] 21:11:25 INFO - PROCESS | 1658 | 1465272685434 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:25 INFO - PROCESS | 1658 | 1465272685530 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 21:11:25 INFO - PROCESS | 1658 | 1465272685583 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:25 INFO - PROCESS | 1658 | 1465272685584 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:25 INFO - PROCESS | 1658 | ++DOCSHELL 0x126872800 == 34 [pid = 1658] [id = 331] 21:11:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x111e2ec00) [pid = 1658] [serial = 992] [outer = 0x0] 21:11:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x126cdfc00) [pid = 1658] [serial = 993] [outer = 0x111e2ec00] 21:11:25 INFO - PROCESS | 1658 | 1465272685607 Marionette DEBUG loaded listener.js 21:11:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x126fa2800) [pid = 1658] [serial = 994] [outer = 0x111e2ec00] 21:11:25 INFO - PROCESS | 1658 | 1465272685889 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]]]}] 21:11:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 21:11:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 469ms 21:11:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 21:11:25 INFO - PROCESS | 1658 | 1465272685902 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 21:11:25 INFO - PROCESS | 1658 | 1465272685903 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 21:11:25 INFO - PROCESS | 1658 | 1465272685905 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 21:11:25 INFO - PROCESS | 1658 | 1465272685907 Marionette TRACE conn2 <- [1,1298,null,{}] 21:11:25 INFO - PROCESS | 1658 | 1465272685922 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}] 21:11:25 INFO - PROCESS | 1658 | 1465272685923 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:26 INFO - PROCESS | 1658 | 1465272686024 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 21:11:26 INFO - PROCESS | 1658 | 1465272686028 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:26 INFO - PROCESS | 1658 | 1465272686029 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:26 INFO - PROCESS | 1658 | ++DOCSHELL 0x128929800 == 35 [pid = 1658] [id = 332] 21:11:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x126d4f400) [pid = 1658] [serial = 995] [outer = 0x0] 21:11:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x12733e400) [pid = 1658] [serial = 996] [outer = 0x126d4f400] 21:11:26 INFO - PROCESS | 1658 | 1465272686053 Marionette DEBUG loaded listener.js 21:11:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x1288a3c00) [pid = 1658] [serial = 997] [outer = 0x126d4f400] 21:11:26 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x12a562400) [pid = 1658] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 21:11:26 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x127329c00) [pid = 1658] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 21:11:26 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x112e86800) [pid = 1658] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 21:11:26 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x1293a0c00) [pid = 1658] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 21:11:26 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x118015c00) [pid = 1658] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 21:11:26 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x115eef400) [pid = 1658] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 21:11:26 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x12931e400) [pid = 1658] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 21:11:26 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x118597000) [pid = 1658] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 21:11:26 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x124cb0c00) [pid = 1658] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 21:11:26 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x11338ac00) [pid = 1658] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 21:11:26 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x1167dd400) [pid = 1658] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 21:11:26 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x111fdd800) [pid = 1658] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 21:11:26 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x1293a6c00) [pid = 1658] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 21:11:26 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x124cbbc00) [pid = 1658] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 21:11:26 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x118091c00) [pid = 1658] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 21:11:26 INFO - PROCESS | 1658 | 1465272686536 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]]]}] 21:11:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 21:11:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 676ms 21:11:26 INFO - PROCESS | 1658 | 1465272686586 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 21:11:26 INFO - PROCESS | 1658 | 1465272686587 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 21:11:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 21:11:26 INFO - PROCESS | 1658 | 1465272686590 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 21:11:26 INFO - PROCESS | 1658 | 1465272686591 Marionette TRACE conn2 <- [1,1302,null,{}] 21:11:26 INFO - PROCESS | 1658 | 1465272686597 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}] 21:11:26 INFO - PROCESS | 1658 | 1465272686598 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:26 INFO - PROCESS | 1658 | 1465272686685 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 21:11:26 INFO - PROCESS | 1658 | 1465272686688 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:26 INFO - PROCESS | 1658 | 1465272686690 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:26 INFO - PROCESS | 1658 | ++DOCSHELL 0x128930800 == 36 [pid = 1658] [id = 333] 21:11:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x1190d0000) [pid = 1658] [serial = 998] [outer = 0x0] 21:11:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x119865400) [pid = 1658] [serial = 999] [outer = 0x1190d0000] 21:11:26 INFO - PROCESS | 1658 | 1465272686718 Marionette DEBUG loaded listener.js 21:11:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x12733c000) [pid = 1658] [serial = 1000] [outer = 0x1190d0000] 21:11:27 INFO - PROCESS | 1658 | 1465272687091 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]]]}] 21:11:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 21:11:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 522ms 21:11:27 INFO - PROCESS | 1658 | 1465272687114 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 21:11:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 21:11:27 INFO - PROCESS | 1658 | 1465272687116 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 21:11:27 INFO - PROCESS | 1658 | 1465272687119 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 21:11:27 INFO - PROCESS | 1658 | 1465272687121 Marionette TRACE conn2 <- [1,1306,null,{}] 21:11:27 INFO - PROCESS | 1658 | 1465272687124 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}] 21:11:27 INFO - PROCESS | 1658 | 1465272687126 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:27 INFO - PROCESS | 1658 | 1465272687274 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 21:11:27 INFO - PROCESS | 1658 | 1465272687287 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:27 INFO - PROCESS | 1658 | 1465272687288 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:27 INFO - PROCESS | 1658 | ++DOCSHELL 0x129015000 == 37 [pid = 1658] [id = 334] 21:11:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x112fa4c00) [pid = 1658] [serial = 1001] [outer = 0x0] 21:11:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x1288a4000) [pid = 1658] [serial = 1002] [outer = 0x112fa4c00] 21:11:27 INFO - PROCESS | 1658 | 1465272687328 Marionette DEBUG loaded listener.js 21:11:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x128a07400) [pid = 1658] [serial = 1003] [outer = 0x112fa4c00] 21:11:27 INFO - PROCESS | 1658 | 1465272687671 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]]]}] 21:11:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 21:11:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 571ms 21:11:27 INFO - PROCESS | 1658 | 1465272687690 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 21:11:27 INFO - PROCESS | 1658 | 1465272687691 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 21:11:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 21:11:27 INFO - PROCESS | 1658 | 1465272687697 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 21:11:27 INFO - PROCESS | 1658 | 1465272687699 Marionette TRACE conn2 <- [1,1310,null,{}] 21:11:27 INFO - PROCESS | 1658 | 1465272687701 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}] 21:11:27 INFO - PROCESS | 1658 | 1465272687703 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:27 INFO - PROCESS | 1658 | 1465272687801 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 21:11:27 INFO - PROCESS | 1658 | 1465272687805 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:27 INFO - PROCESS | 1658 | 1465272687806 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:27 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a60e000 == 38 [pid = 1658] [id = 335] 21:11:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x128a0a800) [pid = 1658] [serial = 1004] [outer = 0x0] 21:11:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x128a0cc00) [pid = 1658] [serial = 1005] [outer = 0x128a0a800] 21:11:27 INFO - PROCESS | 1658 | 1465272687836 Marionette DEBUG loaded listener.js 21:11:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x12914fc00) [pid = 1658] [serial = 1006] [outer = 0x128a0a800] 21:11:28 INFO - PROCESS | 1658 | 1465272688166 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] 21:11:28 INFO - PROCESS | 1658 | 1465272688220 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 21:11:28 INFO - PROCESS | 1658 | 1465272688222 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 21:11:28 INFO - PROCESS | 1658 | 1465272688223 Marionette TRACE conn2 <- [1,1314,null,{}] 21:11:28 INFO - PROCESS | 1658 | 1465272688228 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}] 21:11:28 INFO - PROCESS | 1658 | 1465272688230 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:28 INFO - PROCESS | 1658 | 1465272688313 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 21:11:28 INFO - PROCESS | 1658 | 1465272688317 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:28 INFO - PROCESS | 1658 | 1465272688318 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x12aa92800 == 39 [pid = 1658] [id = 336] 21:11:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x128b97400) [pid = 1658] [serial = 1007] [outer = 0x0] 21:11:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x12932a000) [pid = 1658] [serial = 1008] [outer = 0x128b97400] 21:11:28 INFO - PROCESS | 1658 | 1465272688342 Marionette DEBUG loaded listener.js 21:11:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x1296ef000) [pid = 1658] [serial = 1009] [outer = 0x128b97400] 21:11:28 INFO - PROCESS | 1658 | 1465272688907 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]]]}] 21:11:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 21:11:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 723ms 21:11:28 INFO - PROCESS | 1658 | 1465272688963 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 21:11:28 INFO - PROCESS | 1658 | 1465272688965 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 21:11:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 21:11:28 INFO - PROCESS | 1658 | 1465272688969 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 21:11:28 INFO - PROCESS | 1658 | 1465272688972 Marionette TRACE conn2 <- [1,1318,null,{}] 21:11:28 INFO - PROCESS | 1658 | 1465272688976 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}] 21:11:28 INFO - PROCESS | 1658 | 1465272688977 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:29 INFO - PROCESS | 1658 | 1465272689087 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 21:11:29 INFO - PROCESS | 1658 | 1465272689186 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:29 INFO - PROCESS | 1658 | 1465272689188 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:29 INFO - PROCESS | 1658 | ++DOCSHELL 0x1170d4000 == 40 [pid = 1658] [id = 337] 21:11:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x11696b800) [pid = 1658] [serial = 1010] [outer = 0x0] 21:11:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x116f3e800) [pid = 1658] [serial = 1011] [outer = 0x11696b800] 21:11:29 INFO - PROCESS | 1658 | 1465272689219 Marionette DEBUG loaded listener.js 21:11:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x117695000) [pid = 1658] [serial = 1012] [outer = 0x11696b800] 21:11:29 INFO - PROCESS | 1658 | 1465272689747 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]]]}] 21:11:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 21:11:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 822ms 21:11:29 INFO - PROCESS | 1658 | 1465272689924 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 21:11:29 INFO - PROCESS | 1658 | 1465272689926 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 21:11:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 21:11:29 INFO - PROCESS | 1658 | 1465272689958 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 21:11:29 INFO - PROCESS | 1658 | 1465272689959 Marionette TRACE conn2 <- [1,1322,null,{}] 21:11:29 INFO - PROCESS | 1658 | 1465272689963 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}] 21:11:29 INFO - PROCESS | 1658 | 1465272689965 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:30 INFO - PROCESS | 1658 | 1465272690070 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 21:11:30 INFO - PROCESS | 1658 | 1465272690120 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:30 INFO - PROCESS | 1658 | 1465272690123 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:30 INFO - PROCESS | 1658 | ++DOCSHELL 0x117261000 == 41 [pid = 1658] [id = 338] 21:11:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x116f40c00) [pid = 1658] [serial = 1013] [outer = 0x0] 21:11:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x116f48800) [pid = 1658] [serial = 1014] [outer = 0x116f40c00] 21:11:30 INFO - PROCESS | 1658 | 1465272690150 Marionette DEBUG loaded listener.js 21:11:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x117e1ac00) [pid = 1658] [serial = 1015] [outer = 0x116f40c00] 21:11:30 INFO - PROCESS | 1658 | --DOCSHELL 0x12a60e000 == 40 [pid = 1658] [id = 335] 21:11:30 INFO - PROCESS | 1658 | --DOCSHELL 0x129015000 == 39 [pid = 1658] [id = 334] 21:11:30 INFO - PROCESS | 1658 | --DOCSHELL 0x128930800 == 38 [pid = 1658] [id = 333] 21:11:30 INFO - PROCESS | 1658 | --DOCSHELL 0x128929800 == 37 [pid = 1658] [id = 332] 21:11:30 INFO - PROCESS | 1658 | --DOCSHELL 0x126872800 == 36 [pid = 1658] [id = 331] 21:11:30 INFO - PROCESS | 1658 | --DOCSHELL 0x124e20800 == 35 [pid = 1658] [id = 330] 21:11:30 INFO - PROCESS | 1658 | --DOCSHELL 0x121417800 == 34 [pid = 1658] [id = 329] 21:11:30 INFO - PROCESS | 1658 | --DOCSHELL 0x11971f000 == 33 [pid = 1658] [id = 328] 21:11:30 INFO - PROCESS | 1658 | --DOCSHELL 0x1188de800 == 32 [pid = 1658] [id = 327] 21:11:30 INFO - PROCESS | 1658 | --DOCSHELL 0x11725f000 == 31 [pid = 1658] [id = 326] 21:11:30 INFO - PROCESS | 1658 | --DOCSHELL 0x116618800 == 30 [pid = 1658] [id = 325] 21:11:30 INFO - PROCESS | 1658 | 1465272690573 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]]]}] 21:11:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 21:11:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 670ms 21:11:30 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x12a927800) [pid = 1658] [serial = 957] [outer = 0x0] [url = about:blank] 21:11:30 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x1288aa800) [pid = 1658] [serial = 939] [outer = 0x0] [url = about:blank] 21:11:30 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x129152000) [pid = 1658] [serial = 942] [outer = 0x0] [url = about:blank] 21:11:30 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x1296e6000) [pid = 1658] [serial = 945] [outer = 0x0] [url = about:blank] 21:11:30 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x11959bc00) [pid = 1658] [serial = 927] [outer = 0x0] [url = about:blank] 21:11:30 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x11975b000) [pid = 1658] [serial = 928] [outer = 0x0] [url = about:blank] 21:11:30 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x116f47c00) [pid = 1658] [serial = 924] [outer = 0x0] [url = about:blank] 21:11:30 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x12a92f000) [pid = 1658] [serial = 958] [outer = 0x0] [url = about:blank] 21:11:30 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x118016400) [pid = 1658] [serial = 925] [outer = 0x0] [url = about:blank] 21:11:30 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x1296e5400) [pid = 1658] [serial = 916] [outer = 0x0] [url = about:blank] 21:11:30 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x119366000) [pid = 1658] [serial = 921] [outer = 0x0] [url = about:blank] 21:11:30 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x1195a2400) [pid = 1658] [serial = 922] [outer = 0x0] [url = about:blank] 21:11:30 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x125c30800) [pid = 1658] [serial = 933] [outer = 0x0] [url = about:blank] 21:11:30 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x125d73000) [pid = 1658] [serial = 934] [outer = 0x0] [url = about:blank] 21:11:30 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x121c04800) [pid = 1658] [serial = 930] [outer = 0x0] [url = about:blank] 21:11:30 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x1248db400) [pid = 1658] [serial = 931] [outer = 0x0] [url = about:blank] 21:11:30 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x116f42400) [pid = 1658] [serial = 918] [outer = 0x0] [url = about:blank] 21:11:30 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x117e1a800) [pid = 1658] [serial = 919] [outer = 0x0] [url = about:blank] 21:11:30 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x12a561400) [pid = 1658] [serial = 946] [outer = 0x0] [url = about:blank] 21:11:30 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x117690c00) [pid = 1658] [serial = 949] [outer = 0x0] [url = about:blank] 21:11:30 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x12a6e0800) [pid = 1658] [serial = 954] [outer = 0x0] [url = about:blank] 21:11:30 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x112fab800) [pid = 1658] [serial = 948] [outer = 0x0] [url = about:blank] 21:11:30 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x1267ca000) [pid = 1658] [serial = 936] [outer = 0x0] [url = about:blank] 21:11:30 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x126fa1c00) [pid = 1658] [serial = 937] [outer = 0x0] [url = about:blank] 21:11:30 INFO - PROCESS | 1658 | --DOMWINDOW == 78 (0x12a6ecc00) [pid = 1658] [serial = 955] [outer = 0x0] [url = about:blank] 21:11:30 INFO - PROCESS | 1658 | --DOMWINDOW == 77 (0x125d70400) [pid = 1658] [serial = 952] [outer = 0x0] [url = about:blank] 21:11:30 INFO - PROCESS | 1658 | --DOMWINDOW == 76 (0x12939f800) [pid = 1658] [serial = 943] [outer = 0x0] [url = about:blank] 21:11:30 INFO - PROCESS | 1658 | --DOMWINDOW == 75 (0x1248dac00) [pid = 1658] [serial = 951] [outer = 0x0] [url = about:blank] 21:11:30 INFO - PROCESS | 1658 | --DOMWINDOW == 74 (0x129143800) [pid = 1658] [serial = 940] [outer = 0x0] [url = about:blank] 21:11:30 INFO - PROCESS | 1658 | 1465272690635 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 21:11:30 INFO - PROCESS | 1658 | 1465272690637 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 21:11:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 21:11:30 INFO - PROCESS | 1658 | 1465272690644 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 21:11:30 INFO - PROCESS | 1658 | 1465272690647 Marionette TRACE conn2 <- [1,1326,null,{}] 21:11:30 INFO - PROCESS | 1658 | 1465272690649 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}] 21:11:30 INFO - PROCESS | 1658 | 1465272690651 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:30 INFO - PROCESS | 1658 | 1465272690730 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 21:11:30 INFO - PROCESS | 1658 | 1465272690734 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:30 INFO - PROCESS | 1658 | 1465272690736 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:30 INFO - PROCESS | 1658 | ++DOCSHELL 0x118114800 == 31 [pid = 1658] [id = 339] 21:11:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 75 (0x118012400) [pid = 1658] [serial = 1016] [outer = 0x0] 21:11:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 76 (0x11809a400) [pid = 1658] [serial = 1017] [outer = 0x118012400] 21:11:30 INFO - PROCESS | 1658 | 1465272690766 Marionette DEBUG loaded listener.js 21:11:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 77 (0x11885e800) [pid = 1658] [serial = 1018] [outer = 0x118012400] 21:11:31 INFO - PROCESS | 1658 | 1465272691119 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]]]}] 21:11:31 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 21:11:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 522ms 21:11:31 INFO - PROCESS | 1658 | 1465272691176 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 21:11:31 INFO - PROCESS | 1658 | 1465272691178 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 21:11:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 21:11:31 INFO - PROCESS | 1658 | 1465272691181 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 21:11:31 INFO - PROCESS | 1658 | 1465272691182 Marionette TRACE conn2 <- [1,1330,null,{}] 21:11:31 INFO - PROCESS | 1658 | 1465272691189 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}] 21:11:31 INFO - PROCESS | 1658 | 1465272691192 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:31 INFO - PROCESS | 1658 | 1465272691273 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 21:11:31 INFO - PROCESS | 1658 | 1465272691282 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:31 INFO - PROCESS | 1658 | 1465272691284 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:31 INFO - PROCESS | 1658 | ++DOCSHELL 0x119bb5800 == 32 [pid = 1658] [id = 340] 21:11:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 78 (0x113d3ac00) [pid = 1658] [serial = 1019] [outer = 0x0] 21:11:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x11975a800) [pid = 1658] [serial = 1020] [outer = 0x113d3ac00] 21:11:31 INFO - PROCESS | 1658 | 1465272691313 Marionette DEBUG loaded listener.js 21:11:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x120f06800) [pid = 1658] [serial = 1021] [outer = 0x113d3ac00] 21:11:31 INFO - PROCESS | 1658 | 1465272691668 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]]]}] 21:11:31 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 21:11:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 520ms 21:11:31 INFO - PROCESS | 1658 | 1465272691710 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 21:11:31 INFO - PROCESS | 1658 | 1465272691711 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 21:11:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 21:11:31 INFO - PROCESS | 1658 | 1465272691715 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 21:11:31 INFO - PROCESS | 1658 | 1465272691716 Marionette TRACE conn2 <- [1,1334,null,{}] 21:11:31 INFO - PROCESS | 1658 | 1465272691718 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}] 21:11:31 INFO - PROCESS | 1658 | 1465272691719 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:31 INFO - PROCESS | 1658 | 1465272691797 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 21:11:31 INFO - PROCESS | 1658 | 1465272691801 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:31 INFO - PROCESS | 1658 | 1465272691802 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:31 INFO - PROCESS | 1658 | ++DOCSHELL 0x123589800 == 33 [pid = 1658] [id = 341] 21:11:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x113a98400) [pid = 1658] [serial = 1022] [outer = 0x0] 21:11:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x121c05800) [pid = 1658] [serial = 1023] [outer = 0x113a98400] 21:11:31 INFO - PROCESS | 1658 | 1465272691830 Marionette DEBUG loaded listener.js 21:11:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x1248d7c00) [pid = 1658] [serial = 1024] [outer = 0x113a98400] 21:11:32 INFO - PROCESS | 1658 | 1465272692283 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]]]}] 21:11:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 21:11:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 620ms 21:11:32 INFO - PROCESS | 1658 | 1465272692342 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 21:11:32 INFO - PROCESS | 1658 | 1465272692345 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 21:11:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 21:11:32 INFO - PROCESS | 1658 | 1465272692350 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 21:11:32 INFO - PROCESS | 1658 | 1465272692352 Marionette TRACE conn2 <- [1,1338,null,{}] 21:11:32 INFO - PROCESS | 1658 | 1465272692356 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}] 21:11:32 INFO - PROCESS | 1658 | 1465272692358 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:32 INFO - PROCESS | 1658 | 1465272692465 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 21:11:32 INFO - PROCESS | 1658 | 1465272692532 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:32 INFO - PROCESS | 1658 | 1465272692533 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:32 INFO - PROCESS | 1658 | ++DOCSHELL 0x1184fd800 == 34 [pid = 1658] [id = 342] 21:11:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x11769ec00) [pid = 1658] [serial = 1025] [outer = 0x0] 21:11:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x11800a800) [pid = 1658] [serial = 1026] [outer = 0x11769ec00] 21:11:32 INFO - PROCESS | 1658 | 1465272692566 Marionette DEBUG loaded listener.js 21:11:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x118015c00) [pid = 1658] [serial = 1027] [outer = 0x11769ec00] 21:11:33 INFO - PROCESS | 1658 | 1465272693515 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]]]}] 21:11:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 21:11:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1171ms 21:11:33 INFO - PROCESS | 1658 | 1465272693521 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 21:11:33 INFO - PROCESS | 1658 | 1465272693524 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 21:11:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 21:11:33 INFO - PROCESS | 1658 | 1465272693531 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 21:11:33 INFO - PROCESS | 1658 | 1465272693533 Marionette TRACE conn2 <- [1,1342,null,{}] 21:11:33 INFO - PROCESS | 1658 | 1465272693536 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}] 21:11:33 INFO - PROCESS | 1658 | 1465272693537 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:33 INFO - PROCESS | 1658 | 1465272693636 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 21:11:33 INFO - PROCESS | 1658 | 1465272693688 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:33 INFO - PROCESS | 1658 | 1465272693689 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:33 INFO - PROCESS | 1658 | ++DOCSHELL 0x125cc7800 == 35 [pid = 1658] [id = 343] 21:11:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x119034400) [pid = 1658] [serial = 1028] [outer = 0x0] 21:11:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x119859c00) [pid = 1658] [serial = 1029] [outer = 0x119034400] 21:11:33 INFO - PROCESS | 1658 | 1465272693720 Marionette DEBUG loaded listener.js 21:11:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x121c05000) [pid = 1658] [serial = 1030] [outer = 0x119034400] 21:11:34 INFO - PROCESS | 1658 | 1465272694147 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]]]}] 21:11:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 21:11:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 669ms 21:11:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 21:11:34 INFO - PROCESS | 1658 | 1465272694200 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 21:11:34 INFO - PROCESS | 1658 | 1465272694202 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 21:11:34 INFO - PROCESS | 1658 | 1465272694204 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 21:11:34 INFO - PROCESS | 1658 | 1465272694207 Marionette TRACE conn2 <- [1,1346,null,{}] 21:11:34 INFO - PROCESS | 1658 | 1465272694235 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}] 21:11:34 INFO - PROCESS | 1658 | 1465272694238 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:34 INFO - PROCESS | 1658 | 1465272694336 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 21:11:34 INFO - PROCESS | 1658 | 1465272694405 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:34 INFO - PROCESS | 1658 | 1465272694407 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:34 INFO - PROCESS | 1658 | ++DOCSHELL 0x12892b000 == 36 [pid = 1658] [id = 344] 21:11:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x125d1c400) [pid = 1658] [serial = 1031] [outer = 0x0] 21:11:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x125d6f800) [pid = 1658] [serial = 1032] [outer = 0x125d1c400] 21:11:34 INFO - PROCESS | 1658 | 1465272694438 Marionette DEBUG loaded listener.js 21:11:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x126ce9000) [pid = 1658] [serial = 1033] [outer = 0x125d1c400] 21:11:34 INFO - PROCESS | 1658 | 1465272694881 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]]]}] 21:11:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 21:11:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 742ms 21:11:34 INFO - PROCESS | 1658 | 1465272694962 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 21:11:34 INFO - PROCESS | 1658 | 1465272694964 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 21:11:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 21:11:34 INFO - PROCESS | 1658 | 1465272694967 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 21:11:34 INFO - PROCESS | 1658 | 1465272694968 Marionette TRACE conn2 <- [1,1350,null,{}] 21:11:34 INFO - PROCESS | 1658 | 1465272694971 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}] 21:11:34 INFO - PROCESS | 1658 | 1465272694973 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:35 INFO - PROCESS | 1658 | 1465272695078 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 21:11:35 INFO - PROCESS | 1658 | 1465272695165 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:35 INFO - PROCESS | 1658 | 1465272695166 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:35 INFO - PROCESS | 1658 | ++DOCSHELL 0x1170d4800 == 37 [pid = 1658] [id = 345] 21:11:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x126fa0000) [pid = 1658] [serial = 1034] [outer = 0x0] 21:11:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x127323800) [pid = 1658] [serial = 1035] [outer = 0x126fa0000] 21:11:35 INFO - PROCESS | 1658 | 1465272695214 Marionette DEBUG loaded listener.js 21:11:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x1288a4800) [pid = 1658] [serial = 1036] [outer = 0x126fa0000] 21:11:35 INFO - PROCESS | 1658 | 1465272695666 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]]]}] 21:11:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 21:11:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 719ms 21:11:35 INFO - PROCESS | 1658 | 1465272695686 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 21:11:35 INFO - PROCESS | 1658 | 1465272695687 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 21:11:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 21:11:35 INFO - PROCESS | 1658 | 1465272695690 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 21:11:35 INFO - PROCESS | 1658 | 1465272695691 Marionette TRACE conn2 <- [1,1354,null,{}] 21:11:35 INFO - PROCESS | 1658 | 1465272695696 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}] 21:11:35 INFO - PROCESS | 1658 | 1465272695697 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:35 INFO - PROCESS | 1658 | 1465272695861 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 21:11:35 INFO - PROCESS | 1658 | 1465272695931 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:35 INFO - PROCESS | 1658 | 1465272695932 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:35 INFO - PROCESS | 1658 | ++DOCSHELL 0x1169ae800 == 38 [pid = 1658] [id = 346] 21:11:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x115116c00) [pid = 1658] [serial = 1037] [outer = 0x0] 21:11:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x1162c5c00) [pid = 1658] [serial = 1038] [outer = 0x115116c00] 21:11:35 INFO - PROCESS | 1658 | 1465272695961 Marionette DEBUG loaded listener.js 21:11:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x11800b800) [pid = 1658] [serial = 1039] [outer = 0x115116c00] 21:11:36 INFO - PROCESS | 1658 | --DOCSHELL 0x119bb5800 == 37 [pid = 1658] [id = 340] 21:11:36 INFO - PROCESS | 1658 | --DOCSHELL 0x118114800 == 36 [pid = 1658] [id = 339] 21:11:36 INFO - PROCESS | 1658 | --DOCSHELL 0x117261000 == 35 [pid = 1658] [id = 338] 21:11:36 INFO - PROCESS | 1658 | --DOCSHELL 0x1170d4000 == 34 [pid = 1658] [id = 337] 21:11:36 INFO - PROCESS | 1658 | --DOCSHELL 0x1191e0800 == 33 [pid = 1658] [id = 324] 21:11:36 INFO - PROCESS | 1658 | --DOCSHELL 0x1170d4800 == 32 [pid = 1658] [id = 345] 21:11:36 INFO - PROCESS | 1658 | --DOCSHELL 0x12892b000 == 31 [pid = 1658] [id = 344] 21:11:36 INFO - PROCESS | 1658 | --DOCSHELL 0x125cc7800 == 30 [pid = 1658] [id = 343] 21:11:36 INFO - PROCESS | 1658 | --DOCSHELL 0x12aa92800 == 29 [pid = 1658] [id = 336] 21:11:36 INFO - PROCESS | 1658 | --DOCSHELL 0x123589800 == 28 [pid = 1658] [id = 341] 21:11:36 INFO - PROCESS | 1658 | --DOCSHELL 0x1184fd800 == 27 [pid = 1658] [id = 342] 21:11:36 INFO - PROCESS | 1658 | 1465272696952 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]]]}] 21:11:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 21:11:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1274ms 21:11:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 21:11:36 INFO - PROCESS | 1658 | 1465272696964 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 21:11:36 INFO - PROCESS | 1658 | 1465272696967 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 21:11:36 INFO - PROCESS | 1658 | 1465272696970 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 21:11:36 INFO - PROCESS | 1658 | 1465272696972 Marionette TRACE conn2 <- [1,1358,null,{}] 21:11:36 INFO - PROCESS | 1658 | 1465272696982 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}] 21:11:36 INFO - PROCESS | 1658 | 1465272696983 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:37 INFO - PROCESS | 1658 | 1465272697072 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 21:11:37 INFO - PROCESS | 1658 | 1465272697081 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:37 INFO - PROCESS | 1658 | 1465272697083 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:37 INFO - PROCESS | 1658 | ++DOCSHELL 0x116663800 == 28 [pid = 1658] [id = 347] 21:11:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x115e4e400) [pid = 1658] [serial = 1040] [outer = 0x0] 21:11:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x1160c9000) [pid = 1658] [serial = 1041] [outer = 0x115e4e400] 21:11:37 INFO - PROCESS | 1658 | 1465272697112 Marionette DEBUG loaded listener.js 21:11:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x110ee7400) [pid = 1658] [serial = 1042] [outer = 0x115e4e400] 21:11:37 INFO - PROCESS | 1658 | 1465272697522 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]]]}] 21:11:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 21:11:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 570ms 21:11:37 INFO - PROCESS | 1658 | 1465272697541 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 21:11:37 INFO - PROCESS | 1658 | 1465272697547 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 21:11:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 21:11:37 INFO - PROCESS | 1658 | 1465272697551 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 21:11:37 INFO - PROCESS | 1658 | 1465272697553 Marionette TRACE conn2 <- [1,1362,null,{}] 21:11:37 INFO - PROCESS | 1658 | 1465272697555 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}] 21:11:37 INFO - PROCESS | 1658 | 1465272697557 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:37 INFO - PROCESS | 1658 | 1465272697657 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 21:11:37 INFO - PROCESS | 1658 | 1465272697694 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:37 INFO - PROCESS | 1658 | 1465272697696 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:37 INFO - PROCESS | 1658 | ++DOCSHELL 0x11811c000 == 29 [pid = 1658] [id = 348] 21:11:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x117690000) [pid = 1658] [serial = 1043] [outer = 0x0] 21:11:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x117e16c00) [pid = 1658] [serial = 1044] [outer = 0x117690000] 21:11:37 INFO - PROCESS | 1658 | 1465272697723 Marionette DEBUG loaded listener.js 21:11:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x11831d400) [pid = 1658] [serial = 1045] [outer = 0x117690000] 21:11:38 INFO - PROCESS | 1658 | 1465272698081 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]]]}] 21:11:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 21:11:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 569ms 21:11:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 21:11:38 INFO - PROCESS | 1658 | 1465272698120 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 21:11:38 INFO - PROCESS | 1658 | 1465272698121 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 21:11:38 INFO - PROCESS | 1658 | 1465272698124 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 21:11:38 INFO - PROCESS | 1658 | 1465272698126 Marionette TRACE conn2 <- [1,1366,null,{}] 21:11:38 INFO - PROCESS | 1658 | 1465272698142 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}] 21:11:38 INFO - PROCESS | 1658 | 1465272698145 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:38 INFO - PROCESS | 1658 | 1465272698241 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 21:11:38 INFO - PROCESS | 1658 | 1465272698276 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:38 INFO - PROCESS | 1658 | 1465272698278 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:38 INFO - PROCESS | 1658 | ++DOCSHELL 0x121415800 == 30 [pid = 1658] [id = 349] 21:11:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x113388400) [pid = 1658] [serial = 1046] [outer = 0x0] 21:11:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x119513000) [pid = 1658] [serial = 1047] [outer = 0x113388400] 21:11:38 INFO - PROCESS | 1658 | 1465272698309 Marionette DEBUG loaded listener.js 21:11:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x11959ec00) [pid = 1658] [serial = 1048] [outer = 0x113388400] 21:11:38 INFO - PROCESS | 1658 | 1465272698667 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] 21:11:38 INFO - PROCESS | 1658 | 1465272698699 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 21:11:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 21:11:38 INFO - PROCESS | 1658 | 1465272698701 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 21:11:38 INFO - PROCESS | 1658 | 1465272698702 Marionette TRACE conn2 <- [1,1370,null,{}] 21:11:38 INFO - PROCESS | 1658 | 1465272698704 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}] 21:11:38 INFO - PROCESS | 1658 | 1465272698705 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:38 INFO - PROCESS | 1658 | 1465272698803 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 21:11:38 INFO - PROCESS | 1658 | 1465272698806 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:38 INFO - PROCESS | 1658 | 1465272698808 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:38 INFO - PROCESS | 1658 | ++DOCSHELL 0x125cc0000 == 31 [pid = 1658] [id = 350] 21:11:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x119864800) [pid = 1658] [serial = 1049] [outer = 0x0] 21:11:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x120f11400) [pid = 1658] [serial = 1050] [outer = 0x119864800] 21:11:38 INFO - PROCESS | 1658 | 1465272698834 Marionette DEBUG loaded listener.js 21:11:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x121456000) [pid = 1658] [serial = 1051] [outer = 0x119864800] 21:11:39 INFO - PROCESS | 1658 | 1465272699155 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] 21:11:39 INFO - PROCESS | 1658 | 1465272699221 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 21:11:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 21:11:39 INFO - PROCESS | 1658 | 1465272699223 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 21:11:39 INFO - PROCESS | 1658 | 1465272699224 Marionette TRACE conn2 <- [1,1374,null,{}] 21:11:39 INFO - PROCESS | 1658 | 1465272699227 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}] 21:11:39 INFO - PROCESS | 1658 | 1465272699228 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:39 INFO - PROCESS | 1658 | 1465272699546 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 21:11:39 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x116f45c00) [pid = 1658] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 21:11:39 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x118863000) [pid = 1658] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 21:11:39 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x118591c00) [pid = 1658] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 21:11:39 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x113a98400) [pid = 1658] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 21:11:39 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x113d3ac00) [pid = 1658] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 21:11:39 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x115eefc00) [pid = 1658] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 21:11:39 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x116f3f800) [pid = 1658] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 21:11:39 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x11800d800) [pid = 1658] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 21:11:39 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x121311400) [pid = 1658] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 21:11:39 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x113d35000) [pid = 1658] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 21:11:39 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x118599000) [pid = 1658] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 21:11:39 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x112fa4c00) [pid = 1658] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 21:11:39 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x1267c4c00) [pid = 1658] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 21:11:39 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x118319000) [pid = 1658] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 21:11:39 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x111e2ec00) [pid = 1658] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 21:11:39 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x126d4f400) [pid = 1658] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 21:11:39 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x1190d0000) [pid = 1658] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 21:11:39 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x116f40c00) [pid = 1658] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 21:11:39 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x118012400) [pid = 1658] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 21:11:39 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x128b97400) [pid = 1658] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 21:11:39 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x11696b800) [pid = 1658] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 21:11:39 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x128a0a800) [pid = 1658] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 21:11:39 INFO - PROCESS | 1658 | 1465272699612 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:39 INFO - PROCESS | 1658 | 1465272699613 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:39 INFO - PROCESS | 1658 | ++DOCSHELL 0x116004000 == 32 [pid = 1658] [id = 351] 21:11:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x111e2ec00) [pid = 1658] [serial = 1052] [outer = 0x0] 21:11:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x112f67c00) [pid = 1658] [serial = 1053] [outer = 0x111e2ec00] 21:11:39 INFO - PROCESS | 1658 | 1465272699637 Marionette DEBUG loaded listener.js 21:11:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x116f3f800) [pid = 1658] [serial = 1054] [outer = 0x111e2ec00] 21:11:39 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:11:39 INFO - PROCESS | 1658 | 1465272699907 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] 21:11:39 INFO - PROCESS | 1658 | 1465272699951 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 21:11:39 INFO - PROCESS | 1658 | 1465272699953 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 21:11:39 INFO - PROCESS | 1658 | 1465272699954 Marionette TRACE conn2 <- [1,1378,null,{}] 21:11:39 INFO - PROCESS | 1658 | 1465272699956 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}] 21:11:39 INFO - PROCESS | 1658 | 1465272699963 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:40 INFO - PROCESS | 1658 | 1465272700070 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 21:11:40 INFO - PROCESS | 1658 | 1465272700124 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:40 INFO - PROCESS | 1658 | 1465272700125 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:40 INFO - PROCESS | 1658 | ++DOCSHELL 0x124c8d800 == 33 [pid = 1658] [id = 352] 21:11:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x116710400) [pid = 1658] [serial = 1055] [outer = 0x0] 21:11:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x11885c000) [pid = 1658] [serial = 1056] [outer = 0x116710400] 21:11:40 INFO - PROCESS | 1658 | 1465272700150 Marionette DEBUG loaded listener.js 21:11:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x124cb6c00) [pid = 1658] [serial = 1057] [outer = 0x116710400] 21:11:40 INFO - PROCESS | 1658 | 1465272700412 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] 21:11:40 INFO - PROCESS | 1658 | 1465272700432 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 21:11:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 21:11:40 INFO - PROCESS | 1658 | 1465272700440 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 21:11:40 INFO - PROCESS | 1658 | 1465272700441 Marionette TRACE conn2 <- [1,1382,null,{}] 21:11:40 INFO - PROCESS | 1658 | 1465272700452 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}] 21:11:40 INFO - PROCESS | 1658 | 1465272700453 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:40 INFO - PROCESS | 1658 | 1465272700544 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 21:11:40 INFO - PROCESS | 1658 | 1465272700549 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:40 INFO - PROCESS | 1658 | 1465272700550 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:40 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a60f800 == 34 [pid = 1658] [id = 353] 21:11:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x121451800) [pid = 1658] [serial = 1058] [outer = 0x0] 21:11:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x125d72c00) [pid = 1658] [serial = 1059] [outer = 0x121451800] 21:11:40 INFO - PROCESS | 1658 | 1465272700575 Marionette DEBUG loaded listener.js 21:11:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x126f69400) [pid = 1658] [serial = 1060] [outer = 0x121451800] 21:11:40 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 21:11:40 INFO - PROCESS | 1658 | 1465272700917 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] 21:11:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 21:11:40 INFO - PROCESS | 1658 | 1465272700969 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 21:11:40 INFO - PROCESS | 1658 | 1465272700971 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 21:11:40 INFO - PROCESS | 1658 | 1465272700972 Marionette TRACE conn2 <- [1,1386,null,{}] 21:11:40 INFO - PROCESS | 1658 | 1465272700974 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}] 21:11:40 INFO - PROCESS | 1658 | 1465272700976 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:41 INFO - PROCESS | 1658 | 1465272701048 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 21:11:41 INFO - PROCESS | 1658 | 1465272701051 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:41 INFO - PROCESS | 1658 | 1465272701052 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:41 INFO - PROCESS | 1658 | ++DOCSHELL 0x12aa85800 == 35 [pid = 1658] [id = 354] 21:11:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x12731c800) [pid = 1658] [serial = 1061] [outer = 0x0] 21:11:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x127340000) [pid = 1658] [serial = 1062] [outer = 0x12731c800] 21:11:41 INFO - PROCESS | 1658 | 1465272701079 Marionette DEBUG loaded listener.js 21:11:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x1288abc00) [pid = 1658] [serial = 1063] [outer = 0x12731c800] 21:11:41 INFO - PROCESS | 1658 | 1465272701413 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] 21:11:41 INFO - PROCESS | 1658 | 1465272701441 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 21:11:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 21:11:41 INFO - PROCESS | 1658 | 1465272701446 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 21:11:41 INFO - PROCESS | 1658 | 1465272701447 Marionette TRACE conn2 <- [1,1390,null,{}] 21:11:41 INFO - PROCESS | 1658 | 1465272701449 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}] 21:11:41 INFO - PROCESS | 1658 | 1465272701450 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:41 INFO - PROCESS | 1658 | 1465272701526 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 21:11:41 INFO - PROCESS | 1658 | 1465272701630 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:41 INFO - PROCESS | 1658 | 1465272701632 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:41 INFO - PROCESS | 1658 | ++DOCSHELL 0x1133cb000 == 36 [pid = 1658] [id = 355] 21:11:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x110e81c00) [pid = 1658] [serial = 1064] [outer = 0x0] 21:11:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x110eee800) [pid = 1658] [serial = 1065] [outer = 0x110e81c00] 21:11:41 INFO - PROCESS | 1658 | 1465272701664 Marionette DEBUG loaded listener.js 21:11:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x112e87800) [pid = 1658] [serial = 1066] [outer = 0x110e81c00] 21:11:42 INFO - PROCESS | 1658 | 1465272702186 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]]]}] 21:11:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 21:11:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 768ms 21:11:42 INFO - PROCESS | 1658 | 1465272702268 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 21:11:42 INFO - PROCESS | 1658 | 1465272702270 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 21:11:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 21:11:42 INFO - PROCESS | 1658 | 1465272702274 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 21:11:42 INFO - PROCESS | 1658 | 1465272702277 Marionette TRACE conn2 <- [1,1394,null,{}] 21:11:42 INFO - PROCESS | 1658 | 1465272702280 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}] 21:11:42 INFO - PROCESS | 1658 | 1465272702282 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:42 INFO - PROCESS | 1658 | 1465272702390 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 21:11:42 INFO - PROCESS | 1658 | 1465272702447 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:42 INFO - PROCESS | 1658 | 1465272702448 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:42 INFO - PROCESS | 1658 | ++DOCSHELL 0x12140b000 == 37 [pid = 1658] [id = 356] 21:11:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x117033800) [pid = 1658] [serial = 1067] [outer = 0x0] 21:11:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x117697400) [pid = 1658] [serial = 1068] [outer = 0x117033800] 21:11:42 INFO - PROCESS | 1658 | 1465272702480 Marionette DEBUG loaded listener.js 21:11:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x118241000) [pid = 1658] [serial = 1069] [outer = 0x117033800] 21:11:43 INFO - PROCESS | 1658 | 1465272703003 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]]]}] 21:11:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 21:11:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 771ms 21:11:43 INFO - PROCESS | 1658 | 1465272703055 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 21:11:43 INFO - PROCESS | 1658 | 1465272703058 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 21:11:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 21:11:43 INFO - PROCESS | 1658 | 1465272703064 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 21:11:43 INFO - PROCESS | 1658 | 1465272703066 Marionette TRACE conn2 <- [1,1398,null,{}] 21:11:43 INFO - PROCESS | 1658 | 1465272703068 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}] 21:11:43 INFO - PROCESS | 1658 | 1465272703070 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:43 INFO - PROCESS | 1658 | 1465272703181 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 21:11:43 INFO - PROCESS | 1658 | 1465272703258 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:43 INFO - PROCESS | 1658 | 1465272703259 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:43 INFO - PROCESS | 1658 | ++DOCSHELL 0x113ac8000 == 38 [pid = 1658] [id = 357] 21:11:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x112fa3c00) [pid = 1658] [serial = 1070] [outer = 0x0] 21:11:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x116f40000) [pid = 1658] [serial = 1071] [outer = 0x112fa3c00] 21:11:43 INFO - PROCESS | 1658 | 1465272703289 Marionette DEBUG loaded listener.js 21:11:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x118863400) [pid = 1658] [serial = 1072] [outer = 0x112fa3c00] 21:11:43 INFO - PROCESS | 1658 | --DOCSHELL 0x12aa85800 == 37 [pid = 1658] [id = 354] 21:11:43 INFO - PROCESS | 1658 | --DOCSHELL 0x12a60f800 == 36 [pid = 1658] [id = 353] 21:11:43 INFO - PROCESS | 1658 | --DOCSHELL 0x124c8d800 == 35 [pid = 1658] [id = 352] 21:11:43 INFO - PROCESS | 1658 | --DOCSHELL 0x116004000 == 34 [pid = 1658] [id = 351] 21:11:43 INFO - PROCESS | 1658 | --DOCSHELL 0x125cc0000 == 33 [pid = 1658] [id = 350] 21:11:43 INFO - PROCESS | 1658 | --DOCSHELL 0x121415800 == 32 [pid = 1658] [id = 349] 21:11:43 INFO - PROCESS | 1658 | --DOCSHELL 0x11811c000 == 31 [pid = 1658] [id = 348] 21:11:43 INFO - PROCESS | 1658 | --DOCSHELL 0x116663800 == 30 [pid = 1658] [id = 347] 21:11:43 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x118009c00) [pid = 1658] [serial = 961] [outer = 0x0] [url = about:blank] 21:11:43 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x1162ce000) [pid = 1658] [serial = 960] [outer = 0x0] [url = about:blank] 21:11:43 INFO - PROCESS | 1658 | 1465272703880 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]]]}] 21:11:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 21:11:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 824ms 21:11:43 INFO - PROCESS | 1658 | 1465272703888 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 21:11:43 INFO - PROCESS | 1658 | 1465272703891 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 21:11:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 21:11:43 INFO - PROCESS | 1658 | 1465272703902 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 21:11:43 INFO - PROCESS | 1658 | 1465272703903 Marionette TRACE conn2 <- [1,1402,null,{}] 21:11:43 INFO - PROCESS | 1658 | 1465272703907 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}] 21:11:43 INFO - PROCESS | 1658 | 1465272703910 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:43 INFO - PROCESS | 1658 | 1465272703996 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 21:11:44 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x1216a8000) [pid = 1658] [serial = 988] [outer = 0x0] [url = about:blank] 21:11:44 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x120f08000) [pid = 1658] [serial = 987] [outer = 0x0] [url = about:blank] 21:11:44 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x11944d400) [pid = 1658] [serial = 984] [outer = 0x0] [url = about:blank] 21:11:44 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x11885c400) [pid = 1658] [serial = 981] [outer = 0x0] [url = about:blank] 21:11:44 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x1190ca800) [pid = 1658] [serial = 982] [outer = 0x0] [url = about:blank] 21:11:44 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x1248d7c00) [pid = 1658] [serial = 1024] [outer = 0x0] [url = about:blank] 21:11:44 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x120f06800) [pid = 1658] [serial = 1021] [outer = 0x0] [url = about:blank] 21:11:44 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x1160c9800) [pid = 1658] [serial = 975] [outer = 0x0] [url = about:blank] 21:11:44 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x1167d3000) [pid = 1658] [serial = 976] [outer = 0x0] [url = about:blank] 21:11:44 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x117697800) [pid = 1658] [serial = 978] [outer = 0x0] [url = about:blank] 21:11:44 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x118008c00) [pid = 1658] [serial = 979] [outer = 0x0] [url = about:blank] 21:11:44 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x118015000) [pid = 1658] [serial = 972] [outer = 0x0] [url = about:blank] 21:11:44 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x1248d5800) [pid = 1658] [serial = 990] [outer = 0x0] [url = about:blank] 21:11:44 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x11858b800) [pid = 1658] [serial = 973] [outer = 0x0] [url = about:blank] 21:11:44 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x12160f800) [pid = 1658] [serial = 964] [outer = 0x0] [url = about:blank] 21:11:44 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x11985f000) [pid = 1658] [serial = 963] [outer = 0x0] [url = about:blank] 21:11:44 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x128a07400) [pid = 1658] [serial = 1003] [outer = 0x0] [url = about:blank] 21:11:44 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x126d4ec00) [pid = 1658] [serial = 966] [outer = 0x0] [url = about:blank] 21:11:44 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x12733a000) [pid = 1658] [serial = 967] [outer = 0x0] [url = about:blank] 21:11:44 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x128b5f800) [pid = 1658] [serial = 970] [outer = 0x0] [url = about:blank] 21:11:44 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x128a04800) [pid = 1658] [serial = 969] [outer = 0x0] [url = about:blank] 21:11:44 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x126fa2800) [pid = 1658] [serial = 994] [outer = 0x0] [url = about:blank] 21:11:44 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x126cdfc00) [pid = 1658] [serial = 993] [outer = 0x0] [url = about:blank] 21:11:44 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x12733e400) [pid = 1658] [serial = 996] [outer = 0x0] [url = about:blank] 21:11:44 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x1288a4000) [pid = 1658] [serial = 1002] [outer = 0x0] [url = about:blank] 21:11:44 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x119865400) [pid = 1658] [serial = 999] [outer = 0x0] [url = about:blank] 21:11:44 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x116f48800) [pid = 1658] [serial = 1014] [outer = 0x0] [url = about:blank] 21:11:44 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x117e1ac00) [pid = 1658] [serial = 1015] [outer = 0x0] [url = about:blank] 21:11:44 INFO - PROCESS | 1658 | --DOMWINDOW == 78 (0x11809a400) [pid = 1658] [serial = 1017] [outer = 0x0] [url = about:blank] 21:11:44 INFO - PROCESS | 1658 | --DOMWINDOW == 77 (0x121c05800) [pid = 1658] [serial = 1023] [outer = 0x0] [url = about:blank] 21:11:44 INFO - PROCESS | 1658 | --DOMWINDOW == 76 (0x11975a800) [pid = 1658] [serial = 1020] [outer = 0x0] [url = about:blank] 21:11:44 INFO - PROCESS | 1658 | --DOMWINDOW == 75 (0x12932a000) [pid = 1658] [serial = 1008] [outer = 0x0] [url = about:blank] 21:11:44 INFO - PROCESS | 1658 | --DOMWINDOW == 74 (0x1288a3c00) [pid = 1658] [serial = 997] [outer = 0x0] [url = about:blank] 21:11:44 INFO - PROCESS | 1658 | --DOMWINDOW == 73 (0x1267c8000) [pid = 1658] [serial = 991] [outer = 0x0] [url = about:blank] 21:11:44 INFO - PROCESS | 1658 | --DOMWINDOW == 72 (0x119d2b000) [pid = 1658] [serial = 985] [outer = 0x0] [url = about:blank] 21:11:44 INFO - PROCESS | 1658 | --DOMWINDOW == 71 (0x116f3e800) [pid = 1658] [serial = 1011] [outer = 0x0] [url = about:blank] 21:11:44 INFO - PROCESS | 1658 | --DOMWINDOW == 70 (0x1296ef000) [pid = 1658] [serial = 1009] [outer = 0x0] [url = about:blank] 21:11:44 INFO - PROCESS | 1658 | --DOMWINDOW == 69 (0x12914fc00) [pid = 1658] [serial = 1006] [outer = 0x0] [url = about:blank] 21:11:44 INFO - PROCESS | 1658 | --DOMWINDOW == 68 (0x12733c000) [pid = 1658] [serial = 1000] [outer = 0x0] [url = about:blank] 21:11:44 INFO - PROCESS | 1658 | --DOMWINDOW == 67 (0x11885e800) [pid = 1658] [serial = 1018] [outer = 0x0] [url = about:blank] 21:11:44 INFO - PROCESS | 1658 | --DOMWINDOW == 66 (0x117695000) [pid = 1658] [serial = 1012] [outer = 0x0] [url = about:blank] 21:11:44 INFO - PROCESS | 1658 | --DOMWINDOW == 65 (0x128a0cc00) [pid = 1658] [serial = 1005] [outer = 0x0] [url = about:blank] 21:11:44 INFO - PROCESS | 1658 | 1465272704058 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:44 INFO - PROCESS | 1658 | 1465272704061 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:44 INFO - PROCESS | 1658 | ++DOCSHELL 0x11690e800 == 31 [pid = 1658] [id = 358] 21:11:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 66 (0x113d35000) [pid = 1658] [serial = 1073] [outer = 0x0] 21:11:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 67 (0x116f40400) [pid = 1658] [serial = 1074] [outer = 0x113d35000] 21:11:44 INFO - PROCESS | 1658 | 1465272704091 Marionette DEBUG loaded listener.js 21:11:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 68 (0x11800f000) [pid = 1658] [serial = 1075] [outer = 0x113d35000] 21:11:44 INFO - PROCESS | 1658 | 1465272704402 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]]]}] 21:11:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 21:11:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 522ms 21:11:44 INFO - PROCESS | 1658 | 1465272704424 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 21:11:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 21:11:44 INFO - PROCESS | 1658 | 1465272704431 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 21:11:44 INFO - PROCESS | 1658 | 1465272704435 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 21:11:44 INFO - PROCESS | 1658 | 1465272704437 Marionette TRACE conn2 <- [1,1406,null,{}] 21:11:44 INFO - PROCESS | 1658 | 1465272704439 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}] 21:11:44 INFO - PROCESS | 1658 | 1465272704441 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:44 INFO - PROCESS | 1658 | 1465272704523 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 21:11:44 INFO - PROCESS | 1658 | 1465272704530 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:44 INFO - PROCESS | 1658 | 1465272704531 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:44 INFO - PROCESS | 1658 | ++DOCSHELL 0x1184ee800 == 32 [pid = 1658] [id = 359] 21:11:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 69 (0x118319000) [pid = 1658] [serial = 1076] [outer = 0x0] 21:11:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 70 (0x1190ca400) [pid = 1658] [serial = 1077] [outer = 0x118319000] 21:11:44 INFO - PROCESS | 1658 | 1465272704559 Marionette DEBUG loaded listener.js 21:11:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 71 (0x119514800) [pid = 1658] [serial = 1078] [outer = 0x118319000] 21:11:44 INFO - PROCESS | 1658 | 1465272704906 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]]]}] 21:11:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 21:11:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 520ms 21:11:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 21:11:44 INFO - PROCESS | 1658 | 1465272704956 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 21:11:44 INFO - PROCESS | 1658 | 1465272704957 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 21:11:44 INFO - PROCESS | 1658 | 1465272704960 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 21:11:44 INFO - PROCESS | 1658 | 1465272704962 Marionette TRACE conn2 <- [1,1410,null,{}] 21:11:44 INFO - PROCESS | 1658 | 1465272704970 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}] 21:11:44 INFO - PROCESS | 1658 | 1465272704973 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:45 INFO - PROCESS | 1658 | 1465272705052 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 21:11:45 INFO - PROCESS | 1658 | 1465272705062 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:45 INFO - PROCESS | 1658 | 1465272705064 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:45 INFO - PROCESS | 1658 | ++DOCSHELL 0x120f2d800 == 33 [pid = 1658] [id = 360] 21:11:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 72 (0x112f62000) [pid = 1658] [serial = 1079] [outer = 0x0] 21:11:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 73 (0x119860400) [pid = 1658] [serial = 1080] [outer = 0x112f62000] 21:11:45 INFO - PROCESS | 1658 | 1465272705092 Marionette DEBUG loaded listener.js 21:11:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 74 (0x121303000) [pid = 1658] [serial = 1081] [outer = 0x112f62000] 21:11:45 INFO - PROCESS | 1658 | 1465272705448 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]]]}] 21:11:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 21:11:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 521ms 21:11:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 21:11:45 INFO - PROCESS | 1658 | 1465272705481 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 21:11:45 INFO - PROCESS | 1658 | 1465272705483 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 21:11:45 INFO - PROCESS | 1658 | 1465272705485 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 21:11:45 INFO - PROCESS | 1658 | 1465272705486 Marionette TRACE conn2 <- [1,1414,null,{}] 21:11:45 INFO - PROCESS | 1658 | 1465272705488 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}] 21:11:45 INFO - PROCESS | 1658 | 1465272705489 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:45 INFO - PROCESS | 1658 | 1465272705569 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 21:11:45 INFO - PROCESS | 1658 | 1465272705572 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:45 INFO - PROCESS | 1658 | 1465272705573 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:45 INFO - PROCESS | 1658 | ++DOCSHELL 0x123589800 == 34 [pid = 1658] [id = 361] 21:11:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 75 (0x1216a8000) [pid = 1658] [serial = 1082] [outer = 0x0] 21:11:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 76 (0x121c10c00) [pid = 1658] [serial = 1083] [outer = 0x1216a8000] 21:11:45 INFO - PROCESS | 1658 | 1465272705601 Marionette DEBUG loaded listener.js 21:11:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 77 (0x1248d8400) [pid = 1658] [serial = 1084] [outer = 0x1216a8000] 21:11:45 INFO - PROCESS | 1658 | 1465272705949 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]]]}] 21:11:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 21:11:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 468ms 21:11:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 21:11:45 INFO - PROCESS | 1658 | 1465272705953 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 21:11:45 INFO - PROCESS | 1658 | 1465272705954 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 21:11:45 INFO - PROCESS | 1658 | 1465272705956 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 21:11:45 INFO - PROCESS | 1658 | 1465272705958 Marionette TRACE conn2 <- [1,1418,null,{}] 21:11:45 INFO - PROCESS | 1658 | 1465272705964 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}] 21:11:45 INFO - PROCESS | 1658 | 1465272705965 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:46 INFO - PROCESS | 1658 | 1465272706046 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 21:11:46 INFO - PROCESS | 1658 | 1465272706078 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:46 INFO - PROCESS | 1658 | 1465272706079 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:46 INFO - PROCESS | 1658 | ++DOCSHELL 0x125ccb800 == 35 [pid = 1658] [id = 362] 21:11:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 78 (0x112e86800) [pid = 1658] [serial = 1085] [outer = 0x0] 21:11:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x1248d7c00) [pid = 1658] [serial = 1086] [outer = 0x112e86800] 21:11:46 INFO - PROCESS | 1658 | 1465272706132 Marionette DEBUG loaded listener.js 21:11:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x125c25800) [pid = 1658] [serial = 1087] [outer = 0x112e86800] 21:11:46 INFO - PROCESS | 1658 | 1465272706485 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]]]}] 21:11:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 21:11:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 574ms 21:11:46 INFO - PROCESS | 1658 | 1465272706531 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 21:11:46 INFO - PROCESS | 1658 | 1465272706533 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 21:11:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 21:11:46 INFO - PROCESS | 1658 | 1465272706535 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 21:11:46 INFO - PROCESS | 1658 | 1465272706536 Marionette TRACE conn2 <- [1,1422,null,{}] 21:11:46 INFO - PROCESS | 1658 | 1465272706538 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}] 21:11:46 INFO - PROCESS | 1658 | 1465272706543 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:46 INFO - PROCESS | 1658 | 1465272706663 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 21:11:46 INFO - PROCESS | 1658 | 1465272706700 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:46 INFO - PROCESS | 1658 | 1465272706701 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:46 INFO - PROCESS | 1658 | ++DOCSHELL 0x128d3e000 == 36 [pid = 1658] [id = 363] 21:11:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x126cdfc00) [pid = 1658] [serial = 1088] [outer = 0x0] 21:11:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x127340400) [pid = 1658] [serial = 1089] [outer = 0x126cdfc00] 21:11:46 INFO - PROCESS | 1658 | 1465272706727 Marionette DEBUG loaded listener.js 21:11:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x128b56000) [pid = 1658] [serial = 1090] [outer = 0x126cdfc00] 21:11:47 INFO - PROCESS | 1658 | 1465272707056 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]]]}] 21:11:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 21:11:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 570ms 21:11:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 21:11:47 INFO - PROCESS | 1658 | 1465272707106 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 21:11:47 INFO - PROCESS | 1658 | 1465272707107 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 21:11:47 INFO - PROCESS | 1658 | 1465272707109 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 21:11:47 INFO - PROCESS | 1658 | 1465272707110 Marionette TRACE conn2 <- [1,1426,null,{}] 21:11:47 INFO - PROCESS | 1658 | 1465272707113 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}] 21:11:47 INFO - PROCESS | 1658 | 1465272707114 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:47 INFO - PROCESS | 1658 | 1465272707207 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 21:11:47 INFO - PROCESS | 1658 | 1465272707217 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:47 INFO - PROCESS | 1658 | 1465272707218 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:47 INFO - PROCESS | 1658 | ++DOCSHELL 0x12965c000 == 37 [pid = 1658] [id = 364] 21:11:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x128b96000) [pid = 1658] [serial = 1091] [outer = 0x0] 21:11:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x129052c00) [pid = 1658] [serial = 1092] [outer = 0x128b96000] 21:11:47 INFO - PROCESS | 1658 | 1465272707241 Marionette DEBUG loaded listener.js 21:11:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x12905b000) [pid = 1658] [serial = 1093] [outer = 0x128b96000] 21:11:47 INFO - PROCESS | 1658 | 1465272707572 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]]]}] 21:11:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 21:11:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 521ms 21:11:47 INFO - PROCESS | 1658 | 1465272707635 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 21:11:47 INFO - PROCESS | 1658 | 1465272707637 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 21:11:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 21:11:47 INFO - PROCESS | 1658 | 1465272707639 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 21:11:47 INFO - PROCESS | 1658 | 1465272707640 Marionette TRACE conn2 <- [1,1430,null,{}] 21:11:47 INFO - PROCESS | 1658 | 1465272707642 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}] 21:11:47 INFO - PROCESS | 1658 | 1465272707643 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:47 INFO - PROCESS | 1658 | 1465272707742 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 21:11:47 INFO - PROCESS | 1658 | 1465272707747 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:47 INFO - PROCESS | 1658 | 1465272707748 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:47 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a68b800 == 38 [pid = 1658] [id = 365] 21:11:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x11800dc00) [pid = 1658] [serial = 1094] [outer = 0x0] 21:11:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x12914a000) [pid = 1658] [serial = 1095] [outer = 0x11800dc00] 21:11:47 INFO - PROCESS | 1658 | 1465272707779 Marionette DEBUG loaded listener.js 21:11:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x129325000) [pid = 1658] [serial = 1096] [outer = 0x11800dc00] 21:11:48 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x11769ec00) [pid = 1658] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 21:11:48 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x117690000) [pid = 1658] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 21:11:48 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x115e4e400) [pid = 1658] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 21:11:48 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x119034400) [pid = 1658] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 21:11:48 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x125d1c400) [pid = 1658] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 21:11:48 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x115116c00) [pid = 1658] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 21:11:48 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x126fa0000) [pid = 1658] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 21:11:48 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x113388400) [pid = 1658] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 21:11:48 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x119864800) [pid = 1658] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 21:11:48 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x111e2ec00) [pid = 1658] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 21:11:48 INFO - PROCESS | 1658 | --DOMWINDOW == 78 (0x116710400) [pid = 1658] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 21:11:48 INFO - PROCESS | 1658 | --DOMWINDOW == 77 (0x121451800) [pid = 1658] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 21:11:48 INFO - PROCESS | 1658 | 1465272708184 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]]]}] 21:11:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 21:11:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 574ms 21:11:48 INFO - PROCESS | 1658 | 1465272708214 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 21:11:48 INFO - PROCESS | 1658 | 1465272708216 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 21:11:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 21:11:48 INFO - PROCESS | 1658 | 1465272708220 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 21:11:48 INFO - PROCESS | 1658 | 1465272708221 Marionette TRACE conn2 <- [1,1434,null,{}] 21:11:48 INFO - PROCESS | 1658 | 1465272708225 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}] 21:11:48 INFO - PROCESS | 1658 | 1465272708227 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:48 INFO - PROCESS | 1658 | 1465272708342 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 21:11:48 INFO - PROCESS | 1658 | 1465272708397 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:48 INFO - PROCESS | 1658 | 1465272708398 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:48 INFO - PROCESS | 1658 | ++DOCSHELL 0x120f28800 == 39 [pid = 1658] [id = 366] 21:11:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 78 (0x112d18c00) [pid = 1658] [serial = 1097] [outer = 0x0] 21:11:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x117690000) [pid = 1658] [serial = 1098] [outer = 0x112d18c00] 21:11:48 INFO - PROCESS | 1658 | 1465272708422 Marionette DEBUG loaded listener.js 21:11:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x1216ad800) [pid = 1658] [serial = 1099] [outer = 0x112d18c00] 21:11:48 INFO - PROCESS | 1658 | 1465272708690 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]]]}] 21:11:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 21:11:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 519ms 21:11:48 INFO - PROCESS | 1658 | 1465272708739 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 21:11:48 INFO - PROCESS | 1658 | 1465272708740 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 21:11:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 21:11:48 INFO - PROCESS | 1658 | 1465272708745 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 21:11:48 INFO - PROCESS | 1658 | 1465272708747 Marionette TRACE conn2 <- [1,1438,null,{}] 21:11:48 INFO - PROCESS | 1658 | 1465272708750 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}] 21:11:48 INFO - PROCESS | 1658 | 1465272708751 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:48 INFO - PROCESS | 1658 | 1465272708836 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 21:11:48 INFO - PROCESS | 1658 | 1465272708840 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:48 INFO - PROCESS | 1658 | 1465272708849 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:48 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b99f800 == 40 [pid = 1658] [id = 367] 21:11:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x1216b1800) [pid = 1658] [serial = 1100] [outer = 0x0] 21:11:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x129152800) [pid = 1658] [serial = 1101] [outer = 0x1216b1800] 21:11:48 INFO - PROCESS | 1658 | 1465272708874 Marionette DEBUG loaded listener.js 21:11:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x1293aa400) [pid = 1658] [serial = 1102] [outer = 0x1216b1800] 21:11:49 INFO - PROCESS | 1658 | 1465272709208 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]]]}] 21:11:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 21:11:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 472ms 21:11:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 21:11:49 INFO - PROCESS | 1658 | 1465272709216 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 21:11:49 INFO - PROCESS | 1658 | 1465272709217 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 21:11:49 INFO - PROCESS | 1658 | 1465272709219 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 21:11:49 INFO - PROCESS | 1658 | 1465272709221 Marionette TRACE conn2 <- [1,1442,null,{}] 21:11:49 INFO - PROCESS | 1658 | 1465272709223 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}] 21:11:49 INFO - PROCESS | 1658 | 1465272709225 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:49 INFO - PROCESS | 1658 | 1465272709345 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 21:11:49 INFO - PROCESS | 1658 | 1465272709376 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:49 INFO - PROCESS | 1658 | 1465272709378 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:49 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b9ba000 == 41 [pid = 1658] [id = 368] 21:11:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x12932c400) [pid = 1658] [serial = 1103] [outer = 0x0] 21:11:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x1296ebc00) [pid = 1658] [serial = 1104] [outer = 0x12932c400] 21:11:49 INFO - PROCESS | 1658 | 1465272709403 Marionette DEBUG loaded listener.js 21:11:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x12a6e8c00) [pid = 1658] [serial = 1105] [outer = 0x12932c400] 21:11:49 INFO - PROCESS | 1658 | 1465272709682 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]]]}] 21:11:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 21:11:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 469ms 21:11:49 INFO - PROCESS | 1658 | 1465272709690 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 21:11:49 INFO - PROCESS | 1658 | 1465272709691 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 21:11:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 21:11:49 INFO - PROCESS | 1658 | 1465272709702 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 21:11:49 INFO - PROCESS | 1658 | 1465272709703 Marionette TRACE conn2 <- [1,1446,null,{}] 21:11:49 INFO - PROCESS | 1658 | 1465272709705 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}] 21:11:49 INFO - PROCESS | 1658 | 1465272709706 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:49 INFO - PROCESS | 1658 | 1465272709804 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 21:11:49 INFO - PROCESS | 1658 | 1465272709810 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:49 INFO - PROCESS | 1658 | 1465272709811 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:49 INFO - PROCESS | 1658 | ++DOCSHELL 0x12bfde000 == 42 [pid = 1658] [id = 369] 21:11:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x12a6eb000) [pid = 1658] [serial = 1106] [outer = 0x0] 21:11:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x12a6edc00) [pid = 1658] [serial = 1107] [outer = 0x12a6eb000] 21:11:49 INFO - PROCESS | 1658 | 1465272709835 Marionette DEBUG loaded listener.js 21:11:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x12a92b400) [pid = 1658] [serial = 1108] [outer = 0x12a6eb000] 21:11:50 INFO - PROCESS | 1658 | 1465272710265 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]]]}] 21:11:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 21:11:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 618ms 21:11:50 INFO - PROCESS | 1658 | 1465272710321 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 21:11:50 INFO - PROCESS | 1658 | 1465272710323 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 21:11:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 21:11:50 INFO - PROCESS | 1658 | 1465272710327 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 21:11:50 INFO - PROCESS | 1658 | 1465272710329 Marionette TRACE conn2 <- [1,1450,null,{}] 21:11:50 INFO - PROCESS | 1658 | 1465272710333 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}] 21:11:50 INFO - PROCESS | 1658 | 1465272710334 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:50 INFO - PROCESS | 1658 | 1465272710444 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 21:11:50 INFO - PROCESS | 1658 | 1465272710513 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:50 INFO - PROCESS | 1658 | 1465272710515 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:50 INFO - PROCESS | 1658 | ++DOCSHELL 0x117e7f800 == 43 [pid = 1658] [id = 370] 21:11:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x1166e3400) [pid = 1658] [serial = 1109] [outer = 0x0] 21:11:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x1167df400) [pid = 1658] [serial = 1110] [outer = 0x1166e3400] 21:11:50 INFO - PROCESS | 1658 | 1465272710545 Marionette DEBUG loaded listener.js 21:11:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x117e1ac00) [pid = 1658] [serial = 1111] [outer = 0x1166e3400] 21:11:50 INFO - PROCESS | 1658 | 1465272710995 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]]]}] 21:11:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 21:11:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 674ms 21:11:51 INFO - PROCESS | 1658 | 1465272711000 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 21:11:51 INFO - PROCESS | 1658 | 1465272711003 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 21:11:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 21:11:51 INFO - PROCESS | 1658 | 1465272711008 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 21:11:51 INFO - PROCESS | 1658 | 1465272711012 Marionette TRACE conn2 <- [1,1454,null,{}] 21:11:51 INFO - PROCESS | 1658 | 1465272711015 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}] 21:11:51 INFO - PROCESS | 1658 | 1465272711017 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:51 INFO - PROCESS | 1658 | 1465272711124 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 21:11:51 INFO - PROCESS | 1658 | 1465272711180 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:51 INFO - PROCESS | 1658 | 1465272711181 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:51 INFO - PROCESS | 1658 | ++DOCSHELL 0x1248a7800 == 44 [pid = 1658] [id = 371] 21:11:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x118594c00) [pid = 1658] [serial = 1112] [outer = 0x0] 21:11:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x119517800) [pid = 1658] [serial = 1113] [outer = 0x118594c00] 21:11:51 INFO - PROCESS | 1658 | 1465272711211 Marionette DEBUG loaded listener.js 21:11:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x119756c00) [pid = 1658] [serial = 1114] [outer = 0x118594c00] 21:11:51 INFO - PROCESS | 1658 | 1465272711681 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]]]}] 21:11:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 21:11:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 724ms 21:11:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 21:11:51 INFO - PROCESS | 1658 | 1465272711748 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 21:11:51 INFO - PROCESS | 1658 | 1465272711749 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 21:11:51 INFO - PROCESS | 1658 | 1465272711752 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 21:11:51 INFO - PROCESS | 1658 | 1465272711755 Marionette TRACE conn2 <- [1,1458,null,{}] 21:11:51 INFO - PROCESS | 1658 | 1465272711778 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}] 21:11:51 INFO - PROCESS | 1658 | 1465272711781 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:51 INFO - PROCESS | 1658 | 1465272711906 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 21:11:51 INFO - PROCESS | 1658 | 1465272711957 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:51 INFO - PROCESS | 1658 | 1465272711960 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:51 INFO - PROCESS | 1658 | ++DOCSHELL 0x12bfe5800 == 45 [pid = 1658] [id = 372] 21:11:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x125d1a400) [pid = 1658] [serial = 1115] [outer = 0x0] 21:11:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x126ce5400) [pid = 1658] [serial = 1116] [outer = 0x125d1a400] 21:11:51 INFO - PROCESS | 1658 | 1465272711990 Marionette DEBUG loaded listener.js 21:11:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x127339800) [pid = 1658] [serial = 1117] [outer = 0x125d1a400] 21:11:52 INFO - PROCESS | 1658 | 1465272712460 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]]]}] 21:11:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 21:11:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 724ms 21:11:52 INFO - PROCESS | 1658 | 1465272712501 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 21:11:52 INFO - PROCESS | 1658 | 1465272712504 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 21:11:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 21:11:52 INFO - PROCESS | 1658 | 1465272712510 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 21:11:52 INFO - PROCESS | 1658 | 1465272712513 Marionette TRACE conn2 <- [1,1462,null,{}] 21:11:52 INFO - PROCESS | 1658 | 1465272712517 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}] 21:11:52 INFO - PROCESS | 1658 | 1465272712519 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:52 INFO - PROCESS | 1658 | 1465272712636 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 21:11:52 INFO - PROCESS | 1658 | 1465272712694 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:52 INFO - PROCESS | 1658 | 1465272712695 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:52 INFO - PROCESS | 1658 | ++DOCSHELL 0x118759800 == 46 [pid = 1658] [id = 373] 21:11:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x118015400) [pid = 1658] [serial = 1118] [outer = 0x0] 21:11:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x124aadc00) [pid = 1658] [serial = 1119] [outer = 0x118015400] 21:11:52 INFO - PROCESS | 1658 | 1465272712728 Marionette DEBUG loaded listener.js 21:11:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x12733dc00) [pid = 1658] [serial = 1120] [outer = 0x118015400] 21:11:53 INFO - PROCESS | 1658 | 1465272713536 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]]]}] 21:11:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 21:11:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1031ms 21:11:53 INFO - PROCESS | 1658 | 1465272713540 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 21:11:53 INFO - PROCESS | 1658 | 1465272713543 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 21:11:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 21:11:53 INFO - PROCESS | 1658 | 1465272713549 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 21:11:53 INFO - PROCESS | 1658 | 1465272713550 Marionette TRACE conn2 <- [1,1466,null,{}] 21:11:53 INFO - PROCESS | 1658 | 1465272713554 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}] 21:11:53 INFO - PROCESS | 1658 | 1465272713556 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:53 INFO - PROCESS | 1658 | 1465272713655 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 21:11:53 INFO - PROCESS | 1658 | 1465272713724 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:53 INFO - PROCESS | 1658 | 1465272713727 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:53 INFO - PROCESS | 1658 | ++DOCSHELL 0x1170d4000 == 47 [pid = 1658] [id = 374] 21:11:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x111c19800) [pid = 1658] [serial = 1121] [outer = 0x0] 21:11:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x113d9f400) [pid = 1658] [serial = 1122] [outer = 0x111c19800] 21:11:53 INFO - PROCESS | 1658 | 1465272713754 Marionette DEBUG loaded listener.js 21:11:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x1172adc00) [pid = 1658] [serial = 1123] [outer = 0x111c19800] 21:11:54 INFO - PROCESS | 1658 | --DOCSHELL 0x1169ae800 == 46 [pid = 1658] [id = 346] 21:11:54 INFO - PROCESS | 1658 | --DOCSHELL 0x12b9ba000 == 45 [pid = 1658] [id = 368] 21:11:54 INFO - PROCESS | 1658 | --DOCSHELL 0x12b99f800 == 44 [pid = 1658] [id = 367] 21:11:54 INFO - PROCESS | 1658 | --DOCSHELL 0x120f28800 == 43 [pid = 1658] [id = 366] 21:11:54 INFO - PROCESS | 1658 | --DOCSHELL 0x12a68b800 == 42 [pid = 1658] [id = 365] 21:11:54 INFO - PROCESS | 1658 | --DOCSHELL 0x12965c000 == 41 [pid = 1658] [id = 364] 21:11:54 INFO - PROCESS | 1658 | --DOCSHELL 0x128d3e000 == 40 [pid = 1658] [id = 363] 21:11:54 INFO - PROCESS | 1658 | --DOCSHELL 0x125ccb800 == 39 [pid = 1658] [id = 362] 21:11:54 INFO - PROCESS | 1658 | --DOCSHELL 0x123589800 == 38 [pid = 1658] [id = 361] 21:11:54 INFO - PROCESS | 1658 | --DOCSHELL 0x120f2d800 == 37 [pid = 1658] [id = 360] 21:11:54 INFO - PROCESS | 1658 | --DOCSHELL 0x1184ee800 == 36 [pid = 1658] [id = 359] 21:11:54 INFO - PROCESS | 1658 | --DOCSHELL 0x11690e800 == 35 [pid = 1658] [id = 358] 21:11:54 INFO - PROCESS | 1658 | --DOCSHELL 0x113ac8000 == 34 [pid = 1658] [id = 357] 21:11:54 INFO - PROCESS | 1658 | --DOCSHELL 0x12140b000 == 33 [pid = 1658] [id = 356] 21:11:54 INFO - PROCESS | 1658 | --DOCSHELL 0x1133cb000 == 32 [pid = 1658] [id = 355] 21:11:54 INFO - PROCESS | 1658 | --DOCSHELL 0x118759800 == 31 [pid = 1658] [id = 373] 21:11:54 INFO - PROCESS | 1658 | --DOCSHELL 0x12bfe5800 == 30 [pid = 1658] [id = 372] 21:11:54 INFO - PROCESS | 1658 | --DOCSHELL 0x1248a7800 == 29 [pid = 1658] [id = 371] 21:11:54 INFO - PROCESS | 1658 | --DOCSHELL 0x12bfde000 == 28 [pid = 1658] [id = 369] 21:11:54 INFO - PROCESS | 1658 | --DOCSHELL 0x117e7f800 == 27 [pid = 1658] [id = 370] 21:11:54 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x118015c00) [pid = 1658] [serial = 1027] [outer = 0x0] [url = about:blank] 21:11:54 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x11800a800) [pid = 1658] [serial = 1026] [outer = 0x0] [url = about:blank] 21:11:54 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x117e16c00) [pid = 1658] [serial = 1044] [outer = 0x0] [url = about:blank] 21:11:54 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x1160c9000) [pid = 1658] [serial = 1041] [outer = 0x0] [url = about:blank] 21:11:54 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x121c05000) [pid = 1658] [serial = 1030] [outer = 0x0] [url = about:blank] 21:11:54 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x119859c00) [pid = 1658] [serial = 1029] [outer = 0x0] [url = about:blank] 21:11:54 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x126ce9000) [pid = 1658] [serial = 1033] [outer = 0x0] [url = about:blank] 21:11:54 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x11800b800) [pid = 1658] [serial = 1039] [outer = 0x0] [url = about:blank] 21:11:54 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x125d6f800) [pid = 1658] [serial = 1032] [outer = 0x0] [url = about:blank] 21:11:54 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x1288a4800) [pid = 1658] [serial = 1036] [outer = 0x0] [url = about:blank] 21:11:54 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x127323800) [pid = 1658] [serial = 1035] [outer = 0x0] [url = about:blank] 21:11:54 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x1162c5c00) [pid = 1658] [serial = 1038] [outer = 0x0] [url = about:blank] 21:11:54 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x127340000) [pid = 1658] [serial = 1062] [outer = 0x0] [url = about:blank] 21:11:54 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x119513000) [pid = 1658] [serial = 1047] [outer = 0x0] [url = about:blank] 21:11:54 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x11831d400) [pid = 1658] [serial = 1045] [outer = 0x0] [url = about:blank] 21:11:54 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x120f11400) [pid = 1658] [serial = 1050] [outer = 0x0] [url = about:blank] 21:11:54 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x11959ec00) [pid = 1658] [serial = 1048] [outer = 0x0] [url = about:blank] 21:11:54 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x116f3f800) [pid = 1658] [serial = 1054] [outer = 0x0] [url = about:blank] 21:11:54 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x11885c000) [pid = 1658] [serial = 1056] [outer = 0x0] [url = about:blank] 21:11:54 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x121456000) [pid = 1658] [serial = 1051] [outer = 0x0] [url = about:blank] 21:11:54 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x125d72c00) [pid = 1658] [serial = 1059] [outer = 0x0] [url = about:blank] 21:11:54 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x112f67c00) [pid = 1658] [serial = 1053] [outer = 0x0] [url = about:blank] 21:11:54 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x124cb6c00) [pid = 1658] [serial = 1057] [outer = 0x0] [url = about:blank] 21:11:54 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x126f69400) [pid = 1658] [serial = 1060] [outer = 0x0] [url = about:blank] 21:11:54 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x110ee7400) [pid = 1658] [serial = 1042] [outer = 0x0] [url = about:blank] 21:11:54 INFO - PROCESS | 1658 | 1465272714748 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]]]}] 21:11:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 21:11:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1222ms 21:11:54 INFO - PROCESS | 1658 | 1465272714771 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 21:11:54 INFO - PROCESS | 1658 | 1465272714774 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 21:11:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 21:11:54 INFO - PROCESS | 1658 | 1465272714779 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 21:11:54 INFO - PROCESS | 1658 | 1465272714781 Marionette TRACE conn2 <- [1,1470,null,{}] 21:11:54 INFO - PROCESS | 1658 | 1465272714785 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}] 21:11:54 INFO - PROCESS | 1658 | 1465272714786 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:54 INFO - PROCESS | 1658 | 1465272714873 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 21:11:54 INFO - PROCESS | 1658 | 1465272714880 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:54 INFO - PROCESS | 1658 | 1465272714882 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:54 INFO - PROCESS | 1658 | ++DOCSHELL 0x116254000 == 28 [pid = 1658] [id = 375] 21:11:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x113da2c00) [pid = 1658] [serial = 1124] [outer = 0x0] 21:11:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x11606e000) [pid = 1658] [serial = 1125] [outer = 0x113da2c00] 21:11:54 INFO - PROCESS | 1658 | 1465272714911 Marionette DEBUG loaded listener.js 21:11:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x1166e6800) [pid = 1658] [serial = 1126] [outer = 0x113da2c00] 21:11:55 INFO - PROCESS | 1658 | 1465272715268 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]]]}] 21:11:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 21:11:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 524ms 21:11:55 INFO - PROCESS | 1658 | 1465272715310 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 21:11:55 INFO - PROCESS | 1658 | 1465272715313 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 21:11:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 21:11:55 INFO - PROCESS | 1658 | 1465272715319 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 21:11:55 INFO - PROCESS | 1658 | 1465272715321 Marionette TRACE conn2 <- [1,1474,null,{}] 21:11:55 INFO - PROCESS | 1658 | 1465272715324 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}] 21:11:55 INFO - PROCESS | 1658 | 1465272715325 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:55 INFO - PROCESS | 1658 | 1465272715403 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 21:11:55 INFO - PROCESS | 1658 | 1465272715408 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:55 INFO - PROCESS | 1658 | 1465272715409 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:55 INFO - PROCESS | 1658 | ++DOCSHELL 0x117e6d800 == 29 [pid = 1658] [id = 376] 21:11:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x116a0b400) [pid = 1658] [serial = 1127] [outer = 0x0] 21:11:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x118008000) [pid = 1658] [serial = 1128] [outer = 0x116a0b400] 21:11:55 INFO - PROCESS | 1658 | 1465272715440 Marionette DEBUG loaded listener.js 21:11:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x118016400) [pid = 1658] [serial = 1129] [outer = 0x116a0b400] 21:11:55 INFO - PROCESS | 1658 | 1465272715786 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]]]}] 21:11:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 21:11:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 519ms 21:11:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 21:11:55 INFO - PROCESS | 1658 | 1465272715847 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 21:11:55 INFO - PROCESS | 1658 | 1465272715849 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 21:11:55 INFO - PROCESS | 1658 | 1465272715851 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 21:11:55 INFO - PROCESS | 1658 | 1465272715853 Marionette TRACE conn2 <- [1,1478,null,{}] 21:11:55 INFO - PROCESS | 1658 | 1465272715861 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}] 21:11:55 INFO - PROCESS | 1658 | 1465272715864 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:55 INFO - PROCESS | 1658 | 1465272715941 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 21:11:55 INFO - PROCESS | 1658 | 1465272715949 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:55 INFO - PROCESS | 1658 | 1465272715951 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:55 INFO - PROCESS | 1658 | ++DOCSHELL 0x1191de000 == 30 [pid = 1658] [id = 377] 21:11:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x113da3000) [pid = 1658] [serial = 1130] [outer = 0x0] 21:11:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x11907d400) [pid = 1658] [serial = 1131] [outer = 0x113da3000] 21:11:55 INFO - PROCESS | 1658 | 1465272715979 Marionette DEBUG loaded listener.js 21:11:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x119517000) [pid = 1658] [serial = 1132] [outer = 0x113da3000] 21:11:56 INFO - PROCESS | 1658 | 1465272716336 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]]]}] 21:11:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 21:11:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 520ms 21:11:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 21:11:56 INFO - PROCESS | 1658 | 1465272716372 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 21:11:56 INFO - PROCESS | 1658 | 1465272716373 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 21:11:56 INFO - PROCESS | 1658 | 1465272716375 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 21:11:56 INFO - PROCESS | 1658 | 1465272716377 Marionette TRACE conn2 <- [1,1482,null,{}] 21:11:56 INFO - PROCESS | 1658 | 1465272716379 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}] 21:11:56 INFO - PROCESS | 1658 | 1465272716380 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:56 INFO - PROCESS | 1658 | 1465272716487 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 21:11:56 INFO - PROCESS | 1658 | 1465272716517 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:56 INFO - PROCESS | 1658 | 1465272716518 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:56 INFO - PROCESS | 1658 | ++DOCSHELL 0x120f28800 == 31 [pid = 1658] [id = 378] 21:11:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x118866800) [pid = 1658] [serial = 1133] [outer = 0x0] 21:11:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x1195a1400) [pid = 1658] [serial = 1134] [outer = 0x118866800] 21:11:56 INFO - PROCESS | 1658 | 1465272716544 Marionette DEBUG loaded listener.js 21:11:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x120f04400) [pid = 1658] [serial = 1135] [outer = 0x118866800] 21:11:56 INFO - PROCESS | 1658 | 1465272716873 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]]]}] 21:11:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 21:11:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 520ms 21:11:56 INFO - PROCESS | 1658 | 1465272716897 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 21:11:56 INFO - PROCESS | 1658 | 1465272716898 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 21:11:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 21:11:56 INFO - PROCESS | 1658 | 1465272716907 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 21:11:56 INFO - PROCESS | 1658 | 1465272716908 Marionette TRACE conn2 <- [1,1486,null,{}] 21:11:56 INFO - PROCESS | 1658 | 1465272716910 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}] 21:11:56 INFO - PROCESS | 1658 | 1465272716911 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:57 INFO - PROCESS | 1658 | 1465272717005 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 21:11:57 INFO - PROCESS | 1658 | 1465272717009 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:57 INFO - PROCESS | 1658 | 1465272717010 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:57 INFO - PROCESS | 1658 | ++DOCSHELL 0x125d44000 == 32 [pid = 1658] [id = 379] 21:11:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x1172b8000) [pid = 1658] [serial = 1136] [outer = 0x0] 21:11:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x121099c00) [pid = 1658] [serial = 1137] [outer = 0x1172b8000] 21:11:57 INFO - PROCESS | 1658 | 1465272717035 Marionette DEBUG loaded listener.js 21:11:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x121c89c00) [pid = 1658] [serial = 1138] [outer = 0x1172b8000] 21:11:57 INFO - PROCESS | 1658 | 1465272717398 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]]]}] 21:11:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 21:11:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 518ms 21:11:57 INFO - PROCESS | 1658 | 1465272717425 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 21:11:57 INFO - PROCESS | 1658 | 1465272717429 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 21:11:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 21:11:57 INFO - PROCESS | 1658 | 1465272717431 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 21:11:57 INFO - PROCESS | 1658 | 1465272717432 Marionette TRACE conn2 <- [1,1490,null,{}] 21:11:57 INFO - PROCESS | 1658 | 1465272717435 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}] 21:11:57 INFO - PROCESS | 1658 | 1465272717439 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:57 INFO - PROCESS | 1658 | 1465272717551 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 21:11:57 INFO - PROCESS | 1658 | 1465272717586 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:57 INFO - PROCESS | 1658 | 1465272717587 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:57 INFO - PROCESS | 1658 | ++DOCSHELL 0x128d2a800 == 33 [pid = 1658] [id = 380] 21:11:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x11808c800) [pid = 1658] [serial = 1139] [outer = 0x0] 21:11:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x1248e0000) [pid = 1658] [serial = 1140] [outer = 0x11808c800] 21:11:57 INFO - PROCESS | 1658 | 1465272717613 Marionette DEBUG loaded listener.js 21:11:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x126fa2000) [pid = 1658] [serial = 1141] [outer = 0x11808c800] 21:11:57 INFO - PROCESS | 1658 | 1465272717935 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]]]}] 21:11:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 21:11:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 519ms 21:11:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 21:11:57 INFO - PROCESS | 1658 | 1465272717951 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 21:11:57 INFO - PROCESS | 1658 | 1465272717952 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 21:11:57 INFO - PROCESS | 1658 | 1465272717954 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 21:11:57 INFO - PROCESS | 1658 | 1465272717955 Marionette TRACE conn2 <- [1,1494,null,{}] 21:11:57 INFO - PROCESS | 1658 | 1465272717979 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}] 21:11:57 INFO - PROCESS | 1658 | 1465272717981 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:58 INFO - PROCESS | 1658 | 1465272718082 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 21:11:58 INFO - PROCESS | 1658 | 1465272718195 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:58 INFO - PROCESS | 1658 | 1465272718197 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:58 INFO - PROCESS | 1658 | ++DOCSHELL 0x129671000 == 34 [pid = 1658] [id = 381] 21:11:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x1288aec00) [pid = 1658] [serial = 1142] [outer = 0x0] 21:11:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x128a02c00) [pid = 1658] [serial = 1143] [outer = 0x1288aec00] 21:11:58 INFO - PROCESS | 1658 | 1465272718239 Marionette DEBUG loaded listener.js 21:11:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x128a0a000) [pid = 1658] [serial = 1144] [outer = 0x1288aec00] 21:11:58 INFO - PROCESS | 1658 | 1465272718661 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]]]}] 21:11:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 21:11:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 740ms 21:11:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 21:11:58 INFO - PROCESS | 1658 | 1465272718695 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 21:11:58 INFO - PROCESS | 1658 | 1465272718696 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 21:11:58 INFO - PROCESS | 1658 | 1465272718704 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 21:11:58 INFO - PROCESS | 1658 | 1465272718705 Marionette TRACE conn2 <- [1,1498,null,{}] 21:11:58 INFO - PROCESS | 1658 | 1465272718708 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}] 21:11:58 INFO - PROCESS | 1658 | 1465272718709 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:58 INFO - PROCESS | 1658 | 1465272718985 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 21:11:59 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x126cdfc00) [pid = 1658] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 21:11:59 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x128b96000) [pid = 1658] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 21:11:59 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x11800dc00) [pid = 1658] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 21:11:59 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x112d18c00) [pid = 1658] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 21:11:59 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x112f62000) [pid = 1658] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 21:11:59 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x1216a8000) [pid = 1658] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 21:11:59 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x112fa3c00) [pid = 1658] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 21:11:59 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x117033800) [pid = 1658] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 21:11:59 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x113d35000) [pid = 1658] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 21:11:59 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x118319000) [pid = 1658] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 21:11:59 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x12932c400) [pid = 1658] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 21:11:59 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x110e81c00) [pid = 1658] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 21:11:59 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x12a6eb000) [pid = 1658] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 21:11:59 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x1216b1800) [pid = 1658] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 21:11:59 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x112e86800) [pid = 1658] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 21:11:59 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x12731c800) [pid = 1658] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 21:11:59 INFO - PROCESS | 1658 | 1465272719048 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:59 INFO - PROCESS | 1658 | 1465272719056 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:59 INFO - PROCESS | 1658 | ++DOCSHELL 0x118110000 == 35 [pid = 1658] [id = 382] 21:11:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x111c7f000) [pid = 1658] [serial = 1145] [outer = 0x0] 21:11:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x112f60000) [pid = 1658] [serial = 1146] [outer = 0x111c7f000] 21:11:59 INFO - PROCESS | 1658 | 1465272719080 Marionette DEBUG loaded listener.js 21:11:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x117035c00) [pid = 1658] [serial = 1147] [outer = 0x111c7f000] 21:11:59 INFO - PROCESS | 1658 | 1465272719334 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]]]}] 21:11:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 21:11:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 679ms 21:11:59 INFO - PROCESS | 1658 | 1465272719384 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 21:11:59 INFO - PROCESS | 1658 | 1465272719385 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 21:11:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 21:11:59 INFO - PROCESS | 1658 | 1465272719388 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 21:11:59 INFO - PROCESS | 1658 | 1465272719389 Marionette TRACE conn2 <- [1,1502,null,{}] 21:11:59 INFO - PROCESS | 1658 | 1465272719399 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}] 21:11:59 INFO - PROCESS | 1658 | 1465272719400 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:59 INFO - PROCESS | 1658 | 1465272719484 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 21:11:59 INFO - PROCESS | 1658 | 1465272719488 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:59 INFO - PROCESS | 1658 | 1465272719489 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:59 INFO - PROCESS | 1658 | ++DOCSHELL 0x1170c6800 == 36 [pid = 1658] [id = 383] 21:11:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x1216a8000) [pid = 1658] [serial = 1148] [outer = 0x0] 21:11:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x1288a2c00) [pid = 1658] [serial = 1149] [outer = 0x1216a8000] 21:11:59 INFO - PROCESS | 1658 | 1465272719517 Marionette DEBUG loaded listener.js 21:11:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x128b98400) [pid = 1658] [serial = 1150] [outer = 0x1216a8000] 21:11:59 INFO - PROCESS | 1658 | 1465272719829 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]]]}] 21:11:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 21:11:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 470ms 21:11:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 21:11:59 INFO - PROCESS | 1658 | 1465272719859 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 21:11:59 INFO - PROCESS | 1658 | 1465272719862 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 21:11:59 INFO - PROCESS | 1658 | 1465272719864 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 21:11:59 INFO - PROCESS | 1658 | 1465272719866 Marionette TRACE conn2 <- [1,1506,null,{}] 21:11:59 INFO - PROCESS | 1658 | 1465272719868 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}] 21:11:59 INFO - PROCESS | 1658 | 1465272719869 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:59 INFO - PROCESS | 1658 | 1465272719972 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 21:11:59 INFO - PROCESS | 1658 | 1465272719980 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:59 INFO - PROCESS | 1658 | 1465272719981 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:11:59 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b125800 == 37 [pid = 1658] [id = 384] 21:11:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x128b5b000) [pid = 1658] [serial = 1151] [outer = 0x0] 21:12:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x129050800) [pid = 1658] [serial = 1152] [outer = 0x128b5b000] 21:12:00 INFO - PROCESS | 1658 | 1465272720014 Marionette DEBUG loaded listener.js 21:12:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x129143c00) [pid = 1658] [serial = 1153] [outer = 0x128b5b000] 21:12:00 INFO - PROCESS | 1658 | 1465272720319 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]]]}] 21:12:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 21:12:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 468ms 21:12:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 21:12:00 INFO - PROCESS | 1658 | 1465272720334 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 21:12:00 INFO - PROCESS | 1658 | 1465272720335 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 21:12:00 INFO - PROCESS | 1658 | 1465272720337 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 21:12:00 INFO - PROCESS | 1658 | 1465272720339 Marionette TRACE conn2 <- [1,1510,null,{}] 21:12:00 INFO - PROCESS | 1658 | 1465272720342 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}] 21:12:00 INFO - PROCESS | 1658 | 1465272720345 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:00 INFO - PROCESS | 1658 | 1465272720441 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 21:12:00 INFO - PROCESS | 1658 | 1465272720447 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:00 INFO - PROCESS | 1658 | 1465272720449 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:00 INFO - PROCESS | 1658 | ++DOCSHELL 0x125cc4800 == 38 [pid = 1658] [id = 385] 21:12:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x129144000) [pid = 1658] [serial = 1154] [outer = 0x0] 21:12:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x1293a0c00) [pid = 1658] [serial = 1155] [outer = 0x129144000] 21:12:00 INFO - PROCESS | 1658 | 1465272720475 Marionette DEBUG loaded listener.js 21:12:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x12a567000) [pid = 1658] [serial = 1156] [outer = 0x129144000] 21:12:00 INFO - PROCESS | 1658 | 1465272720793 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]]]}] 21:12:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 21:12:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 469ms 21:12:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 21:12:00 INFO - PROCESS | 1658 | 1465272720807 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 21:12:00 INFO - PROCESS | 1658 | 1465272720808 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 21:12:00 INFO - PROCESS | 1658 | 1465272720816 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 21:12:00 INFO - PROCESS | 1658 | 1465272720817 Marionette TRACE conn2 <- [1,1514,null,{}] 21:12:00 INFO - PROCESS | 1658 | 1465272720820 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}] 21:12:00 INFO - PROCESS | 1658 | 1465272720821 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:00 INFO - PROCESS | 1658 | 1465272720930 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 21:12:00 INFO - PROCESS | 1658 | 1465272720936 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:00 INFO - PROCESS | 1658 | 1465272720937 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:00 INFO - PROCESS | 1658 | ++DOCSHELL 0x12bfe3800 == 39 [pid = 1658] [id = 386] 21:12:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x110e81000) [pid = 1658] [serial = 1157] [outer = 0x0] 21:12:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x12a56d000) [pid = 1658] [serial = 1158] [outer = 0x110e81000] 21:12:00 INFO - PROCESS | 1658 | 1465272720968 Marionette DEBUG loaded listener.js 21:12:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x12a6ea400) [pid = 1658] [serial = 1159] [outer = 0x110e81000] 21:12:01 INFO - PROCESS | 1658 | 1465272721535 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]]]}] 21:12:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 21:12:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 776ms 21:12:01 INFO - PROCESS | 1658 | 1465272721589 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 21:12:01 INFO - PROCESS | 1658 | 1465272721593 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 21:12:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 21:12:01 INFO - PROCESS | 1658 | 1465272721598 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 21:12:01 INFO - PROCESS | 1658 | 1465272721603 Marionette TRACE conn2 <- [1,1518,null,{}] 21:12:01 INFO - PROCESS | 1658 | 1465272721609 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}] 21:12:01 INFO - PROCESS | 1658 | 1465272721611 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:01 INFO - PROCESS | 1658 | 1465272721856 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 21:12:01 INFO - PROCESS | 1658 | 1465272721912 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:01 INFO - PROCESS | 1658 | 1465272721914 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:01 INFO - PROCESS | 1658 | ++DOCSHELL 0x118103000 == 40 [pid = 1658] [id = 387] 21:12:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x1162f7400) [pid = 1658] [serial = 1160] [outer = 0x0] 21:12:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x116966400) [pid = 1658] [serial = 1161] [outer = 0x1162f7400] 21:12:01 INFO - PROCESS | 1658 | 1465272721944 Marionette DEBUG loaded listener.js 21:12:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x117033c00) [pid = 1658] [serial = 1162] [outer = 0x1162f7400] 21:12:02 INFO - PROCESS | 1658 | 1465272722481 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]]]}] 21:12:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 21:12:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 933ms 21:12:02 INFO - PROCESS | 1658 | 1465272722530 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 21:12:02 INFO - PROCESS | 1658 | 1465272722533 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 21:12:02 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 21:12:02 INFO - PROCESS | 1658 | 1465272722538 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 21:12:02 INFO - PROCESS | 1658 | 1465272722540 Marionette TRACE conn2 <- [1,1522,null,{}] 21:12:02 INFO - PROCESS | 1658 | 1465272722543 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}] 21:12:02 INFO - PROCESS | 1658 | 1465272722545 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:02 INFO - PROCESS | 1658 | 1465272722679 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 21:12:02 INFO - PROCESS | 1658 | 1465272722761 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:02 INFO - PROCESS | 1658 | 1465272722763 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:02 INFO - PROCESS | 1658 | ++DOCSHELL 0x127153800 == 41 [pid = 1658] [id = 388] 21:12:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x118590400) [pid = 1658] [serial = 1163] [outer = 0x0] 21:12:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x119079400) [pid = 1658] [serial = 1164] [outer = 0x118590400] 21:12:02 INFO - PROCESS | 1658 | 1465272722792 Marionette DEBUG loaded listener.js 21:12:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x119598000) [pid = 1658] [serial = 1165] [outer = 0x118590400] 21:12:03 INFO - PROCESS | 1658 | 1465272723370 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"]]]}] 21:12:03 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 () { 21:12:03 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:12:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 21:12:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:12:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:12:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 21:12:03 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 () { 21:12:03 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:12:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 21:12:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:12:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:12:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 21:12:03 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 () { 21:12:03 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:12:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 21:12:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:12:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:12:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 21:12:03 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 () { 21:12:03 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:12:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 21:12:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:12:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:12:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 21:12:03 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 871ms 21:12:03 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 21:12:03 INFO - PROCESS | 1658 | 1465272723410 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 21:12:03 INFO - PROCESS | 1658 | 1465272723412 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 21:12:03 INFO - PROCESS | 1658 | 1465272723415 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 21:12:03 INFO - PROCESS | 1658 | 1465272723417 Marionette TRACE conn2 <- [1,1526,null,{}] 21:12:03 INFO - PROCESS | 1658 | 1465272723420 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}] 21:12:03 INFO - PROCESS | 1658 | 1465272723422 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:03 INFO - PROCESS | 1658 | 1465272723529 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 21:12:03 INFO - PROCESS | 1658 | 1465272723611 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:03 INFO - PROCESS | 1658 | 1465272723612 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x1170d1000 == 42 [pid = 1658] [id = 389] 21:12:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x118012000) [pid = 1658] [serial = 1166] [outer = 0x0] 21:12:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x118093800) [pid = 1658] [serial = 1167] [outer = 0x118012000] 21:12:03 INFO - PROCESS | 1658 | 1465272723640 Marionette DEBUG loaded listener.js 21:12:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x11858d000) [pid = 1658] [serial = 1168] [outer = 0x118012000] 21:12:03 INFO - PROCESS | 1658 | --DOCSHELL 0x125cc4800 == 41 [pid = 1658] [id = 385] 21:12:03 INFO - PROCESS | 1658 | --DOCSHELL 0x12b125800 == 40 [pid = 1658] [id = 384] 21:12:03 INFO - PROCESS | 1658 | --DOCSHELL 0x1170c6800 == 39 [pid = 1658] [id = 383] 21:12:03 INFO - PROCESS | 1658 | --DOCSHELL 0x118110000 == 38 [pid = 1658] [id = 382] 21:12:03 INFO - PROCESS | 1658 | --DOCSHELL 0x129671000 == 37 [pid = 1658] [id = 381] 21:12:03 INFO - PROCESS | 1658 | --DOCSHELL 0x128d2a800 == 36 [pid = 1658] [id = 380] 21:12:03 INFO - PROCESS | 1658 | --DOCSHELL 0x125d44000 == 35 [pid = 1658] [id = 379] 21:12:03 INFO - PROCESS | 1658 | --DOCSHELL 0x120f28800 == 34 [pid = 1658] [id = 378] 21:12:03 INFO - PROCESS | 1658 | --DOCSHELL 0x1191de000 == 33 [pid = 1658] [id = 377] 21:12:03 INFO - PROCESS | 1658 | --DOCSHELL 0x117e6d800 == 32 [pid = 1658] [id = 376] 21:12:03 INFO - PROCESS | 1658 | --DOCSHELL 0x116254000 == 31 [pid = 1658] [id = 375] 21:12:03 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x1288abc00) [pid = 1658] [serial = 1063] [outer = 0x0] [url = about:blank] 21:12:03 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x127340400) [pid = 1658] [serial = 1089] [outer = 0x0] [url = about:blank] 21:12:03 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x129052c00) [pid = 1658] [serial = 1092] [outer = 0x0] [url = about:blank] 21:12:03 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x128b56000) [pid = 1658] [serial = 1090] [outer = 0x0] [url = about:blank] 21:12:03 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x12914a000) [pid = 1658] [serial = 1095] [outer = 0x0] [url = about:blank] 21:12:03 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x117690000) [pid = 1658] [serial = 1098] [outer = 0x0] [url = about:blank] 21:12:03 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x119860400) [pid = 1658] [serial = 1080] [outer = 0x0] [url = about:blank] 21:12:03 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x121303000) [pid = 1658] [serial = 1081] [outer = 0x0] [url = about:blank] 21:12:03 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x121c10c00) [pid = 1658] [serial = 1083] [outer = 0x0] [url = about:blank] 21:12:03 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x1248d8400) [pid = 1658] [serial = 1084] [outer = 0x0] [url = about:blank] 21:12:03 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x116f40000) [pid = 1658] [serial = 1071] [outer = 0x0] [url = about:blank] 21:12:03 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x118863400) [pid = 1658] [serial = 1072] [outer = 0x0] [url = about:blank] 21:12:03 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x117697400) [pid = 1658] [serial = 1068] [outer = 0x0] [url = about:blank] 21:12:03 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x118241000) [pid = 1658] [serial = 1069] [outer = 0x0] [url = about:blank] 21:12:03 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x116f40400) [pid = 1658] [serial = 1074] [outer = 0x0] [url = about:blank] 21:12:04 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x11800f000) [pid = 1658] [serial = 1075] [outer = 0x0] [url = about:blank] 21:12:04 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x1190ca400) [pid = 1658] [serial = 1077] [outer = 0x0] [url = about:blank] 21:12:04 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x12a6e8c00) [pid = 1658] [serial = 1105] [outer = 0x0] [url = about:blank] 21:12:04 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x119514800) [pid = 1658] [serial = 1078] [outer = 0x0] [url = about:blank] 21:12:04 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x110eee800) [pid = 1658] [serial = 1065] [outer = 0x0] [url = about:blank] 21:12:04 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x12a92b400) [pid = 1658] [serial = 1108] [outer = 0x0] [url = about:blank] 21:12:04 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x112e87800) [pid = 1658] [serial = 1066] [outer = 0x0] [url = about:blank] 21:12:04 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x12a6edc00) [pid = 1658] [serial = 1107] [outer = 0x0] [url = about:blank] 21:12:04 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x129152800) [pid = 1658] [serial = 1101] [outer = 0x0] [url = about:blank] 21:12:04 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x1296ebc00) [pid = 1658] [serial = 1104] [outer = 0x0] [url = about:blank] 21:12:04 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x129325000) [pid = 1658] [serial = 1096] [outer = 0x0] [url = about:blank] 21:12:04 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x125c25800) [pid = 1658] [serial = 1087] [outer = 0x0] [url = about:blank] 21:12:04 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x1248d7c00) [pid = 1658] [serial = 1086] [outer = 0x0] [url = about:blank] 21:12:04 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x12905b000) [pid = 1658] [serial = 1093] [outer = 0x0] [url = about:blank] 21:12:04 INFO - PROCESS | 1658 | --DOMWINDOW == 78 (0x1216ad800) [pid = 1658] [serial = 1099] [outer = 0x0] [url = about:blank] 21:12:04 INFO - PROCESS | 1658 | --DOMWINDOW == 77 (0x1293aa400) [pid = 1658] [serial = 1102] [outer = 0x0] [url = about:blank] 21:12:04 INFO - PROCESS | 1658 | 1465272724023 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"]]]}] 21:12:04 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 21:12:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 21:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:12:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 21:12:04 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 21:12:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 21:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:12:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 21:12:04 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 21:12:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 21:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:12:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 21:12:04 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 620ms 21:12:04 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 21:12:04 INFO - PROCESS | 1658 | 1465272724035 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 21:12:04 INFO - PROCESS | 1658 | 1465272724038 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 21:12:04 INFO - PROCESS | 1658 | 1465272724042 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 21:12:04 INFO - PROCESS | 1658 | 1465272724045 Marionette TRACE conn2 <- [1,1530,null,{}] 21:12:04 INFO - PROCESS | 1658 | 1465272724049 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}] 21:12:04 INFO - PROCESS | 1658 | 1465272724050 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:04 INFO - PROCESS | 1658 | 1465272724130 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 21:12:04 INFO - PROCESS | 1658 | 1465272724134 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:04 INFO - PROCESS | 1658 | 1465272724135 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:04 INFO - PROCESS | 1658 | ++DOCSHELL 0x118218800 == 32 [pid = 1658] [id = 390] 21:12:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 78 (0x11885c000) [pid = 1658] [serial = 1169] [outer = 0x0] 21:12:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x11975c400) [pid = 1658] [serial = 1170] [outer = 0x11885c000] 21:12:04 INFO - PROCESS | 1658 | 1465272724162 Marionette DEBUG loaded listener.js 21:12:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x12109c800) [pid = 1658] [serial = 1171] [outer = 0x11885c000] 21:12:04 INFO - PROCESS | 1658 | 1465272724477 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]]]}] 21:12:04 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 21:12:04 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 21:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:12:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:12:04 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 21:12:04 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 21:12:04 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. 21:12:04 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 21:12:04 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 472ms 21:12:04 INFO - PROCESS | 1658 | 1465272724515 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 21:12:04 INFO - PROCESS | 1658 | 1465272724516 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 21:12:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 21:12:04 INFO - PROCESS | 1658 | 1465272724518 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 21:12:04 INFO - PROCESS | 1658 | 1465272724521 Marionette TRACE conn2 <- [1,1534,null,{}] 21:12:04 INFO - PROCESS | 1658 | 1465272724528 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}] 21:12:04 INFO - PROCESS | 1658 | 1465272724532 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:04 INFO - PROCESS | 1658 | 1465272724625 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 21:12:04 INFO - PROCESS | 1658 | 1465272724687 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:04 INFO - PROCESS | 1658 | 1465272724689 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:04 INFO - PROCESS | 1658 | ++DOCSHELL 0x1218e4800 == 33 [pid = 1658] [id = 391] 21:12:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x113388400) [pid = 1658] [serial = 1172] [outer = 0x0] 21:12:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x1248d8400) [pid = 1658] [serial = 1173] [outer = 0x113388400] 21:12:04 INFO - PROCESS | 1658 | 1465272724716 Marionette DEBUG loaded listener.js 21:12:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x125d6f800) [pid = 1658] [serial = 1174] [outer = 0x113388400] 21:12:05 INFO - PROCESS | 1658 | 1465272725033 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]]]}] 21:12:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 21:12:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 521ms 21:12:05 INFO - PROCESS | 1658 | 1465272725040 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 21:12:05 INFO - PROCESS | 1658 | 1465272725042 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 21:12:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 21:12:05 INFO - PROCESS | 1658 | 1465272725052 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 21:12:05 INFO - PROCESS | 1658 | 1465272725054 Marionette TRACE conn2 <- [1,1538,null,{}] 21:12:05 INFO - PROCESS | 1658 | 1465272725056 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}] 21:12:05 INFO - PROCESS | 1658 | 1465272725057 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:05 INFO - PROCESS | 1658 | 1465272725148 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 21:12:05 INFO - PROCESS | 1658 | 1465272725204 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:05 INFO - PROCESS | 1658 | 1465272725206 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x126cc6000 == 34 [pid = 1658] [id = 392] 21:12:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x125d72c00) [pid = 1658] [serial = 1175] [outer = 0x0] 21:12:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x126d52400) [pid = 1658] [serial = 1176] [outer = 0x125d72c00] 21:12:05 INFO - PROCESS | 1658 | 1465272725231 Marionette DEBUG loaded listener.js 21:12:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x127329000) [pid = 1658] [serial = 1177] [outer = 0x125d72c00] 21:12:05 INFO - PROCESS | 1658 | 1465272725497 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]]]}] 21:12:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 21:12:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 470ms 21:12:05 INFO - PROCESS | 1658 | 1465272725522 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 21:12:05 INFO - PROCESS | 1658 | 1465272725523 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 21:12:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 21:12:05 INFO - PROCESS | 1658 | 1465272725534 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 21:12:05 INFO - PROCESS | 1658 | 1465272725535 Marionette TRACE conn2 <- [1,1542,null,{}] 21:12:05 INFO - PROCESS | 1658 | 1465272725537 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}] 21:12:05 INFO - PROCESS | 1658 | 1465272725538 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:05 INFO - PROCESS | 1658 | 1465272725623 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 21:12:05 INFO - PROCESS | 1658 | 1465272725628 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:05 INFO - PROCESS | 1658 | 1465272725630 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x12901b800 == 35 [pid = 1658] [id = 393] 21:12:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x112fa2800) [pid = 1658] [serial = 1178] [outer = 0x0] 21:12:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x1288ae000) [pid = 1658] [serial = 1179] [outer = 0x112fa2800] 21:12:05 INFO - PROCESS | 1658 | 1465272725655 Marionette DEBUG loaded listener.js 21:12:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x128b5c000) [pid = 1658] [serial = 1180] [outer = 0x112fa2800] 21:12:06 INFO - PROCESS | 1658 | 1465272726006 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]]]}] 21:12:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 21:12:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 525ms 21:12:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 21:12:06 INFO - PROCESS | 1658 | 1465272726067 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 21:12:06 INFO - PROCESS | 1658 | 1465272726068 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 21:12:06 INFO - PROCESS | 1658 | 1465272726070 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 21:12:06 INFO - PROCESS | 1658 | 1465272726071 Marionette TRACE conn2 <- [1,1546,null,{}] 21:12:06 INFO - PROCESS | 1658 | 1465272726073 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}] 21:12:06 INFO - PROCESS | 1658 | 1465272726077 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:06 INFO - PROCESS | 1658 | 1465272726198 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 21:12:06 INFO - PROCESS | 1658 | 1465272726211 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:06 INFO - PROCESS | 1658 | 1465272726212 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:06 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a61f000 == 36 [pid = 1658] [id = 394] 21:12:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x128ba0c00) [pid = 1658] [serial = 1181] [outer = 0x0] 21:12:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x129152800) [pid = 1658] [serial = 1182] [outer = 0x128ba0c00] 21:12:06 INFO - PROCESS | 1658 | 1465272726237 Marionette DEBUG loaded listener.js 21:12:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x12a569000) [pid = 1658] [serial = 1183] [outer = 0x128ba0c00] 21:12:06 INFO - PROCESS | 1658 | 1465272726568 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]]]}] 21:12:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 21:12:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 518ms 21:12:06 INFO - PROCESS | 1658 | 1465272726588 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 21:12:06 INFO - PROCESS | 1658 | 1465272726589 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 21:12:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 21:12:06 INFO - PROCESS | 1658 | 1465272726592 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 21:12:06 INFO - PROCESS | 1658 | 1465272726593 Marionette TRACE conn2 <- [1,1550,null,{}] 21:12:06 INFO - PROCESS | 1658 | 1465272726597 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}] 21:12:06 INFO - PROCESS | 1658 | 1465272726599 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:06 INFO - PROCESS | 1658 | 1465272726701 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 21:12:06 INFO - PROCESS | 1658 | 1465272726704 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:06 INFO - PROCESS | 1658 | 1465272726705 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:06 INFO - PROCESS | 1658 | ++DOCSHELL 0x11876d000 == 37 [pid = 1658] [id = 395] 21:12:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x129053000) [pid = 1658] [serial = 1184] [outer = 0x0] 21:12:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x12a6e6400) [pid = 1658] [serial = 1185] [outer = 0x129053000] 21:12:06 INFO - PROCESS | 1658 | 1465272726730 Marionette DEBUG loaded listener.js 21:12:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x12a923400) [pid = 1658] [serial = 1186] [outer = 0x129053000] 21:12:07 INFO - PROCESS | 1658 | 1465272727059 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]]]}] 21:12:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 21:12:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 524ms 21:12:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 21:12:07 INFO - PROCESS | 1658 | 1465272727116 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 21:12:07 INFO - PROCESS | 1658 | 1465272727118 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 21:12:07 INFO - PROCESS | 1658 | 1465272727120 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 21:12:07 INFO - PROCESS | 1658 | 1465272727121 Marionette TRACE conn2 <- [1,1554,null,{}] 21:12:07 INFO - PROCESS | 1658 | 1465272727123 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}] 21:12:07 INFO - PROCESS | 1658 | 1465272727124 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:07 INFO - PROCESS | 1658 | 1465272727226 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 21:12:07 INFO - PROCESS | 1658 | 1465272727239 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:07 INFO - PROCESS | 1658 | 1465272727240 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:07 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b817800 == 38 [pid = 1658] [id = 396] 21:12:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x12a6e6c00) [pid = 1658] [serial = 1187] [outer = 0x0] 21:12:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x12a92e400) [pid = 1658] [serial = 1188] [outer = 0x12a6e6c00] 21:12:07 INFO - PROCESS | 1658 | 1465272727263 Marionette DEBUG loaded listener.js 21:12:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x12a953800) [pid = 1658] [serial = 1189] [outer = 0x12a6e6c00] 21:12:07 INFO - PROCESS | 1658 | 1465272727621 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]]]}] 21:12:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 21:12:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 522ms 21:12:07 INFO - PROCESS | 1658 | 1465272727644 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 21:12:07 INFO - PROCESS | 1658 | 1465272727647 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 21:12:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 21:12:07 INFO - PROCESS | 1658 | 1465272727656 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 21:12:07 INFO - PROCESS | 1658 | 1465272727657 Marionette TRACE conn2 <- [1,1558,null,{}] 21:12:07 INFO - PROCESS | 1658 | 1465272727664 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}] 21:12:07 INFO - PROCESS | 1658 | 1465272727666 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:07 INFO - PROCESS | 1658 | 1465272727816 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 21:12:07 INFO - PROCESS | 1658 | 1465272727837 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:07 INFO - PROCESS | 1658 | 1465272727838 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:07 INFO - PROCESS | 1658 | ++DOCSHELL 0x12bce9000 == 39 [pid = 1658] [id = 397] 21:12:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x12a953c00) [pid = 1658] [serial = 1190] [outer = 0x0] 21:12:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x12a959000) [pid = 1658] [serial = 1191] [outer = 0x12a953c00] 21:12:07 INFO - PROCESS | 1658 | 1465272727888 Marionette DEBUG loaded listener.js 21:12:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x12a95e400) [pid = 1658] [serial = 1192] [outer = 0x12a953c00] 21:12:08 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x1172b8000) [pid = 1658] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 21:12:08 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x111c19800) [pid = 1658] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 21:12:08 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x113da3000) [pid = 1658] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 21:12:08 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x116a0b400) [pid = 1658] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 21:12:08 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x113da2c00) [pid = 1658] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 21:12:08 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x11808c800) [pid = 1658] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 21:12:08 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x1166e3400) [pid = 1658] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 21:12:08 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x118594c00) [pid = 1658] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 21:12:08 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x125d1a400) [pid = 1658] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 21:12:08 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x118015400) [pid = 1658] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 21:12:08 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x1288aec00) [pid = 1658] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 21:12:08 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x111c7f000) [pid = 1658] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 21:12:08 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x118866800) [pid = 1658] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 21:12:08 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x1216a8000) [pid = 1658] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 21:12:08 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x128b5b000) [pid = 1658] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 21:12:08 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x129144000) [pid = 1658] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 21:12:08 INFO - PROCESS | 1658 | 1465272728365 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]]]}] 21:12:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 21:12:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 732ms 21:12:08 INFO - PROCESS | 1658 | 1465272728381 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 21:12:08 INFO - PROCESS | 1658 | 1465272728383 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 21:12:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 21:12:08 INFO - PROCESS | 1658 | 1465272728385 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 21:12:08 INFO - PROCESS | 1658 | 1465272728386 Marionette TRACE conn2 <- [1,1562,null,{}] 21:12:08 INFO - PROCESS | 1658 | 1465272728388 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}] 21:12:08 INFO - PROCESS | 1658 | 1465272728389 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:08 INFO - PROCESS | 1658 | 1465272728471 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 21:12:08 INFO - PROCESS | 1658 | 1465272728493 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:08 INFO - PROCESS | 1658 | 1465272728494 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:08 INFO - PROCESS | 1658 | ++DOCSHELL 0x1218e3800 == 40 [pid = 1658] [id = 398] 21:12:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x117697800) [pid = 1658] [serial = 1193] [outer = 0x0] 21:12:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x118249400) [pid = 1658] [serial = 1194] [outer = 0x117697800] 21:12:08 INFO - PROCESS | 1658 | 1465272728570 Marionette DEBUG loaded listener.js 21:12:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x121c08000) [pid = 1658] [serial = 1195] [outer = 0x117697800] 21:12:08 INFO - PROCESS | 1658 | 1465272728834 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]]]}] 21:12:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 21:12:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 468ms 21:12:08 INFO - PROCESS | 1658 | 1465272728855 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 21:12:08 INFO - PROCESS | 1658 | 1465272728857 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 21:12:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 21:12:08 INFO - PROCESS | 1658 | 1465272728867 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 21:12:08 INFO - PROCESS | 1658 | 1465272728868 Marionette TRACE conn2 <- [1,1566,null,{}] 21:12:08 INFO - PROCESS | 1658 | 1465272728871 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}] 21:12:08 INFO - PROCESS | 1658 | 1465272728872 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:08 INFO - PROCESS | 1658 | 1465272728972 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 21:12:08 INFO - PROCESS | 1658 | 1465272728975 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:08 INFO - PROCESS | 1658 | 1465272728980 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:08 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c5cc000 == 41 [pid = 1658] [id = 399] 21:12:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x125c24c00) [pid = 1658] [serial = 1196] [outer = 0x0] 21:12:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x129057000) [pid = 1658] [serial = 1197] [outer = 0x125c24c00] 21:12:09 INFO - PROCESS | 1658 | 1465272729013 Marionette DEBUG loaded listener.js 21:12:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x12aabe800) [pid = 1658] [serial = 1198] [outer = 0x125c24c00] 21:12:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 21:12:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 476ms 21:12:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 21:12:09 INFO - PROCESS | 1658 | 1465272729333 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]]]}] 21:12:09 INFO - PROCESS | 1658 | 1465272729336 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 21:12:09 INFO - PROCESS | 1658 | 1465272729337 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 21:12:09 INFO - PROCESS | 1658 | 1465272729339 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 21:12:09 INFO - PROCESS | 1658 | 1465272729340 Marionette TRACE conn2 <- [1,1570,null,{}] 21:12:09 INFO - PROCESS | 1658 | 1465272729343 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}] 21:12:09 INFO - PROCESS | 1658 | 1465272729345 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:09 INFO - PROCESS | 1658 | 1465272729434 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 21:12:09 INFO - PROCESS | 1658 | 1465272729492 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:09 INFO - PROCESS | 1658 | 1465272729493 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:09 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c5de800 == 42 [pid = 1658] [id = 400] 21:12:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x125d1a400) [pid = 1658] [serial = 1199] [outer = 0x0] 21:12:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x12b035c00) [pid = 1658] [serial = 1200] [outer = 0x125d1a400] 21:12:09 INFO - PROCESS | 1658 | 1465272729517 Marionette DEBUG loaded listener.js 21:12:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x12b1d7000) [pid = 1658] [serial = 1201] [outer = 0x125d1a400] 21:12:09 INFO - PROCESS | 1658 | 1465272729789 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]]]}] 21:12:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 21:12:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 469ms 21:12:09 INFO - PROCESS | 1658 | 1465272729808 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 21:12:09 INFO - PROCESS | 1658 | 1465272729810 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 21:12:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 21:12:09 INFO - PROCESS | 1658 | 1465272729820 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 21:12:09 INFO - PROCESS | 1658 | 1465272729821 Marionette TRACE conn2 <- [1,1574,null,{}] 21:12:09 INFO - PROCESS | 1658 | 1465272729823 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}] 21:12:09 INFO - PROCESS | 1658 | 1465272729824 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:09 INFO - PROCESS | 1658 | 1465272729922 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 21:12:09 INFO - PROCESS | 1658 | 1465272729926 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:09 INFO - PROCESS | 1658 | 1465272729927 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:09 INFO - PROCESS | 1658 | ++DOCSHELL 0x12cab4800 == 43 [pid = 1658] [id = 401] 21:12:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x12aab7800) [pid = 1658] [serial = 1202] [outer = 0x0] 21:12:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x12b1df800) [pid = 1658] [serial = 1203] [outer = 0x12aab7800] 21:12:09 INFO - PROCESS | 1658 | 1465272729951 Marionette DEBUG loaded listener.js 21:12:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x12b916c00) [pid = 1658] [serial = 1204] [outer = 0x12aab7800] 21:12:10 INFO - PROCESS | 1658 | 1465272730315 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]]]}] 21:12:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 21:12:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 518ms 21:12:10 INFO - PROCESS | 1658 | 1465272730339 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 21:12:10 INFO - PROCESS | 1658 | 1465272730343 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 21:12:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 21:12:10 INFO - PROCESS | 1658 | 1465272730350 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 21:12:10 INFO - PROCESS | 1658 | 1465272730354 Marionette TRACE conn2 <- [1,1578,null,{}] 21:12:10 INFO - PROCESS | 1658 | 1465272730361 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}] 21:12:10 INFO - PROCESS | 1658 | 1465272730364 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:10 INFO - PROCESS | 1658 | 1465272730538 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 21:12:10 INFO - PROCESS | 1658 | 1465272730636 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:10 INFO - PROCESS | 1658 | 1465272730638 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:10 INFO - PROCESS | 1658 | ++DOCSHELL 0x1169b0800 == 44 [pid = 1658] [id = 402] 21:12:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x116711000) [pid = 1658] [serial = 1205] [outer = 0x0] 21:12:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x116f3d000) [pid = 1658] [serial = 1206] [outer = 0x116711000] 21:12:10 INFO - PROCESS | 1658 | 1465272730689 Marionette DEBUG loaded listener.js 21:12:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x11800f400) [pid = 1658] [serial = 1207] [outer = 0x116711000] 21:12:11 INFO - PROCESS | 1658 | 1465272731190 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]]]}] 21:12:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 21:12:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 883ms 21:12:11 INFO - PROCESS | 1658 | 1465272731232 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 21:12:11 INFO - PROCESS | 1658 | 1465272731235 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 21:12:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 21:12:11 INFO - PROCESS | 1658 | 1465272731239 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 21:12:11 INFO - PROCESS | 1658 | 1465272731241 Marionette TRACE conn2 <- [1,1582,null,{}] 21:12:11 INFO - PROCESS | 1658 | 1465272731246 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}] 21:12:11 INFO - PROCESS | 1658 | 1465272731248 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:11 INFO - PROCESS | 1658 | 1465272731353 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 21:12:11 INFO - PROCESS | 1658 | 1465272731423 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:11 INFO - PROCESS | 1658 | 1465272731425 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:11 INFO - PROCESS | 1658 | ++DOCSHELL 0x125cca000 == 45 [pid = 1658] [id = 403] 21:12:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x119761800) [pid = 1658] [serial = 1208] [outer = 0x0] 21:12:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x120f05400) [pid = 1658] [serial = 1209] [outer = 0x119761800] 21:12:11 INFO - PROCESS | 1658 | 1465272731455 Marionette DEBUG loaded listener.js 21:12:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x121c06c00) [pid = 1658] [serial = 1210] [outer = 0x119761800] 21:12:11 INFO - PROCESS | 1658 | 1465272731879 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]]]}] 21:12:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 21:12:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 672ms 21:12:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 21:12:11 INFO - PROCESS | 1658 | 1465272731912 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 21:12:11 INFO - PROCESS | 1658 | 1465272731914 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 21:12:11 INFO - PROCESS | 1658 | 1465272731916 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 21:12:11 INFO - PROCESS | 1658 | 1465272731918 Marionette TRACE conn2 <- [1,1586,null,{}] 21:12:11 INFO - PROCESS | 1658 | 1465272731926 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}] 21:12:11 INFO - PROCESS | 1658 | 1465272731930 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:12 INFO - PROCESS | 1658 | 1465272732041 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 21:12:12 INFO - PROCESS | 1658 | 1465272732103 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:12 INFO - PROCESS | 1658 | 1465272732106 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:12 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c41b000 == 46 [pid = 1658] [id = 404] 21:12:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x124f53c00) [pid = 1658] [serial = 1211] [outer = 0x0] 21:12:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x126d51000) [pid = 1658] [serial = 1212] [outer = 0x124f53c00] 21:12:12 INFO - PROCESS | 1658 | 1465272732177 Marionette DEBUG loaded listener.js 21:12:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x128a08800) [pid = 1658] [serial = 1213] [outer = 0x124f53c00] 21:12:12 INFO - PROCESS | 1658 | 1465272732582 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]]]}] 21:12:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 21:12:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 722ms 21:12:12 INFO - PROCESS | 1658 | 1465272732659 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 21:12:12 INFO - PROCESS | 1658 | 1465272732661 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 21:12:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 21:12:12 INFO - PROCESS | 1658 | 1465272732665 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 21:12:12 INFO - PROCESS | 1658 | 1465272732667 Marionette TRACE conn2 <- [1,1590,null,{}] 21:12:12 INFO - PROCESS | 1658 | 1465272732669 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}] 21:12:12 INFO - PROCESS | 1658 | 1465272732671 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:12 INFO - PROCESS | 1658 | 1465272732779 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 21:12:12 INFO - PROCESS | 1658 | 1465272732880 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:12 INFO - PROCESS | 1658 | 1465272732881 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:12 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d122000 == 47 [pid = 1658] [id = 405] 21:12:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x12904c800) [pid = 1658] [serial = 1214] [outer = 0x0] 21:12:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x129329400) [pid = 1658] [serial = 1215] [outer = 0x12904c800] 21:12:12 INFO - PROCESS | 1658 | 1465272732911 Marionette DEBUG loaded listener.js 21:12:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x1296ecc00) [pid = 1658] [serial = 1216] [outer = 0x12904c800] 21:12:13 INFO - PROCESS | 1658 | 1465272733322 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]]]}] 21:12:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 21:12:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 720ms 21:12:13 INFO - PROCESS | 1658 | 1465272733385 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 21:12:13 INFO - PROCESS | 1658 | 1465272733387 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 21:12:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 21:12:13 INFO - PROCESS | 1658 | 1465272733389 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 21:12:13 INFO - PROCESS | 1658 | 1465272733390 Marionette TRACE conn2 <- [1,1594,null,{}] 21:12:13 INFO - PROCESS | 1658 | 1465272733393 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}] 21:12:13 INFO - PROCESS | 1658 | 1465272733394 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:13 INFO - PROCESS | 1658 | 1465272733495 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 21:12:13 INFO - PROCESS | 1658 | 1465272733546 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:13 INFO - PROCESS | 1658 | 1465272733547 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:13 INFO - PROCESS | 1658 | ++DOCSHELL 0x118115000 == 48 [pid = 1658] [id = 406] 21:12:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x117e15c00) [pid = 1658] [serial = 1217] [outer = 0x0] 21:12:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x1195a2400) [pid = 1658] [serial = 1218] [outer = 0x117e15c00] 21:12:13 INFO - PROCESS | 1658 | 1465272733570 Marionette DEBUG loaded listener.js 21:12:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x129057800) [pid = 1658] [serial = 1219] [outer = 0x117e15c00] 21:12:14 INFO - PROCESS | 1658 | 1465272734231 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]]]}] 21:12:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 21:12:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 873ms 21:12:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 21:12:14 INFO - PROCESS | 1658 | 1465272734264 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 21:12:14 INFO - PROCESS | 1658 | 1465272734268 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 21:12:14 INFO - PROCESS | 1658 | 1465272734273 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 21:12:14 INFO - PROCESS | 1658 | 1465272734276 Marionette TRACE conn2 <- [1,1598,null,{}] 21:12:14 INFO - PROCESS | 1658 | 1465272734282 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}] 21:12:14 INFO - PROCESS | 1658 | 1465272734284 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:14 INFO - PROCESS | 1658 | 1465272734436 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 21:12:14 INFO - PROCESS | 1658 | 1465272734541 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:14 INFO - PROCESS | 1658 | 1465272734543 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:14 INFO - PROCESS | 1658 | ++DOCSHELL 0x1184f1000 == 49 [pid = 1658] [id = 407] 21:12:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x115116c00) [pid = 1658] [serial = 1220] [outer = 0x0] 21:12:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x116f3d800) [pid = 1658] [serial = 1221] [outer = 0x115116c00] 21:12:14 INFO - PROCESS | 1658 | 1465272734585 Marionette DEBUG loaded listener.js 21:12:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x118241400) [pid = 1658] [serial = 1222] [outer = 0x115116c00] 21:12:15 INFO - PROCESS | 1658 | --DOCSHELL 0x12c5de800 == 48 [pid = 1658] [id = 400] 21:12:15 INFO - PROCESS | 1658 | --DOCSHELL 0x12c5cc000 == 47 [pid = 1658] [id = 399] 21:12:15 INFO - PROCESS | 1658 | --DOCSHELL 0x1218e3800 == 46 [pid = 1658] [id = 398] 21:12:15 INFO - PROCESS | 1658 | --DOCSHELL 0x12bce9000 == 45 [pid = 1658] [id = 397] 21:12:15 INFO - PROCESS | 1658 | --DOCSHELL 0x12b817800 == 44 [pid = 1658] [id = 396] 21:12:15 INFO - PROCESS | 1658 | --DOCSHELL 0x11876d000 == 43 [pid = 1658] [id = 395] 21:12:15 INFO - PROCESS | 1658 | --DOCSHELL 0x12a61f000 == 42 [pid = 1658] [id = 394] 21:12:15 INFO - PROCESS | 1658 | --DOCSHELL 0x12901b800 == 41 [pid = 1658] [id = 393] 21:12:15 INFO - PROCESS | 1658 | --DOCSHELL 0x126cc6000 == 40 [pid = 1658] [id = 392] 21:12:15 INFO - PROCESS | 1658 | --DOCSHELL 0x1218e4800 == 39 [pid = 1658] [id = 391] 21:12:15 INFO - PROCESS | 1658 | --DOCSHELL 0x118218800 == 38 [pid = 1658] [id = 390] 21:12:15 INFO - PROCESS | 1658 | --DOCSHELL 0x1170d1000 == 37 [pid = 1658] [id = 389] 21:12:15 INFO - PROCESS | 1658 | --DOCSHELL 0x127153800 == 36 [pid = 1658] [id = 388] 21:12:15 INFO - PROCESS | 1658 | --DOCSHELL 0x118103000 == 35 [pid = 1658] [id = 387] 21:12:15 INFO - PROCESS | 1658 | --DOCSHELL 0x12bfe3800 == 34 [pid = 1658] [id = 386] 21:12:15 INFO - PROCESS | 1658 | --DOCSHELL 0x1170d4000 == 33 [pid = 1658] [id = 374] 21:12:15 INFO - PROCESS | 1658 | --DOCSHELL 0x118115000 == 32 [pid = 1658] [id = 406] 21:12:15 INFO - PROCESS | 1658 | --DOCSHELL 0x12d122000 == 31 [pid = 1658] [id = 405] 21:12:15 INFO - PROCESS | 1658 | --DOCSHELL 0x12c41b000 == 30 [pid = 1658] [id = 404] 21:12:15 INFO - PROCESS | 1658 | --DOCSHELL 0x125cca000 == 29 [pid = 1658] [id = 403] 21:12:15 INFO - PROCESS | 1658 | --DOCSHELL 0x12cab4800 == 28 [pid = 1658] [id = 401] 21:12:15 INFO - PROCESS | 1658 | --DOCSHELL 0x1169b0800 == 27 [pid = 1658] [id = 402] 21:12:15 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x1293a0c00) [pid = 1658] [serial = 1155] [outer = 0x0] [url = about:blank] 21:12:15 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x121099c00) [pid = 1658] [serial = 1137] [outer = 0x0] [url = about:blank] 21:12:15 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x1172adc00) [pid = 1658] [serial = 1123] [outer = 0x0] [url = about:blank] 21:12:15 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x113d9f400) [pid = 1658] [serial = 1122] [outer = 0x0] [url = about:blank] 21:12:15 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x11907d400) [pid = 1658] [serial = 1131] [outer = 0x0] [url = about:blank] 21:12:15 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x118008000) [pid = 1658] [serial = 1128] [outer = 0x0] [url = about:blank] 21:12:15 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x118016400) [pid = 1658] [serial = 1129] [outer = 0x0] [url = about:blank] 21:12:15 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x11606e000) [pid = 1658] [serial = 1125] [outer = 0x0] [url = about:blank] 21:12:15 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x1166e6800) [pid = 1658] [serial = 1126] [outer = 0x0] [url = about:blank] 21:12:15 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x126fa2000) [pid = 1658] [serial = 1141] [outer = 0x0] [url = about:blank] 21:12:15 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x1248e0000) [pid = 1658] [serial = 1140] [outer = 0x0] [url = about:blank] 21:12:15 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x117e1ac00) [pid = 1658] [serial = 1111] [outer = 0x0] [url = about:blank] 21:12:15 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x1167df400) [pid = 1658] [serial = 1110] [outer = 0x0] [url = about:blank] 21:12:15 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x119756c00) [pid = 1658] [serial = 1114] [outer = 0x0] [url = about:blank] 21:12:15 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x119517800) [pid = 1658] [serial = 1113] [outer = 0x0] [url = about:blank] 21:12:15 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x127339800) [pid = 1658] [serial = 1117] [outer = 0x0] [url = about:blank] 21:12:15 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x126ce5400) [pid = 1658] [serial = 1116] [outer = 0x0] [url = about:blank] 21:12:15 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x12733dc00) [pid = 1658] [serial = 1120] [outer = 0x0] [url = about:blank] 21:12:15 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x124aadc00) [pid = 1658] [serial = 1119] [outer = 0x0] [url = about:blank] 21:12:15 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x128a0a000) [pid = 1658] [serial = 1144] [outer = 0x0] [url = about:blank] 21:12:15 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x128a02c00) [pid = 1658] [serial = 1143] [outer = 0x0] [url = about:blank] 21:12:15 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x117035c00) [pid = 1658] [serial = 1147] [outer = 0x0] [url = about:blank] 21:12:15 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x112f60000) [pid = 1658] [serial = 1146] [outer = 0x0] [url = about:blank] 21:12:15 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x119517000) [pid = 1658] [serial = 1132] [outer = 0x0] [url = about:blank] 21:12:15 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x1195a1400) [pid = 1658] [serial = 1134] [outer = 0x0] [url = about:blank] 21:12:15 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x1288a2c00) [pid = 1658] [serial = 1149] [outer = 0x0] [url = about:blank] 21:12:15 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x129143c00) [pid = 1658] [serial = 1153] [outer = 0x0] [url = about:blank] 21:12:15 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x121c89c00) [pid = 1658] [serial = 1138] [outer = 0x0] [url = about:blank] 21:12:15 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x12a567000) [pid = 1658] [serial = 1156] [outer = 0x0] [url = about:blank] 21:12:15 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x120f04400) [pid = 1658] [serial = 1135] [outer = 0x0] [url = about:blank] 21:12:15 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x128b98400) [pid = 1658] [serial = 1150] [outer = 0x0] [url = about:blank] 21:12:15 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x129050800) [pid = 1658] [serial = 1152] [outer = 0x0] [url = about:blank] 21:12:15 INFO - PROCESS | 1658 | 1465272735588 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]]]}] 21:12:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 21:12:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1328ms 21:12:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 21:12:15 INFO - PROCESS | 1658 | 1465272735600 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 21:12:15 INFO - PROCESS | 1658 | 1465272735603 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 21:12:15 INFO - PROCESS | 1658 | 1465272735606 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 21:12:15 INFO - PROCESS | 1658 | 1465272735607 Marionette TRACE conn2 <- [1,1602,null,{}] 21:12:15 INFO - PROCESS | 1658 | 1465272735611 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}] 21:12:15 INFO - PROCESS | 1658 | 1465272735613 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:15 INFO - PROCESS | 1658 | 1465272735699 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 21:12:15 INFO - PROCESS | 1658 | 1465272735703 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:15 INFO - PROCESS | 1658 | 1465272735706 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:15 INFO - PROCESS | 1658 | ++DOCSHELL 0x11609a800 == 28 [pid = 1658] [id = 408] 21:12:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x113d3ac00) [pid = 1658] [serial = 1223] [outer = 0x0] 21:12:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x113df9c00) [pid = 1658] [serial = 1224] [outer = 0x113d3ac00] 21:12:15 INFO - PROCESS | 1658 | 1465272735736 Marionette DEBUG loaded listener.js 21:12:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x110fa7400) [pid = 1658] [serial = 1225] [outer = 0x113d3ac00] 21:12:16 INFO - PROCESS | 1658 | 1465272736122 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]]]}] 21:12:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 21:12:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 576ms 21:12:16 INFO - PROCESS | 1658 | 1465272736181 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 21:12:16 INFO - PROCESS | 1658 | 1465272736185 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 21:12:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 21:12:16 INFO - PROCESS | 1658 | 1465272736190 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 21:12:16 INFO - PROCESS | 1658 | 1465272736191 Marionette TRACE conn2 <- [1,1606,null,{}] 21:12:16 INFO - PROCESS | 1658 | 1465272736199 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}] 21:12:16 INFO - PROCESS | 1658 | 1465272736201 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:16 INFO - PROCESS | 1658 | 1465272736282 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 21:12:16 INFO - PROCESS | 1658 | 1465272736287 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:16 INFO - PROCESS | 1658 | 1465272736288 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:16 INFO - PROCESS | 1658 | ++DOCSHELL 0x1176a1800 == 29 [pid = 1658] [id = 409] 21:12:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x116a04000) [pid = 1658] [serial = 1226] [outer = 0x0] 21:12:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x117695400) [pid = 1658] [serial = 1227] [outer = 0x116a04000] 21:12:16 INFO - PROCESS | 1658 | 1465272736318 Marionette DEBUG loaded listener.js 21:12:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x11800cc00) [pid = 1658] [serial = 1228] [outer = 0x116a04000] 21:12:16 INFO - PROCESS | 1658 | 1465272736666 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]]]}] 21:12:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 21:12:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 525ms 21:12:16 INFO - PROCESS | 1658 | 1465272736715 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 21:12:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 21:12:16 INFO - PROCESS | 1658 | 1465272736716 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 21:12:16 INFO - PROCESS | 1658 | 1465272736718 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 21:12:16 INFO - PROCESS | 1658 | 1465272736721 Marionette TRACE conn2 <- [1,1610,null,{}] 21:12:16 INFO - PROCESS | 1658 | 1465272736728 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}] 21:12:16 INFO - PROCESS | 1658 | 1465272736732 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:16 INFO - PROCESS | 1658 | 1465272736809 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 21:12:16 INFO - PROCESS | 1658 | 1465272736816 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:16 INFO - PROCESS | 1658 | 1465272736819 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:16 INFO - PROCESS | 1658 | ++DOCSHELL 0x1190a6800 == 30 [pid = 1658] [id = 410] 21:12:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x112747800) [pid = 1658] [serial = 1229] [outer = 0x0] 21:12:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x11885c400) [pid = 1658] [serial = 1230] [outer = 0x112747800] 21:12:16 INFO - PROCESS | 1658 | 1465272736847 Marionette DEBUG loaded listener.js 21:12:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x119369c00) [pid = 1658] [serial = 1231] [outer = 0x112747800] 21:12:17 INFO - PROCESS | 1658 | 1465272737195 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]]]}] 21:12:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 21:12:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 525ms 21:12:17 INFO - PROCESS | 1658 | 1465272737243 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 21:12:17 INFO - PROCESS | 1658 | 1465272737245 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 21:12:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 21:12:17 INFO - PROCESS | 1658 | 1465272737248 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 21:12:17 INFO - PROCESS | 1658 | 1465272737249 Marionette TRACE conn2 <- [1,1614,null,{}] 21:12:17 INFO - PROCESS | 1658 | 1465272737251 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}] 21:12:17 INFO - PROCESS | 1658 | 1465272737252 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:17 INFO - PROCESS | 1658 | 1465272737363 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 21:12:17 INFO - PROCESS | 1658 | 1465272737396 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:17 INFO - PROCESS | 1658 | 1465272737397 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:17 INFO - PROCESS | 1658 | ++DOCSHELL 0x119710800 == 31 [pid = 1658] [id = 411] 21:12:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x11959b000) [pid = 1658] [serial = 1232] [outer = 0x0] 21:12:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x119759400) [pid = 1658] [serial = 1233] [outer = 0x11959b000] 21:12:17 INFO - PROCESS | 1658 | 1465272737425 Marionette DEBUG loaded listener.js 21:12:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x119862400) [pid = 1658] [serial = 1234] [outer = 0x11959b000] 21:12:17 INFO - PROCESS | 1658 | 1465272737730 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]]]}] 21:12:17 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 21:12:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 519ms 21:12:17 INFO - PROCESS | 1658 | 1465272737782 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 21:12:17 INFO - PROCESS | 1658 | 1465272737783 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 21:12:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 21:12:17 INFO - PROCESS | 1658 | 1465272737786 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 21:12:17 INFO - PROCESS | 1658 | 1465272737787 Marionette TRACE conn2 <- [1,1618,null,{}] 21:12:17 INFO - PROCESS | 1658 | 1465272737789 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}] 21:12:17 INFO - PROCESS | 1658 | 1465272737791 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:17 INFO - PROCESS | 1658 | 1465272737920 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 21:12:17 INFO - PROCESS | 1658 | 1465272737969 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:17 INFO - PROCESS | 1658 | 1465272737970 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:17 INFO - PROCESS | 1658 | ++DOCSHELL 0x1218e5800 == 32 [pid = 1658] [id = 412] 21:12:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x116f3e800) [pid = 1658] [serial = 1235] [outer = 0x0] 21:12:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x120f0f400) [pid = 1658] [serial = 1236] [outer = 0x116f3e800] 21:12:18 INFO - PROCESS | 1658 | 1465272738011 Marionette DEBUG loaded listener.js 21:12:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x121c02400) [pid = 1658] [serial = 1237] [outer = 0x116f3e800] 21:12:18 INFO - PROCESS | 1658 | 1465272738456 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]]]}] 21:12:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 21:12:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 719ms 21:12:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 21:12:18 INFO - PROCESS | 1658 | 1465272738506 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 21:12:18 INFO - PROCESS | 1658 | 1465272738507 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 21:12:18 INFO - PROCESS | 1658 | 1465272738515 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 21:12:18 INFO - PROCESS | 1658 | 1465272738517 Marionette TRACE conn2 <- [1,1622,null,{}] 21:12:18 INFO - PROCESS | 1658 | 1465272738519 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}] 21:12:18 INFO - PROCESS | 1658 | 1465272738523 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:18 INFO - PROCESS | 1658 | 1465272738643 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 21:12:18 INFO - PROCESS | 1658 | 1465272738652 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:18 INFO - PROCESS | 1658 | 1465272738653 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:18 INFO - PROCESS | 1658 | ++DOCSHELL 0x126872000 == 33 [pid = 1658] [id = 413] 21:12:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x11800d800) [pid = 1658] [serial = 1238] [outer = 0x0] 21:12:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x124ce6000) [pid = 1658] [serial = 1239] [outer = 0x11800d800] 21:12:18 INFO - PROCESS | 1658 | 1465272738678 Marionette DEBUG loaded listener.js 21:12:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x126c4d000) [pid = 1658] [serial = 1240] [outer = 0x11800d800] 21:12:19 INFO - PROCESS | 1658 | 1465272739072 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]]]}] 21:12:19 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 21:12:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 576ms 21:12:19 INFO - PROCESS | 1658 | 1465272739101 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 21:12:19 INFO - PROCESS | 1658 | 1465272739103 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 21:12:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 21:12:19 INFO - PROCESS | 1658 | 1465272739106 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 21:12:19 INFO - PROCESS | 1658 | 1465272739108 Marionette TRACE conn2 <- [1,1626,null,{}] 21:12:19 INFO - PROCESS | 1658 | 1465272739110 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}] 21:12:19 INFO - PROCESS | 1658 | 1465272739114 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:19 INFO - PROCESS | 1658 | 1465272739261 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 21:12:19 INFO - PROCESS | 1658 | 1465272739346 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:19 INFO - PROCESS | 1658 | 1465272739347 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:19 INFO - PROCESS | 1658 | ++DOCSHELL 0x128931800 == 34 [pid = 1658] [id = 414] 21:12:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x111c83400) [pid = 1658] [serial = 1241] [outer = 0x0] 21:12:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x126f65000) [pid = 1658] [serial = 1242] [outer = 0x111c83400] 21:12:19 INFO - PROCESS | 1658 | 1465272739386 Marionette DEBUG loaded listener.js 21:12:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x12733b000) [pid = 1658] [serial = 1243] [outer = 0x111c83400] 21:12:19 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x125d1a400) [pid = 1658] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 21:12:19 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x129053000) [pid = 1658] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 21:12:19 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x12a6e6c00) [pid = 1658] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 21:12:19 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x12a953c00) [pid = 1658] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 21:12:19 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x117697800) [pid = 1658] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 21:12:19 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x11885c000) [pid = 1658] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 21:12:19 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x118590400) [pid = 1658] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 21:12:19 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x125d72c00) [pid = 1658] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 21:12:19 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x110e81000) [pid = 1658] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 21:12:19 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x113388400) [pid = 1658] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 21:12:19 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x112fa2800) [pid = 1658] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 21:12:19 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x1162f7400) [pid = 1658] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 21:12:19 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x118012000) [pid = 1658] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 21:12:19 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x12aab7800) [pid = 1658] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 21:12:19 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x125c24c00) [pid = 1658] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 21:12:19 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x128ba0c00) [pid = 1658] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 21:12:19 INFO - PROCESS | 1658 | 1465272739905 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]]]}] 21:12:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 21:12:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 820ms 21:12:19 INFO - PROCESS | 1658 | 1465272739926 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 21:12:19 INFO - PROCESS | 1658 | 1465272739929 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 21:12:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 21:12:19 INFO - PROCESS | 1658 | 1465272739932 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 21:12:19 INFO - PROCESS | 1658 | 1465272739933 Marionette TRACE conn2 <- [1,1630,null,{}] 21:12:19 INFO - PROCESS | 1658 | 1465272739935 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}] 21:12:19 INFO - PROCESS | 1658 | 1465272739936 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:20 INFO - PROCESS | 1658 | 1465272740013 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 21:12:20 INFO - PROCESS | 1658 | 1465272740017 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:20 INFO - PROCESS | 1658 | 1465272740018 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:20 INFO - PROCESS | 1658 | ++DOCSHELL 0x127163000 == 35 [pid = 1658] [id = 415] 21:12:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x113da2c00) [pid = 1658] [serial = 1244] [outer = 0x0] 21:12:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x11936b000) [pid = 1658] [serial = 1245] [outer = 0x113da2c00] 21:12:20 INFO - PROCESS | 1658 | 1465272740043 Marionette DEBUG loaded listener.js 21:12:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x127340000) [pid = 1658] [serial = 1246] [outer = 0x113da2c00] 21:12:20 INFO - PROCESS | 1658 | 1465272740390 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]]]}] 21:12:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 21:12:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 468ms 21:12:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 21:12:20 INFO - PROCESS | 1658 | 1465272740401 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 21:12:20 INFO - PROCESS | 1658 | 1465272740402 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 21:12:20 INFO - PROCESS | 1658 | 1465272740404 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 21:12:20 INFO - PROCESS | 1658 | 1465272740405 Marionette TRACE conn2 <- [1,1634,null,{}] 21:12:20 INFO - PROCESS | 1658 | 1465272740407 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}] 21:12:20 INFO - PROCESS | 1658 | 1465272740408 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:20 INFO - PROCESS | 1658 | 1465272740517 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 21:12:20 INFO - PROCESS | 1658 | 1465272740523 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:20 INFO - PROCESS | 1658 | 1465272740524 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:20 INFO - PROCESS | 1658 | ++DOCSHELL 0x1190a2800 == 36 [pid = 1658] [id = 416] 21:12:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x1195a2000) [pid = 1658] [serial = 1247] [outer = 0x0] 21:12:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x1288a3000) [pid = 1658] [serial = 1248] [outer = 0x1195a2000] 21:12:20 INFO - PROCESS | 1658 | 1465272740548 Marionette DEBUG loaded listener.js 21:12:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x128a0b800) [pid = 1658] [serial = 1249] [outer = 0x1195a2000] 21:12:20 INFO - PROCESS | 1658 | 1465272740855 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]]]}] 21:12:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 21:12:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 471ms 21:12:20 INFO - PROCESS | 1658 | 1465272740876 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 21:12:20 INFO - PROCESS | 1658 | 1465272740877 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 21:12:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 21:12:20 INFO - PROCESS | 1658 | 1465272740883 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 21:12:20 INFO - PROCESS | 1658 | 1465272740884 Marionette TRACE conn2 <- [1,1638,null,{}] 21:12:20 INFO - PROCESS | 1658 | 1465272740886 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}] 21:12:20 INFO - PROCESS | 1658 | 1465272740887 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:20 INFO - PROCESS | 1658 | 1465272740968 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 21:12:20 INFO - PROCESS | 1658 | 1465272740972 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:20 INFO - PROCESS | 1658 | 1465272740973 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:20 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a4a9800 == 37 [pid = 1658] [id = 417] 21:12:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x1248e3400) [pid = 1658] [serial = 1250] [outer = 0x0] 21:12:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x12904fc00) [pid = 1658] [serial = 1251] [outer = 0x1248e3400] 21:12:20 INFO - PROCESS | 1658 | 1465272740998 Marionette DEBUG loaded listener.js 21:12:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x12905a400) [pid = 1658] [serial = 1252] [outer = 0x1248e3400] 21:12:21 INFO - PROCESS | 1658 | 1465272741326 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]]]}] 21:12:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 21:12:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 470ms 21:12:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 21:12:21 INFO - PROCESS | 1658 | 1465272741352 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 21:12:21 INFO - PROCESS | 1658 | 1465272741354 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 21:12:21 INFO - PROCESS | 1658 | 1465272741365 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 21:12:21 INFO - PROCESS | 1658 | 1465272741366 Marionette TRACE conn2 <- [1,1642,null,{}] 21:12:21 INFO - PROCESS | 1658 | 1465272741369 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}] 21:12:21 INFO - PROCESS | 1658 | 1465272741370 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:21 INFO - PROCESS | 1658 | 1465272741486 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 21:12:21 INFO - PROCESS | 1658 | 1465272741493 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:21 INFO - PROCESS | 1658 | 1465272741497 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:21 INFO - PROCESS | 1658 | ++DOCSHELL 0x1218df000 == 38 [pid = 1658] [id = 418] 21:12:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x129145000) [pid = 1658] [serial = 1253] [outer = 0x0] 21:12:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x129321000) [pid = 1658] [serial = 1254] [outer = 0x129145000] 21:12:21 INFO - PROCESS | 1658 | 1465272741523 Marionette DEBUG loaded listener.js 21:12:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x1293adc00) [pid = 1658] [serial = 1255] [outer = 0x129145000] 21:12:21 INFO - PROCESS | 1658 | 1465272741900 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]]]}] 21:12:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 21:12:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 579ms 21:12:21 INFO - PROCESS | 1658 | 1465272741936 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 21:12:21 INFO - PROCESS | 1658 | 1465272741938 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 21:12:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 21:12:21 INFO - PROCESS | 1658 | 1465272741942 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 21:12:21 INFO - PROCESS | 1658 | 1465272741945 Marionette TRACE conn2 <- [1,1646,null,{}] 21:12:21 INFO - PROCESS | 1658 | 1465272741949 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}] 21:12:21 INFO - PROCESS | 1658 | 1465272741951 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:22 INFO - PROCESS | 1658 | 1465272742070 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 21:12:22 INFO - PROCESS | 1658 | 1465272742129 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:22 INFO - PROCESS | 1658 | 1465272742133 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:22 INFO - PROCESS | 1658 | ++DOCSHELL 0x11693f800 == 39 [pid = 1658] [id = 419] 21:12:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x112a7b800) [pid = 1658] [serial = 1256] [outer = 0x0] 21:12:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x112fa3000) [pid = 1658] [serial = 1257] [outer = 0x112a7b800] 21:12:22 INFO - PROCESS | 1658 | 1465272742164 Marionette DEBUG loaded listener.js 21:12:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x1162c5c00) [pid = 1658] [serial = 1258] [outer = 0x112a7b800] 21:12:22 INFO - PROCESS | 1658 | 1465272742639 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]]]}] 21:12:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 21:12:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 774ms 21:12:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 21:12:22 INFO - PROCESS | 1658 | 1465272742737 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 21:12:22 INFO - PROCESS | 1658 | 1465272742740 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 21:12:22 INFO - PROCESS | 1658 | 1465272742748 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 21:12:22 INFO - PROCESS | 1658 | 1465272742750 Marionette TRACE conn2 <- [1,1650,null,{}] 21:12:22 INFO - PROCESS | 1658 | 1465272742753 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}] 21:12:22 INFO - PROCESS | 1658 | 1465272742755 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:22 INFO - PROCESS | 1658 | 1465272742866 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 21:12:22 INFO - PROCESS | 1658 | 1465272742947 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:22 INFO - PROCESS | 1658 | 1465272742949 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:22 INFO - PROCESS | 1658 | ++DOCSHELL 0x119bc1000 == 40 [pid = 1658] [id = 420] 21:12:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x117e17c00) [pid = 1658] [serial = 1259] [outer = 0x0] 21:12:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x118012c00) [pid = 1658] [serial = 1260] [outer = 0x117e17c00] 21:12:22 INFO - PROCESS | 1658 | 1465272742979 Marionette DEBUG loaded listener.js 21:12:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x11824a800) [pid = 1658] [serial = 1261] [outer = 0x117e17c00] 21:12:23 INFO - PROCESS | 1658 | 1465272743541 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]]]}] 21:12:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 21:12:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 972ms 21:12:23 INFO - PROCESS | 1658 | 1465272743725 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 21:12:23 INFO - PROCESS | 1658 | 1465272743730 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 21:12:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 21:12:23 INFO - PROCESS | 1658 | 1465272743734 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 21:12:23 INFO - PROCESS | 1658 | 1465272743736 Marionette TRACE conn2 <- [1,1654,null,{}] 21:12:23 INFO - PROCESS | 1658 | 1465272743740 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}] 21:12:23 INFO - PROCESS | 1658 | 1465272743742 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:23 INFO - PROCESS | 1658 | 1465272743852 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 21:12:23 INFO - PROCESS | 1658 | 1465272743908 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:23 INFO - PROCESS | 1658 | 1465272743911 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:23 INFO - PROCESS | 1658 | ++DOCSHELL 0x118114800 == 41 [pid = 1658] [id = 421] 21:12:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x116f49400) [pid = 1658] [serial = 1262] [outer = 0x0] 21:12:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x1172b7000) [pid = 1658] [serial = 1263] [outer = 0x116f49400] 21:12:23 INFO - PROCESS | 1658 | 1465272743938 Marionette DEBUG loaded listener.js 21:12:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x118012000) [pid = 1658] [serial = 1264] [outer = 0x116f49400] 21:12:24 INFO - PROCESS | 1658 | --DOCSHELL 0x12a4a9800 == 40 [pid = 1658] [id = 417] 21:12:24 INFO - PROCESS | 1658 | --DOCSHELL 0x1190a2800 == 39 [pid = 1658] [id = 416] 21:12:24 INFO - PROCESS | 1658 | --DOCSHELL 0x127163000 == 38 [pid = 1658] [id = 415] 21:12:24 INFO - PROCESS | 1658 | --DOCSHELL 0x128931800 == 37 [pid = 1658] [id = 414] 21:12:24 INFO - PROCESS | 1658 | --DOCSHELL 0x126872000 == 36 [pid = 1658] [id = 413] 21:12:24 INFO - PROCESS | 1658 | --DOCSHELL 0x1218e5800 == 35 [pid = 1658] [id = 412] 21:12:24 INFO - PROCESS | 1658 | --DOCSHELL 0x119710800 == 34 [pid = 1658] [id = 411] 21:12:24 INFO - PROCESS | 1658 | --DOCSHELL 0x1190a6800 == 33 [pid = 1658] [id = 410] 21:12:24 INFO - PROCESS | 1658 | --DOCSHELL 0x1176a1800 == 32 [pid = 1658] [id = 409] 21:12:24 INFO - PROCESS | 1658 | --DOCSHELL 0x11609a800 == 31 [pid = 1658] [id = 408] 21:12:24 INFO - PROCESS | 1658 | 1465272744323 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]]]}] 21:12:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 21:12:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 622ms 21:12:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 21:12:24 INFO - PROCESS | 1658 | 1465272744356 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 21:12:24 INFO - PROCESS | 1658 | 1465272744358 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 21:12:24 INFO - PROCESS | 1658 | 1465272744363 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 21:12:24 INFO - PROCESS | 1658 | 1465272744366 Marionette TRACE conn2 <- [1,1658,null,{}] 21:12:24 INFO - PROCESS | 1658 | 1465272744368 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}] 21:12:24 INFO - PROCESS | 1658 | 1465272744370 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:24 INFO - PROCESS | 1658 | 1465272744464 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 21:12:24 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x12b1d7000) [pid = 1658] [serial = 1201] [outer = 0x0] [url = about:blank] 21:12:24 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x12a6e6400) [pid = 1658] [serial = 1185] [outer = 0x0] [url = about:blank] 21:12:24 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x12a92e400) [pid = 1658] [serial = 1188] [outer = 0x0] [url = about:blank] 21:12:24 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x12a959000) [pid = 1658] [serial = 1191] [outer = 0x0] [url = about:blank] 21:12:24 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x118249400) [pid = 1658] [serial = 1194] [outer = 0x0] [url = about:blank] 21:12:24 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x12a953800) [pid = 1658] [serial = 1189] [outer = 0x0] [url = about:blank] 21:12:24 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x11975c400) [pid = 1658] [serial = 1170] [outer = 0x0] [url = about:blank] 21:12:24 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x12109c800) [pid = 1658] [serial = 1171] [outer = 0x0] [url = about:blank] 21:12:24 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x119079400) [pid = 1658] [serial = 1164] [outer = 0x0] [url = about:blank] 21:12:24 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x119598000) [pid = 1658] [serial = 1165] [outer = 0x0] [url = about:blank] 21:12:24 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x126d52400) [pid = 1658] [serial = 1176] [outer = 0x0] [url = about:blank] 21:12:24 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x127329000) [pid = 1658] [serial = 1177] [outer = 0x0] [url = about:blank] 21:12:24 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x12a6ea400) [pid = 1658] [serial = 1159] [outer = 0x0] [url = about:blank] 21:12:24 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x12a56d000) [pid = 1658] [serial = 1158] [outer = 0x0] [url = about:blank] 21:12:24 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x1248d8400) [pid = 1658] [serial = 1173] [outer = 0x0] [url = about:blank] 21:12:24 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x125d6f800) [pid = 1658] [serial = 1174] [outer = 0x0] [url = about:blank] 21:12:24 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x1288ae000) [pid = 1658] [serial = 1179] [outer = 0x0] [url = about:blank] 21:12:24 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x116966400) [pid = 1658] [serial = 1161] [outer = 0x0] [url = about:blank] 21:12:24 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x117033c00) [pid = 1658] [serial = 1162] [outer = 0x0] [url = about:blank] 21:12:24 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x118093800) [pid = 1658] [serial = 1167] [outer = 0x0] [url = about:blank] 21:12:24 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x11858d000) [pid = 1658] [serial = 1168] [outer = 0x0] [url = about:blank] 21:12:24 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x12b1df800) [pid = 1658] [serial = 1203] [outer = 0x0] [url = about:blank] 21:12:24 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x12b916c00) [pid = 1658] [serial = 1204] [outer = 0x0] [url = about:blank] 21:12:24 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x129057000) [pid = 1658] [serial = 1197] [outer = 0x0] [url = about:blank] 21:12:24 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x12b035c00) [pid = 1658] [serial = 1200] [outer = 0x0] [url = about:blank] 21:12:24 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x129152800) [pid = 1658] [serial = 1182] [outer = 0x0] [url = about:blank] 21:12:24 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x121c08000) [pid = 1658] [serial = 1195] [outer = 0x0] [url = about:blank] 21:12:24 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x12a95e400) [pid = 1658] [serial = 1192] [outer = 0x0] [url = about:blank] 21:12:24 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x12a923400) [pid = 1658] [serial = 1186] [outer = 0x0] [url = about:blank] 21:12:24 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x12aabe800) [pid = 1658] [serial = 1198] [outer = 0x0] [url = about:blank] 21:12:24 INFO - PROCESS | 1658 | --DOMWINDOW == 78 (0x128b5c000) [pid = 1658] [serial = 1180] [outer = 0x0] [url = about:blank] 21:12:24 INFO - PROCESS | 1658 | --DOMWINDOW == 77 (0x12a569000) [pid = 1658] [serial = 1183] [outer = 0x0] [url = about:blank] 21:12:24 INFO - PROCESS | 1658 | 1465272744562 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:24 INFO - PROCESS | 1658 | 1465272744563 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:24 INFO - PROCESS | 1658 | ++DOCSHELL 0x11811f000 == 32 [pid = 1658] [id = 422] 21:12:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 78 (0x11800b000) [pid = 1658] [serial = 1265] [outer = 0x0] 21:12:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x11858fc00) [pid = 1658] [serial = 1266] [outer = 0x11800b000] 21:12:24 INFO - PROCESS | 1658 | 1465272744607 Marionette DEBUG loaded listener.js 21:12:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x119366000) [pid = 1658] [serial = 1267] [outer = 0x11800b000] 21:12:25 INFO - PROCESS | 1658 | 1465272745026 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]]]}] 21:12:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 21:12:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 723ms 21:12:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 21:12:25 INFO - PROCESS | 1658 | 1465272745085 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 21:12:25 INFO - PROCESS | 1658 | 1465272745086 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 21:12:25 INFO - PROCESS | 1658 | 1465272745088 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 21:12:25 INFO - PROCESS | 1658 | 1465272745089 Marionette TRACE conn2 <- [1,1662,null,{}] 21:12:25 INFO - PROCESS | 1658 | 1465272745098 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}] 21:12:25 INFO - PROCESS | 1658 | 1465272745102 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:25 INFO - PROCESS | 1658 | 1465272745205 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 21:12:25 INFO - PROCESS | 1658 | 1465272745219 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:25 INFO - PROCESS | 1658 | 1465272745221 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:25 INFO - PROCESS | 1658 | ++DOCSHELL 0x12140e000 == 33 [pid = 1658] [id = 423] 21:12:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x120f0b800) [pid = 1658] [serial = 1268] [outer = 0x0] 21:12:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x12109b400) [pid = 1658] [serial = 1269] [outer = 0x120f0b800] 21:12:25 INFO - PROCESS | 1658 | 1465272745250 Marionette DEBUG loaded listener.js 21:12:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x121c0b800) [pid = 1658] [serial = 1270] [outer = 0x120f0b800] 21:12:25 INFO - PROCESS | 1658 | 1465272745653 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]]]}] 21:12:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 21:12:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 619ms 21:12:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 21:12:25 INFO - PROCESS | 1658 | 1465272745708 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 21:12:25 INFO - PROCESS | 1658 | 1465272745710 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 21:12:25 INFO - PROCESS | 1658 | 1465272745713 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 21:12:25 INFO - PROCESS | 1658 | 1465272745715 Marionette TRACE conn2 <- [1,1666,null,{}] 21:12:25 INFO - PROCESS | 1658 | 1465272745718 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}] 21:12:25 INFO - PROCESS | 1658 | 1465272745720 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:25 INFO - PROCESS | 1658 | 1465272745846 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 21:12:25 INFO - PROCESS | 1658 | 1465272745856 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:25 INFO - PROCESS | 1658 | 1465272745857 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:25 INFO - PROCESS | 1658 | ++DOCSHELL 0x127157800 == 34 [pid = 1658] [id = 424] 21:12:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x121c10000) [pid = 1658] [serial = 1271] [outer = 0x0] 21:12:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x1248d6c00) [pid = 1658] [serial = 1272] [outer = 0x121c10000] 21:12:25 INFO - PROCESS | 1658 | 1465272745898 Marionette DEBUG loaded listener.js 21:12:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x124cebc00) [pid = 1658] [serial = 1273] [outer = 0x121c10000] 21:12:26 INFO - PROCESS | 1658 | 1465272746317 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]]]}] 21:12:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 21:12:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 620ms 21:12:26 INFO - PROCESS | 1658 | 1465272746334 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 21:12:26 INFO - PROCESS | 1658 | 1465272746335 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 21:12:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 21:12:26 INFO - PROCESS | 1658 | 1465272746338 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 21:12:26 INFO - PROCESS | 1658 | 1465272746339 Marionette TRACE conn2 <- [1,1670,null,{}] 21:12:26 INFO - PROCESS | 1658 | 1465272746342 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}] 21:12:26 INFO - PROCESS | 1658 | 1465272746344 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:26 INFO - PROCESS | 1658 | 1465272746505 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 21:12:26 INFO - PROCESS | 1658 | 1465272746542 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:26 INFO - PROCESS | 1658 | 1465272746543 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:26 INFO - PROCESS | 1658 | ++DOCSHELL 0x129007000 == 35 [pid = 1658] [id = 425] 21:12:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x119514c00) [pid = 1658] [serial = 1274] [outer = 0x0] 21:12:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x124cb3000) [pid = 1658] [serial = 1275] [outer = 0x119514c00] 21:12:26 INFO - PROCESS | 1658 | 1465272746584 Marionette DEBUG loaded listener.js 21:12:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x1267c2800) [pid = 1658] [serial = 1276] [outer = 0x119514c00] 21:12:27 INFO - PROCESS | 1658 | 1465272747005 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]]]}] 21:12:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 21:12:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 719ms 21:12:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 21:12:27 INFO - PROCESS | 1658 | 1465272747058 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 21:12:27 INFO - PROCESS | 1658 | 1465272747059 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 21:12:27 INFO - PROCESS | 1658 | 1465272747061 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 21:12:27 INFO - PROCESS | 1658 | 1465272747062 Marionette TRACE conn2 <- [1,1674,null,{}] 21:12:27 INFO - PROCESS | 1658 | 1465272747065 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}] 21:12:27 INFO - PROCESS | 1658 | 1465272747069 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:27 INFO - PROCESS | 1658 | 1465272747190 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 21:12:27 INFO - PROCESS | 1658 | 1465272747206 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:27 INFO - PROCESS | 1658 | 1465272747207 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:27 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a622000 == 36 [pid = 1658] [id = 426] 21:12:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x12732ac00) [pid = 1658] [serial = 1277] [outer = 0x0] 21:12:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x1288aec00) [pid = 1658] [serial = 1278] [outer = 0x12732ac00] 21:12:27 INFO - PROCESS | 1658 | 1465272747231 Marionette DEBUG loaded listener.js 21:12:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x129143400) [pid = 1658] [serial = 1279] [outer = 0x12732ac00] 21:12:27 INFO - PROCESS | 1658 | 1465272747643 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]]]}] 21:12:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 21:12:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 619ms 21:12:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 21:12:27 INFO - PROCESS | 1658 | 1465272747681 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 21:12:27 INFO - PROCESS | 1658 | 1465272747683 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 21:12:27 INFO - PROCESS | 1658 | 1465272747686 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 21:12:27 INFO - PROCESS | 1658 | 1465272747688 Marionette TRACE conn2 <- [1,1678,null,{}] 21:12:27 INFO - PROCESS | 1658 | 1465272747706 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}] 21:12:27 INFO - PROCESS | 1658 | 1465272747708 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:27 INFO - PROCESS | 1658 | 1465272747861 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 21:12:27 INFO - PROCESS | 1658 | 1465272747911 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:27 INFO - PROCESS | 1658 | 1465272747912 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:27 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b135000 == 37 [pid = 1658] [id = 427] 21:12:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x121194400) [pid = 1658] [serial = 1280] [outer = 0x0] 21:12:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x12905a000) [pid = 1658] [serial = 1281] [outer = 0x121194400] 21:12:27 INFO - PROCESS | 1658 | 1465272747961 Marionette DEBUG loaded listener.js 21:12:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x1293a7c00) [pid = 1658] [serial = 1282] [outer = 0x121194400] 21:12:28 INFO - PROCESS | 1658 | 1465272748324 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]]]}] 21:12:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 21:12:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 678ms 21:12:28 INFO - PROCESS | 1658 | 1465272748366 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 21:12:28 INFO - PROCESS | 1658 | 1465272748368 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 21:12:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 21:12:28 INFO - PROCESS | 1658 | 1465272748370 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 21:12:28 INFO - PROCESS | 1658 | 1465272748371 Marionette TRACE conn2 <- [1,1682,null,{}] 21:12:28 INFO - PROCESS | 1658 | 1465272748373 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}] 21:12:28 INFO - PROCESS | 1658 | 1465272748374 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:28 INFO - PROCESS | 1658 | 1465272748475 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 21:12:28 INFO - PROCESS | 1658 | 1465272748479 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:28 INFO - PROCESS | 1658 | 1465272748481 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b9a5000 == 38 [pid = 1658] [id = 428] 21:12:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x1293a9000) [pid = 1658] [serial = 1283] [outer = 0x0] 21:12:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x12a563400) [pid = 1658] [serial = 1284] [outer = 0x1293a9000] 21:12:28 INFO - PROCESS | 1658 | 1465272748506 Marionette DEBUG loaded listener.js 21:12:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x12a6e3c00) [pid = 1658] [serial = 1285] [outer = 0x1293a9000] 21:12:28 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x116f3e800) [pid = 1658] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 21:12:28 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x113d3ac00) [pid = 1658] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 21:12:28 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x11959b000) [pid = 1658] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 21:12:28 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x116a04000) [pid = 1658] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 21:12:28 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x115116c00) [pid = 1658] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 21:12:28 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x116711000) [pid = 1658] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 21:12:28 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x119761800) [pid = 1658] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 21:12:28 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x112747800) [pid = 1658] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 21:12:28 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x124f53c00) [pid = 1658] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 21:12:28 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x12904c800) [pid = 1658] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 21:12:28 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x117e15c00) [pid = 1658] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 21:12:28 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x1248e3400) [pid = 1658] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 21:12:28 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x11800d800) [pid = 1658] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 21:12:28 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x111c83400) [pid = 1658] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 21:12:28 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x113da2c00) [pid = 1658] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 21:12:28 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x1195a2000) [pid = 1658] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 21:12:28 INFO - PROCESS | 1658 | 1465272748903 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]]]}] 21:12:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 21:12:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 570ms 21:12:28 INFO - PROCESS | 1658 | 1465272748941 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 21:12:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 21:12:28 INFO - PROCESS | 1658 | 1465272748942 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 21:12:28 INFO - PROCESS | 1658 | 1465272748944 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 21:12:28 INFO - PROCESS | 1658 | 1465272748946 Marionette TRACE conn2 <- [1,1686,null,{}] 21:12:28 INFO - PROCESS | 1658 | 1465272748948 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}] 21:12:28 INFO - PROCESS | 1658 | 1465272748949 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:29 INFO - PROCESS | 1658 | 1465272749030 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 21:12:29 INFO - PROCESS | 1658 | 1465272749034 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:29 INFO - PROCESS | 1658 | 1465272749043 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:29 INFO - PROCESS | 1658 | ++DOCSHELL 0x124e25000 == 39 [pid = 1658] [id = 429] 21:12:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x115eed400) [pid = 1658] [serial = 1286] [outer = 0x0] 21:12:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x1172b8000) [pid = 1658] [serial = 1287] [outer = 0x115eed400] 21:12:29 INFO - PROCESS | 1658 | 1465272749069 Marionette DEBUG loaded listener.js 21:12:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x119446000) [pid = 1658] [serial = 1288] [outer = 0x115eed400] 21:12:29 INFO - PROCESS | 1658 | 1465272749412 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]]]}] 21:12:29 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 21:12:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 519ms 21:12:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 21:12:29 INFO - PROCESS | 1658 | 1465272749464 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 21:12:29 INFO - PROCESS | 1658 | 1465272749465 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 21:12:29 INFO - PROCESS | 1658 | 1465272749467 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 21:12:29 INFO - PROCESS | 1658 | 1465272749468 Marionette TRACE conn2 <- [1,1690,null,{}] 21:12:29 INFO - PROCESS | 1658 | 1465272749471 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}] 21:12:29 INFO - PROCESS | 1658 | 1465272749472 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:29 INFO - PROCESS | 1658 | 1465272749551 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 21:12:29 INFO - PROCESS | 1658 | 1465272749554 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:29 INFO - PROCESS | 1658 | 1465272749556 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:29 INFO - PROCESS | 1658 | ++DOCSHELL 0x12bfde800 == 40 [pid = 1658] [id = 430] 21:12:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x118010c00) [pid = 1658] [serial = 1289] [outer = 0x0] 21:12:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x12733ec00) [pid = 1658] [serial = 1290] [outer = 0x118010c00] 21:12:29 INFO - PROCESS | 1658 | 1465272749580 Marionette DEBUG loaded listener.js 21:12:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x129150000) [pid = 1658] [serial = 1291] [outer = 0x118010c00] 21:12:29 INFO - PROCESS | 1658 | 1465272749915 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]]]}] 21:12:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 21:12:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 470ms 21:12:29 INFO - PROCESS | 1658 | 1465272749938 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 21:12:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 21:12:29 INFO - PROCESS | 1658 | 1465272749940 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 21:12:29 INFO - PROCESS | 1658 | 1465272749942 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 21:12:29 INFO - PROCESS | 1658 | 1465272749945 Marionette TRACE conn2 <- [1,1694,null,{}] 21:12:29 INFO - PROCESS | 1658 | 1465272749949 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}] 21:12:29 INFO - PROCESS | 1658 | 1465272749951 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:30 INFO - PROCESS | 1658 | 1465272750053 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 21:12:30 INFO - PROCESS | 1658 | 1465272750112 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:30 INFO - PROCESS | 1658 | 1465272750113 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:30 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c411800 == 41 [pid = 1658] [id = 431] 21:12:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x1248e3400) [pid = 1658] [serial = 1292] [outer = 0x0] 21:12:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x12a567000) [pid = 1658] [serial = 1293] [outer = 0x1248e3400] 21:12:30 INFO - PROCESS | 1658 | 1465272750143 Marionette DEBUG loaded listener.js 21:12:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x12a957800) [pid = 1658] [serial = 1294] [outer = 0x1248e3400] 21:12:30 INFO - PROCESS | 1658 | 1465272750436 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]]]}] 21:12:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 21:12:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 523ms 21:12:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 21:12:30 INFO - PROCESS | 1658 | 1465272750470 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 21:12:30 INFO - PROCESS | 1658 | 1465272750471 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 21:12:30 INFO - PROCESS | 1658 | 1465272750473 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 21:12:30 INFO - PROCESS | 1658 | 1465272750474 Marionette TRACE conn2 <- [1,1698,null,{}] 21:12:30 INFO - PROCESS | 1658 | 1465272750477 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}] 21:12:30 INFO - PROCESS | 1658 | 1465272750479 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:30 INFO - PROCESS | 1658 | 1465272750567 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 21:12:30 INFO - PROCESS | 1658 | 1465272750570 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:30 INFO - PROCESS | 1658 | 1465272750571 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:30 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c5e5000 == 42 [pid = 1658] [id = 432] 21:12:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x12a95bc00) [pid = 1658] [serial = 1295] [outer = 0x0] 21:12:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x12aab3000) [pid = 1658] [serial = 1296] [outer = 0x12a95bc00] 21:12:30 INFO - PROCESS | 1658 | 1465272750595 Marionette DEBUG loaded listener.js 21:12:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x12aabec00) [pid = 1658] [serial = 1297] [outer = 0x12a95bc00] 21:12:31 INFO - PROCESS | 1658 | 1465272751005 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]]]}] 21:12:31 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 21:12:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 569ms 21:12:31 INFO - PROCESS | 1658 | 1465272751043 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 21:12:31 INFO - PROCESS | 1658 | 1465272751048 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 21:12:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 21:12:31 INFO - PROCESS | 1658 | 1465272751051 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 21:12:31 INFO - PROCESS | 1658 | 1465272751053 Marionette TRACE conn2 <- [1,1702,null,{}] 21:12:31 INFO - PROCESS | 1658 | 1465272751057 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}] 21:12:31 INFO - PROCESS | 1658 | 1465272751059 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:31 INFO - PROCESS | 1658 | 1465272751169 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 21:12:31 INFO - PROCESS | 1658 | 1465272751241 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:31 INFO - PROCESS | 1658 | 1465272751243 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:31 INFO - PROCESS | 1658 | ++DOCSHELL 0x117e80000 == 43 [pid = 1658] [id = 433] 21:12:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x11606f800) [pid = 1658] [serial = 1298] [outer = 0x0] 21:12:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x116a0b400) [pid = 1658] [serial = 1299] [outer = 0x11606f800] 21:12:31 INFO - PROCESS | 1658 | 1465272751273 Marionette DEBUG loaded listener.js 21:12:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x11800a400) [pid = 1658] [serial = 1300] [outer = 0x11606f800] 21:12:31 INFO - PROCESS | 1658 | 1465272751755 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]]]}] 21:12:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 21:12:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 721ms 21:12:31 INFO - PROCESS | 1658 | 1465272751772 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 21:12:31 INFO - PROCESS | 1658 | 1465272751777 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 21:12:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 21:12:31 INFO - PROCESS | 1658 | 1465272751805 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 21:12:31 INFO - PROCESS | 1658 | 1465272751808 Marionette TRACE conn2 <- [1,1706,null,{}] 21:12:31 INFO - PROCESS | 1658 | 1465272751814 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}] 21:12:31 INFO - PROCESS | 1658 | 1465272751817 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:31 INFO - PROCESS | 1658 | 1465272751928 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 21:12:32 INFO - PROCESS | 1658 | 1465272751999 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:32 INFO - PROCESS | 1658 | 1465272752001 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:32 INFO - PROCESS | 1658 | ++DOCSHELL 0x126871000 == 44 [pid = 1658] [id = 434] 21:12:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x1195a1400) [pid = 1658] [serial = 1301] [outer = 0x0] 21:12:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x119761800) [pid = 1658] [serial = 1302] [outer = 0x1195a1400] 21:12:32 INFO - PROCESS | 1658 | 1465272752031 Marionette DEBUG loaded listener.js 21:12:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x120f10800) [pid = 1658] [serial = 1303] [outer = 0x1195a1400] 21:12:32 INFO - PROCESS | 1658 | 1465272752437 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]]]}] 21:12:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 21:12:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 677ms 21:12:32 INFO - PROCESS | 1658 | 1465272752488 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 21:12:32 INFO - PROCESS | 1658 | 1465272752489 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 21:12:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 21:12:32 INFO - PROCESS | 1658 | 1465272752492 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 21:12:32 INFO - PROCESS | 1658 | 1465272752495 Marionette TRACE conn2 <- [1,1710,null,{}] 21:12:32 INFO - PROCESS | 1658 | 1465272752518 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}] 21:12:32 INFO - PROCESS | 1658 | 1465272752521 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:32 INFO - PROCESS | 1658 | 1465272752624 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 21:12:32 INFO - PROCESS | 1658 | 1465272752697 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:32 INFO - PROCESS | 1658 | 1465272752699 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:32 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c5d8000 == 45 [pid = 1658] [id = 435] 21:12:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x121c0c400) [pid = 1658] [serial = 1304] [outer = 0x0] 21:12:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x126d4d000) [pid = 1658] [serial = 1305] [outer = 0x121c0c400] 21:12:32 INFO - PROCESS | 1658 | 1465272752731 Marionette DEBUG loaded listener.js 21:12:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x128a07400) [pid = 1658] [serial = 1306] [outer = 0x121c0c400] 21:12:33 INFO - PROCESS | 1658 | 1465272753163 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]]]}] 21:12:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 21:12:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 688ms 21:12:33 INFO - PROCESS | 1658 | 1465272753181 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 21:12:33 INFO - PROCESS | 1658 | 1465272753183 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 21:12:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 21:12:33 INFO - PROCESS | 1658 | 1465272753186 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 21:12:33 INFO - PROCESS | 1658 | 1465272753188 Marionette TRACE conn2 <- [1,1714,null,{}] 21:12:33 INFO - PROCESS | 1658 | 1465272753191 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}] 21:12:33 INFO - PROCESS | 1658 | 1465272753193 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:33 INFO - PROCESS | 1658 | 1465272753298 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 21:12:33 INFO - PROCESS | 1658 | 1465272753358 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:33 INFO - PROCESS | 1658 | 1465272753359 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:33 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d10e000 == 46 [pid = 1658] [id = 436] 21:12:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x128b96000) [pid = 1658] [serial = 1307] [outer = 0x0] 21:12:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x1293ad000) [pid = 1658] [serial = 1308] [outer = 0x128b96000] 21:12:33 INFO - PROCESS | 1658 | 1465272753387 Marionette DEBUG loaded listener.js 21:12:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x12a92a000) [pid = 1658] [serial = 1309] [outer = 0x128b96000] 21:12:33 INFO - PROCESS | 1658 | 1465272753854 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]]]}] 21:12:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 21:12:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 720ms 21:12:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 21:12:33 INFO - PROCESS | 1658 | 1465272753944 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 21:12:33 INFO - PROCESS | 1658 | 1465272753946 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 21:12:33 INFO - PROCESS | 1658 | 1465272753950 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 21:12:33 INFO - PROCESS | 1658 | 1465272753951 Marionette TRACE conn2 <- [1,1718,null,{}] 21:12:33 INFO - PROCESS | 1658 | 1465272753954 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}] 21:12:33 INFO - PROCESS | 1658 | 1465272753955 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:34 INFO - PROCESS | 1658 | 1465272754054 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 21:12:34 INFO - PROCESS | 1658 | 1465272754126 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:34 INFO - PROCESS | 1658 | 1465272754127 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:34 INFO - PROCESS | 1658 | ++DOCSHELL 0x116666800 == 47 [pid = 1658] [id = 437] 21:12:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x112e83400) [pid = 1658] [serial = 1310] [outer = 0x0] 21:12:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x118318c00) [pid = 1658] [serial = 1311] [outer = 0x112e83400] 21:12:34 INFO - PROCESS | 1658 | 1465272754156 Marionette DEBUG loaded listener.js 21:12:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x129143c00) [pid = 1658] [serial = 1312] [outer = 0x112e83400] 21:12:34 INFO - PROCESS | 1658 | 1465272754717 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]]]}] 21:12:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 21:12:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 819ms 21:12:34 INFO - PROCESS | 1658 | 1465272754769 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 21:12:34 INFO - PROCESS | 1658 | 1465272754772 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 21:12:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 21:12:34 INFO - PROCESS | 1658 | 1465272754775 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 21:12:34 INFO - PROCESS | 1658 | 1465272754776 Marionette TRACE conn2 <- [1,1722,null,{}] 21:12:34 INFO - PROCESS | 1658 | 1465272754780 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}] 21:12:34 INFO - PROCESS | 1658 | 1465272754781 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:34 INFO - PROCESS | 1658 | 1465272754887 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 21:12:34 INFO - PROCESS | 1658 | 1465272754967 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:34 INFO - PROCESS | 1658 | 1465272754968 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:34 INFO - PROCESS | 1658 | ++DOCSHELL 0x116252800 == 48 [pid = 1658] [id = 438] 21:12:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x112a7c000) [pid = 1658] [serial = 1313] [outer = 0x0] 21:12:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x112e8e000) [pid = 1658] [serial = 1314] [outer = 0x112a7c000] 21:12:35 INFO - PROCESS | 1658 | 1465272754997 Marionette DEBUG loaded listener.js 21:12:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x113387c00) [pid = 1658] [serial = 1315] [outer = 0x112a7c000] 21:12:35 INFO - PROCESS | 1658 | --DOCSHELL 0x12c411800 == 47 [pid = 1658] [id = 431] 21:12:35 INFO - PROCESS | 1658 | --DOCSHELL 0x12bfde800 == 46 [pid = 1658] [id = 430] 21:12:35 INFO - PROCESS | 1658 | --DOCSHELL 0x124e25000 == 45 [pid = 1658] [id = 429] 21:12:35 INFO - PROCESS | 1658 | --DOCSHELL 0x12b9a5000 == 44 [pid = 1658] [id = 428] 21:12:35 INFO - PROCESS | 1658 | --DOCSHELL 0x12b135000 == 43 [pid = 1658] [id = 427] 21:12:35 INFO - PROCESS | 1658 | --DOCSHELL 0x12a622000 == 42 [pid = 1658] [id = 426] 21:12:35 INFO - PROCESS | 1658 | --DOCSHELL 0x129007000 == 41 [pid = 1658] [id = 425] 21:12:35 INFO - PROCESS | 1658 | --DOCSHELL 0x127157800 == 40 [pid = 1658] [id = 424] 21:12:35 INFO - PROCESS | 1658 | --DOCSHELL 0x12140e000 == 39 [pid = 1658] [id = 423] 21:12:35 INFO - PROCESS | 1658 | --DOCSHELL 0x11811f000 == 38 [pid = 1658] [id = 422] 21:12:35 INFO - PROCESS | 1658 | --DOCSHELL 0x118114800 == 37 [pid = 1658] [id = 421] 21:12:35 INFO - PROCESS | 1658 | --DOCSHELL 0x119bc1000 == 36 [pid = 1658] [id = 420] 21:12:35 INFO - PROCESS | 1658 | --DOCSHELL 0x11693f800 == 35 [pid = 1658] [id = 419] 21:12:35 INFO - PROCESS | 1658 | --DOCSHELL 0x1218df000 == 34 [pid = 1658] [id = 418] 21:12:35 INFO - PROCESS | 1658 | --DOCSHELL 0x1184f1000 == 33 [pid = 1658] [id = 407] 21:12:35 INFO - PROCESS | 1658 | --DOCSHELL 0x116666800 == 32 [pid = 1658] [id = 437] 21:12:35 INFO - PROCESS | 1658 | --DOCSHELL 0x12d10e000 == 31 [pid = 1658] [id = 436] 21:12:35 INFO - PROCESS | 1658 | --DOCSHELL 0x12c5d8000 == 30 [pid = 1658] [id = 435] 21:12:35 INFO - PROCESS | 1658 | --DOCSHELL 0x126871000 == 29 [pid = 1658] [id = 434] 21:12:35 INFO - PROCESS | 1658 | --DOCSHELL 0x12c5e5000 == 28 [pid = 1658] [id = 432] 21:12:35 INFO - PROCESS | 1658 | --DOCSHELL 0x117e80000 == 27 [pid = 1658] [id = 433] 21:12:35 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x120f0f400) [pid = 1658] [serial = 1236] [outer = 0x0] [url = about:blank] 21:12:35 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x113df9c00) [pid = 1658] [serial = 1224] [outer = 0x0] [url = about:blank] 21:12:35 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x110fa7400) [pid = 1658] [serial = 1225] [outer = 0x0] [url = about:blank] 21:12:36 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x119759400) [pid = 1658] [serial = 1233] [outer = 0x0] [url = about:blank] 21:12:36 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x117695400) [pid = 1658] [serial = 1227] [outer = 0x0] [url = about:blank] 21:12:36 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x11800cc00) [pid = 1658] [serial = 1228] [outer = 0x0] [url = about:blank] 21:12:36 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x118241400) [pid = 1658] [serial = 1222] [outer = 0x0] [url = about:blank] 21:12:36 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x116f3d800) [pid = 1658] [serial = 1221] [outer = 0x0] [url = about:blank] 21:12:36 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x11800f400) [pid = 1658] [serial = 1207] [outer = 0x0] [url = about:blank] 21:12:36 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x116f3d000) [pid = 1658] [serial = 1206] [outer = 0x0] [url = about:blank] 21:12:36 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x121c06c00) [pid = 1658] [serial = 1210] [outer = 0x0] [url = about:blank] 21:12:36 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x120f05400) [pid = 1658] [serial = 1209] [outer = 0x0] [url = about:blank] 21:12:36 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x11885c400) [pid = 1658] [serial = 1230] [outer = 0x0] [url = about:blank] 21:12:36 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x119369c00) [pid = 1658] [serial = 1231] [outer = 0x0] [url = about:blank] 21:12:36 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x126d51000) [pid = 1658] [serial = 1212] [outer = 0x0] [url = about:blank] 21:12:36 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x128a08800) [pid = 1658] [serial = 1213] [outer = 0x0] [url = about:blank] 21:12:36 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x129329400) [pid = 1658] [serial = 1215] [outer = 0x0] [url = about:blank] 21:12:36 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x1296ecc00) [pid = 1658] [serial = 1216] [outer = 0x0] [url = about:blank] 21:12:36 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x129057800) [pid = 1658] [serial = 1219] [outer = 0x0] [url = about:blank] 21:12:36 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x1195a2400) [pid = 1658] [serial = 1218] [outer = 0x0] [url = about:blank] 21:12:36 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x12905a400) [pid = 1658] [serial = 1252] [outer = 0x0] [url = about:blank] 21:12:36 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x124ce6000) [pid = 1658] [serial = 1239] [outer = 0x0] [url = about:blank] 21:12:36 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x121c02400) [pid = 1658] [serial = 1237] [outer = 0x0] [url = about:blank] 21:12:36 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x126f65000) [pid = 1658] [serial = 1242] [outer = 0x0] [url = about:blank] 21:12:36 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x11936b000) [pid = 1658] [serial = 1245] [outer = 0x0] [url = about:blank] 21:12:36 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x127340000) [pid = 1658] [serial = 1246] [outer = 0x0] [url = about:blank] 21:12:36 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x1288a3000) [pid = 1658] [serial = 1248] [outer = 0x0] [url = about:blank] 21:12:36 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x12904fc00) [pid = 1658] [serial = 1251] [outer = 0x0] [url = about:blank] 21:12:36 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x12733b000) [pid = 1658] [serial = 1243] [outer = 0x0] [url = about:blank] 21:12:36 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x126c4d000) [pid = 1658] [serial = 1240] [outer = 0x0] [url = about:blank] 21:12:36 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x128a0b800) [pid = 1658] [serial = 1249] [outer = 0x0] [url = about:blank] 21:12:36 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x119862400) [pid = 1658] [serial = 1234] [outer = 0x0] [url = about:blank] 21:12:36 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x129321000) [pid = 1658] [serial = 1254] [outer = 0x0] [url = about:blank] 21:12:36 INFO - PROCESS | 1658 | 1465272756151 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]]]}] 21:12:36 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 21:12:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1428ms 21:12:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 21:12:36 INFO - PROCESS | 1658 | 1465272756203 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 21:12:36 INFO - PROCESS | 1658 | 1465272756205 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 21:12:36 INFO - PROCESS | 1658 | 1465272756208 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 21:12:36 INFO - PROCESS | 1658 | 1465272756210 Marionette TRACE conn2 <- [1,1726,null,{}] 21:12:36 INFO - PROCESS | 1658 | 1465272756213 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}] 21:12:36 INFO - PROCESS | 1658 | 1465272756215 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:36 INFO - PROCESS | 1658 | 1465272756297 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 21:12:36 INFO - PROCESS | 1658 | 1465272756303 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:36 INFO - PROCESS | 1658 | 1465272756306 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:36 INFO - PROCESS | 1658 | ++DOCSHELL 0x116608800 == 28 [pid = 1658] [id = 439] 21:12:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x112a72400) [pid = 1658] [serial = 1316] [outer = 0x0] 21:12:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x113389800) [pid = 1658] [serial = 1317] [outer = 0x112a72400] 21:12:36 INFO - PROCESS | 1658 | 1465272756336 Marionette DEBUG loaded listener.js 21:12:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x1121ab000) [pid = 1658] [serial = 1318] [outer = 0x112a72400] 21:12:36 INFO - PROCESS | 1658 | 1465272756674 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]]]}] 21:12:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 21:12:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 523ms 21:12:36 INFO - PROCESS | 1658 | 1465272756731 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 21:12:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 21:12:36 INFO - PROCESS | 1658 | 1465272756735 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 21:12:36 INFO - PROCESS | 1658 | 1465272756739 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 21:12:36 INFO - PROCESS | 1658 | 1465272756741 Marionette TRACE conn2 <- [1,1730,null,{}] 21:12:36 INFO - PROCESS | 1658 | 1465272756744 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}] 21:12:36 INFO - PROCESS | 1658 | 1465272756745 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:36 INFO - PROCESS | 1658 | 1465272756825 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 21:12:36 INFO - PROCESS | 1658 | 1465272756832 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:36 INFO - PROCESS | 1658 | 1465272756833 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:36 INFO - PROCESS | 1658 | ++DOCSHELL 0x11215e800 == 29 [pid = 1658] [id = 440] 21:12:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x110e7fc00) [pid = 1658] [serial = 1319] [outer = 0x0] 21:12:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x110e85400) [pid = 1658] [serial = 1320] [outer = 0x110e7fc00] 21:12:36 INFO - PROCESS | 1658 | 1465272756905 Marionette DEBUG loaded listener.js 21:12:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x11338bc00) [pid = 1658] [serial = 1321] [outer = 0x110e7fc00] 21:12:37 INFO - PROCESS | 1658 | 1465272757485 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]]]}] 21:12:37 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 21:12:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 769ms 21:12:37 INFO - PROCESS | 1658 | 1465272757523 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 21:12:37 INFO - PROCESS | 1658 | 1465272757524 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 21:12:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 21:12:37 INFO - PROCESS | 1658 | 1465272757554 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 21:12:37 INFO - PROCESS | 1658 | 1465272757556 Marionette TRACE conn2 <- [1,1734,null,{}] 21:12:37 INFO - PROCESS | 1658 | 1465272757582 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}] 21:12:37 INFO - PROCESS | 1658 | 1465272757584 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:37 INFO - PROCESS | 1658 | 1465272757706 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 21:12:37 INFO - PROCESS | 1658 | 1465272757744 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:37 INFO - PROCESS | 1658 | 1465272757746 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:37 INFO - PROCESS | 1658 | ++DOCSHELL 0x118120800 == 30 [pid = 1658] [id = 441] 21:12:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x113381800) [pid = 1658] [serial = 1322] [outer = 0x0] 21:12:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x116f3f000) [pid = 1658] [serial = 1323] [outer = 0x113381800] 21:12:37 INFO - PROCESS | 1658 | 1465272757777 Marionette DEBUG loaded listener.js 21:12:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x116f47400) [pid = 1658] [serial = 1324] [outer = 0x113381800] 21:12:38 INFO - PROCESS | 1658 | 1465272758285 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]]]}] 21:12:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 21:12:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 800ms 21:12:38 INFO - PROCESS | 1658 | 1465272758329 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 21:12:38 INFO - PROCESS | 1658 | 1465272758331 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 21:12:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 21:12:38 INFO - PROCESS | 1658 | 1465272758336 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 21:12:38 INFO - PROCESS | 1658 | 1465272758338 Marionette TRACE conn2 <- [1,1738,null,{}] 21:12:38 INFO - PROCESS | 1658 | 1465272758340 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}] 21:12:38 INFO - PROCESS | 1658 | 1465272758342 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:38 INFO - PROCESS | 1658 | 1465272758452 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 21:12:38 INFO - PROCESS | 1658 | 1465272758508 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:38 INFO - PROCESS | 1658 | 1465272758509 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:38 INFO - PROCESS | 1658 | ++DOCSHELL 0x1191e6000 == 31 [pid = 1658] [id = 442] 21:12:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x117033000) [pid = 1658] [serial = 1325] [outer = 0x0] 21:12:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x117e16400) [pid = 1658] [serial = 1326] [outer = 0x117033000] 21:12:38 INFO - PROCESS | 1658 | 1465272758538 Marionette DEBUG loaded listener.js 21:12:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x11808ec00) [pid = 1658] [serial = 1327] [outer = 0x117033000] 21:12:38 INFO - PROCESS | 1658 | --DOCSHELL 0x116608800 == 30 [pid = 1658] [id = 439] 21:12:38 INFO - PROCESS | 1658 | --DOCSHELL 0x116252800 == 29 [pid = 1658] [id = 438] 21:12:39 INFO - PROCESS | 1658 | 1465272759036 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]]]}] 21:12:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 21:12:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 721ms 21:12:39 INFO - PROCESS | 1658 | 1465272759057 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 21:12:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 21:12:39 INFO - PROCESS | 1658 | 1465272759059 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 21:12:39 INFO - PROCESS | 1658 | 1465272759064 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 21:12:39 INFO - PROCESS | 1658 | 1465272759068 Marionette TRACE conn2 <- [1,1742,null,{}] 21:12:39 INFO - PROCESS | 1658 | 1465272759072 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}] 21:12:39 INFO - PROCESS | 1658 | 1465272759073 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:39 INFO - PROCESS | 1658 | 1465272759168 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 21:12:39 INFO - PROCESS | 1658 | 1465272759226 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:39 INFO - PROCESS | 1658 | 1465272759227 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:39 INFO - PROCESS | 1658 | ++DOCSHELL 0x117e6a800 == 30 [pid = 1658] [id = 443] 21:12:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x1162fd800) [pid = 1658] [serial = 1328] [outer = 0x0] 21:12:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x116f3d400) [pid = 1658] [serial = 1329] [outer = 0x1162fd800] 21:12:39 INFO - PROCESS | 1658 | 1465272759254 Marionette DEBUG loaded listener.js 21:12:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x117696800) [pid = 1658] [serial = 1330] [outer = 0x1162fd800] 21:12:39 INFO - PROCESS | 1658 | 1465272759553 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]]]}] 21:12:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 21:12:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 523ms 21:12:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 21:12:39 INFO - PROCESS | 1658 | 1465272759586 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 21:12:39 INFO - PROCESS | 1658 | 1465272759589 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 21:12:39 INFO - PROCESS | 1658 | 1465272759593 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 21:12:39 INFO - PROCESS | 1658 | 1465272759597 Marionette TRACE conn2 <- [1,1746,null,{}] 21:12:39 INFO - PROCESS | 1658 | 1465272759602 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}] 21:12:39 INFO - PROCESS | 1658 | 1465272759603 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:39 INFO - PROCESS | 1658 | 1465272759685 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 21:12:39 INFO - PROCESS | 1658 | 1465272759704 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:39 INFO - PROCESS | 1658 | 1465272759705 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:39 INFO - PROCESS | 1658 | ++DOCSHELL 0x120f2d800 == 31 [pid = 1658] [id = 444] 21:12:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x110e7f000) [pid = 1658] [serial = 1331] [outer = 0x0] 21:12:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x118012400) [pid = 1658] [serial = 1332] [outer = 0x110e7f000] 21:12:39 INFO - PROCESS | 1658 | 1465272759781 Marionette DEBUG loaded listener.js 21:12:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x118595800) [pid = 1658] [serial = 1333] [outer = 0x110e7f000] 21:12:40 INFO - PROCESS | 1658 | 1465272760076 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]]]}] 21:12:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 21:12:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 524ms 21:12:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 21:12:40 INFO - PROCESS | 1658 | 1465272760118 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 21:12:40 INFO - PROCESS | 1658 | 1465272760119 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 21:12:40 INFO - PROCESS | 1658 | 1465272760121 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 21:12:40 INFO - PROCESS | 1658 | 1465272760124 Marionette TRACE conn2 <- [1,1750,null,{}] 21:12:40 INFO - PROCESS | 1658 | 1465272760134 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}] 21:12:40 INFO - PROCESS | 1658 | 1465272760137 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:40 INFO - PROCESS | 1658 | 1465272760216 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 21:12:40 INFO - PROCESS | 1658 | 1465272760221 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:40 INFO - PROCESS | 1658 | 1465272760224 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:40 INFO - PROCESS | 1658 | ++DOCSHELL 0x12358b000 == 32 [pid = 1658] [id = 445] 21:12:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x11907d400) [pid = 1658] [serial = 1334] [outer = 0x0] 21:12:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x11936c400) [pid = 1658] [serial = 1335] [outer = 0x11907d400] 21:12:40 INFO - PROCESS | 1658 | 1465272760254 Marionette DEBUG loaded listener.js 21:12:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x11959a000) [pid = 1658] [serial = 1336] [outer = 0x11907d400] 21:12:40 INFO - PROCESS | 1658 | 1465272760653 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]]]}] 21:12:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 21:12:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 571ms 21:12:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 21:12:40 INFO - PROCESS | 1658 | 1465272760692 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 21:12:40 INFO - PROCESS | 1658 | 1465272760696 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 21:12:40 INFO - PROCESS | 1658 | 1465272760699 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 21:12:40 INFO - PROCESS | 1658 | 1465272760700 Marionette TRACE conn2 <- [1,1754,null,{}] 21:12:40 INFO - PROCESS | 1658 | 1465272760702 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}] 21:12:40 INFO - PROCESS | 1658 | 1465272760704 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:40 INFO - PROCESS | 1658 | 1465272760804 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 21:12:40 INFO - PROCESS | 1658 | 1465272760815 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:40 INFO - PROCESS | 1658 | 1465272760817 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:40 INFO - PROCESS | 1658 | ++DOCSHELL 0x126875800 == 33 [pid = 1658] [id = 446] 21:12:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x11959f800) [pid = 1658] [serial = 1337] [outer = 0x0] 21:12:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x11975ac00) [pid = 1658] [serial = 1338] [outer = 0x11959f800] 21:12:40 INFO - PROCESS | 1658 | 1465272760842 Marionette DEBUG loaded listener.js 21:12:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x120f06800) [pid = 1658] [serial = 1339] [outer = 0x11959f800] 21:12:41 INFO - PROCESS | 1658 | 1465272761177 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]]]}] 21:12:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 21:12:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 519ms 21:12:41 INFO - PROCESS | 1658 | 1465272761218 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 21:12:41 INFO - PROCESS | 1658 | 1465272761220 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 21:12:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 21:12:41 INFO - PROCESS | 1658 | 1465272761229 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 21:12:41 INFO - PROCESS | 1658 | 1465272761230 Marionette TRACE conn2 <- [1,1758,null,{}] 21:12:41 INFO - PROCESS | 1658 | 1465272761233 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}] 21:12:41 INFO - PROCESS | 1658 | 1465272761234 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:41 INFO - PROCESS | 1658 | 1465272761333 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 21:12:41 INFO - PROCESS | 1658 | 1465272761336 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:41 INFO - PROCESS | 1658 | 1465272761337 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:41 INFO - PROCESS | 1658 | ++DOCSHELL 0x12891c800 == 34 [pid = 1658] [id = 447] 21:12:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x11959c800) [pid = 1658] [serial = 1340] [outer = 0x0] 21:12:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x120f0fc00) [pid = 1658] [serial = 1341] [outer = 0x11959c800] 21:12:41 INFO - PROCESS | 1658 | 1465272761361 Marionette DEBUG loaded listener.js 21:12:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x121455800) [pid = 1658] [serial = 1342] [outer = 0x11959c800] 21:12:41 INFO - PROCESS | 1658 | 1465272761701 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]]]}] 21:12:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 21:12:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 518ms 21:12:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 21:12:41 INFO - PROCESS | 1658 | 1465272761749 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 21:12:41 INFO - PROCESS | 1658 | 1465272761750 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 21:12:41 INFO - PROCESS | 1658 | 1465272761752 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 21:12:41 INFO - PROCESS | 1658 | 1465272761753 Marionette TRACE conn2 <- [1,1762,null,{}] 21:12:41 INFO - PROCESS | 1658 | 1465272761756 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}] 21:12:41 INFO - PROCESS | 1658 | 1465272761760 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:41 INFO - PROCESS | 1658 | 1465272761879 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 21:12:41 INFO - PROCESS | 1658 | 1465272761883 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:41 INFO - PROCESS | 1658 | 1465272761884 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:41 INFO - PROCESS | 1658 | ++DOCSHELL 0x1291cb000 == 35 [pid = 1658] [id = 448] 21:12:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x11808dc00) [pid = 1658] [serial = 1343] [outer = 0x0] 21:12:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x121c06c00) [pid = 1658] [serial = 1344] [outer = 0x11808dc00] 21:12:41 INFO - PROCESS | 1658 | 1465272761909 Marionette DEBUG loaded listener.js 21:12:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x125d73000) [pid = 1658] [serial = 1345] [outer = 0x11808dc00] 21:12:42 INFO - PROCESS | 1658 | 1465272762221 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]]]}] 21:12:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 21:12:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 519ms 21:12:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 21:12:42 INFO - PROCESS | 1658 | 1465272762274 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 21:12:42 INFO - PROCESS | 1658 | 1465272762275 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 21:12:42 INFO - PROCESS | 1658 | 1465272762279 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 21:12:42 INFO - PROCESS | 1658 | 1465272762282 Marionette TRACE conn2 <- [1,1766,null,{}] 21:12:42 INFO - PROCESS | 1658 | 1465272762285 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}] 21:12:42 INFO - PROCESS | 1658 | 1465272762294 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:42 INFO - PROCESS | 1658 | 1465272762432 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 21:12:42 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x11606f800) [pid = 1658] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 21:12:42 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x1195a1400) [pid = 1658] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 21:12:42 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x12732ac00) [pid = 1658] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 21:12:42 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x121194400) [pid = 1658] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 21:12:42 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x1293a9000) [pid = 1658] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 21:12:42 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x121c10000) [pid = 1658] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 21:12:42 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x120f0b800) [pid = 1658] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 21:12:42 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x11800b000) [pid = 1658] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 21:12:42 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x119514c00) [pid = 1658] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 21:12:42 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x129145000) [pid = 1658] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 21:12:42 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x117e17c00) [pid = 1658] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 21:12:42 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x112a7b800) [pid = 1658] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 21:12:42 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x116f49400) [pid = 1658] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 21:12:42 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x115eed400) [pid = 1658] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 21:12:42 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x121c0c400) [pid = 1658] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 21:12:42 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x118010c00) [pid = 1658] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 21:12:42 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x128b96000) [pid = 1658] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 21:12:42 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x112e83400) [pid = 1658] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 21:12:42 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x12a95bc00) [pid = 1658] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 21:12:42 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x1248e3400) [pid = 1658] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 21:12:42 INFO - PROCESS | 1658 | 1465272762477 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:42 INFO - PROCESS | 1658 | 1465272762478 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:42 INFO - PROCESS | 1658 | ++DOCSHELL 0x11810b000 == 36 [pid = 1658] [id = 449] 21:12:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x111ecc400) [pid = 1658] [serial = 1346] [outer = 0x0] 21:12:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x115ee3000) [pid = 1658] [serial = 1347] [outer = 0x111ecc400] 21:12:42 INFO - PROCESS | 1658 | 1465272762503 Marionette DEBUG loaded listener.js 21:12:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x11800b000) [pid = 1658] [serial = 1348] [outer = 0x111ecc400] 21:12:42 INFO - PROCESS | 1658 | 1465272762788 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]]]}] 21:12:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 21:12:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 523ms 21:12:42 INFO - PROCESS | 1658 | 1465272762804 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 21:12:42 INFO - PROCESS | 1658 | 1465272762805 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 21:12:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 21:12:42 INFO - PROCESS | 1658 | 1465272762807 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 21:12:42 INFO - PROCESS | 1658 | 1465272762808 Marionette TRACE conn2 <- [1,1770,null,{}] 21:12:42 INFO - PROCESS | 1658 | 1465272762811 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}] 21:12:42 INFO - PROCESS | 1658 | 1465272762815 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:42 INFO - PROCESS | 1658 | 1465272762906 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 21:12:42 INFO - PROCESS | 1658 | 1465272762911 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:42 INFO - PROCESS | 1658 | 1465272762913 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:42 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a67b000 == 37 [pid = 1658] [id = 450] 21:12:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x1190d0000) [pid = 1658] [serial = 1349] [outer = 0x0] 21:12:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x121c0c400) [pid = 1658] [serial = 1350] [outer = 0x1190d0000] 21:12:42 INFO - PROCESS | 1658 | 1465272762939 Marionette DEBUG loaded listener.js 21:12:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x126c56000) [pid = 1658] [serial = 1351] [outer = 0x1190d0000] 21:12:43 INFO - PROCESS | 1658 | 1465272763265 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]]]}] 21:12:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 21:12:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 471ms 21:12:43 INFO - PROCESS | 1658 | 1465272763282 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 21:12:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 21:12:43 INFO - PROCESS | 1658 | 1465272763283 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 21:12:43 INFO - PROCESS | 1658 | 1465272763285 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 21:12:43 INFO - PROCESS | 1658 | 1465272763287 Marionette TRACE conn2 <- [1,1774,null,{}] 21:12:43 INFO - PROCESS | 1658 | 1465272763289 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}] 21:12:43 INFO - PROCESS | 1658 | 1465272763290 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:43 INFO - PROCESS | 1658 | 1465272763409 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 21:12:43 INFO - PROCESS | 1658 | 1465272763415 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:43 INFO - PROCESS | 1658 | 1465272763416 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:43 INFO - PROCESS | 1658 | ++DOCSHELL 0x12140b000 == 38 [pid = 1658] [id = 451] 21:12:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x111e57c00) [pid = 1658] [serial = 1352] [outer = 0x0] 21:12:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x126d46c00) [pid = 1658] [serial = 1353] [outer = 0x111e57c00] 21:12:43 INFO - PROCESS | 1658 | 1465272763440 Marionette DEBUG loaded listener.js 21:12:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x12732ac00) [pid = 1658] [serial = 1354] [outer = 0x111e57c00] 21:12:43 INFO - PROCESS | 1658 | 1465272763753 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]]]}] 21:12:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 21:12:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 517ms 21:12:43 INFO - PROCESS | 1658 | 1465272763804 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 21:12:43 INFO - PROCESS | 1658 | 1465272763805 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 21:12:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 21:12:43 INFO - PROCESS | 1658 | 1465272763807 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 21:12:43 INFO - PROCESS | 1658 | 1465272763808 Marionette TRACE conn2 <- [1,1778,null,{}] 21:12:43 INFO - PROCESS | 1658 | 1465272763810 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}] 21:12:43 INFO - PROCESS | 1658 | 1465272763812 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:43 INFO - PROCESS | 1658 | 1465272763890 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 21:12:43 INFO - PROCESS | 1658 | 1465272763897 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:43 INFO - PROCESS | 1658 | 1465272763898 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:43 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b9ad000 == 39 [pid = 1658] [id = 452] 21:12:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x118095800) [pid = 1658] [serial = 1355] [outer = 0x0] 21:12:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x12733e800) [pid = 1658] [serial = 1356] [outer = 0x118095800] 21:12:43 INFO - PROCESS | 1658 | 1465272763923 Marionette DEBUG loaded listener.js 21:12:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x1288a6800) [pid = 1658] [serial = 1357] [outer = 0x118095800] 21:12:44 INFO - PROCESS | 1658 | 1465272764249 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]]]}] 21:12:44 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 21:12:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 473ms 21:12:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 21:12:44 INFO - PROCESS | 1658 | 1465272764282 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 21:12:44 INFO - PROCESS | 1658 | 1465272764284 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 21:12:44 INFO - PROCESS | 1658 | 1465272764288 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 21:12:44 INFO - PROCESS | 1658 | 1465272764291 Marionette TRACE conn2 <- [1,1782,null,{}] 21:12:44 INFO - PROCESS | 1658 | 1465272764306 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}] 21:12:44 INFO - PROCESS | 1658 | 1465272764308 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:44 INFO - PROCESS | 1658 | 1465272764495 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 21:12:44 INFO - PROCESS | 1658 | 1465272764621 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:44 INFO - PROCESS | 1658 | 1465272764624 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:44 INFO - PROCESS | 1658 | ++DOCSHELL 0x116242000 == 40 [pid = 1658] [id = 453] 21:12:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x110e7d000) [pid = 1658] [serial = 1358] [outer = 0x0] 21:12:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x111ecb400) [pid = 1658] [serial = 1359] [outer = 0x110e7d000] 21:12:44 INFO - PROCESS | 1658 | 1465272764676 Marionette DEBUG loaded listener.js 21:12:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x11381b400) [pid = 1658] [serial = 1360] [outer = 0x110e7d000] 21:12:45 INFO - PROCESS | 1658 | 1465272765202 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]]]}] 21:12:45 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 21:12:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 972ms 21:12:45 INFO - PROCESS | 1658 | 1465272765263 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 21:12:45 INFO - PROCESS | 1658 | 1465272765266 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 21:12:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 21:12:45 INFO - PROCESS | 1658 | 1465272765269 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 21:12:45 INFO - PROCESS | 1658 | 1465272765271 Marionette TRACE conn2 <- [1,1786,null,{}] 21:12:45 INFO - PROCESS | 1658 | 1465272765275 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}] 21:12:45 INFO - PROCESS | 1658 | 1465272765280 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:45 INFO - PROCESS | 1658 | 1465272765384 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 21:12:45 INFO - PROCESS | 1658 | 1465272765457 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:45 INFO - PROCESS | 1658 | 1465272765459 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:45 INFO - PROCESS | 1658 | ++DOCSHELL 0x1218f2000 == 41 [pid = 1658] [id = 454] 21:12:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x116f4b000) [pid = 1658] [serial = 1361] [outer = 0x0] 21:12:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x11800a000) [pid = 1658] [serial = 1362] [outer = 0x116f4b000] 21:12:45 INFO - PROCESS | 1658 | 1465272765489 Marionette DEBUG loaded listener.js 21:12:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x11831ac00) [pid = 1658] [serial = 1363] [outer = 0x116f4b000] 21:12:45 INFO - PROCESS | 1658 | 1465272765913 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]]]}] 21:12:45 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 21:12:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 669ms 21:12:45 INFO - PROCESS | 1658 | 1465272765941 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 21:12:45 INFO - PROCESS | 1658 | 1465272765944 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 21:12:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 21:12:45 INFO - PROCESS | 1658 | 1465272765947 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 21:12:45 INFO - PROCESS | 1658 | 1465272765948 Marionette TRACE conn2 <- [1,1790,null,{}] 21:12:45 INFO - PROCESS | 1658 | 1465272765951 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}] 21:12:45 INFO - PROCESS | 1658 | 1465272765952 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:46 INFO - PROCESS | 1658 | 1465272766059 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 21:12:46 INFO - PROCESS | 1658 | 1465272766121 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:46 INFO - PROCESS | 1658 | 1465272766123 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:46 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a679800 == 42 [pid = 1658] [id = 455] 21:12:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x1190c9800) [pid = 1658] [serial = 1364] [outer = 0x0] 21:12:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x11959a800) [pid = 1658] [serial = 1365] [outer = 0x1190c9800] 21:12:46 INFO - PROCESS | 1658 | 1465272766151 Marionette DEBUG loaded listener.js 21:12:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x120f09000) [pid = 1658] [serial = 1366] [outer = 0x1190c9800] 21:12:46 INFO - PROCESS | 1658 | 1465272766583 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]]]}] 21:12:46 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) 21:12:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 669ms 21:12:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 21:12:46 INFO - PROCESS | 1658 | 1465272766618 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 21:12:46 INFO - PROCESS | 1658 | 1465272766620 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 21:12:46 INFO - PROCESS | 1658 | 1465272766632 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 21:12:46 INFO - PROCESS | 1658 | 1465272766638 Marionette TRACE conn2 <- [1,1794,null,{}] 21:12:46 INFO - PROCESS | 1658 | 1465272766642 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}] 21:12:46 INFO - PROCESS | 1658 | 1465272766646 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:46 INFO - PROCESS | 1658 | 1465272766830 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 21:12:46 INFO - PROCESS | 1658 | 1465272766884 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:46 INFO - PROCESS | 1658 | 1465272766885 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:46 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c41d000 == 43 [pid = 1658] [id = 456] 21:12:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x121c0e800) [pid = 1658] [serial = 1367] [outer = 0x0] 21:12:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x124cb0c00) [pid = 1658] [serial = 1368] [outer = 0x121c0e800] 21:12:46 INFO - PROCESS | 1658 | 1465272766913 Marionette DEBUG loaded listener.js 21:12:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x125c24c00) [pid = 1658] [serial = 1369] [outer = 0x121c0e800] 21:12:47 INFO - PROCESS | 1658 | 1465272767293 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]]]}] 21:12:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:12:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 732ms 21:12:47 INFO - PROCESS | 1658 | 1465272767357 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 21:12:47 INFO - PROCESS | 1658 | 1465272767359 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 21:12:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 21:12:47 INFO - PROCESS | 1658 | 1465272767361 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 21:12:47 INFO - PROCESS | 1658 | 1465272767363 Marionette TRACE conn2 <- [1,1798,null,{}] 21:12:47 INFO - PROCESS | 1658 | 1465272767365 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}] 21:12:47 INFO - PROCESS | 1658 | 1465272767366 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:47 INFO - PROCESS | 1658 | 1465272767470 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 21:12:47 INFO - PROCESS | 1658 | 1465272767531 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:47 INFO - PROCESS | 1658 | 1465272767532 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:47 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c5de800 == 44 [pid = 1658] [id = 457] 21:12:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x126ce8400) [pid = 1658] [serial = 1370] [outer = 0x0] 21:12:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x127334800) [pid = 1658] [serial = 1371] [outer = 0x126ce8400] 21:12:47 INFO - PROCESS | 1658 | 1465272767560 Marionette DEBUG loaded listener.js 21:12:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x1288af000) [pid = 1658] [serial = 1372] [outer = 0x126ce8400] 21:12:48 INFO - PROCESS | 1658 | 1465272768050 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]]]}] 21:12:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 21:12:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 719ms 21:12:48 INFO - PROCESS | 1658 | 1465272768252 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 21:12:48 INFO - PROCESS | 1658 | 1465272768254 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 21:12:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 21:12:48 INFO - PROCESS | 1658 | 1465272768271 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 21:12:48 INFO - PROCESS | 1658 | 1465272768272 Marionette TRACE conn2 <- [1,1802,null,{}] 21:12:48 INFO - PROCESS | 1658 | 1465272768275 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}] 21:12:48 INFO - PROCESS | 1658 | 1465272768277 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:48 INFO - PROCESS | 1658 | 1465272768374 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 21:12:48 INFO - PROCESS | 1658 | 1465272768435 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:48 INFO - PROCESS | 1658 | 1465272768438 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:48 INFO - PROCESS | 1658 | ++DOCSHELL 0x1191d9000 == 45 [pid = 1658] [id = 458] 21:12:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x116a04000) [pid = 1658] [serial = 1373] [outer = 0x0] 21:12:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x116f41800) [pid = 1658] [serial = 1374] [outer = 0x116a04000] 21:12:48 INFO - PROCESS | 1658 | 1465272768478 Marionette DEBUG loaded listener.js 21:12:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x118008000) [pid = 1658] [serial = 1375] [outer = 0x116a04000] 21:12:48 INFO - PROCESS | 1658 | --DOCSHELL 0x12b9ad000 == 44 [pid = 1658] [id = 452] 21:12:48 INFO - PROCESS | 1658 | --DOCSHELL 0x12140b000 == 43 [pid = 1658] [id = 451] 21:12:48 INFO - PROCESS | 1658 | --DOCSHELL 0x12a67b000 == 42 [pid = 1658] [id = 450] 21:12:48 INFO - PROCESS | 1658 | --DOCSHELL 0x11810b000 == 41 [pid = 1658] [id = 449] 21:12:48 INFO - PROCESS | 1658 | --DOCSHELL 0x1291cb000 == 40 [pid = 1658] [id = 448] 21:12:48 INFO - PROCESS | 1658 | --DOCSHELL 0x12891c800 == 39 [pid = 1658] [id = 447] 21:12:48 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x113389800) [pid = 1658] [serial = 1317] [outer = 0x0] [url = about:blank] 21:12:48 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x112e8e000) [pid = 1658] [serial = 1314] [outer = 0x0] [url = about:blank] 21:12:49 INFO - PROCESS | 1658 | 1465272769002 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]]]}] 21:12:49 INFO - PROCESS | 1658 | --DOCSHELL 0x126875800 == 38 [pid = 1658] [id = 446] 21:12:49 INFO - PROCESS | 1658 | --DOCSHELL 0x12358b000 == 37 [pid = 1658] [id = 445] 21:12:49 INFO - PROCESS | 1658 | --DOCSHELL 0x120f2d800 == 36 [pid = 1658] [id = 444] 21:12:49 INFO - PROCESS | 1658 | --DOCSHELL 0x117e6a800 == 35 [pid = 1658] [id = 443] 21:12:49 INFO - PROCESS | 1658 | --DOCSHELL 0x1191e6000 == 34 [pid = 1658] [id = 442] 21:12:49 INFO - PROCESS | 1658 | --DOCSHELL 0x118120800 == 33 [pid = 1658] [id = 441] 21:12:49 INFO - PROCESS | 1658 | --DOCSHELL 0x11215e800 == 32 [pid = 1658] [id = 440] 21:12:49 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x116a0b400) [pid = 1658] [serial = 1299] [outer = 0x0] [url = about:blank] 21:12:49 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x11800a400) [pid = 1658] [serial = 1300] [outer = 0x0] [url = about:blank] 21:12:49 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x120f10800) [pid = 1658] [serial = 1303] [outer = 0x0] [url = about:blank] 21:12:49 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x119761800) [pid = 1658] [serial = 1302] [outer = 0x0] [url = about:blank] 21:12:49 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x1288aec00) [pid = 1658] [serial = 1278] [outer = 0x0] [url = about:blank] 21:12:49 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x12905a000) [pid = 1658] [serial = 1281] [outer = 0x0] [url = about:blank] 21:12:49 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x12a563400) [pid = 1658] [serial = 1284] [outer = 0x0] [url = about:blank] 21:12:49 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x1248d6c00) [pid = 1658] [serial = 1272] [outer = 0x0] [url = about:blank] 21:12:49 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x12109b400) [pid = 1658] [serial = 1269] [outer = 0x0] [url = about:blank] 21:12:49 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x121c0b800) [pid = 1658] [serial = 1270] [outer = 0x0] [url = about:blank] 21:12:49 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x11858fc00) [pid = 1658] [serial = 1266] [outer = 0x0] [url = about:blank] 21:12:49 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x119366000) [pid = 1658] [serial = 1267] [outer = 0x0] [url = about:blank] 21:12:49 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x124cb3000) [pid = 1658] [serial = 1275] [outer = 0x0] [url = about:blank] 21:12:49 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x1293a7c00) [pid = 1658] [serial = 1282] [outer = 0x0] [url = about:blank] 21:12:49 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x1293adc00) [pid = 1658] [serial = 1255] [outer = 0x0] [url = about:blank] 21:12:49 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x118012c00) [pid = 1658] [serial = 1260] [outer = 0x0] [url = about:blank] 21:12:49 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x11824a800) [pid = 1658] [serial = 1261] [outer = 0x0] [url = about:blank] 21:12:49 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x112fa3000) [pid = 1658] [serial = 1257] [outer = 0x0] [url = about:blank] 21:12:49 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x1162c5c00) [pid = 1658] [serial = 1258] [outer = 0x0] [url = about:blank] 21:12:49 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x1172b7000) [pid = 1658] [serial = 1263] [outer = 0x0] [url = about:blank] 21:12:49 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x118012000) [pid = 1658] [serial = 1264] [outer = 0x0] [url = about:blank] 21:12:49 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x124cebc00) [pid = 1658] [serial = 1273] [outer = 0x0] [url = about:blank] 21:12:49 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x119446000) [pid = 1658] [serial = 1288] [outer = 0x0] [url = about:blank] 21:12:49 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x1172b8000) [pid = 1658] [serial = 1287] [outer = 0x0] [url = about:blank] 21:12:49 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x126d4d000) [pid = 1658] [serial = 1305] [outer = 0x0] [url = about:blank] 21:12:49 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x128a07400) [pid = 1658] [serial = 1306] [outer = 0x0] [url = about:blank] 21:12:49 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x12733ec00) [pid = 1658] [serial = 1290] [outer = 0x0] [url = about:blank] 21:12:49 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x12a92a000) [pid = 1658] [serial = 1309] [outer = 0x0] [url = about:blank] 21:12:49 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x1293ad000) [pid = 1658] [serial = 1308] [outer = 0x0] [url = about:blank] 21:12:49 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x129143c00) [pid = 1658] [serial = 1312] [outer = 0x0] [url = about:blank] 21:12:49 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x118318c00) [pid = 1658] [serial = 1311] [outer = 0x0] [url = about:blank] 21:12:49 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x12aab3000) [pid = 1658] [serial = 1296] [outer = 0x0] [url = about:blank] 21:12:49 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x12a6e3c00) [pid = 1658] [serial = 1285] [outer = 0x0] [url = about:blank] 21:12:49 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x12aabec00) [pid = 1658] [serial = 1297] [outer = 0x0] [url = about:blank] 21:12:49 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x12a567000) [pid = 1658] [serial = 1293] [outer = 0x0] [url = about:blank] 21:12:49 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x129143400) [pid = 1658] [serial = 1279] [outer = 0x0] [url = about:blank] 21:12:49 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x129150000) [pid = 1658] [serial = 1291] [outer = 0x0] [url = about:blank] 21:12:49 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x12a957800) [pid = 1658] [serial = 1294] [outer = 0x0] [url = about:blank] 21:12:49 INFO - PROCESS | 1658 | --DOMWINDOW == 78 (0x1267c2800) [pid = 1658] [serial = 1276] [outer = 0x0] [url = about:blank] 21:12:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 21:12:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 770ms 21:12:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 21:12:49 INFO - PROCESS | 1658 | 1465272769041 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 21:12:49 INFO - PROCESS | 1658 | 1465272769042 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 21:12:49 INFO - PROCESS | 1658 | 1465272769047 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 21:12:49 INFO - PROCESS | 1658 | 1465272769049 Marionette TRACE conn2 <- [1,1806,null,{}] 21:12:49 INFO - PROCESS | 1658 | 1465272769052 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}] 21:12:49 INFO - PROCESS | 1658 | 1465272769053 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:49 INFO - PROCESS | 1658 | 1465272769136 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 21:12:49 INFO - PROCESS | 1658 | 1465272769141 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:49 INFO - PROCESS | 1658 | 1465272769142 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:49 INFO - PROCESS | 1658 | ++DOCSHELL 0x118120800 == 33 [pid = 1658] [id = 459] 21:12:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x117e19400) [pid = 1658] [serial = 1376] [outer = 0x0] 21:12:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x118012000) [pid = 1658] [serial = 1377] [outer = 0x117e19400] 21:12:49 INFO - PROCESS | 1658 | 1465272769172 Marionette DEBUG loaded listener.js 21:12:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x11870f800) [pid = 1658] [serial = 1378] [outer = 0x117e19400] 21:12:49 INFO - PROCESS | 1658 | 1465272769547 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]]]}] 21:12:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 21:12:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 521ms 21:12:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 21:12:49 INFO - PROCESS | 1658 | 1465272769567 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 21:12:49 INFO - PROCESS | 1658 | 1465272769568 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 21:12:49 INFO - PROCESS | 1658 | 1465272769571 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 21:12:49 INFO - PROCESS | 1658 | 1465272769572 Marionette TRACE conn2 <- [1,1810,null,{}] 21:12:49 INFO - PROCESS | 1658 | 1465272769580 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}] 21:12:49 INFO - PROCESS | 1658 | 1465272769584 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:49 INFO - PROCESS | 1658 | 1465272769670 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 21:12:49 INFO - PROCESS | 1658 | 1465272769676 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:49 INFO - PROCESS | 1658 | 1465272769679 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:49 INFO - PROCESS | 1658 | ++DOCSHELL 0x12136d800 == 34 [pid = 1658] [id = 460] 21:12:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x11975e000) [pid = 1658] [serial = 1379] [outer = 0x0] 21:12:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x119bce400) [pid = 1658] [serial = 1380] [outer = 0x11975e000] 21:12:49 INFO - PROCESS | 1658 | 1465272769709 Marionette DEBUG loaded listener.js 21:12:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x121194400) [pid = 1658] [serial = 1381] [outer = 0x11975e000] 21:12:50 INFO - PROCESS | 1658 | 1465272770072 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]]]}] 21:12:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 21:12:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 519ms 21:12:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 21:12:50 INFO - PROCESS | 1658 | 1465272770091 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 21:12:50 INFO - PROCESS | 1658 | 1465272770092 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 21:12:50 INFO - PROCESS | 1658 | 1465272770094 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 21:12:50 INFO - PROCESS | 1658 | 1465272770096 Marionette TRACE conn2 <- [1,1814,null,{}] 21:12:50 INFO - PROCESS | 1658 | 1465272770098 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}] 21:12:50 INFO - PROCESS | 1658 | 1465272770099 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:50 INFO - PROCESS | 1658 | 1465272770190 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 21:12:50 INFO - PROCESS | 1658 | 1465272770247 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:50 INFO - PROCESS | 1658 | 1465272770248 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:50 INFO - PROCESS | 1658 | ++DOCSHELL 0x1248a9800 == 35 [pid = 1658] [id = 461] 21:12:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x12109c400) [pid = 1658] [serial = 1382] [outer = 0x0] 21:12:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x121c11c00) [pid = 1658] [serial = 1383] [outer = 0x12109c400] 21:12:50 INFO - PROCESS | 1658 | 1465272770273 Marionette DEBUG loaded listener.js 21:12:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x125d19c00) [pid = 1658] [serial = 1384] [outer = 0x12109c400] 21:12:50 INFO - PROCESS | 1658 | 1465272770553 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]]]}] 21:12:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 21:12:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 471ms 21:12:50 INFO - PROCESS | 1658 | 1465272770569 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 21:12:50 INFO - PROCESS | 1658 | 1465272770570 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 21:12:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 21:12:50 INFO - PROCESS | 1658 | 1465272770572 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 21:12:50 INFO - PROCESS | 1658 | 1465272770573 Marionette TRACE conn2 <- [1,1818,null,{}] 21:12:50 INFO - PROCESS | 1658 | 1465272770576 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}] 21:12:50 INFO - PROCESS | 1658 | 1465272770577 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:50 INFO - PROCESS | 1658 | 1465272770672 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 21:12:50 INFO - PROCESS | 1658 | 1465272770675 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:50 INFO - PROCESS | 1658 | 1465272770677 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:50 INFO - PROCESS | 1658 | ++DOCSHELL 0x128930800 == 36 [pid = 1658] [id = 462] 21:12:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x125d1b000) [pid = 1658] [serial = 1385] [outer = 0x0] 21:12:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x126d52400) [pid = 1658] [serial = 1386] [outer = 0x125d1b000] 21:12:50 INFO - PROCESS | 1658 | 1465272770704 Marionette DEBUG loaded listener.js 21:12:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x1288ad000) [pid = 1658] [serial = 1387] [outer = 0x125d1b000] 21:12:51 INFO - PROCESS | 1658 | 1465272771050 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]]]}] 21:12:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 21:12:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 519ms 21:12:51 INFO - PROCESS | 1658 | 1465272771092 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 21:12:51 INFO - PROCESS | 1658 | 1465272771093 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 21:12:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 21:12:51 INFO - PROCESS | 1658 | 1465272771096 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 21:12:51 INFO - PROCESS | 1658 | 1465272771098 Marionette TRACE conn2 <- [1,1822,null,{}] 21:12:51 INFO - PROCESS | 1658 | 1465272771101 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}] 21:12:51 INFO - PROCESS | 1658 | 1465272771105 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:51 INFO - PROCESS | 1658 | 1465272771254 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 21:12:51 INFO - PROCESS | 1658 | 1465272771265 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:51 INFO - PROCESS | 1658 | 1465272771266 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:51 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a498800 == 37 [pid = 1658] [id = 463] 21:12:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x128a0c800) [pid = 1658] [serial = 1388] [outer = 0x0] 21:12:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x12904f000) [pid = 1658] [serial = 1389] [outer = 0x128a0c800] 21:12:51 INFO - PROCESS | 1658 | 1465272771290 Marionette DEBUG loaded listener.js 21:12:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x12914d000) [pid = 1658] [serial = 1390] [outer = 0x128a0c800] 21:12:51 INFO - PROCESS | 1658 | 1465272771627 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]]]}] 21:12:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 21:12:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 571ms 21:12:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 21:12:51 INFO - PROCESS | 1658 | 1465272771666 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 21:12:51 INFO - PROCESS | 1658 | 1465272771668 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 21:12:51 INFO - PROCESS | 1658 | 1465272771670 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 21:12:51 INFO - PROCESS | 1658 | 1465272771671 Marionette TRACE conn2 <- [1,1826,null,{}] 21:12:51 INFO - PROCESS | 1658 | 1465272771673 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}] 21:12:51 INFO - PROCESS | 1658 | 1465272771674 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:51 INFO - PROCESS | 1658 | 1465272771777 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 21:12:51 INFO - PROCESS | 1658 | 1465272771781 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:51 INFO - PROCESS | 1658 | 1465272771782 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:51 INFO - PROCESS | 1658 | ++DOCSHELL 0x12aa8a800 == 38 [pid = 1658] [id = 464] 21:12:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x113388400) [pid = 1658] [serial = 1391] [outer = 0x0] 21:12:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x12939ec00) [pid = 1658] [serial = 1392] [outer = 0x113388400] 21:12:51 INFO - PROCESS | 1658 | 1465272771806 Marionette DEBUG loaded listener.js 21:12:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x110ee3c00) [pid = 1658] [serial = 1393] [outer = 0x113388400] 21:12:52 INFO - PROCESS | 1658 | 1465272772156 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]]]}] 21:12:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 21:12:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 518ms 21:12:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 21:12:52 INFO - PROCESS | 1658 | 1465272772188 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 21:12:52 INFO - PROCESS | 1658 | 1465272772189 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 21:12:52 INFO - PROCESS | 1658 | 1465272772192 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 21:12:52 INFO - PROCESS | 1658 | 1465272772193 Marionette TRACE conn2 <- [1,1830,null,{}] 21:12:52 INFO - PROCESS | 1658 | 1465272772203 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}] 21:12:52 INFO - PROCESS | 1658 | 1465272772204 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:52 INFO - PROCESS | 1658 | 1465272772307 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 21:12:52 INFO - PROCESS | 1658 | 1465272772312 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:52 INFO - PROCESS | 1658 | 1465272772313 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:52 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b99f000 == 39 [pid = 1658] [id = 465] 21:12:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x1293ac000) [pid = 1658] [serial = 1394] [outer = 0x0] 21:12:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x12a567000) [pid = 1658] [serial = 1395] [outer = 0x1293ac000] 21:12:52 INFO - PROCESS | 1658 | 1465272772337 Marionette DEBUG loaded listener.js 21:12:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x12a6e4400) [pid = 1658] [serial = 1396] [outer = 0x1293ac000] 21:12:52 INFO - PROCESS | 1658 | 1465272772677 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]]]}] 21:12:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 21:12:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 526ms 21:12:52 INFO - PROCESS | 1658 | 1465272772718 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 21:12:52 INFO - PROCESS | 1658 | 1465272772720 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 21:12:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 21:12:52 INFO - PROCESS | 1658 | 1465272772722 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 21:12:52 INFO - PROCESS | 1658 | 1465272772723 Marionette TRACE conn2 <- [1,1834,null,{}] 21:12:52 INFO - PROCESS | 1658 | 1465272772726 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}] 21:12:52 INFO - PROCESS | 1658 | 1465272772727 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:52 INFO - PROCESS | 1658 | 1465272772832 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 21:12:52 INFO - PROCESS | 1658 | 1465272772835 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:52 INFO - PROCESS | 1658 | 1465272772837 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:52 INFO - PROCESS | 1658 | ++DOCSHELL 0x12bfde000 == 40 [pid = 1658] [id = 466] 21:12:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x1296e8000) [pid = 1658] [serial = 1397] [outer = 0x0] 21:12:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x12a6ea800) [pid = 1658] [serial = 1398] [outer = 0x1296e8000] 21:12:52 INFO - PROCESS | 1658 | 1465272772897 Marionette DEBUG loaded listener.js 21:12:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x12a929400) [pid = 1658] [serial = 1399] [outer = 0x1296e8000] 21:12:53 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x11907d400) [pid = 1658] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 21:12:53 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x11959f800) [pid = 1658] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 21:12:53 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x117033000) [pid = 1658] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 21:12:53 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x1162fd800) [pid = 1658] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 21:12:53 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x110e7f000) [pid = 1658] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 21:12:53 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x11959c800) [pid = 1658] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 21:12:53 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x11808dc00) [pid = 1658] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 21:12:53 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x111ecc400) [pid = 1658] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 21:12:53 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x1190d0000) [pid = 1658] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 21:12:53 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x111e57c00) [pid = 1658] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 21:12:53 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x112a72400) [pid = 1658] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 21:12:53 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x112a7c000) [pid = 1658] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 21:12:53 INFO - PROCESS | 1658 | 1465272773302 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]]]}] 21:12:53 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 21:12:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 619ms 21:12:53 INFO - PROCESS | 1658 | 1465272773341 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 21:12:53 INFO - PROCESS | 1658 | 1465272773343 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 21:12:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 21:12:53 INFO - PROCESS | 1658 | 1465272773353 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 21:12:53 INFO - PROCESS | 1658 | 1465272773354 Marionette TRACE conn2 <- [1,1838,null,{}] 21:12:53 INFO - PROCESS | 1658 | 1465272773356 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}] 21:12:53 INFO - PROCESS | 1658 | 1465272773357 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:53 INFO - PROCESS | 1658 | 1465272773443 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 21:12:53 INFO - PROCESS | 1658 | 1465272773449 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:53 INFO - PROCESS | 1658 | 1465272773450 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:53 INFO - PROCESS | 1658 | ++DOCSHELL 0x125de9000 == 41 [pid = 1658] [id = 467] 21:12:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x112748400) [pid = 1658] [serial = 1400] [outer = 0x0] 21:12:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x117e10800) [pid = 1658] [serial = 1401] [outer = 0x112748400] 21:12:53 INFO - PROCESS | 1658 | 1465272773475 Marionette DEBUG loaded listener.js 21:12:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x11959c800) [pid = 1658] [serial = 1402] [outer = 0x112748400] 21:12:53 INFO - PROCESS | 1658 | 1465272773813 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]]]}] 21:12:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 21:12:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 518ms 21:12:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 21:12:53 INFO - PROCESS | 1658 | 1465272773871 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 21:12:53 INFO - PROCESS | 1658 | 1465272773873 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 21:12:53 INFO - PROCESS | 1658 | 1465272773875 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 21:12:53 INFO - PROCESS | 1658 | 1465272773877 Marionette TRACE conn2 <- [1,1842,null,{}] 21:12:53 INFO - PROCESS | 1658 | 1465272773879 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}] 21:12:53 INFO - PROCESS | 1658 | 1465272773881 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:53 INFO - PROCESS | 1658 | 1465272773976 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 21:12:53 INFO - PROCESS | 1658 | 1465272773983 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:53 INFO - PROCESS | 1658 | 1465272773984 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:54 INFO - PROCESS | 1658 | ++DOCSHELL 0x12cab1000 == 42 [pid = 1658] [id = 468] 21:12:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x113864000) [pid = 1658] [serial = 1403] [outer = 0x0] 21:12:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x12a922c00) [pid = 1658] [serial = 1404] [outer = 0x113864000] 21:12:54 INFO - PROCESS | 1658 | 1465272774017 Marionette DEBUG loaded listener.js 21:12:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x12a95ec00) [pid = 1658] [serial = 1405] [outer = 0x113864000] 21:12:54 INFO - PROCESS | 1658 | 1465272774367 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]]]}] 21:12:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 21:12:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 521ms 21:12:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 21:12:54 INFO - PROCESS | 1658 | 1465272774396 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 21:12:54 INFO - PROCESS | 1658 | 1465272774397 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 21:12:54 INFO - PROCESS | 1658 | 1465272774400 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 21:12:54 INFO - PROCESS | 1658 | 1465272774401 Marionette TRACE conn2 <- [1,1846,null,{}] 21:12:54 INFO - PROCESS | 1658 | 1465272774403 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}] 21:12:54 INFO - PROCESS | 1658 | 1465272774404 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:54 INFO - PROCESS | 1658 | 1465272774490 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 21:12:54 INFO - PROCESS | 1658 | 1465272774553 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:54 INFO - PROCESS | 1658 | 1465272774554 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:54 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d303000 == 43 [pid = 1658] [id = 469] 21:12:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x119858c00) [pid = 1658] [serial = 1406] [outer = 0x0] 21:12:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x12aab9800) [pid = 1658] [serial = 1407] [outer = 0x119858c00] 21:12:54 INFO - PROCESS | 1658 | 1465272774578 Marionette DEBUG loaded listener.js 21:12:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x12b037400) [pid = 1658] [serial = 1408] [outer = 0x119858c00] 21:12:54 INFO - PROCESS | 1658 | 1465272774892 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]]]}] 21:12:54 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) 21:12:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 519ms 21:12:54 INFO - PROCESS | 1658 | 1465272774920 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 21:12:54 INFO - PROCESS | 1658 | 1465272774922 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 21:12:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 21:12:54 INFO - PROCESS | 1658 | 1465272774925 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 21:12:54 INFO - PROCESS | 1658 | 1465272774926 Marionette TRACE conn2 <- [1,1850,null,{}] 21:12:54 INFO - PROCESS | 1658 | 1465272774930 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}] 21:12:54 INFO - PROCESS | 1658 | 1465272774933 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:55 INFO - PROCESS | 1658 | 1465272775063 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 21:12:55 INFO - PROCESS | 1658 | 1465272775134 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:55 INFO - PROCESS | 1658 | 1465272775143 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:55 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d503800 == 44 [pid = 1658] [id = 470] 21:12:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x113a1c800) [pid = 1658] [serial = 1409] [outer = 0x0] 21:12:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x12b03b800) [pid = 1658] [serial = 1410] [outer = 0x113a1c800] 21:12:55 INFO - PROCESS | 1658 | 1465272775166 Marionette DEBUG loaded listener.js 21:12:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x12b1df000) [pid = 1658] [serial = 1411] [outer = 0x113a1c800] 21:12:55 INFO - PROCESS | 1658 | 1465272775635 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]]]}] 21:12:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:12:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 770ms 21:12:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 21:12:55 INFO - PROCESS | 1658 | 1465272775694 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 21:12:55 INFO - PROCESS | 1658 | 1465272775697 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 21:12:55 INFO - PROCESS | 1658 | 1465272775701 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 21:12:55 INFO - PROCESS | 1658 | 1465272775703 Marionette TRACE conn2 <- [1,1854,null,{}] 21:12:55 INFO - PROCESS | 1658 | 1465272775707 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}] 21:12:55 INFO - PROCESS | 1658 | 1465272775709 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:55 INFO - PROCESS | 1658 | 1465272775822 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 21:12:55 INFO - PROCESS | 1658 | 1465272775899 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:55 INFO - PROCESS | 1658 | 1465272775900 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:55 INFO - PROCESS | 1658 | ++DOCSHELL 0x11876a800 == 45 [pid = 1658] [id = 471] 21:12:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x1172b8000) [pid = 1658] [serial = 1412] [outer = 0x0] 21:12:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x118014c00) [pid = 1658] [serial = 1413] [outer = 0x1172b8000] 21:12:55 INFO - PROCESS | 1658 | 1465272775931 Marionette DEBUG loaded listener.js 21:12:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x11902b400) [pid = 1658] [serial = 1414] [outer = 0x1172b8000] 21:12:56 INFO - PROCESS | 1658 | 1465272776365 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]]]}] 21:12:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 21:12:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 721ms 21:12:56 INFO - PROCESS | 1658 | 1465272776422 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 21:12:56 INFO - PROCESS | 1658 | 1465272776425 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 21:12:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 21:12:56 INFO - PROCESS | 1658 | 1465272776430 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 21:12:56 INFO - PROCESS | 1658 | 1465272776432 Marionette TRACE conn2 <- [1,1858,null,{}] 21:12:56 INFO - PROCESS | 1658 | 1465272776434 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}] 21:12:56 INFO - PROCESS | 1658 | 1465272776437 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:56 INFO - PROCESS | 1658 | 1465272776547 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 21:12:56 INFO - PROCESS | 1658 | 1465272776612 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:56 INFO - PROCESS | 1658 | 1465272776614 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:56 INFO - PROCESS | 1658 | ++DOCSHELL 0x12891b000 == 46 [pid = 1658] [id = 472] 21:12:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x11985a800) [pid = 1658] [serial = 1415] [outer = 0x0] 21:12:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x120f11800) [pid = 1658] [serial = 1416] [outer = 0x11985a800] 21:12:56 INFO - PROCESS | 1658 | 1465272776685 Marionette DEBUG loaded listener.js 21:12:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x121c83c00) [pid = 1658] [serial = 1417] [outer = 0x11985a800] 21:12:57 INFO - PROCESS | 1658 | 1465272777119 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]]]}] 21:12:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 21:12:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 723ms 21:12:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 21:12:57 INFO - PROCESS | 1658 | 1465272777153 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 21:12:57 INFO - PROCESS | 1658 | 1465272777155 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 21:12:57 INFO - PROCESS | 1658 | 1465272777157 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 21:12:57 INFO - PROCESS | 1658 | 1465272777160 Marionette TRACE conn2 <- [1,1862,null,{}] 21:12:57 INFO - PROCESS | 1658 | 1465272777189 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}] 21:12:57 INFO - PROCESS | 1658 | 1465272777192 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:57 INFO - PROCESS | 1658 | 1465272777302 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 21:12:57 INFO - PROCESS | 1658 | 1465272777379 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:57 INFO - PROCESS | 1658 | 1465272777381 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:57 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d116800 == 47 [pid = 1658] [id = 473] 21:12:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x1288a9000) [pid = 1658] [serial = 1418] [outer = 0x0] 21:12:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x128a06000) [pid = 1658] [serial = 1419] [outer = 0x1288a9000] 21:12:57 INFO - PROCESS | 1658 | 1465272777411 Marionette DEBUG loaded listener.js 21:12:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x129050800) [pid = 1658] [serial = 1420] [outer = 0x1288a9000] 21:12:57 INFO - PROCESS | 1658 | 1465272777857 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]]]}] 21:12:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 21:12:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 741ms 21:12:57 INFO - PROCESS | 1658 | 1465272777899 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 21:12:57 INFO - PROCESS | 1658 | 1465272777901 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 21:12:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 21:12:57 INFO - PROCESS | 1658 | 1465272777904 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 21:12:57 INFO - PROCESS | 1658 | 1465272777905 Marionette TRACE conn2 <- [1,1866,null,{}] 21:12:57 INFO - PROCESS | 1658 | 1465272777908 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}] 21:12:57 INFO - PROCESS | 1658 | 1465272777909 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:58 INFO - PROCESS | 1658 | 1465272778024 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 21:12:58 INFO - PROCESS | 1658 | 1465272778103 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:58 INFO - PROCESS | 1658 | 1465272778105 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:58 INFO - PROCESS | 1658 | ++DOCSHELL 0x118212800 == 48 [pid = 1658] [id = 474] 21:12:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x1162fc800) [pid = 1658] [serial = 1421] [outer = 0x0] 21:12:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x127342800) [pid = 1658] [serial = 1422] [outer = 0x1162fc800] 21:12:58 INFO - PROCESS | 1658 | 1465272778133 Marionette DEBUG loaded listener.js 21:12:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x12905b800) [pid = 1658] [serial = 1423] [outer = 0x1162fc800] 21:12:58 INFO - PROCESS | 1658 | 1465272778699 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]]]}] 21:12:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 21:12:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 869ms 21:12:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 21:12:58 INFO - PROCESS | 1658 | 1465272778773 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 21:12:58 INFO - PROCESS | 1658 | 1465272778775 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 21:12:58 INFO - PROCESS | 1658 | 1465272778798 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 21:12:58 INFO - PROCESS | 1658 | 1465272778800 Marionette TRACE conn2 <- [1,1870,null,{}] 21:12:58 INFO - PROCESS | 1658 | 1465272778805 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}] 21:12:58 INFO - PROCESS | 1658 | 1465272778807 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:58 INFO - PROCESS | 1658 | 1465272778912 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 21:12:58 INFO - PROCESS | 1658 | 1465272778993 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:58 INFO - PROCESS | 1658 | 1465272778995 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:59 INFO - PROCESS | 1658 | ++DOCSHELL 0x116665800 == 49 [pid = 1658] [id = 475] 21:12:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x11808f400) [pid = 1658] [serial = 1424] [outer = 0x0] 21:12:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x118245800) [pid = 1658] [serial = 1425] [outer = 0x11808f400] 21:12:59 INFO - PROCESS | 1658 | 1465272779023 Marionette DEBUG loaded listener.js 21:12:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x1190c6000) [pid = 1658] [serial = 1426] [outer = 0x11808f400] 21:12:59 INFO - PROCESS | 1658 | 1465272779437 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]]]}] 21:12:59 INFO - PROCESS | 1658 | --DOCSHELL 0x12d303000 == 48 [pid = 1658] [id = 469] 21:12:59 INFO - PROCESS | 1658 | --DOCSHELL 0x12cab1000 == 47 [pid = 1658] [id = 468] 21:12:59 INFO - PROCESS | 1658 | --DOCSHELL 0x125de9000 == 46 [pid = 1658] [id = 467] 21:12:59 INFO - PROCESS | 1658 | --DOCSHELL 0x12bfde000 == 45 [pid = 1658] [id = 466] 21:12:59 INFO - PROCESS | 1658 | --DOCSHELL 0x12b99f000 == 44 [pid = 1658] [id = 465] 21:12:59 INFO - PROCESS | 1658 | --DOCSHELL 0x12aa8a800 == 43 [pid = 1658] [id = 464] 21:12:59 INFO - PROCESS | 1658 | --DOCSHELL 0x12a498800 == 42 [pid = 1658] [id = 463] 21:12:59 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x12733e800) [pid = 1658] [serial = 1356] [outer = 0x0] [url = about:blank] 21:12:59 INFO - PROCESS | 1658 | --DOCSHELL 0x128930800 == 41 [pid = 1658] [id = 462] 21:12:59 INFO - PROCESS | 1658 | --DOCSHELL 0x1248a9800 == 40 [pid = 1658] [id = 461] 21:12:59 INFO - PROCESS | 1658 | --DOCSHELL 0x12136d800 == 39 [pid = 1658] [id = 460] 21:12:59 INFO - PROCESS | 1658 | --DOCSHELL 0x118120800 == 38 [pid = 1658] [id = 459] 21:12:59 INFO - PROCESS | 1658 | --DOCSHELL 0x1191d9000 == 37 [pid = 1658] [id = 458] 21:12:59 INFO - PROCESS | 1658 | --DOCSHELL 0x12c5de800 == 36 [pid = 1658] [id = 457] 21:12:59 INFO - PROCESS | 1658 | --DOCSHELL 0x12c41d000 == 35 [pid = 1658] [id = 456] 21:12:59 INFO - PROCESS | 1658 | --DOCSHELL 0x12a679800 == 34 [pid = 1658] [id = 455] 21:12:59 INFO - PROCESS | 1658 | --DOCSHELL 0x1218f2000 == 33 [pid = 1658] [id = 454] 21:12:59 INFO - PROCESS | 1658 | --DOCSHELL 0x116242000 == 32 [pid = 1658] [id = 453] 21:12:59 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x1121ab000) [pid = 1658] [serial = 1318] [outer = 0x0] [url = about:blank] 21:12:59 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x113387c00) [pid = 1658] [serial = 1315] [outer = 0x0] [url = about:blank] 21:12:59 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x11936c400) [pid = 1658] [serial = 1335] [outer = 0x0] [url = about:blank] 21:12:59 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x116f3f000) [pid = 1658] [serial = 1323] [outer = 0x0] [url = about:blank] 21:12:59 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x11975ac00) [pid = 1658] [serial = 1338] [outer = 0x0] [url = about:blank] 21:12:59 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x11808ec00) [pid = 1658] [serial = 1327] [outer = 0x0] [url = about:blank] 21:12:59 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x117e16400) [pid = 1658] [serial = 1326] [outer = 0x0] [url = about:blank] 21:12:59 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x116f3d400) [pid = 1658] [serial = 1329] [outer = 0x0] [url = about:blank] 21:12:59 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x117696800) [pid = 1658] [serial = 1330] [outer = 0x0] [url = about:blank] 21:12:59 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x110e85400) [pid = 1658] [serial = 1320] [outer = 0x0] [url = about:blank] 21:12:59 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x118012400) [pid = 1658] [serial = 1332] [outer = 0x0] [url = about:blank] 21:12:59 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x118595800) [pid = 1658] [serial = 1333] [outer = 0x0] [url = about:blank] 21:12:59 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x120f0fc00) [pid = 1658] [serial = 1341] [outer = 0x0] [url = about:blank] 21:12:59 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x120f06800) [pid = 1658] [serial = 1339] [outer = 0x0] [url = about:blank] 21:12:59 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x121c06c00) [pid = 1658] [serial = 1344] [outer = 0x0] [url = about:blank] 21:12:59 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x121455800) [pid = 1658] [serial = 1342] [outer = 0x0] [url = about:blank] 21:12:59 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x125d73000) [pid = 1658] [serial = 1345] [outer = 0x0] [url = about:blank] 21:12:59 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x11800b000) [pid = 1658] [serial = 1348] [outer = 0x0] [url = about:blank] 21:12:59 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x115ee3000) [pid = 1658] [serial = 1347] [outer = 0x0] [url = about:blank] 21:12:59 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x121c0c400) [pid = 1658] [serial = 1350] [outer = 0x0] [url = about:blank] 21:12:59 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x126d46c00) [pid = 1658] [serial = 1353] [outer = 0x0] [url = about:blank] 21:12:59 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x12732ac00) [pid = 1658] [serial = 1354] [outer = 0x0] [url = about:blank] 21:12:59 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x11959a000) [pid = 1658] [serial = 1336] [outer = 0x0] [url = about:blank] 21:12:59 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x126c56000) [pid = 1658] [serial = 1351] [outer = 0x0] [url = about:blank] 21:12:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 21:12:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 743ms 21:12:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 21:12:59 INFO - PROCESS | 1658 | 1465272779524 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 21:12:59 INFO - PROCESS | 1658 | 1465272779526 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 21:12:59 INFO - PROCESS | 1658 | 1465272779532 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 21:12:59 INFO - PROCESS | 1658 | 1465272779534 Marionette TRACE conn2 <- [1,1874,null,{}] 21:12:59 INFO - PROCESS | 1658 | 1465272779536 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}] 21:12:59 INFO - PROCESS | 1658 | 1465272779538 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:59 INFO - PROCESS | 1658 | 1465272779623 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 21:12:59 INFO - PROCESS | 1658 | 1465272779633 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:59 INFO - PROCESS | 1658 | 1465272779634 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:12:59 INFO - PROCESS | 1658 | ++DOCSHELL 0x11810e800 == 33 [pid = 1658] [id = 476] 21:12:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x119369800) [pid = 1658] [serial = 1427] [outer = 0x0] 21:12:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x119512400) [pid = 1658] [serial = 1428] [outer = 0x119369800] 21:12:59 INFO - PROCESS | 1658 | 1465272779662 Marionette DEBUG loaded listener.js 21:12:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x119d2d800) [pid = 1658] [serial = 1429] [outer = 0x119369800] 21:13:00 INFO - PROCESS | 1658 | 1465272780038 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]]]}] 21:13:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 21:13:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 520ms 21:13:00 INFO - PROCESS | 1658 | 1465272780053 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 21:13:00 INFO - PROCESS | 1658 | 1465272780054 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 21:13:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 21:13:00 INFO - PROCESS | 1658 | 1465272780056 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 21:13:00 INFO - PROCESS | 1658 | 1465272780059 Marionette TRACE conn2 <- [1,1878,null,{}] 21:13:00 INFO - PROCESS | 1658 | 1465272780068 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}] 21:13:00 INFO - PROCESS | 1658 | 1465272780070 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:00 INFO - PROCESS | 1658 | 1465272780157 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 21:13:00 INFO - PROCESS | 1658 | 1465272780166 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:00 INFO - PROCESS | 1658 | 1465272780168 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:00 INFO - PROCESS | 1658 | ++DOCSHELL 0x123591800 == 34 [pid = 1658] [id = 477] 21:13:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x1216adc00) [pid = 1658] [serial = 1430] [outer = 0x0] 21:13:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x1248dec00) [pid = 1658] [serial = 1431] [outer = 0x1216adc00] 21:13:00 INFO - PROCESS | 1658 | 1465272780195 Marionette DEBUG loaded listener.js 21:13:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x1267c8800) [pid = 1658] [serial = 1432] [outer = 0x1216adc00] 21:13:00 INFO - PROCESS | 1658 | 1465272780549 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]]]}] 21:13:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 21:13:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 524ms 21:13:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 21:13:00 INFO - PROCESS | 1658 | 1465272780581 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 21:13:00 INFO - PROCESS | 1658 | 1465272780583 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 21:13:00 INFO - PROCESS | 1658 | 1465272780585 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 21:13:00 INFO - PROCESS | 1658 | 1465272780586 Marionette TRACE conn2 <- [1,1882,null,{}] 21:13:00 INFO - PROCESS | 1658 | 1465272780603 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}] 21:13:00 INFO - PROCESS | 1658 | 1465272780604 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:00 INFO - PROCESS | 1658 | 1465272780689 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 21:13:00 INFO - PROCESS | 1658 | 1465272780693 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:00 INFO - PROCESS | 1658 | 1465272780694 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:00 INFO - PROCESS | 1658 | ++DOCSHELL 0x127161800 == 35 [pid = 1658] [id = 478] 21:13:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x126d54c00) [pid = 1658] [serial = 1433] [outer = 0x0] 21:13:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x1288ab800) [pid = 1658] [serial = 1434] [outer = 0x126d54c00] 21:13:00 INFO - PROCESS | 1658 | 1465272780721 Marionette DEBUG loaded listener.js 21:13:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x128b58c00) [pid = 1658] [serial = 1435] [outer = 0x126d54c00] 21:13:01 INFO - PROCESS | 1658 | 1465272781059 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]]]}] 21:13:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 21:13:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 526ms 21:13:01 INFO - PROCESS | 1658 | 1465272781111 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 21:13:01 INFO - PROCESS | 1658 | 1465272781113 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 21:13:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 21:13:01 INFO - PROCESS | 1658 | 1465272781115 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 21:13:01 INFO - PROCESS | 1658 | 1465272781116 Marionette TRACE conn2 <- [1,1886,null,{}] 21:13:01 INFO - PROCESS | 1658 | 1465272781118 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}] 21:13:01 INFO - PROCESS | 1658 | 1465272781120 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:01 INFO - PROCESS | 1658 | 1465272781203 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 21:13:01 INFO - PROCESS | 1658 | 1465272781274 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:01 INFO - PROCESS | 1658 | 1465272781275 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:01 INFO - PROCESS | 1658 | ++DOCSHELL 0x128d32800 == 36 [pid = 1658] [id = 479] 21:13:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x12733f000) [pid = 1658] [serial = 1436] [outer = 0x0] 21:13:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x129050000) [pid = 1658] [serial = 1437] [outer = 0x12733f000] 21:13:01 INFO - PROCESS | 1658 | 1465272781300 Marionette DEBUG loaded listener.js 21:13:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x12914e800) [pid = 1658] [serial = 1438] [outer = 0x12733f000] 21:13:01 INFO - PROCESS | 1658 | 1465272781969 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]]]}] 21:13:01 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x118095800) [pid = 1658] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 21:13:01 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x113388400) [pid = 1658] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 21:13:01 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x116a04000) [pid = 1658] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 21:13:01 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x11975e000) [pid = 1658] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 21:13:01 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x117e19400) [pid = 1658] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 21:13:01 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x1293ac000) [pid = 1658] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 21:13:01 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x125d1b000) [pid = 1658] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 21:13:01 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x12109c400) [pid = 1658] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 21:13:01 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x1296e8000) [pid = 1658] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 21:13:01 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x112748400) [pid = 1658] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 21:13:01 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x113864000) [pid = 1658] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 21:13:01 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x119858c00) [pid = 1658] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 21:13:01 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x128a0c800) [pid = 1658] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 21:13:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 21:13:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 920ms 21:13:02 INFO - PROCESS | 1658 | 1465272782036 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 21:13:02 INFO - PROCESS | 1658 | 1465272782038 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 21:13:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 21:13:02 INFO - PROCESS | 1658 | 1465272782042 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 21:13:02 INFO - PROCESS | 1658 | 1465272782045 Marionette TRACE conn2 <- [1,1890,null,{}] 21:13:02 INFO - PROCESS | 1658 | 1465272782049 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}] 21:13:02 INFO - PROCESS | 1658 | 1465272782051 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:02 INFO - PROCESS | 1658 | 1465272782160 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 21:13:02 INFO - PROCESS | 1658 | 1465272782220 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:02 INFO - PROCESS | 1658 | 1465272782224 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:02 INFO - PROCESS | 1658 | ++DOCSHELL 0x1170ca000 == 37 [pid = 1658] [id = 480] 21:13:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x1166e4c00) [pid = 1658] [serial = 1439] [outer = 0x0] 21:13:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x116711400) [pid = 1658] [serial = 1440] [outer = 0x1166e4c00] 21:13:02 INFO - PROCESS | 1658 | 1465272782255 Marionette DEBUG loaded listener.js 21:13:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x117696400) [pid = 1658] [serial = 1441] [outer = 0x1166e4c00] 21:13:02 INFO - PROCESS | 1658 | 1465272782685 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]]]}] 21:13:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 21:13:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 673ms 21:13:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 21:13:02 INFO - PROCESS | 1658 | 1465272782716 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 21:13:02 INFO - PROCESS | 1658 | 1465272782719 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 21:13:02 INFO - PROCESS | 1658 | 1465272782723 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 21:13:02 INFO - PROCESS | 1658 | 1465272782725 Marionette TRACE conn2 <- [1,1894,null,{}] 21:13:02 INFO - PROCESS | 1658 | 1465272782728 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}] 21:13:02 INFO - PROCESS | 1658 | 1465272782730 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:02 INFO - PROCESS | 1658 | 1465272782839 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 21:13:02 INFO - PROCESS | 1658 | 1465272782903 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:02 INFO - PROCESS | 1658 | 1465272782905 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:02 INFO - PROCESS | 1658 | ++DOCSHELL 0x12120b000 == 38 [pid = 1658] [id = 481] 21:13:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x11858e000) [pid = 1658] [serial = 1442] [outer = 0x0] 21:13:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x119074c00) [pid = 1658] [serial = 1443] [outer = 0x11858e000] 21:13:02 INFO - PROCESS | 1658 | 1465272782975 Marionette DEBUG loaded listener.js 21:13:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x11800f800) [pid = 1658] [serial = 1444] [outer = 0x11858e000] 21:13:03 INFO - PROCESS | 1658 | 1465272783489 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]]]}] 21:13:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 21:13:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 819ms 21:13:03 INFO - PROCESS | 1658 | 1465272783543 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 21:13:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 21:13:03 INFO - PROCESS | 1658 | 1465272783545 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 21:13:03 INFO - PROCESS | 1658 | 1465272783547 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 21:13:03 INFO - PROCESS | 1658 | 1465272783550 Marionette TRACE conn2 <- [1,1898,null,{}] 21:13:03 INFO - PROCESS | 1658 | 1465272783558 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}] 21:13:03 INFO - PROCESS | 1658 | 1465272783561 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:03 INFO - PROCESS | 1658 | 1465272783699 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 21:13:03 INFO - PROCESS | 1658 | 1465272783742 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:03 INFO - PROCESS | 1658 | 1465272783744 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x1291d3800 == 39 [pid = 1658] [id = 482] 21:13:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x124810c00) [pid = 1658] [serial = 1445] [outer = 0x0] 21:13:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x1248da800) [pid = 1658] [serial = 1446] [outer = 0x124810c00] 21:13:03 INFO - PROCESS | 1658 | 1465272783777 Marionette DEBUG loaded listener.js 21:13:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x125d1cc00) [pid = 1658] [serial = 1447] [outer = 0x124810c00] 21:13:04 INFO - PROCESS | 1658 | 1465272784180 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]]]}] 21:13:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 21:13:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 675ms 21:13:04 INFO - PROCESS | 1658 | 1465272784223 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 21:13:04 INFO - PROCESS | 1658 | 1465272784225 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 21:13:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 21:13:04 INFO - PROCESS | 1658 | 1465272784228 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 21:13:04 INFO - PROCESS | 1658 | 1465272784232 Marionette TRACE conn2 <- [1,1902,null,{}] 21:13:04 INFO - PROCESS | 1658 | 1465272784236 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}] 21:13:04 INFO - PROCESS | 1658 | 1465272784238 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:04 INFO - PROCESS | 1658 | 1465272784394 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 21:13:04 INFO - PROCESS | 1658 | 1465272784528 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:04 INFO - PROCESS | 1658 | 1465272784529 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:04 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b12d000 == 40 [pid = 1658] [id = 483] 21:13:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x127337800) [pid = 1658] [serial = 1448] [outer = 0x0] 21:13:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x129059800) [pid = 1658] [serial = 1449] [outer = 0x127337800] 21:13:04 INFO - PROCESS | 1658 | 1465272784582 Marionette DEBUG loaded listener.js 21:13:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x1293a1c00) [pid = 1658] [serial = 1450] [outer = 0x127337800] 21:13:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x1293a2000) [pid = 1658] [serial = 1451] [outer = 0x12a954800] 21:13:05 INFO - PROCESS | 1658 | 1465272785108 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]]]}] 21:13:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 21:13:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 924ms 21:13:05 INFO - PROCESS | 1658 | 1465272785153 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 21:13:05 INFO - PROCESS | 1658 | 1465272785154 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 21:13:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 21:13:05 INFO - PROCESS | 1658 | 1465272785157 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 21:13:05 INFO - PROCESS | 1658 | 1465272785158 Marionette TRACE conn2 <- [1,1906,null,{}] 21:13:05 INFO - PROCESS | 1658 | 1465272785160 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}] 21:13:05 INFO - PROCESS | 1658 | 1465272785162 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:05 INFO - PROCESS | 1658 | 1465272785262 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 21:13:05 INFO - PROCESS | 1658 | 1465272785337 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:05 INFO - PROCESS | 1658 | 1465272785338 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x12bcd7000 == 41 [pid = 1658] [id = 484] 21:13:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x1293a3c00) [pid = 1658] [serial = 1452] [outer = 0x0] 21:13:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x12a567c00) [pid = 1658] [serial = 1453] [outer = 0x1293a3c00] 21:13:05 INFO - PROCESS | 1658 | 1465272785367 Marionette DEBUG loaded listener.js 21:13:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x12a92a000) [pid = 1658] [serial = 1454] [outer = 0x1293a3c00] 21:13:05 INFO - PROCESS | 1658 | 1465272785801 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]]]}] 21:13:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 21:13:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 674ms 21:13:05 INFO - PROCESS | 1658 | 1465272785832 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 21:13:05 INFO - PROCESS | 1658 | 1465272785833 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 21:13:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 21:13:05 INFO - PROCESS | 1658 | 1465272785835 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 21:13:05 INFO - PROCESS | 1658 | 1465272785836 Marionette TRACE conn2 <- [1,1910,null,{}] 21:13:05 INFO - PROCESS | 1658 | 1465272785839 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}] 21:13:05 INFO - PROCESS | 1658 | 1465272785844 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:05 INFO - PROCESS | 1658 | 1465272785984 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 21:13:06 INFO - PROCESS | 1658 | 1465272786165 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:06 INFO - PROCESS | 1658 | 1465272786166 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:06 INFO - PROCESS | 1658 | ++DOCSHELL 0x116952800 == 42 [pid = 1658] [id = 485] 21:13:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x110fac400) [pid = 1658] [serial = 1455] [outer = 0x0] 21:13:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x112747800) [pid = 1658] [serial = 1456] [outer = 0x110fac400] 21:13:06 INFO - PROCESS | 1658 | 1465272786199 Marionette DEBUG loaded listener.js 21:13:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x1166ed000) [pid = 1658] [serial = 1457] [outer = 0x110fac400] 21:13:08 INFO - PROCESS | 1658 | --DOCSHELL 0x127161800 == 41 [pid = 1658] [id = 478] 21:13:08 INFO - PROCESS | 1658 | --DOCSHELL 0x123591800 == 40 [pid = 1658] [id = 477] 21:13:08 INFO - PROCESS | 1658 | --DOCSHELL 0x11810e800 == 39 [pid = 1658] [id = 476] 21:13:08 INFO - PROCESS | 1658 | --DOCSHELL 0x116665800 == 38 [pid = 1658] [id = 475] 21:13:08 INFO - PROCESS | 1658 | --DOCSHELL 0x12891b000 == 37 [pid = 1658] [id = 472] 21:13:08 INFO - PROCESS | 1658 | --DOCSHELL 0x11876a800 == 36 [pid = 1658] [id = 471] 21:13:08 INFO - PROCESS | 1658 | --DOCSHELL 0x12900b800 == 35 [pid = 1658] [id = 6] 21:13:08 INFO - PROCESS | 1658 | --DOCSHELL 0x12c5d9000 == 34 [pid = 1658] [id = 14] 21:13:08 INFO - PROCESS | 1658 | --DOCSHELL 0x12a686800 == 33 [pid = 1658] [id = 8] 21:13:08 INFO - PROCESS | 1658 | --DOCSHELL 0x12bff0800 == 32 [pid = 1658] [id = 12] 21:13:08 INFO - PROCESS | 1658 | --DOCSHELL 0x12d513800 == 31 [pid = 1658] [id = 19] 21:13:08 INFO - PROCESS | 1658 | --DOCSHELL 0x123593000 == 30 [pid = 1658] [id = 16] 21:13:08 INFO - PROCESS | 1658 | --DOCSHELL 0x113ab2000 == 29 [pid = 1658] [id = 26] 21:13:08 INFO - PROCESS | 1658 | --DOCSHELL 0x128d2d000 == 28 [pid = 1658] [id = 15] 21:13:08 INFO - PROCESS | 1658 | --DOCSHELL 0x12b810000 == 27 [pid = 1658] [id = 9] 21:13:08 INFO - PROCESS | 1658 | --DOCSHELL 0x12d116800 == 26 [pid = 1658] [id = 473] 21:13:08 INFO - PROCESS | 1658 | --DOCSHELL 0x118115800 == 25 [pid = 1658] [id = 20] 21:13:08 INFO - PROCESS | 1658 | --DOCSHELL 0x111f13000 == 24 [pid = 1658] [id = 23] 21:13:08 INFO - PROCESS | 1658 | --DOCSHELL 0x12c413800 == 23 [pid = 1658] [id = 13] 21:13:08 INFO - PROCESS | 1658 | --DOCSHELL 0x1167b0800 == 22 [pid = 1658] [id = 24] 21:13:08 INFO - PROCESS | 1658 | --DOCSHELL 0x12bce6000 == 21 [pid = 1658] [id = 11] 21:13:08 INFO - PROCESS | 1658 | --DOCSHELL 0x12e13e000 == 20 [pid = 1658] [id = 22] 21:13:08 INFO - PROCESS | 1658 | --DOCSHELL 0x1170d0800 == 19 [pid = 1658] [id = 25] 21:13:08 INFO - PROCESS | 1658 | --DOCSHELL 0x12b9b2000 == 18 [pid = 1658] [id = 10] 21:13:08 INFO - PROCESS | 1658 | --DOCSHELL 0x12d518800 == 17 [pid = 1658] [id = 21] 21:13:08 INFO - PROCESS | 1658 | --DOCSHELL 0x118212800 == 16 [pid = 1658] [id = 474] 21:13:08 INFO - PROCESS | 1658 | --DOCSHELL 0x12d503800 == 15 [pid = 1658] [id = 470] 21:13:08 INFO - PROCESS | 1658 | --DOCSHELL 0x12bcd7000 == 14 [pid = 1658] [id = 484] 21:13:08 INFO - PROCESS | 1658 | --DOCSHELL 0x12b12d000 == 13 [pid = 1658] [id = 483] 21:13:08 INFO - PROCESS | 1658 | --DOCSHELL 0x1291d3800 == 12 [pid = 1658] [id = 482] 21:13:08 INFO - PROCESS | 1658 | --DOCSHELL 0x12120b000 == 11 [pid = 1658] [id = 481] 21:13:08 INFO - PROCESS | 1658 | --DOCSHELL 0x128d32800 == 10 [pid = 1658] [id = 479] 21:13:08 INFO - PROCESS | 1658 | --DOCSHELL 0x1170ca000 == 9 [pid = 1658] [id = 480] 21:13:08 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x1288a6800) [pid = 1658] [serial = 1357] [outer = 0x0] [url = about:blank] 21:13:08 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x12b03b800) [pid = 1658] [serial = 1410] [outer = 0x0] [url = about:blank] 21:13:08 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x12939ec00) [pid = 1658] [serial = 1392] [outer = 0x0] [url = about:blank] 21:13:08 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x124cb0c00) [pid = 1658] [serial = 1368] [outer = 0x0] [url = about:blank] 21:13:08 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x11800a000) [pid = 1658] [serial = 1362] [outer = 0x0] [url = about:blank] 21:13:08 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x118008000) [pid = 1658] [serial = 1375] [outer = 0x0] [url = about:blank] 21:13:08 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x116f41800) [pid = 1658] [serial = 1374] [outer = 0x0] [url = about:blank] 21:13:08 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x111ecb400) [pid = 1658] [serial = 1359] [outer = 0x0] [url = about:blank] 21:13:08 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x119bce400) [pid = 1658] [serial = 1380] [outer = 0x0] [url = about:blank] 21:13:08 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x121194400) [pid = 1658] [serial = 1381] [outer = 0x0] [url = about:blank] 21:13:08 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x118012000) [pid = 1658] [serial = 1377] [outer = 0x0] [url = about:blank] 21:13:08 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x11870f800) [pid = 1658] [serial = 1378] [outer = 0x0] [url = about:blank] 21:13:08 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x12a567000) [pid = 1658] [serial = 1395] [outer = 0x0] [url = about:blank] 21:13:08 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x126d52400) [pid = 1658] [serial = 1386] [outer = 0x0] [url = about:blank] 21:13:08 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x121c11c00) [pid = 1658] [serial = 1383] [outer = 0x0] [url = about:blank] 21:13:08 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x125d19c00) [pid = 1658] [serial = 1384] [outer = 0x0] [url = about:blank] 21:13:08 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x11959a800) [pid = 1658] [serial = 1365] [outer = 0x0] [url = about:blank] 21:13:08 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x127334800) [pid = 1658] [serial = 1371] [outer = 0x0] [url = about:blank] 21:13:08 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x110ee3c00) [pid = 1658] [serial = 1393] [outer = 0x0] [url = about:blank] 21:13:08 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x12a6ea800) [pid = 1658] [serial = 1398] [outer = 0x0] [url = about:blank] 21:13:08 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x11959c800) [pid = 1658] [serial = 1402] [outer = 0x0] [url = about:blank] 21:13:08 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x117e10800) [pid = 1658] [serial = 1401] [outer = 0x0] [url = about:blank] 21:13:08 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x12a95ec00) [pid = 1658] [serial = 1405] [outer = 0x0] [url = about:blank] 21:13:08 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x12a929400) [pid = 1658] [serial = 1399] [outer = 0x0] [url = about:blank] 21:13:08 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x12a922c00) [pid = 1658] [serial = 1404] [outer = 0x0] [url = about:blank] 21:13:08 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x12aab9800) [pid = 1658] [serial = 1407] [outer = 0x0] [url = about:blank] 21:13:08 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x12904f000) [pid = 1658] [serial = 1389] [outer = 0x0] [url = about:blank] 21:13:08 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x12b037400) [pid = 1658] [serial = 1408] [outer = 0x0] [url = about:blank] 21:13:08 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x12914d000) [pid = 1658] [serial = 1390] [outer = 0x0] [url = about:blank] 21:13:08 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x12a6e4400) [pid = 1658] [serial = 1396] [outer = 0x0] [url = about:blank] 21:13:08 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x1288ad000) [pid = 1658] [serial = 1387] [outer = 0x0] [url = about:blank] 21:13:08 INFO - PROCESS | 1658 | 1465272788689 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]]]}] 21:13:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 21:13:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 2879ms 21:13:08 INFO - PROCESS | 1658 | 1465272788716 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 21:13:08 INFO - PROCESS | 1658 | 1465272788717 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 21:13:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 21:13:08 INFO - PROCESS | 1658 | 1465272788722 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 21:13:08 INFO - PROCESS | 1658 | 1465272788724 Marionette TRACE conn2 <- [1,1914,null,{}] 21:13:08 INFO - PROCESS | 1658 | 1465272788729 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}] 21:13:08 INFO - PROCESS | 1658 | 1465272788731 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:08 INFO - PROCESS | 1658 | 1465272788814 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 21:13:08 INFO - PROCESS | 1658 | 1465272788820 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:08 INFO - PROCESS | 1658 | 1465272788822 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:08 INFO - PROCESS | 1658 | ++DOCSHELL 0x1167b5000 == 10 [pid = 1658] [id = 486] 21:13:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x1160ce400) [pid = 1658] [serial = 1458] [outer = 0x0] 21:13:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x1162cb400) [pid = 1658] [serial = 1459] [outer = 0x1160ce400] 21:13:08 INFO - PROCESS | 1658 | 1465272788851 Marionette DEBUG loaded listener.js 21:13:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x116a0ac00) [pid = 1658] [serial = 1460] [outer = 0x1160ce400] 21:13:09 INFO - PROCESS | 1658 | 1465272789185 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]]]}] 21:13:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 21:13:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 471ms 21:13:09 INFO - PROCESS | 1658 | 1465272789192 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 21:13:09 INFO - PROCESS | 1658 | 1465272789198 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 21:13:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 21:13:09 INFO - PROCESS | 1658 | 1465272789234 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 21:13:09 INFO - PROCESS | 1658 | 1465272789235 Marionette TRACE conn2 <- [1,1918,null,{}] 21:13:09 INFO - PROCESS | 1658 | 1465272789238 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}] 21:13:09 INFO - PROCESS | 1658 | 1465272789240 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:09 INFO - PROCESS | 1658 | 1465272789324 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 21:13:09 INFO - PROCESS | 1658 | 1465272789328 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:09 INFO - PROCESS | 1658 | 1465272789332 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:09 INFO - PROCESS | 1658 | ++DOCSHELL 0x1191d6000 == 11 [pid = 1658] [id = 487] 21:13:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x117033000) [pid = 1658] [serial = 1461] [outer = 0x0] 21:13:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x118007c00) [pid = 1658] [serial = 1462] [outer = 0x117033000] 21:13:09 INFO - PROCESS | 1658 | 1465272789361 Marionette DEBUG loaded listener.js 21:13:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x118095000) [pid = 1658] [serial = 1463] [outer = 0x117033000] 21:13:09 INFO - PROCESS | 1658 | 1465272789725 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]]]}] 21:13:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 21:13:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 525ms 21:13:09 INFO - PROCESS | 1658 | 1465272789754 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 21:13:09 INFO - PROCESS | 1658 | 1465272789755 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 21:13:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 21:13:09 INFO - PROCESS | 1658 | 1465272789767 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 21:13:09 INFO - PROCESS | 1658 | 1465272789776 Marionette TRACE conn2 <- [1,1922,null,{}] 21:13:09 INFO - PROCESS | 1658 | 1465272789785 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}] 21:13:09 INFO - PROCESS | 1658 | 1465272789788 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:09 INFO - PROCESS | 1658 | 1465272789871 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 21:13:09 INFO - PROCESS | 1658 | 1465272789876 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:09 INFO - PROCESS | 1658 | 1465272789879 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:09 INFO - PROCESS | 1658 | ++DOCSHELL 0x121379000 == 12 [pid = 1658] [id = 488] 21:13:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x118590800) [pid = 1658] [serial = 1464] [outer = 0x0] 21:13:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x1190c3000) [pid = 1658] [serial = 1465] [outer = 0x118590800] 21:13:09 INFO - PROCESS | 1658 | 1465272789909 Marionette DEBUG loaded listener.js 21:13:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x11959d800) [pid = 1658] [serial = 1466] [outer = 0x118590800] 21:13:10 INFO - PROCESS | 1658 | 1465272790282 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]]]}] 21:13:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 21:13:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 537ms 21:13:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 21:13:10 INFO - PROCESS | 1658 | 1465272790299 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 21:13:10 INFO - PROCESS | 1658 | 1465272790301 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 21:13:10 INFO - PROCESS | 1658 | 1465272790303 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 21:13:10 INFO - PROCESS | 1658 | 1465272790304 Marionette TRACE conn2 <- [1,1926,null,{}] 21:13:10 INFO - PROCESS | 1658 | 1465272790306 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}] 21:13:10 INFO - PROCESS | 1658 | 1465272790307 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:10 INFO - PROCESS | 1658 | 1465272790421 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 21:13:10 INFO - PROCESS | 1658 | 1465272790455 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:10 INFO - PROCESS | 1658 | 1465272790456 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:10 INFO - PROCESS | 1658 | ++DOCSHELL 0x124e23800 == 13 [pid = 1658] [id = 489] 21:13:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x118590c00) [pid = 1658] [serial = 1467] [outer = 0x0] 21:13:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x120f05800) [pid = 1658] [serial = 1468] [outer = 0x118590c00] 21:13:10 INFO - PROCESS | 1658 | 1465272790482 Marionette DEBUG loaded listener.js 21:13:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x12109c400) [pid = 1658] [serial = 1469] [outer = 0x118590c00] 21:13:10 INFO - PROCESS | 1658 | 1465272790796 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]]]}] 21:13:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 21:13:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 518ms 21:13:10 INFO - PROCESS | 1658 | 1465272790821 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 21:13:10 INFO - PROCESS | 1658 | 1465272790823 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 21:13:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 21:13:10 INFO - PROCESS | 1658 | 1465272790825 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 21:13:10 INFO - PROCESS | 1658 | 1465272790826 Marionette TRACE conn2 <- [1,1930,null,{}] 21:13:10 INFO - PROCESS | 1658 | 1465272790834 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}] 21:13:10 INFO - PROCESS | 1658 | 1465272790835 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:10 INFO - PROCESS | 1658 | 1465272790942 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 21:13:10 INFO - PROCESS | 1658 | 1465272790946 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:10 INFO - PROCESS | 1658 | 1465272790947 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:10 INFO - PROCESS | 1658 | ++DOCSHELL 0x127153800 == 14 [pid = 1658] [id = 490] 21:13:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x117030800) [pid = 1658] [serial = 1470] [outer = 0x0] 21:13:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x1216ad800) [pid = 1658] [serial = 1471] [outer = 0x117030800] 21:13:10 INFO - PROCESS | 1658 | 1465272790971 Marionette DEBUG loaded listener.js 21:13:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x121c88c00) [pid = 1658] [serial = 1472] [outer = 0x117030800] 21:13:11 INFO - PROCESS | 1658 | 1465272791331 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]]]}] 21:13:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 21:13:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 530ms 21:13:11 INFO - PROCESS | 1658 | 1465272791360 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 21:13:11 INFO - PROCESS | 1658 | 1465272791361 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 21:13:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 21:13:11 INFO - PROCESS | 1658 | 1465272791364 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 21:13:11 INFO - PROCESS | 1658 | 1465272791365 Marionette TRACE conn2 <- [1,1934,null,{}] 21:13:11 INFO - PROCESS | 1658 | 1465272791367 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}] 21:13:11 INFO - PROCESS | 1658 | 1465272791371 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:11 INFO - PROCESS | 1658 | 1465272791500 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 21:13:11 INFO - PROCESS | 1658 | 1465272791539 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:11 INFO - PROCESS | 1658 | 1465272791540 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:11 INFO - PROCESS | 1658 | ++DOCSHELL 0x129018800 == 15 [pid = 1658] [id = 491] 21:13:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x1248d4800) [pid = 1658] [serial = 1473] [outer = 0x0] 21:13:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x124cb4800) [pid = 1658] [serial = 1474] [outer = 0x1248d4800] 21:13:11 INFO - PROCESS | 1658 | 1465272791565 Marionette DEBUG loaded listener.js 21:13:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x126fa1400) [pid = 1658] [serial = 1475] [outer = 0x1248d4800] 21:13:11 INFO - PROCESS | 1658 | 1465272791880 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]]]}] 21:13:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 21:13:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 572ms 21:13:11 INFO - PROCESS | 1658 | 1465272791936 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 21:13:11 INFO - PROCESS | 1658 | 1465272791937 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 21:13:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 21:13:11 INFO - PROCESS | 1658 | 1465272791940 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 21:13:11 INFO - PROCESS | 1658 | 1465272791941 Marionette TRACE conn2 <- [1,1938,null,{}] 21:13:11 INFO - PROCESS | 1658 | 1465272791943 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}] 21:13:11 INFO - PROCESS | 1658 | 1465272791944 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:12 INFO - PROCESS | 1658 | 1465272792041 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 21:13:12 INFO - PROCESS | 1658 | 1465272792087 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:12 INFO - PROCESS | 1658 | 1465272792088 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:12 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a60f000 == 16 [pid = 1658] [id = 492] 21:13:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x115ef0000) [pid = 1658] [serial = 1476] [outer = 0x0] 21:13:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x12733b400) [pid = 1658] [serial = 1477] [outer = 0x115ef0000] 21:13:12 INFO - PROCESS | 1658 | 1465272792112 Marionette DEBUG loaded listener.js 21:13:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x1288a6800) [pid = 1658] [serial = 1478] [outer = 0x115ef0000] 21:13:12 INFO - PROCESS | 1658 | 1465272792417 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]]]}] 21:13:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 21:13:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 519ms 21:13:12 INFO - PROCESS | 1658 | 1465272792460 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 21:13:12 INFO - PROCESS | 1658 | 1465272792461 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 21:13:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 21:13:12 INFO - PROCESS | 1658 | 1465272792465 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 21:13:12 INFO - PROCESS | 1658 | 1465272792467 Marionette TRACE conn2 <- [1,1942,null,{}] 21:13:12 INFO - PROCESS | 1658 | 1465272792469 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}] 21:13:12 INFO - PROCESS | 1658 | 1465272792471 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:12 INFO - PROCESS | 1658 | 1465272792575 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 21:13:12 INFO - PROCESS | 1658 | 1465272792624 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:12 INFO - PROCESS | 1658 | 1465272792625 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:12 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a693800 == 17 [pid = 1658] [id = 493] 21:13:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x1288a6c00) [pid = 1658] [serial = 1479] [outer = 0x0] 21:13:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x128a0a800) [pid = 1658] [serial = 1480] [outer = 0x1288a6c00] 21:13:12 INFO - PROCESS | 1658 | 1465272792664 Marionette DEBUG loaded listener.js 21:13:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x128b5b000) [pid = 1658] [serial = 1481] [outer = 0x1288a6c00] 21:13:13 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x110e7fc00) [pid = 1658] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 21:13:13 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x113381800) [pid = 1658] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 21:13:13 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x12733f000) [pid = 1658] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 21:13:13 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x124810c00) [pid = 1658] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 21:13:13 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x1293a3c00) [pid = 1658] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 21:13:13 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x127337800) [pid = 1658] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 21:13:13 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x1190c9800) [pid = 1658] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 21:13:13 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x121c0e800) [pid = 1658] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 21:13:13 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x126ce8400) [pid = 1658] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 21:13:13 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x116f4b000) [pid = 1658] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 21:13:13 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x110e7d000) [pid = 1658] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 21:13:13 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x1166e4c00) [pid = 1658] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 21:13:13 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x11858e000) [pid = 1658] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 21:13:13 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x1162fc800) [pid = 1658] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 21:13:13 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x113a1c800) [pid = 1658] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 21:13:13 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x119369800) [pid = 1658] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 21:13:13 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x11985a800) [pid = 1658] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 21:13:13 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x1288a9000) [pid = 1658] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 21:13:13 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x1216adc00) [pid = 1658] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 21:13:13 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x126d54c00) [pid = 1658] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 21:13:13 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x1172b8000) [pid = 1658] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 21:13:13 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x11808f400) [pid = 1658] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 21:13:13 INFO - PROCESS | 1658 | 1465272793466 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]]]}] 21:13:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 21:13:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1023ms 21:13:13 INFO - PROCESS | 1658 | 1465272793488 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 21:13:13 INFO - PROCESS | 1658 | 1465272793489 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 21:13:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 21:13:13 INFO - PROCESS | 1658 | 1465272793492 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 21:13:13 INFO - PROCESS | 1658 | 1465272793493 Marionette TRACE conn2 <- [1,1946,null,{}] 21:13:13 INFO - PROCESS | 1658 | 1465272793495 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}] 21:13:13 INFO - PROCESS | 1658 | 1465272793498 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:13 INFO - PROCESS | 1658 | 1465272793576 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 21:13:13 INFO - PROCESS | 1658 | 1465272793582 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:13 INFO - PROCESS | 1658 | 1465272793583 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:13 INFO - PROCESS | 1658 | ++DOCSHELL 0x128931800 == 18 [pid = 1658] [id = 494] 21:13:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x117032000) [pid = 1658] [serial = 1482] [outer = 0x0] 21:13:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x11858e000) [pid = 1658] [serial = 1483] [outer = 0x117032000] 21:13:13 INFO - PROCESS | 1658 | 1465272793608 Marionette DEBUG loaded listener.js 21:13:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x119515400) [pid = 1658] [serial = 1484] [outer = 0x117032000] 21:13:13 INFO - PROCESS | 1658 | 1465272793933 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]]]}] 21:13:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 21:13:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 468ms 21:13:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 21:13:13 INFO - PROCESS | 1658 | 1465272793960 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 21:13:13 INFO - PROCESS | 1658 | 1465272793962 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 21:13:13 INFO - PROCESS | 1658 | 1465272793964 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 21:13:13 INFO - PROCESS | 1658 | 1465272793965 Marionette TRACE conn2 <- [1,1950,null,{}] 21:13:13 INFO - PROCESS | 1658 | 1465272793967 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}] 21:13:13 INFO - PROCESS | 1658 | 1465272793968 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:14 INFO - PROCESS | 1658 | 1465272794048 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 21:13:14 INFO - PROCESS | 1658 | 1465272794052 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:14 INFO - PROCESS | 1658 | 1465272794053 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:14 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b80c000 == 19 [pid = 1658] [id = 495] 21:13:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x119517400) [pid = 1658] [serial = 1485] [outer = 0x0] 21:13:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x121c0cc00) [pid = 1658] [serial = 1486] [outer = 0x119517400] 21:13:14 INFO - PROCESS | 1658 | 1465272794077 Marionette DEBUG loaded listener.js 21:13:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x126d49c00) [pid = 1658] [serial = 1487] [outer = 0x119517400] 21:13:14 INFO - PROCESS | 1658 | 1465272794473 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]]]}] 21:13:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 21:13:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 522ms 21:13:14 INFO - PROCESS | 1658 | 1465272794487 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 21:13:14 INFO - PROCESS | 1658 | 1465272794489 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 21:13:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 21:13:14 INFO - PROCESS | 1658 | 1465272794493 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 21:13:14 INFO - PROCESS | 1658 | 1465272794496 Marionette TRACE conn2 <- [1,1954,null,{}] 21:13:14 INFO - PROCESS | 1658 | 1465272794499 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}] 21:13:14 INFO - PROCESS | 1658 | 1465272794502 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:14 INFO - PROCESS | 1658 | 1465272794624 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 21:13:14 INFO - PROCESS | 1658 | 1465272794633 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:14 INFO - PROCESS | 1658 | 1465272794635 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:14 INFO - PROCESS | 1658 | ++DOCSHELL 0x12bccb800 == 20 [pid = 1658] [id = 496] 21:13:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x126d54c00) [pid = 1658] [serial = 1488] [outer = 0x0] 21:13:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x12904e000) [pid = 1658] [serial = 1489] [outer = 0x126d54c00] 21:13:14 INFO - PROCESS | 1658 | 1465272794664 Marionette DEBUG loaded listener.js 21:13:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x12914dc00) [pid = 1658] [serial = 1490] [outer = 0x126d54c00] 21:13:15 INFO - PROCESS | 1658 | 1465272795004 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]]]}] 21:13:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 21:13:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 524ms 21:13:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 21:13:15 INFO - PROCESS | 1658 | 1465272795017 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 21:13:15 INFO - PROCESS | 1658 | 1465272795018 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 21:13:15 INFO - PROCESS | 1658 | 1465272795020 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 21:13:15 INFO - PROCESS | 1658 | 1465272795022 Marionette TRACE conn2 <- [1,1958,null,{}] 21:13:15 INFO - PROCESS | 1658 | 1465272795024 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}] 21:13:15 INFO - PROCESS | 1658 | 1465272795025 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:15 INFO - PROCESS | 1658 | 1465272795105 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 21:13:15 INFO - PROCESS | 1658 | 1465272795226 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:15 INFO - PROCESS | 1658 | 1465272795227 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:15 INFO - PROCESS | 1658 | ++DOCSHELL 0x113a3c800 == 21 [pid = 1658] [id = 497] 21:13:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x110eeec00) [pid = 1658] [serial = 1491] [outer = 0x0] 21:13:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x11213d000) [pid = 1658] [serial = 1492] [outer = 0x110eeec00] 21:13:15 INFO - PROCESS | 1658 | 1465272795260 Marionette DEBUG loaded listener.js 21:13:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x113df0000) [pid = 1658] [serial = 1493] [outer = 0x110eeec00] 21:13:15 INFO - PROCESS | 1658 | 1465272795755 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]]]}] 21:13:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 21:13:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 768ms 21:13:15 INFO - PROCESS | 1658 | 1465272795790 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 21:13:15 INFO - PROCESS | 1658 | 1465272795792 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 21:13:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 21:13:15 INFO - PROCESS | 1658 | 1465272795797 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 21:13:15 INFO - PROCESS | 1658 | 1465272795800 Marionette TRACE conn2 <- [1,1962,null,{}] 21:13:15 INFO - PROCESS | 1658 | 1465272795804 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}] 21:13:15 INFO - PROCESS | 1658 | 1465272795805 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:15 INFO - PROCESS | 1658 | 1465272795914 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 21:13:16 INFO - PROCESS | 1658 | 1465272796001 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:16 INFO - PROCESS | 1658 | 1465272796003 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:16 INFO - PROCESS | 1658 | ++DOCSHELL 0x1218e6000 == 22 [pid = 1658] [id = 498] 21:13:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x118098800) [pid = 1658] [serial = 1494] [outer = 0x0] 21:13:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x11824a800) [pid = 1658] [serial = 1495] [outer = 0x118098800] 21:13:16 INFO - PROCESS | 1658 | 1465272796032 Marionette DEBUG loaded listener.js 21:13:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x118597c00) [pid = 1658] [serial = 1496] [outer = 0x118098800] 21:13:16 INFO - PROCESS | 1658 | 1465272796561 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]]]}] 21:13:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 21:13:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 979ms 21:13:16 INFO - PROCESS | 1658 | 1465272796775 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 21:13:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 21:13:16 INFO - PROCESS | 1658 | 1465272796778 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 21:13:16 INFO - PROCESS | 1658 | 1465272796781 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 21:13:16 INFO - PROCESS | 1658 | 1465272796783 Marionette TRACE conn2 <- [1,1966,null,{}] 21:13:16 INFO - PROCESS | 1658 | 1465272796786 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}] 21:13:16 INFO - PROCESS | 1658 | 1465272796788 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:16 INFO - PROCESS | 1658 | 1465272796891 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 21:13:16 INFO - PROCESS | 1658 | 1465272796951 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:16 INFO - PROCESS | 1658 | 1465272796954 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:16 INFO - PROCESS | 1658 | ++DOCSHELL 0x1184e6000 == 23 [pid = 1658] [id = 499] 21:13:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x113383000) [pid = 1658] [serial = 1497] [outer = 0x0] 21:13:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x11381c800) [pid = 1658] [serial = 1498] [outer = 0x113383000] 21:13:16 INFO - PROCESS | 1658 | 1465272796981 Marionette DEBUG loaded listener.js 21:13:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x115ee3000) [pid = 1658] [serial = 1499] [outer = 0x113383000] 21:13:17 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x112747800) [pid = 1658] [serial = 1456] [outer = 0x0] [url = about:blank] 21:13:17 INFO - PROCESS | 1658 | --DOCSHELL 0x116952800 == 22 [pid = 1658] [id = 485] 21:13:17 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x11338bc00) [pid = 1658] [serial = 1321] [outer = 0x0] [url = about:blank] 21:13:17 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x116f47400) [pid = 1658] [serial = 1324] [outer = 0x0] [url = about:blank] 21:13:17 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x12109a800) [pid = 1658] [serial = 895] [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.] 21:13:17 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x12a567c00) [pid = 1658] [serial = 1453] [outer = 0x0] [url = about:blank] 21:13:17 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x120f09000) [pid = 1658] [serial = 1366] [outer = 0x0] [url = about:blank] 21:13:17 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x125c24c00) [pid = 1658] [serial = 1369] [outer = 0x0] [url = about:blank] 21:13:17 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x1288af000) [pid = 1658] [serial = 1372] [outer = 0x0] [url = about:blank] 21:13:17 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x11831ac00) [pid = 1658] [serial = 1363] [outer = 0x0] [url = about:blank] 21:13:17 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x11381b400) [pid = 1658] [serial = 1360] [outer = 0x0] [url = about:blank] 21:13:17 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x129059800) [pid = 1658] [serial = 1449] [outer = 0x0] [url = about:blank] 21:13:17 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x116711400) [pid = 1658] [serial = 1440] [outer = 0x0] [url = about:blank] 21:13:17 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x11800f800) [pid = 1658] [serial = 1444] [outer = 0x0] [url = about:blank] 21:13:17 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x1248da800) [pid = 1658] [serial = 1446] [outer = 0x0] [url = about:blank] 21:13:17 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x117696400) [pid = 1658] [serial = 1441] [outer = 0x0] [url = about:blank] 21:13:17 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x119074c00) [pid = 1658] [serial = 1443] [outer = 0x0] [url = about:blank] 21:13:17 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x129050000) [pid = 1658] [serial = 1437] [outer = 0x0] [url = about:blank] 21:13:17 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x127342800) [pid = 1658] [serial = 1422] [outer = 0x0] [url = about:blank] 21:13:17 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x12905b800) [pid = 1658] [serial = 1423] [outer = 0x0] [url = about:blank] 21:13:17 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x12b1df000) [pid = 1658] [serial = 1411] [outer = 0x0] [url = about:blank] 21:13:17 INFO - PROCESS | 1658 | --DOMWINDOW == 78 (0x119512400) [pid = 1658] [serial = 1428] [outer = 0x0] [url = about:blank] 21:13:17 INFO - PROCESS | 1658 | --DOMWINDOW == 77 (0x119d2d800) [pid = 1658] [serial = 1429] [outer = 0x0] [url = about:blank] 21:13:17 INFO - PROCESS | 1658 | --DOMWINDOW == 76 (0x120f11800) [pid = 1658] [serial = 1416] [outer = 0x0] [url = about:blank] 21:13:17 INFO - PROCESS | 1658 | --DOMWINDOW == 75 (0x121c83c00) [pid = 1658] [serial = 1417] [outer = 0x0] [url = about:blank] 21:13:17 INFO - PROCESS | 1658 | --DOMWINDOW == 74 (0x128a06000) [pid = 1658] [serial = 1419] [outer = 0x0] [url = about:blank] 21:13:17 INFO - PROCESS | 1658 | --DOMWINDOW == 73 (0x129050800) [pid = 1658] [serial = 1420] [outer = 0x0] [url = about:blank] 21:13:17 INFO - PROCESS | 1658 | --DOMWINDOW == 72 (0x1248dec00) [pid = 1658] [serial = 1431] [outer = 0x0] [url = about:blank] 21:13:17 INFO - PROCESS | 1658 | --DOMWINDOW == 71 (0x1267c8800) [pid = 1658] [serial = 1432] [outer = 0x0] [url = about:blank] 21:13:17 INFO - PROCESS | 1658 | --DOMWINDOW == 70 (0x1288ab800) [pid = 1658] [serial = 1434] [outer = 0x0] [url = about:blank] 21:13:17 INFO - PROCESS | 1658 | --DOMWINDOW == 69 (0x128b58c00) [pid = 1658] [serial = 1435] [outer = 0x0] [url = about:blank] 21:13:17 INFO - PROCESS | 1658 | --DOMWINDOW == 68 (0x118014c00) [pid = 1658] [serial = 1413] [outer = 0x0] [url = about:blank] 21:13:17 INFO - PROCESS | 1658 | --DOMWINDOW == 67 (0x11902b400) [pid = 1658] [serial = 1414] [outer = 0x0] [url = about:blank] 21:13:17 INFO - PROCESS | 1658 | --DOMWINDOW == 66 (0x118245800) [pid = 1658] [serial = 1425] [outer = 0x0] [url = about:blank] 21:13:17 INFO - PROCESS | 1658 | --DOMWINDOW == 65 (0x1190c6000) [pid = 1658] [serial = 1426] [outer = 0x0] [url = about:blank] 21:13:17 INFO - PROCESS | 1658 | --DOMWINDOW == 64 (0x12914e800) [pid = 1658] [serial = 1438] [outer = 0x0] [url = about:blank] 21:13:17 INFO - PROCESS | 1658 | --DOMWINDOW == 63 (0x125d1cc00) [pid = 1658] [serial = 1447] [outer = 0x0] [url = about:blank] 21:13:17 INFO - PROCESS | 1658 | --DOMWINDOW == 62 (0x12a92a000) [pid = 1658] [serial = 1454] [outer = 0x0] [url = about:blank] 21:13:17 INFO - PROCESS | 1658 | --DOMWINDOW == 61 (0x1293a1c00) [pid = 1658] [serial = 1450] [outer = 0x0] [url = about:blank] 21:13:17 INFO - PROCESS | 1658 | 1465272797455 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]]]}] 21:13:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 21:13:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 725ms 21:13:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 21:13:17 INFO - PROCESS | 1658 | 1465272797507 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 21:13:17 INFO - PROCESS | 1658 | 1465272797509 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 21:13:17 INFO - PROCESS | 1658 | 1465272797516 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 21:13:17 INFO - PROCESS | 1658 | 1465272797521 Marionette TRACE conn2 <- [1,1970,null,{}] 21:13:17 INFO - PROCESS | 1658 | 1465272797524 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}] 21:13:17 INFO - PROCESS | 1658 | 1465272797527 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:17 INFO - PROCESS | 1658 | 1465272797661 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 21:13:17 INFO - PROCESS | 1658 | 1465272797735 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:17 INFO - PROCESS | 1658 | 1465272797736 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:17 INFO - PROCESS | 1658 | ++DOCSHELL 0x116948000 == 23 [pid = 1658] [id = 500] 21:13:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 62 (0x1162c3400) [pid = 1658] [serial = 1500] [outer = 0x0] 21:13:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 63 (0x116711400) [pid = 1658] [serial = 1501] [outer = 0x1162c3400] 21:13:17 INFO - PROCESS | 1658 | 1465272797763 Marionette DEBUG loaded listener.js 21:13:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 64 (0x116f47400) [pid = 1658] [serial = 1502] [outer = 0x1162c3400] 21:13:18 INFO - PROCESS | 1658 | 1465272798074 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]]]}] 21:13:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 21:13:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 576ms 21:13:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 21:13:18 INFO - PROCESS | 1658 | 1465272798089 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 21:13:18 INFO - PROCESS | 1658 | 1465272798090 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 21:13:18 INFO - PROCESS | 1658 | 1465272798092 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 21:13:18 INFO - PROCESS | 1658 | 1465272798093 Marionette TRACE conn2 <- [1,1974,null,{}] 21:13:18 INFO - PROCESS | 1658 | 1465272798105 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}] 21:13:18 INFO - PROCESS | 1658 | 1465272798108 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:18 INFO - PROCESS | 1658 | 1465272798193 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 21:13:18 INFO - PROCESS | 1658 | 1465272798282 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:18 INFO - PROCESS | 1658 | 1465272798285 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:18 INFO - PROCESS | 1658 | ++DOCSHELL 0x118769000 == 24 [pid = 1658] [id = 501] 21:13:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 65 (0x11769c800) [pid = 1658] [serial = 1503] [outer = 0x0] 21:13:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 66 (0x118244c00) [pid = 1658] [serial = 1504] [outer = 0x11769c800] 21:13:18 INFO - PROCESS | 1658 | 1465272798314 Marionette DEBUG loaded listener.js 21:13:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 67 (0x118593800) [pid = 1658] [serial = 1505] [outer = 0x11769c800] 21:13:18 INFO - PROCESS | 1658 | 1465272798601 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]]]}] 21:13:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 21:13:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 524ms 21:13:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 21:13:18 INFO - PROCESS | 1658 | 1465272798619 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 21:13:18 INFO - PROCESS | 1658 | 1465272798621 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 21:13:18 INFO - PROCESS | 1658 | 1465272798623 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 21:13:18 INFO - PROCESS | 1658 | 1465272798624 Marionette TRACE conn2 <- [1,1978,null,{}] 21:13:18 INFO - PROCESS | 1658 | 1465272798626 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}] 21:13:18 INFO - PROCESS | 1658 | 1465272798628 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:18 INFO - PROCESS | 1658 | 1465272798717 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 21:13:18 INFO - PROCESS | 1658 | 1465272798721 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:18 INFO - PROCESS | 1658 | 1465272798722 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:18 INFO - PROCESS | 1658 | ++DOCSHELL 0x119bc1000 == 25 [pid = 1658] [id = 502] 21:13:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 68 (0x110ef0400) [pid = 1658] [serial = 1506] [outer = 0x0] 21:13:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 69 (0x1190ca800) [pid = 1658] [serial = 1507] [outer = 0x110ef0400] 21:13:18 INFO - PROCESS | 1658 | 1465272798748 Marionette DEBUG loaded listener.js 21:13:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 70 (0x119445000) [pid = 1658] [serial = 1508] [outer = 0x110ef0400] 21:13:19 INFO - PROCESS | 1658 | 1465272799071 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]]]}] 21:13:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 21:13:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 469ms 21:13:19 INFO - PROCESS | 1658 | 1465272799093 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 21:13:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 21:13:19 INFO - PROCESS | 1658 | 1465272799094 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 21:13:19 INFO - PROCESS | 1658 | 1465272799099 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 21:13:19 INFO - PROCESS | 1658 | 1465272799101 Marionette TRACE conn2 <- [1,1982,null,{}] 21:13:19 INFO - PROCESS | 1658 | 1465272799103 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}] 21:13:19 INFO - PROCESS | 1658 | 1465272799104 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:19 INFO - PROCESS | 1658 | 1465272799209 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 21:13:19 INFO - PROCESS | 1658 | 1465272799217 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:19 INFO - PROCESS | 1658 | 1465272799219 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:19 INFO - PROCESS | 1658 | ++DOCSHELL 0x11876d800 == 26 [pid = 1658] [id = 503] 21:13:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 71 (0x11936dc00) [pid = 1658] [serial = 1509] [outer = 0x0] 21:13:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 72 (0x1195a5400) [pid = 1658] [serial = 1510] [outer = 0x11936dc00] 21:13:19 INFO - PROCESS | 1658 | 1465272799244 Marionette DEBUG loaded listener.js 21:13:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 73 (0x119bd6000) [pid = 1658] [serial = 1511] [outer = 0x11936dc00] 21:13:19 INFO - PROCESS | 1658 | 1465272799618 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]]]}] 21:13:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 21:13:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 570ms 21:13:19 INFO - PROCESS | 1658 | 1465272799668 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 21:13:19 INFO - PROCESS | 1658 | 1465272799669 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 21:13:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 21:13:19 INFO - PROCESS | 1658 | 1465272799671 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 21:13:19 INFO - PROCESS | 1658 | 1465272799672 Marionette TRACE conn2 <- [1,1986,null,{}] 21:13:19 INFO - PROCESS | 1658 | 1465272799674 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}] 21:13:19 INFO - PROCESS | 1658 | 1465272799679 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:19 INFO - PROCESS | 1658 | 1465272799805 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 21:13:19 INFO - PROCESS | 1658 | 1465272799812 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:19 INFO - PROCESS | 1658 | 1465272799814 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:19 INFO - PROCESS | 1658 | ++DOCSHELL 0x125d3b000 == 27 [pid = 1658] [id = 504] 21:13:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 74 (0x1215e7000) [pid = 1658] [serial = 1512] [outer = 0x0] 21:13:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 75 (0x121a2f400) [pid = 1658] [serial = 1513] [outer = 0x1215e7000] 21:13:19 INFO - PROCESS | 1658 | 1465272799838 Marionette DEBUG loaded listener.js 21:13:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 76 (0x1248e0000) [pid = 1658] [serial = 1514] [outer = 0x1215e7000] 21:13:20 INFO - PROCESS | 1658 | 1465272800160 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]]]}] 21:13:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 21:13:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 518ms 21:13:20 INFO - PROCESS | 1658 | 1465272800189 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 21:13:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 21:13:20 INFO - PROCESS | 1658 | 1465272800190 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 21:13:20 INFO - PROCESS | 1658 | 1465272800192 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 21:13:20 INFO - PROCESS | 1658 | 1465272800193 Marionette TRACE conn2 <- [1,1990,null,{}] 21:13:20 INFO - PROCESS | 1658 | 1465272800198 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}] 21:13:20 INFO - PROCESS | 1658 | 1465272800201 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:20 INFO - PROCESS | 1658 | 1465272800300 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 21:13:20 INFO - PROCESS | 1658 | 1465272800312 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:20 INFO - PROCESS | 1658 | 1465272800313 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:20 INFO - PROCESS | 1658 | ++DOCSHELL 0x12714f000 == 28 [pid = 1658] [id = 505] 21:13:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 77 (0x1216a7800) [pid = 1658] [serial = 1515] [outer = 0x0] 21:13:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 78 (0x124aab800) [pid = 1658] [serial = 1516] [outer = 0x1216a7800] 21:13:20 INFO - PROCESS | 1658 | 1465272800343 Marionette DEBUG loaded listener.js 21:13:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x125c30800) [pid = 1658] [serial = 1517] [outer = 0x1216a7800] 21:13:20 INFO - PROCESS | 1658 | 1465272800655 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]]]}] 21:13:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 21:13:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 518ms 21:13:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 21:13:20 INFO - PROCESS | 1658 | 1465272800711 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 21:13:20 INFO - PROCESS | 1658 | 1465272800713 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 21:13:20 INFO - PROCESS | 1658 | 1465272800715 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 21:13:20 INFO - PROCESS | 1658 | 1465272800716 Marionette TRACE conn2 <- [1,1994,null,{}] 21:13:20 INFO - PROCESS | 1658 | 1465272800718 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}] 21:13:20 INFO - PROCESS | 1658 | 1465272800719 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:20 INFO - PROCESS | 1658 | 1465272800817 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 21:13:20 INFO - PROCESS | 1658 | 1465272800820 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:20 INFO - PROCESS | 1658 | 1465272800821 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:20 INFO - PROCESS | 1658 | ++DOCSHELL 0x129006800 == 29 [pid = 1658] [id = 506] 21:13:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x110ee5c00) [pid = 1658] [serial = 1518] [outer = 0x0] 21:13:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x1267c8400) [pid = 1658] [serial = 1519] [outer = 0x110ee5c00] 21:13:20 INFO - PROCESS | 1658 | 1465272800846 Marionette DEBUG loaded listener.js 21:13:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x126d4e400) [pid = 1658] [serial = 1520] [outer = 0x110ee5c00] 21:13:21 INFO - PROCESS | 1658 | 1465272801174 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]]]}] 21:13:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 21:13:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 520ms 21:13:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 21:13:21 INFO - PROCESS | 1658 | 1465272801236 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 21:13:21 INFO - PROCESS | 1658 | 1465272801237 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 21:13:21 INFO - PROCESS | 1658 | 1465272801239 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 21:13:21 INFO - PROCESS | 1658 | 1465272801240 Marionette TRACE conn2 <- [1,1998,null,{}] 21:13:21 INFO - PROCESS | 1658 | 1465272801243 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}] 21:13:21 INFO - PROCESS | 1658 | 1465272801244 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:21 INFO - PROCESS | 1658 | 1465272801342 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 21:13:21 INFO - PROCESS | 1658 | 1465272801379 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:21 INFO - PROCESS | 1658 | 1465272801380 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:21 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a498800 == 30 [pid = 1658] [id = 507] 21:13:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x126d4b000) [pid = 1658] [serial = 1521] [outer = 0x0] 21:13:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x12732a400) [pid = 1658] [serial = 1522] [outer = 0x126d4b000] 21:13:21 INFO - PROCESS | 1658 | 1465272801412 Marionette DEBUG loaded listener.js 21:13:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x127340400) [pid = 1658] [serial = 1523] [outer = 0x126d4b000] 21:13:21 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x117033000) [pid = 1658] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 21:13:21 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x118590800) [pid = 1658] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 21:13:21 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x1288a6c00) [pid = 1658] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 21:13:21 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x117032000) [pid = 1658] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 21:13:21 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x115ef0000) [pid = 1658] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 21:13:21 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x1248d4800) [pid = 1658] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 21:13:21 INFO - PROCESS | 1658 | --DOMWINDOW == 78 (0x110fac400) [pid = 1658] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 21:13:21 INFO - PROCESS | 1658 | --DOMWINDOW == 77 (0x119517400) [pid = 1658] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 21:13:21 INFO - PROCESS | 1658 | --DOMWINDOW == 76 (0x1160ce400) [pid = 1658] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 21:13:21 INFO - PROCESS | 1658 | --DOMWINDOW == 75 (0x118590c00) [pid = 1658] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 21:13:21 INFO - PROCESS | 1658 | --DOMWINDOW == 74 (0x117030800) [pid = 1658] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 21:13:21 INFO - PROCESS | 1658 | 1465272801753 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]]]}] 21:13:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 21:13:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 519ms 21:13:21 INFO - PROCESS | 1658 | 1465272801759 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 21:13:21 INFO - PROCESS | 1658 | 1465272801760 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 21:13:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 21:13:21 INFO - PROCESS | 1658 | 1465272801762 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 21:13:21 INFO - PROCESS | 1658 | 1465272801765 Marionette TRACE conn2 <- [1,2002,null,{}] 21:13:21 INFO - PROCESS | 1658 | 1465272801769 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}] 21:13:21 INFO - PROCESS | 1658 | 1465272801770 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:21 INFO - PROCESS | 1658 | 1465272801878 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 21:13:21 INFO - PROCESS | 1658 | 1465272801911 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:21 INFO - PROCESS | 1658 | 1465272801912 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:21 INFO - PROCESS | 1658 | ++DOCSHELL 0x119bc0800 == 31 [pid = 1658] [id = 508] 21:13:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 75 (0x111c75400) [pid = 1658] [serial = 1524] [outer = 0x0] 21:13:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 76 (0x119366000) [pid = 1658] [serial = 1525] [outer = 0x111c75400] 21:13:21 INFO - PROCESS | 1658 | 1465272801936 Marionette DEBUG loaded listener.js 21:13:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 77 (0x127325c00) [pid = 1658] [serial = 1526] [outer = 0x111c75400] 21:13:22 INFO - PROCESS | 1658 | 1465272802213 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]]]}] 21:13:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 21:13:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 474ms 21:13:22 INFO - PROCESS | 1658 | 1465272802238 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 21:13:22 INFO - PROCESS | 1658 | 1465272802239 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 21:13:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 21:13:22 INFO - PROCESS | 1658 | 1465272802242 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 21:13:22 INFO - PROCESS | 1658 | 1465272802243 Marionette TRACE conn2 <- [1,2006,null,{}] 21:13:22 INFO - PROCESS | 1658 | 1465272802254 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}] 21:13:22 INFO - PROCESS | 1658 | 1465272802256 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:22 INFO - PROCESS | 1658 | 1465272802357 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 21:13:22 INFO - PROCESS | 1658 | 1465272802368 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:22 INFO - PROCESS | 1658 | 1465272802370 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:22 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b137000 == 32 [pid = 1658] [id = 509] 21:13:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 78 (0x127327400) [pid = 1658] [serial = 1527] [outer = 0x0] 21:13:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x1288ab000) [pid = 1658] [serial = 1528] [outer = 0x127327400] 21:13:22 INFO - PROCESS | 1658 | 1465272802397 Marionette DEBUG loaded listener.js 21:13:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x128b99800) [pid = 1658] [serial = 1529] [outer = 0x127327400] 21:13:22 INFO - PROCESS | 1658 | 1465272802737 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]]]}] 21:13:22 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 21:13:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 527ms 21:13:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 21:13:22 INFO - PROCESS | 1658 | 1465272802769 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 21:13:22 INFO - PROCESS | 1658 | 1465272802771 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 21:13:22 INFO - PROCESS | 1658 | 1465272802773 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 21:13:22 INFO - PROCESS | 1658 | 1465272802774 Marionette TRACE conn2 <- [1,2010,null,{}] 21:13:22 INFO - PROCESS | 1658 | 1465272802776 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}] 21:13:22 INFO - PROCESS | 1658 | 1465272802777 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:22 INFO - PROCESS | 1658 | 1465272802887 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 21:13:22 INFO - PROCESS | 1658 | 1465272802893 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:22 INFO - PROCESS | 1658 | 1465272802894 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:22 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b9ae000 == 33 [pid = 1658] [id = 510] 21:13:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x129052400) [pid = 1658] [serial = 1530] [outer = 0x0] 21:13:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x12905b800) [pid = 1658] [serial = 1531] [outer = 0x129052400] 21:13:22 INFO - PROCESS | 1658 | 1465272802919 Marionette DEBUG loaded listener.js 21:13:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x12914e800) [pid = 1658] [serial = 1532] [outer = 0x129052400] 21:13:23 INFO - PROCESS | 1658 | 1465272803222 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]]]}] 21:13:23 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 21:13:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 467ms 21:13:23 INFO - PROCESS | 1658 | 1465272803241 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 21:13:23 INFO - PROCESS | 1658 | 1465272803242 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 21:13:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 21:13:23 INFO - PROCESS | 1658 | 1465272803244 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 21:13:23 INFO - PROCESS | 1658 | 1465272803245 Marionette TRACE conn2 <- [1,2014,null,{}] 21:13:23 INFO - PROCESS | 1658 | 1465272803251 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}] 21:13:23 INFO - PROCESS | 1658 | 1465272803252 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:23 INFO - PROCESS | 1658 | 1465272803345 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 21:13:23 INFO - PROCESS | 1658 | 1465272803350 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:23 INFO - PROCESS | 1658 | 1465272803351 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:23 INFO - PROCESS | 1658 | ++DOCSHELL 0x12bce7000 == 34 [pid = 1658] [id = 511] 21:13:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x12914ec00) [pid = 1658] [serial = 1533] [outer = 0x0] 21:13:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x129329800) [pid = 1658] [serial = 1534] [outer = 0x12914ec00] 21:13:23 INFO - PROCESS | 1658 | 1465272803375 Marionette DEBUG loaded listener.js 21:13:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x1293a9000) [pid = 1658] [serial = 1535] [outer = 0x12914ec00] 21:13:23 INFO - PROCESS | 1658 | 1465272803834 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]]]}] 21:13:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 21:13:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 621ms 21:13:23 INFO - PROCESS | 1658 | 1465272803867 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 21:13:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 21:13:23 INFO - PROCESS | 1658 | 1465272803869 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 21:13:23 INFO - PROCESS | 1658 | 1465272803872 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 21:13:23 INFO - PROCESS | 1658 | 1465272803874 Marionette TRACE conn2 <- [1,2018,null,{}] 21:13:23 INFO - PROCESS | 1658 | 1465272803878 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}] 21:13:23 INFO - PROCESS | 1658 | 1465272803880 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:23 INFO - PROCESS | 1658 | 1465272803985 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 21:13:24 INFO - PROCESS | 1658 | 1465272804043 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:24 INFO - PROCESS | 1658 | 1465272804045 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:24 INFO - PROCESS | 1658 | ++DOCSHELL 0x117e80000 == 35 [pid = 1658] [id = 512] 21:13:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x112fc4800) [pid = 1658] [serial = 1536] [outer = 0x0] 21:13:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x11606e400) [pid = 1658] [serial = 1537] [outer = 0x112fc4800] 21:13:24 INFO - PROCESS | 1658 | 1465272804075 Marionette DEBUG loaded listener.js 21:13:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x116f45800) [pid = 1658] [serial = 1538] [outer = 0x112fc4800] 21:13:24 INFO - PROCESS | 1658 | 1465272804531 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]]]}] 21:13:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 21:13:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 670ms 21:13:24 INFO - PROCESS | 1658 | 1465272804543 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 21:13:24 INFO - PROCESS | 1658 | 1465272804546 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 21:13:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 21:13:24 INFO - PROCESS | 1658 | 1465272804552 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 21:13:24 INFO - PROCESS | 1658 | 1465272804554 Marionette TRACE conn2 <- [1,2022,null,{}] 21:13:24 INFO - PROCESS | 1658 | 1465272804556 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}] 21:13:24 INFO - PROCESS | 1658 | 1465272804558 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:24 INFO - PROCESS | 1658 | 1465272804683 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 21:13:24 INFO - PROCESS | 1658 | 1465272804741 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:24 INFO - PROCESS | 1658 | 1465272804742 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:24 INFO - PROCESS | 1658 | ++DOCSHELL 0x125cb3800 == 36 [pid = 1658] [id = 513] 21:13:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x1172b3400) [pid = 1658] [serial = 1539] [outer = 0x0] 21:13:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x11808f400) [pid = 1658] [serial = 1540] [outer = 0x1172b3400] 21:13:24 INFO - PROCESS | 1658 | 1465272804773 Marionette DEBUG loaded listener.js 21:13:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x118866400) [pid = 1658] [serial = 1541] [outer = 0x1172b3400] 21:13:25 INFO - PROCESS | 1658 | 1465272805218 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]]]}] 21:13:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 21:13:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 721ms 21:13:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 21:13:25 INFO - PROCESS | 1658 | 1465272805280 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 21:13:25 INFO - PROCESS | 1658 | 1465272805281 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 21:13:25 INFO - PROCESS | 1658 | 1465272805285 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 21:13:25 INFO - PROCESS | 1658 | 1465272805288 Marionette TRACE conn2 <- [1,2026,null,{}] 21:13:25 INFO - PROCESS | 1658 | 1465272805296 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}] 21:13:25 INFO - PROCESS | 1658 | 1465272805300 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:25 INFO - PROCESS | 1658 | 1465272805400 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 21:13:25 INFO - PROCESS | 1658 | 1465272805471 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:25 INFO - PROCESS | 1658 | 1465272805473 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:25 INFO - PROCESS | 1658 | ++DOCSHELL 0x12bff2000 == 37 [pid = 1658] [id = 514] 21:13:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x12109bc00) [pid = 1658] [serial = 1542] [outer = 0x0] 21:13:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x1215f0c00) [pid = 1658] [serial = 1543] [outer = 0x12109bc00] 21:13:25 INFO - PROCESS | 1658 | 1465272805503 Marionette DEBUG loaded listener.js 21:13:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x121c11800) [pid = 1658] [serial = 1544] [outer = 0x12109bc00] 21:13:25 INFO - PROCESS | 1658 | 1465272805937 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]]]}] 21:13:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 21:13:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 672ms 21:13:25 INFO - PROCESS | 1658 | 1465272805957 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 21:13:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 21:13:25 INFO - PROCESS | 1658 | 1465272805959 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 21:13:25 INFO - PROCESS | 1658 | 1465272805962 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 21:13:25 INFO - PROCESS | 1658 | 1465272805963 Marionette TRACE conn2 <- [1,2030,null,{}] 21:13:25 INFO - PROCESS | 1658 | 1465272805965 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}] 21:13:25 INFO - PROCESS | 1658 | 1465272805967 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:26 INFO - PROCESS | 1658 | 1465272806086 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 21:13:26 INFO - PROCESS | 1658 | 1465272806144 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:26 INFO - PROCESS | 1658 | 1465272806145 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:26 INFO - PROCESS | 1658 | ++DOCSHELL 0x119bc0000 == 38 [pid = 1658] [id = 515] 21:13:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x121194400) [pid = 1658] [serial = 1545] [outer = 0x0] 21:13:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x1248d6000) [pid = 1658] [serial = 1546] [outer = 0x121194400] 21:13:26 INFO - PROCESS | 1658 | 1465272806174 Marionette DEBUG loaded listener.js 21:13:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x124ceec00) [pid = 1658] [serial = 1547] [outer = 0x121194400] 21:13:26 INFO - PROCESS | 1658 | 1465272806752 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]]]}] 21:13:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 21:13:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 821ms 21:13:26 INFO - PROCESS | 1658 | 1465272806800 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 21:13:26 INFO - PROCESS | 1658 | 1465272806802 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 21:13:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 21:13:26 INFO - PROCESS | 1658 | 1465272806806 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 21:13:26 INFO - PROCESS | 1658 | 1465272806809 Marionette TRACE conn2 <- [1,2034,null,{}] 21:13:26 INFO - PROCESS | 1658 | 1465272806814 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}] 21:13:26 INFO - PROCESS | 1658 | 1465272806816 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:26 INFO - PROCESS | 1658 | 1465272806908 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 21:13:26 INFO - PROCESS | 1658 | 1465272806980 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:26 INFO - PROCESS | 1658 | 1465272806982 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:26 INFO - PROCESS | 1658 | ++DOCSHELL 0x11811c800 == 39 [pid = 1658] [id = 516] 21:13:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x117030800) [pid = 1658] [serial = 1548] [outer = 0x0] 21:13:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x11769ec00) [pid = 1658] [serial = 1549] [outer = 0x117030800] 21:13:27 INFO - PROCESS | 1658 | 1465272807010 Marionette DEBUG loaded listener.js 21:13:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x118095c00) [pid = 1658] [serial = 1550] [outer = 0x117030800] 21:13:27 INFO - PROCESS | 1658 | --DOCSHELL 0x125d3b000 == 38 [pid = 1658] [id = 504] 21:13:27 INFO - PROCESS | 1658 | --DOCSHELL 0x12714f000 == 37 [pid = 1658] [id = 505] 21:13:27 INFO - PROCESS | 1658 | --DOCSHELL 0x12a498800 == 36 [pid = 1658] [id = 507] 21:13:27 INFO - PROCESS | 1658 | --DOCSHELL 0x12b137000 == 35 [pid = 1658] [id = 509] 21:13:27 INFO - PROCESS | 1658 | --DOCSHELL 0x129006800 == 34 [pid = 1658] [id = 506] 21:13:27 INFO - PROCESS | 1658 | --DOCSHELL 0x119bc0800 == 33 [pid = 1658] [id = 508] 21:13:27 INFO - PROCESS | 1658 | --DOCSHELL 0x12b9ae000 == 32 [pid = 1658] [id = 510] 21:13:27 INFO - PROCESS | 1658 | --DOCSHELL 0x119bc0000 == 31 [pid = 1658] [id = 515] 21:13:27 INFO - PROCESS | 1658 | --DOCSHELL 0x12bff2000 == 30 [pid = 1658] [id = 514] 21:13:27 INFO - PROCESS | 1658 | --DOCSHELL 0x125cb3800 == 29 [pid = 1658] [id = 513] 21:13:27 INFO - PROCESS | 1658 | --DOCSHELL 0x12bce7000 == 28 [pid = 1658] [id = 511] 21:13:27 INFO - PROCESS | 1658 | --DOCSHELL 0x117e80000 == 27 [pid = 1658] [id = 512] 21:13:27 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x118007c00) [pid = 1658] [serial = 1462] [outer = 0x0] [url = about:blank] 21:13:27 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x11959d800) [pid = 1658] [serial = 1466] [outer = 0x0] [url = about:blank] 21:13:27 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x128b5b000) [pid = 1658] [serial = 1481] [outer = 0x0] [url = about:blank] 21:13:27 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x119515400) [pid = 1658] [serial = 1484] [outer = 0x0] [url = about:blank] 21:13:27 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x11858e000) [pid = 1658] [serial = 1483] [outer = 0x0] [url = about:blank] 21:13:27 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x12904e000) [pid = 1658] [serial = 1489] [outer = 0x0] [url = about:blank] 21:13:27 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x1288a6800) [pid = 1658] [serial = 1478] [outer = 0x0] [url = about:blank] 21:13:27 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x128a0a800) [pid = 1658] [serial = 1480] [outer = 0x0] [url = about:blank] 21:13:27 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x126fa1400) [pid = 1658] [serial = 1475] [outer = 0x0] [url = about:blank] 21:13:27 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x1166ed000) [pid = 1658] [serial = 1457] [outer = 0x0] [url = about:blank] 21:13:27 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x121c0cc00) [pid = 1658] [serial = 1486] [outer = 0x0] [url = about:blank] 21:13:27 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x116a0ac00) [pid = 1658] [serial = 1460] [outer = 0x0] [url = about:blank] 21:13:27 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x118095000) [pid = 1658] [serial = 1463] [outer = 0x0] [url = about:blank] 21:13:27 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x126d49c00) [pid = 1658] [serial = 1487] [outer = 0x0] [url = about:blank] 21:13:27 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x1190c3000) [pid = 1658] [serial = 1465] [outer = 0x0] [url = about:blank] 21:13:27 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x124cb4800) [pid = 1658] [serial = 1474] [outer = 0x0] [url = about:blank] 21:13:27 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x1162cb400) [pid = 1658] [serial = 1459] [outer = 0x0] [url = about:blank] 21:13:27 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x12109c400) [pid = 1658] [serial = 1469] [outer = 0x0] [url = about:blank] 21:13:27 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x121c88c00) [pid = 1658] [serial = 1472] [outer = 0x0] [url = about:blank] 21:13:27 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x120f05800) [pid = 1658] [serial = 1468] [outer = 0x0] [url = about:blank] 21:13:27 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x1216ad800) [pid = 1658] [serial = 1471] [outer = 0x0] [url = about:blank] 21:13:27 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x12733b400) [pid = 1658] [serial = 1477] [outer = 0x0] [url = about:blank] 21:13:27 INFO - PROCESS | 1658 | 1465272807875 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]]]}] 21:13:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 21:13:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1122ms 21:13:27 INFO - PROCESS | 1658 | 1465272807935 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 21:13:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 21:13:27 INFO - PROCESS | 1658 | 1465272807937 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 21:13:27 INFO - PROCESS | 1658 | 1465272807940 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 21:13:27 INFO - PROCESS | 1658 | 1465272807942 Marionette TRACE conn2 <- [1,2038,null,{}] 21:13:27 INFO - PROCESS | 1658 | 1465272807948 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}] 21:13:27 INFO - PROCESS | 1658 | 1465272807949 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:28 INFO - PROCESS | 1658 | 1465272808030 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 21:13:28 INFO - PROCESS | 1658 | 1465272808087 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:28 INFO - PROCESS | 1658 | 1465272808088 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x1169a5800 == 28 [pid = 1658] [id = 517] 21:13:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x113d35000) [pid = 1658] [serial = 1551] [outer = 0x0] 21:13:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x1162fd000) [pid = 1658] [serial = 1552] [outer = 0x113d35000] 21:13:28 INFO - PROCESS | 1658 | 1465272808116 Marionette DEBUG loaded listener.js 21:13:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x116969400) [pid = 1658] [serial = 1553] [outer = 0x113d35000] 21:13:28 INFO - PROCESS | 1658 | 1465272808425 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]]]}] 21:13:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 21:13:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 522ms 21:13:28 INFO - PROCESS | 1658 | 1465272808462 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 21:13:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 21:13:28 INFO - PROCESS | 1658 | 1465272808468 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 21:13:28 INFO - PROCESS | 1658 | 1465272808473 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 21:13:28 INFO - PROCESS | 1658 | 1465272808475 Marionette TRACE conn2 <- [1,2042,null,{}] 21:13:28 INFO - PROCESS | 1658 | 1465272808477 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}] 21:13:28 INFO - PROCESS | 1658 | 1465272808479 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:28 INFO - PROCESS | 1658 | 1465272808557 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 21:13:28 INFO - PROCESS | 1658 | 1465272808564 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:28 INFO - PROCESS | 1658 | 1465272808566 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x118122800 == 29 [pid = 1658] [id = 518] 21:13:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x116f44800) [pid = 1658] [serial = 1554] [outer = 0x0] 21:13:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x117690c00) [pid = 1658] [serial = 1555] [outer = 0x116f44800] 21:13:28 INFO - PROCESS | 1658 | 1465272808595 Marionette DEBUG loaded listener.js 21:13:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x118011000) [pid = 1658] [serial = 1556] [outer = 0x116f44800] 21:13:28 INFO - PROCESS | 1658 | 1465272808975 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]]]}] 21:13:28 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) 21:13:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 519ms 21:13:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 21:13:28 INFO - PROCESS | 1658 | 1465272808992 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 21:13:28 INFO - PROCESS | 1658 | 1465272808994 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 21:13:28 INFO - PROCESS | 1658 | 1465272808996 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 21:13:29 INFO - PROCESS | 1658 | 1465272809001 Marionette TRACE conn2 <- [1,2046,null,{}] 21:13:29 INFO - PROCESS | 1658 | 1465272809008 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}] 21:13:29 INFO - PROCESS | 1658 | 1465272809012 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:29 INFO - PROCESS | 1658 | 1465272809083 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 21:13:29 INFO - PROCESS | 1658 | 1465272809087 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:29 INFO - PROCESS | 1658 | 1465272809090 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:29 INFO - PROCESS | 1658 | ++DOCSHELL 0x11971f000 == 30 [pid = 1658] [id = 519] 21:13:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x1121abc00) [pid = 1658] [serial = 1557] [outer = 0x0] 21:13:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x118590400) [pid = 1658] [serial = 1558] [outer = 0x1121abc00] 21:13:29 INFO - PROCESS | 1658 | 1465272809120 Marionette DEBUG loaded listener.js 21:13:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x11885c000) [pid = 1658] [serial = 1559] [outer = 0x1121abc00] 21:13:29 INFO - PROCESS | 1658 | 1465272809457 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]]]}] 21:13:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:13:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 473ms 21:13:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 21:13:29 INFO - PROCESS | 1658 | 1465272809469 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 21:13:29 INFO - PROCESS | 1658 | 1465272809471 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 21:13:29 INFO - PROCESS | 1658 | 1465272809473 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 21:13:29 INFO - PROCESS | 1658 | 1465272809474 Marionette TRACE conn2 <- [1,2050,null,{}] 21:13:29 INFO - PROCESS | 1658 | 1465272809477 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}] 21:13:29 INFO - PROCESS | 1658 | 1465272809478 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:29 INFO - PROCESS | 1658 | 1465272809591 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 21:13:29 INFO - PROCESS | 1658 | 1465272809597 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:29 INFO - PROCESS | 1658 | 1465272809598 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:29 INFO - PROCESS | 1658 | ++DOCSHELL 0x12140f000 == 31 [pid = 1658] [id = 520] 21:13:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x119070000) [pid = 1658] [serial = 1560] [outer = 0x0] 21:13:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x119367c00) [pid = 1658] [serial = 1561] [outer = 0x119070000] 21:13:29 INFO - PROCESS | 1658 | 1465272809623 Marionette DEBUG loaded listener.js 21:13:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x119597400) [pid = 1658] [serial = 1562] [outer = 0x119070000] 21:13:30 INFO - PROCESS | 1658 | 1465272810042 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]]]}] 21:13:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 21:13:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 620ms 21:13:30 INFO - PROCESS | 1658 | 1465272810095 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 21:13:30 INFO - PROCESS | 1658 | 1465272810109 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 21:13:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 21:13:30 INFO - PROCESS | 1658 | 1465272810121 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 21:13:30 INFO - PROCESS | 1658 | 1465272810123 Marionette TRACE conn2 <- [1,2054,null,{}] 21:13:30 INFO - PROCESS | 1658 | 1465272810126 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}] 21:13:30 INFO - PROCESS | 1658 | 1465272810129 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:30 INFO - PROCESS | 1658 | 1465272810274 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 21:13:30 INFO - PROCESS | 1658 | 1465272810332 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:30 INFO - PROCESS | 1658 | 1465272810333 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:30 INFO - PROCESS | 1658 | ++DOCSHELL 0x125cc0000 == 32 [pid = 1658] [id = 521] 21:13:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x116a0c000) [pid = 1658] [serial = 1563] [outer = 0x0] 21:13:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x11959f400) [pid = 1658] [serial = 1564] [outer = 0x116a0c000] 21:13:30 INFO - PROCESS | 1658 | 1465272810374 Marionette DEBUG loaded listener.js 21:13:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x119bce800) [pid = 1658] [serial = 1565] [outer = 0x116a0c000] 21:13:30 INFO - PROCESS | 1658 | 1465272810771 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]]]}] 21:13:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 21:13:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 671ms 21:13:30 INFO - PROCESS | 1658 | 1465272810793 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 21:13:30 INFO - PROCESS | 1658 | 1465272810794 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 21:13:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 21:13:30 INFO - PROCESS | 1658 | 1465272810798 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 21:13:30 INFO - PROCESS | 1658 | 1465272810800 Marionette TRACE conn2 <- [1,2058,null,{}] 21:13:30 INFO - PROCESS | 1658 | 1465272810808 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}] 21:13:30 INFO - PROCESS | 1658 | 1465272810812 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:30 INFO - PROCESS | 1658 | 1465272810927 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 21:13:30 INFO - PROCESS | 1658 | 1465272810932 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:30 INFO - PROCESS | 1658 | 1465272810933 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:30 INFO - PROCESS | 1658 | ++DOCSHELL 0x128a62000 == 33 [pid = 1658] [id = 522] 21:13:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x113381400) [pid = 1658] [serial = 1566] [outer = 0x0] 21:13:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x121099800) [pid = 1658] [serial = 1567] [outer = 0x113381400] 21:13:30 INFO - PROCESS | 1658 | 1465272810958 Marionette DEBUG loaded listener.js 21:13:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x1248d6800) [pid = 1658] [serial = 1568] [outer = 0x113381400] 21:13:31 INFO - PROCESS | 1658 | 1465272811361 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]]]}] 21:13:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 21:13:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 621ms 21:13:31 INFO - PROCESS | 1658 | 1465272811424 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 21:13:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 21:13:31 INFO - PROCESS | 1658 | 1465272811426 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 21:13:31 INFO - PROCESS | 1658 | 1465272811429 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 21:13:31 INFO - PROCESS | 1658 | 1465272811442 Marionette TRACE conn2 <- [1,2062,null,{}] 21:13:31 INFO - PROCESS | 1658 | 1465272811446 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}] 21:13:31 INFO - PROCESS | 1658 | 1465272811448 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:31 INFO - PROCESS | 1658 | 1465272811593 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 21:13:31 INFO - PROCESS | 1658 | 1465272811640 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:31 INFO - PROCESS | 1658 | 1465272811642 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:31 INFO - PROCESS | 1658 | ++DOCSHELL 0x129664800 == 34 [pid = 1658] [id = 523] 21:13:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x112fa2800) [pid = 1658] [serial = 1569] [outer = 0x0] 21:13:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x1248e3000) [pid = 1658] [serial = 1570] [outer = 0x112fa2800] 21:13:31 INFO - PROCESS | 1658 | 1465272811696 Marionette DEBUG loaded listener.js 21:13:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x125c24c00) [pid = 1658] [serial = 1571] [outer = 0x112fa2800] 21:13:32 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x126d54c00) [pid = 1658] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 21:13:32 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x1215e7000) [pid = 1658] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 21:13:32 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x1216a7800) [pid = 1658] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 21:13:32 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x111c75400) [pid = 1658] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 21:13:32 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x11936dc00) [pid = 1658] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 21:13:32 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x110eeec00) [pid = 1658] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 21:13:32 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x113383000) [pid = 1658] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 21:13:32 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x118098800) [pid = 1658] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 21:13:32 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x1162c3400) [pid = 1658] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 21:13:32 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x11769c800) [pid = 1658] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 21:13:32 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x110ee5c00) [pid = 1658] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 21:13:32 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x110ef0400) [pid = 1658] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 21:13:32 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x12914ec00) [pid = 1658] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 21:13:32 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x129052400) [pid = 1658] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 21:13:32 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x126d4b000) [pid = 1658] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 21:13:32 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x127327400) [pid = 1658] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 21:13:32 INFO - PROCESS | 1658 | 1465272812199 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]]]}] 21:13:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 21:13:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 783ms 21:13:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 21:13:32 INFO - PROCESS | 1658 | 1465272812213 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 21:13:32 INFO - PROCESS | 1658 | 1465272812215 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 21:13:32 INFO - PROCESS | 1658 | 1465272812217 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 21:13:32 INFO - PROCESS | 1658 | 1465272812218 Marionette TRACE conn2 <- [1,2066,null,{}] 21:13:32 INFO - PROCESS | 1658 | 1465272812220 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}] 21:13:32 INFO - PROCESS | 1658 | 1465272812221 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:32 INFO - PROCESS | 1658 | 1465272812300 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 21:13:32 INFO - PROCESS | 1658 | 1465272812304 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:32 INFO - PROCESS | 1658 | 1465272812305 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:32 INFO - PROCESS | 1658 | ++DOCSHELL 0x12900e000 == 35 [pid = 1658] [id = 524] 21:13:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x1162c3400) [pid = 1658] [serial = 1572] [outer = 0x0] 21:13:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x118013400) [pid = 1658] [serial = 1573] [outer = 0x1162c3400] 21:13:32 INFO - PROCESS | 1658 | 1465272812329 Marionette DEBUG loaded listener.js 21:13:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x1248dfc00) [pid = 1658] [serial = 1574] [outer = 0x1162c3400] 21:13:32 INFO - PROCESS | 1658 | 1465272812658 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]]]}] 21:13:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 21:13:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 469ms 21:13:32 INFO - PROCESS | 1658 | 1465272812686 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 21:13:32 INFO - PROCESS | 1658 | 1465272812688 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 21:13:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 21:13:32 INFO - PROCESS | 1658 | 1465272812690 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 21:13:32 INFO - PROCESS | 1658 | 1465272812700 Marionette TRACE conn2 <- [1,2070,null,{}] 21:13:32 INFO - PROCESS | 1658 | 1465272812702 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}] 21:13:32 INFO - PROCESS | 1658 | 1465272812703 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:32 INFO - PROCESS | 1658 | 1465272812803 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 21:13:32 INFO - PROCESS | 1658 | 1465272812809 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:32 INFO - PROCESS | 1658 | 1465272812810 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:32 INFO - PROCESS | 1658 | ++DOCSHELL 0x11971e800 == 36 [pid = 1658] [id = 525] 21:13:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x118014c00) [pid = 1658] [serial = 1575] [outer = 0x0] 21:13:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x125d1cc00) [pid = 1658] [serial = 1576] [outer = 0x118014c00] 21:13:32 INFO - PROCESS | 1658 | 1465272812834 Marionette DEBUG loaded listener.js 21:13:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x126c4e000) [pid = 1658] [serial = 1577] [outer = 0x118014c00] 21:13:33 INFO - PROCESS | 1658 | 1465272813133 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]]]}] 21:13:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 21:13:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 479ms 21:13:33 INFO - PROCESS | 1658 | 1465272813169 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 21:13:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 21:13:33 INFO - PROCESS | 1658 | 1465272813171 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 21:13:33 INFO - PROCESS | 1658 | 1465272813173 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 21:13:33 INFO - PROCESS | 1658 | 1465272813174 Marionette TRACE conn2 <- [1,2074,null,{}] 21:13:33 INFO - PROCESS | 1658 | 1465272813176 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}] 21:13:33 INFO - PROCESS | 1658 | 1465272813177 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:33 INFO - PROCESS | 1658 | 1465272813259 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 21:13:33 INFO - PROCESS | 1658 | 1465272813275 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:33 INFO - PROCESS | 1658 | 1465272813276 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:33 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b80d000 == 37 [pid = 1658] [id = 526] 21:13:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x126f95400) [pid = 1658] [serial = 1578] [outer = 0x0] 21:13:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x12731bc00) [pid = 1658] [serial = 1579] [outer = 0x126f95400] 21:13:33 INFO - PROCESS | 1658 | 1465272813302 Marionette DEBUG loaded listener.js 21:13:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x12733a400) [pid = 1658] [serial = 1580] [outer = 0x126f95400] 21:13:33 INFO - PROCESS | 1658 | 1465272813637 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]]]}] 21:13:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 21:13:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 519ms 21:13:33 INFO - PROCESS | 1658 | 1465272813696 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 21:13:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 21:13:33 INFO - PROCESS | 1658 | 1465272813706 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 21:13:33 INFO - PROCESS | 1658 | 1465272813708 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 21:13:33 INFO - PROCESS | 1658 | 1465272813710 Marionette TRACE conn2 <- [1,2078,null,{}] 21:13:33 INFO - PROCESS | 1658 | 1465272813712 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}] 21:13:33 INFO - PROCESS | 1658 | 1465272813714 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:33 INFO - PROCESS | 1658 | 1465272813804 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 21:13:33 INFO - PROCESS | 1658 | 1465272813807 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:33 INFO - PROCESS | 1658 | 1465272813809 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:33 INFO - PROCESS | 1658 | ++DOCSHELL 0x125cbb800 == 38 [pid = 1658] [id = 527] 21:13:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x126d52000) [pid = 1658] [serial = 1581] [outer = 0x0] 21:13:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x128a05800) [pid = 1658] [serial = 1582] [outer = 0x126d52000] 21:13:33 INFO - PROCESS | 1658 | 1465272813836 Marionette DEBUG loaded listener.js 21:13:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x128b54c00) [pid = 1658] [serial = 1583] [outer = 0x126d52000] 21:13:34 INFO - PROCESS | 1658 | 1465272814336 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]]]}] 21:13:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 21:13:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 671ms 21:13:34 INFO - PROCESS | 1658 | 1465272814379 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 21:13:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 21:13:34 INFO - PROCESS | 1658 | 1465272814382 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 21:13:34 INFO - PROCESS | 1658 | 1465272814385 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 21:13:34 INFO - PROCESS | 1658 | 1465272814387 Marionette TRACE conn2 <- [1,2082,null,{}] 21:13:34 INFO - PROCESS | 1658 | 1465272814391 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}] 21:13:34 INFO - PROCESS | 1658 | 1465272814393 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:34 INFO - PROCESS | 1658 | 1465272814501 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 21:13:34 INFO - PROCESS | 1658 | 1465272814581 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:34 INFO - PROCESS | 1658 | 1465272814583 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:34 INFO - PROCESS | 1658 | ++DOCSHELL 0x11725f000 == 39 [pid = 1658] [id = 528] 21:13:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x112ea4000) [pid = 1658] [serial = 1584] [outer = 0x0] 21:13:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x113814800) [pid = 1658] [serial = 1585] [outer = 0x112ea4000] 21:13:34 INFO - PROCESS | 1658 | 1465272814614 Marionette DEBUG loaded listener.js 21:13:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x1167d1c00) [pid = 1658] [serial = 1586] [outer = 0x112ea4000] 21:13:35 INFO - PROCESS | 1658 | 1465272815110 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]]]}] 21:13:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 21:13:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 822ms 21:13:35 INFO - PROCESS | 1658 | 1465272815207 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 21:13:35 INFO - PROCESS | 1658 | 1465272815210 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 21:13:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 21:13:35 INFO - PROCESS | 1658 | 1465272815215 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 21:13:35 INFO - PROCESS | 1658 | 1465272815217 Marionette TRACE conn2 <- [1,2086,null,{}] 21:13:35 INFO - PROCESS | 1658 | 1465272815219 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}] 21:13:35 INFO - PROCESS | 1658 | 1465272815221 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:35 INFO - PROCESS | 1658 | 1465272815330 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 21:13:35 INFO - PROCESS | 1658 | 1465272815408 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:35 INFO - PROCESS | 1658 | 1465272815409 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:35 INFO - PROCESS | 1658 | ++DOCSHELL 0x116671800 == 40 [pid = 1658] [id = 529] 21:13:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x111e57c00) [pid = 1658] [serial = 1587] [outer = 0x0] 21:13:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x1162cf000) [pid = 1658] [serial = 1588] [outer = 0x111e57c00] 21:13:35 INFO - PROCESS | 1658 | 1465272815440 Marionette DEBUG loaded listener.js 21:13:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x118016800) [pid = 1658] [serial = 1589] [outer = 0x111e57c00] 21:13:35 INFO - PROCESS | 1658 | --DOCSHELL 0x12b80d000 == 39 [pid = 1658] [id = 526] 21:13:35 INFO - PROCESS | 1658 | --DOCSHELL 0x11971e800 == 38 [pid = 1658] [id = 525] 21:13:35 INFO - PROCESS | 1658 | --DOCSHELL 0x12900e000 == 37 [pid = 1658] [id = 524] 21:13:35 INFO - PROCESS | 1658 | --DOCSHELL 0x129664800 == 36 [pid = 1658] [id = 523] 21:13:35 INFO - PROCESS | 1658 | --DOCSHELL 0x128a62000 == 35 [pid = 1658] [id = 522] 21:13:35 INFO - PROCESS | 1658 | --DOCSHELL 0x125cc0000 == 34 [pid = 1658] [id = 521] 21:13:35 INFO - PROCESS | 1658 | --DOCSHELL 0x12140f000 == 33 [pid = 1658] [id = 520] 21:13:35 INFO - PROCESS | 1658 | --DOCSHELL 0x11971f000 == 32 [pid = 1658] [id = 519] 21:13:35 INFO - PROCESS | 1658 | --DOCSHELL 0x118122800 == 31 [pid = 1658] [id = 518] 21:13:35 INFO - PROCESS | 1658 | --DOCSHELL 0x1169a5800 == 30 [pid = 1658] [id = 517] 21:13:35 INFO - PROCESS | 1658 | --DOCSHELL 0x11811c800 == 29 [pid = 1658] [id = 516] 21:13:35 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x12914dc00) [pid = 1658] [serial = 1490] [outer = 0x0] [url = about:blank] 21:13:35 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x118244c00) [pid = 1658] [serial = 1504] [outer = 0x0] [url = about:blank] 21:13:35 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x1267c8400) [pid = 1658] [serial = 1519] [outer = 0x0] [url = about:blank] 21:13:35 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x118593800) [pid = 1658] [serial = 1505] [outer = 0x0] [url = about:blank] 21:13:35 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x1190ca800) [pid = 1658] [serial = 1507] [outer = 0x0] [url = about:blank] 21:13:35 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x119445000) [pid = 1658] [serial = 1508] [outer = 0x0] [url = about:blank] 21:13:35 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x126d4e400) [pid = 1658] [serial = 1520] [outer = 0x0] [url = about:blank] 21:13:35 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x1293a9000) [pid = 1658] [serial = 1535] [outer = 0x0] [url = about:blank] 21:13:35 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x129329800) [pid = 1658] [serial = 1534] [outer = 0x0] [url = about:blank] 21:13:35 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x12914e800) [pid = 1658] [serial = 1532] [outer = 0x0] [url = about:blank] 21:13:35 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x12732a400) [pid = 1658] [serial = 1522] [outer = 0x0] [url = about:blank] 21:13:35 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x1288ab000) [pid = 1658] [serial = 1528] [outer = 0x0] [url = about:blank] 21:13:35 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x127340400) [pid = 1658] [serial = 1523] [outer = 0x0] [url = about:blank] 21:13:35 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x128b99800) [pid = 1658] [serial = 1529] [outer = 0x0] [url = about:blank] 21:13:35 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x1248e0000) [pid = 1658] [serial = 1514] [outer = 0x0] [url = about:blank] 21:13:35 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x119bd6000) [pid = 1658] [serial = 1511] [outer = 0x0] [url = about:blank] 21:13:35 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x127325c00) [pid = 1658] [serial = 1526] [outer = 0x0] [url = about:blank] 21:13:35 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x12905b800) [pid = 1658] [serial = 1531] [outer = 0x0] [url = about:blank] 21:13:35 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x121a2f400) [pid = 1658] [serial = 1513] [outer = 0x0] [url = about:blank] 21:13:35 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x124aab800) [pid = 1658] [serial = 1516] [outer = 0x0] [url = about:blank] 21:13:35 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x125c30800) [pid = 1658] [serial = 1517] [outer = 0x0] [url = about:blank] 21:13:35 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x119366000) [pid = 1658] [serial = 1525] [outer = 0x0] [url = about:blank] 21:13:35 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x1195a5400) [pid = 1658] [serial = 1510] [outer = 0x0] [url = about:blank] 21:13:35 INFO - PROCESS | 1658 | --DOMWINDOW == 78 (0x11213d000) [pid = 1658] [serial = 1492] [outer = 0x0] [url = about:blank] 21:13:35 INFO - PROCESS | 1658 | --DOMWINDOW == 77 (0x113df0000) [pid = 1658] [serial = 1493] [outer = 0x0] [url = about:blank] 21:13:35 INFO - PROCESS | 1658 | --DOMWINDOW == 76 (0x11381c800) [pid = 1658] [serial = 1498] [outer = 0x0] [url = about:blank] 21:13:35 INFO - PROCESS | 1658 | --DOMWINDOW == 75 (0x115ee3000) [pid = 1658] [serial = 1499] [outer = 0x0] [url = about:blank] 21:13:35 INFO - PROCESS | 1658 | --DOMWINDOW == 74 (0x11824a800) [pid = 1658] [serial = 1495] [outer = 0x0] [url = about:blank] 21:13:35 INFO - PROCESS | 1658 | --DOMWINDOW == 73 (0x118597c00) [pid = 1658] [serial = 1496] [outer = 0x0] [url = about:blank] 21:13:35 INFO - PROCESS | 1658 | --DOMWINDOW == 72 (0x116711400) [pid = 1658] [serial = 1501] [outer = 0x0] [url = about:blank] 21:13:35 INFO - PROCESS | 1658 | --DOMWINDOW == 71 (0x116f47400) [pid = 1658] [serial = 1502] [outer = 0x0] [url = about:blank] 21:13:36 INFO - PROCESS | 1658 | 1465272816027 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]]]}] 21:13:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 21:13:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 826ms 21:13:36 INFO - PROCESS | 1658 | 1465272816042 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 21:13:36 INFO - PROCESS | 1658 | 1465272816044 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 21:13:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 21:13:36 INFO - PROCESS | 1658 | 1465272816049 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 21:13:36 INFO - PROCESS | 1658 | 1465272816054 Marionette TRACE conn2 <- [1,2090,null,{}] 21:13:36 INFO - PROCESS | 1658 | 1465272816057 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}] 21:13:36 INFO - PROCESS | 1658 | 1465272816059 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:36 INFO - PROCESS | 1658 | 1465272816141 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 21:13:36 INFO - PROCESS | 1658 | 1465272816149 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:36 INFO - PROCESS | 1658 | 1465272816151 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:36 INFO - PROCESS | 1658 | ++DOCSHELL 0x117248000 == 30 [pid = 1658] [id = 530] 21:13:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 72 (0x116a11c00) [pid = 1658] [serial = 1590] [outer = 0x0] 21:13:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 73 (0x117696400) [pid = 1658] [serial = 1591] [outer = 0x116a11c00] 21:13:36 INFO - PROCESS | 1658 | 1465272816179 Marionette DEBUG loaded listener.js 21:13:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 74 (0x11800d400) [pid = 1658] [serial = 1592] [outer = 0x116a11c00] 21:13:36 INFO - PROCESS | 1658 | 1465272816551 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]]]}] 21:13:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 21:13:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 524ms 21:13:36 INFO - PROCESS | 1658 | 1465272816571 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 21:13:36 INFO - PROCESS | 1658 | 1465272816574 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 21:13:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 21:13:36 INFO - PROCESS | 1658 | 1465272816579 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 21:13:36 INFO - PROCESS | 1658 | 1465272816582 Marionette TRACE conn2 <- [1,2094,null,{}] 21:13:36 INFO - PROCESS | 1658 | 1465272816585 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}] 21:13:36 INFO - PROCESS | 1658 | 1465272816587 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:36 INFO - PROCESS | 1658 | 1465272816669 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 21:13:36 INFO - PROCESS | 1658 | 1465272816673 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:36 INFO - PROCESS | 1658 | 1465272816675 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:36 INFO - PROCESS | 1658 | ++DOCSHELL 0x1190a0800 == 31 [pid = 1658] [id = 531] 21:13:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 75 (0x118097400) [pid = 1658] [serial = 1593] [outer = 0x0] 21:13:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 76 (0x11858b400) [pid = 1658] [serial = 1594] [outer = 0x118097400] 21:13:36 INFO - PROCESS | 1658 | 1465272816704 Marionette DEBUG loaded listener.js 21:13:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 77 (0x11870b000) [pid = 1658] [serial = 1595] [outer = 0x118097400] 21:13:37 INFO - PROCESS | 1658 | 1465272817058 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]]]}] 21:13:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 21:13:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 525ms 21:13:37 INFO - PROCESS | 1658 | 1465272817103 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 21:13:37 INFO - PROCESS | 1658 | 1465272817105 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 21:13:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 21:13:37 INFO - PROCESS | 1658 | 1465272817107 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 21:13:37 INFO - PROCESS | 1658 | 1465272817109 Marionette TRACE conn2 <- [1,2098,null,{}] 21:13:37 INFO - PROCESS | 1658 | 1465272817128 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}] 21:13:37 INFO - PROCESS | 1658 | 1465272817131 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:37 INFO - PROCESS | 1658 | 1465272817212 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 21:13:37 INFO - PROCESS | 1658 | 1465272817220 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:37 INFO - PROCESS | 1658 | 1465272817222 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:37 INFO - PROCESS | 1658 | ++DOCSHELL 0x12351b000 == 32 [pid = 1658] [id = 532] 21:13:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 78 (0x119074000) [pid = 1658] [serial = 1596] [outer = 0x0] 21:13:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x119598400) [pid = 1658] [serial = 1597] [outer = 0x119074000] 21:13:37 INFO - PROCESS | 1658 | 1465272817250 Marionette DEBUG loaded listener.js 21:13:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x119d34c00) [pid = 1658] [serial = 1598] [outer = 0x119074000] 21:13:37 INFO - PROCESS | 1658 | 1465272817603 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]]]}] 21:13:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 21:13:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 523ms 21:13:37 INFO - PROCESS | 1658 | 1465272817632 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 21:13:37 INFO - PROCESS | 1658 | 1465272817635 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 21:13:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 21:13:37 INFO - PROCESS | 1658 | 1465272817638 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 21:13:37 INFO - PROCESS | 1658 | 1465272817640 Marionette TRACE conn2 <- [1,2102,null,{}] 21:13:37 INFO - PROCESS | 1658 | 1465272817643 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}] 21:13:37 INFO - PROCESS | 1658 | 1465272817645 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:37 INFO - PROCESS | 1658 | 1465272817817 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 21:13:37 INFO - PROCESS | 1658 | 1465272817832 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:37 INFO - PROCESS | 1658 | 1465272817833 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:37 INFO - PROCESS | 1658 | ++DOCSHELL 0x127144800 == 33 [pid = 1658] [id = 533] 21:13:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x119bd6000) [pid = 1658] [serial = 1599] [outer = 0x0] 21:13:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x12109b400) [pid = 1658] [serial = 1600] [outer = 0x119bd6000] 21:13:37 INFO - PROCESS | 1658 | 1465272817875 Marionette DEBUG loaded listener.js 21:13:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x121a2f400) [pid = 1658] [serial = 1601] [outer = 0x119bd6000] 21:13:38 INFO - PROCESS | 1658 | 1465272818296 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]]]}] 21:13:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 21:13:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 671ms 21:13:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 21:13:38 INFO - PROCESS | 1658 | 1465272818309 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 21:13:38 INFO - PROCESS | 1658 | 1465272818310 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 21:13:38 INFO - PROCESS | 1658 | 1465272818313 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 21:13:38 INFO - PROCESS | 1658 | 1465272818316 Marionette TRACE conn2 <- [1,2106,null,{}] 21:13:38 INFO - PROCESS | 1658 | 1465272818319 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}] 21:13:38 INFO - PROCESS | 1658 | 1465272818320 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:38 INFO - PROCESS | 1658 | 1465272818418 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 21:13:38 INFO - PROCESS | 1658 | 1465272818427 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:38 INFO - PROCESS | 1658 | 1465272818428 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:38 INFO - PROCESS | 1658 | ++DOCSHELL 0x128a6b000 == 34 [pid = 1658] [id = 534] 21:13:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x121303000) [pid = 1658] [serial = 1602] [outer = 0x0] 21:13:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x121c0f800) [pid = 1658] [serial = 1603] [outer = 0x121303000] 21:13:38 INFO - PROCESS | 1658 | 1465272818453 Marionette DEBUG loaded listener.js 21:13:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x1248d7000) [pid = 1658] [serial = 1604] [outer = 0x121303000] 21:13:38 INFO - PROCESS | 1658 | 1465272818823 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]]]}] 21:13:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 21:13:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 523ms 21:13:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 21:13:38 INFO - PROCESS | 1658 | 1465272818843 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 21:13:38 INFO - PROCESS | 1658 | 1465272818844 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 21:13:38 INFO - PROCESS | 1658 | 1465272818848 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 21:13:38 INFO - PROCESS | 1658 | 1465272818851 Marionette TRACE conn2 <- [1,2110,null,{}] 21:13:38 INFO - PROCESS | 1658 | 1465272818853 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}] 21:13:38 INFO - PROCESS | 1658 | 1465272818857 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:38 INFO - PROCESS | 1658 | 1465272818968 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 21:13:39 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x119070000) [pid = 1658] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 21:13:39 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x113d35000) [pid = 1658] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 21:13:39 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x116f44800) [pid = 1658] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 21:13:39 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x116a0c000) [pid = 1658] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 21:13:39 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x113381400) [pid = 1658] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 21:13:39 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x117030800) [pid = 1658] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 21:13:39 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x112fa2800) [pid = 1658] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 21:13:39 INFO - PROCESS | 1658 | --DOMWINDOW == 78 (0x1121abc00) [pid = 1658] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 21:13:39 INFO - PROCESS | 1658 | --DOMWINDOW == 77 (0x1162c3400) [pid = 1658] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 21:13:39 INFO - PROCESS | 1658 | --DOMWINDOW == 76 (0x126f95400) [pid = 1658] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 21:13:39 INFO - PROCESS | 1658 | --DOMWINDOW == 75 (0x112fc4800) [pid = 1658] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 21:13:39 INFO - PROCESS | 1658 | --DOMWINDOW == 74 (0x1172b3400) [pid = 1658] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 21:13:39 INFO - PROCESS | 1658 | --DOMWINDOW == 73 (0x12109bc00) [pid = 1658] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 21:13:39 INFO - PROCESS | 1658 | --DOMWINDOW == 72 (0x121194400) [pid = 1658] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 21:13:39 INFO - PROCESS | 1658 | --DOMWINDOW == 71 (0x118014c00) [pid = 1658] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 21:13:39 INFO - PROCESS | 1658 | 1465272819210 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:39 INFO - PROCESS | 1658 | 1465272819212 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:39 INFO - PROCESS | 1658 | ++DOCSHELL 0x116603800 == 35 [pid = 1658] [id = 535] 21:13:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 72 (0x111c78c00) [pid = 1658] [serial = 1605] [outer = 0x0] 21:13:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 73 (0x112a6ec00) [pid = 1658] [serial = 1606] [outer = 0x111c78c00] 21:13:39 INFO - PROCESS | 1658 | 1465272819247 Marionette DEBUG loaded listener.js 21:13:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 74 (0x1160d0400) [pid = 1658] [serial = 1607] [outer = 0x111c78c00] 21:13:39 INFO - PROCESS | 1658 | 1465272819676 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]]]}] 21:13:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 21:13:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 874ms 21:13:39 INFO - PROCESS | 1658 | 1465272819722 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 21:13:39 INFO - PROCESS | 1658 | 1465272819724 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 21:13:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 21:13:39 INFO - PROCESS | 1658 | 1465272819727 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 21:13:39 INFO - PROCESS | 1658 | 1465272819730 Marionette TRACE conn2 <- [1,2114,null,{}] 21:13:39 INFO - PROCESS | 1658 | 1465272819734 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}] 21:13:39 INFO - PROCESS | 1658 | 1465272819735 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:39 INFO - PROCESS | 1658 | 1465272819838 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 21:13:39 INFO - PROCESS | 1658 | 1465272819894 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:39 INFO - PROCESS | 1658 | 1465272819896 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:39 INFO - PROCESS | 1658 | ++DOCSHELL 0x12112a800 == 36 [pid = 1658] [id = 536] 21:13:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 75 (0x116f42800) [pid = 1658] [serial = 1608] [outer = 0x0] 21:13:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 76 (0x11800fc00) [pid = 1658] [serial = 1609] [outer = 0x116f42800] 21:13:39 INFO - PROCESS | 1658 | 1465272819939 Marionette DEBUG loaded listener.js 21:13:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 77 (0x118242400) [pid = 1658] [serial = 1610] [outer = 0x116f42800] 21:13:40 INFO - PROCESS | 1658 | 1465272820362 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]]]}] 21:13:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 21:13:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 672ms 21:13:40 INFO - PROCESS | 1658 | 1465272820402 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 21:13:40 INFO - PROCESS | 1658 | 1465272820405 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 21:13:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 21:13:40 INFO - PROCESS | 1658 | 1465272820408 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 21:13:40 INFO - PROCESS | 1658 | 1465272820410 Marionette TRACE conn2 <- [1,2118,null,{}] 21:13:40 INFO - PROCESS | 1658 | 1465272820413 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}] 21:13:40 INFO - PROCESS | 1658 | 1465272820414 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:40 INFO - PROCESS | 1658 | 1465272820532 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 21:13:40 INFO - PROCESS | 1658 | 1465272820601 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:40 INFO - PROCESS | 1658 | 1465272820603 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:40 INFO - PROCESS | 1658 | ++DOCSHELL 0x127145800 == 37 [pid = 1658] [id = 537] 21:13:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 78 (0x11858e400) [pid = 1658] [serial = 1611] [outer = 0x0] 21:13:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x11907d400) [pid = 1658] [serial = 1612] [outer = 0x11858e400] 21:13:40 INFO - PROCESS | 1658 | 1465272820633 Marionette DEBUG loaded listener.js 21:13:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x11959d000) [pid = 1658] [serial = 1613] [outer = 0x11858e400] 21:13:41 INFO - PROCESS | 1658 | 1465272821054 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]]]}] 21:13:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 21:13:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 670ms 21:13:41 INFO - PROCESS | 1658 | 1465272821097 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 21:13:41 INFO - PROCESS | 1658 | 1465272821098 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 21:13:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 21:13:41 INFO - PROCESS | 1658 | 1465272821107 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 21:13:41 INFO - PROCESS | 1658 | 1465272821111 Marionette TRACE conn2 <- [1,2122,null,{}] 21:13:41 INFO - PROCESS | 1658 | 1465272821117 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}] 21:13:41 INFO - PROCESS | 1658 | 1465272821119 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:41 INFO - PROCESS | 1658 | 1465272821218 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 21:13:41 INFO - PROCESS | 1658 | 1465272821287 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:41 INFO - PROCESS | 1658 | 1465272821288 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:41 INFO - PROCESS | 1658 | ++DOCSHELL 0x121218000 == 38 [pid = 1658] [id = 538] 21:13:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x120f05800) [pid = 1658] [serial = 1614] [outer = 0x0] 21:13:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x1248d7c00) [pid = 1658] [serial = 1615] [outer = 0x120f05800] 21:13:41 INFO - PROCESS | 1658 | 1465272821317 Marionette DEBUG loaded listener.js 21:13:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x124a0a400) [pid = 1658] [serial = 1616] [outer = 0x120f05800] 21:13:41 INFO - PROCESS | 1658 | 1465272821722 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]]]}] 21:13:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 21:13:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 679ms 21:13:41 INFO - PROCESS | 1658 | 1465272821781 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 21:13:41 INFO - PROCESS | 1658 | 1465272821783 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 21:13:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 21:13:41 INFO - PROCESS | 1658 | 1465272821785 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 21:13:41 INFO - PROCESS | 1658 | 1465272821787 Marionette TRACE conn2 <- [1,2126,null,{}] 21:13:41 INFO - PROCESS | 1658 | 1465272821789 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}] 21:13:41 INFO - PROCESS | 1658 | 1465272821790 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:41 INFO - PROCESS | 1658 | 1465272821909 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 21:13:42 INFO - PROCESS | 1658 | 1465272822013 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:42 INFO - PROCESS | 1658 | 1465272822014 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:42 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b821800 == 39 [pid = 1658] [id = 539] 21:13:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x120f11000) [pid = 1658] [serial = 1617] [outer = 0x0] 21:13:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x126ceb400) [pid = 1658] [serial = 1618] [outer = 0x120f11000] 21:13:42 INFO - PROCESS | 1658 | 1465272822044 Marionette DEBUG loaded listener.js 21:13:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x12732a400) [pid = 1658] [serial = 1619] [outer = 0x120f11000] 21:13:42 INFO - PROCESS | 1658 | 1465272822522 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]]]}] 21:13:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 21:13:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 768ms 21:13:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 21:13:42 INFO - PROCESS | 1658 | 1465272822554 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 21:13:42 INFO - PROCESS | 1658 | 1465272822557 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 21:13:42 INFO - PROCESS | 1658 | 1465272822560 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 21:13:42 INFO - PROCESS | 1658 | 1465272822562 Marionette TRACE conn2 <- [1,2130,null,{}] 21:13:42 INFO - PROCESS | 1658 | 1465272822565 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}] 21:13:42 INFO - PROCESS | 1658 | 1465272822567 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:42 INFO - PROCESS | 1658 | 1465272822662 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 21:13:42 INFO - PROCESS | 1658 | 1465272822734 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:42 INFO - PROCESS | 1658 | 1465272822736 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:42 INFO - PROCESS | 1658 | ++DOCSHELL 0x1184f1000 == 40 [pid = 1658] [id = 540] 21:13:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x115116c00) [pid = 1658] [serial = 1620] [outer = 0x0] 21:13:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x1162f7000) [pid = 1658] [serial = 1621] [outer = 0x115116c00] 21:13:42 INFO - PROCESS | 1658 | 1465272822763 Marionette DEBUG loaded listener.js 21:13:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x1172b2000) [pid = 1658] [serial = 1622] [outer = 0x115116c00] 21:13:43 INFO - PROCESS | 1658 | --DOCSHELL 0x128a6b000 == 39 [pid = 1658] [id = 534] 21:13:43 INFO - PROCESS | 1658 | --DOCSHELL 0x127144800 == 38 [pid = 1658] [id = 533] 21:13:43 INFO - PROCESS | 1658 | --DOCSHELL 0x12351b000 == 37 [pid = 1658] [id = 532] 21:13:43 INFO - PROCESS | 1658 | --DOCSHELL 0x1190a0800 == 36 [pid = 1658] [id = 531] 21:13:43 INFO - PROCESS | 1658 | --DOCSHELL 0x117248000 == 35 [pid = 1658] [id = 530] 21:13:43 INFO - PROCESS | 1658 | --DOCSHELL 0x116671800 == 34 [pid = 1658] [id = 529] 21:13:43 INFO - PROCESS | 1658 | --DOCSHELL 0x11725f000 == 33 [pid = 1658] [id = 528] 21:13:43 INFO - PROCESS | 1658 | --DOCSHELL 0x125cbb800 == 32 [pid = 1658] [id = 527] 21:13:43 INFO - PROCESS | 1658 | --DOCSHELL 0x12b821800 == 31 [pid = 1658] [id = 539] 21:13:43 INFO - PROCESS | 1658 | --DOCSHELL 0x121218000 == 30 [pid = 1658] [id = 538] 21:13:43 INFO - PROCESS | 1658 | --DOCSHELL 0x127145800 == 29 [pid = 1658] [id = 537] 21:13:43 INFO - PROCESS | 1658 | --DOCSHELL 0x12112a800 == 28 [pid = 1658] [id = 536] 21:13:43 INFO - PROCESS | 1658 | --DOCSHELL 0x116603800 == 27 [pid = 1658] [id = 535] 21:13:43 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x119367c00) [pid = 1658] [serial = 1561] [outer = 0x0] [url = about:blank] 21:13:43 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x1162fd000) [pid = 1658] [serial = 1552] [outer = 0x0] [url = about:blank] 21:13:43 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x116969400) [pid = 1658] [serial = 1553] [outer = 0x0] [url = about:blank] 21:13:43 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x117690c00) [pid = 1658] [serial = 1555] [outer = 0x0] [url = about:blank] 21:13:43 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x118011000) [pid = 1658] [serial = 1556] [outer = 0x0] [url = about:blank] 21:13:43 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x119bce800) [pid = 1658] [serial = 1565] [outer = 0x0] [url = about:blank] 21:13:43 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x11959f400) [pid = 1658] [serial = 1564] [outer = 0x0] [url = about:blank] 21:13:43 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x121099800) [pid = 1658] [serial = 1567] [outer = 0x0] [url = about:blank] 21:13:43 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x118095c00) [pid = 1658] [serial = 1550] [outer = 0x0] [url = about:blank] 21:13:43 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x11769ec00) [pid = 1658] [serial = 1549] [outer = 0x0] [url = about:blank] 21:13:43 INFO - PROCESS | 1658 | --DOMWINDOW == 78 (0x1248e3000) [pid = 1658] [serial = 1570] [outer = 0x0] [url = about:blank] 21:13:43 INFO - PROCESS | 1658 | --DOMWINDOW == 77 (0x118590400) [pid = 1658] [serial = 1558] [outer = 0x0] [url = about:blank] 21:13:43 INFO - PROCESS | 1658 | --DOMWINDOW == 76 (0x11885c000) [pid = 1658] [serial = 1559] [outer = 0x0] [url = about:blank] 21:13:43 INFO - PROCESS | 1658 | --DOMWINDOW == 75 (0x118013400) [pid = 1658] [serial = 1573] [outer = 0x0] [url = about:blank] 21:13:43 INFO - PROCESS | 1658 | --DOMWINDOW == 74 (0x1248dfc00) [pid = 1658] [serial = 1574] [outer = 0x0] [url = about:blank] 21:13:43 INFO - PROCESS | 1658 | --DOMWINDOW == 73 (0x12731bc00) [pid = 1658] [serial = 1579] [outer = 0x0] [url = about:blank] 21:13:43 INFO - PROCESS | 1658 | --DOMWINDOW == 72 (0x116f45800) [pid = 1658] [serial = 1538] [outer = 0x0] [url = about:blank] 21:13:43 INFO - PROCESS | 1658 | --DOMWINDOW == 71 (0x11606e400) [pid = 1658] [serial = 1537] [outer = 0x0] [url = about:blank] 21:13:43 INFO - PROCESS | 1658 | --DOMWINDOW == 70 (0x118866400) [pid = 1658] [serial = 1541] [outer = 0x0] [url = about:blank] 21:13:43 INFO - PROCESS | 1658 | --DOMWINDOW == 69 (0x11808f400) [pid = 1658] [serial = 1540] [outer = 0x0] [url = about:blank] 21:13:43 INFO - PROCESS | 1658 | --DOMWINDOW == 68 (0x121c11800) [pid = 1658] [serial = 1544] [outer = 0x0] [url = about:blank] 21:13:43 INFO - PROCESS | 1658 | --DOMWINDOW == 67 (0x1215f0c00) [pid = 1658] [serial = 1543] [outer = 0x0] [url = about:blank] 21:13:43 INFO - PROCESS | 1658 | --DOMWINDOW == 66 (0x125c24c00) [pid = 1658] [serial = 1571] [outer = 0x0] [url = about:blank] 21:13:43 INFO - PROCESS | 1658 | --DOMWINDOW == 65 (0x12733a400) [pid = 1658] [serial = 1580] [outer = 0x0] [url = about:blank] 21:13:43 INFO - PROCESS | 1658 | --DOMWINDOW == 64 (0x124ceec00) [pid = 1658] [serial = 1547] [outer = 0x0] [url = about:blank] 21:13:43 INFO - PROCESS | 1658 | --DOMWINDOW == 63 (0x1248d6800) [pid = 1658] [serial = 1568] [outer = 0x0] [url = about:blank] 21:13:43 INFO - PROCESS | 1658 | --DOMWINDOW == 62 (0x119597400) [pid = 1658] [serial = 1562] [outer = 0x0] [url = about:blank] 21:13:43 INFO - PROCESS | 1658 | --DOMWINDOW == 61 (0x125d1cc00) [pid = 1658] [serial = 1576] [outer = 0x0] [url = about:blank] 21:13:43 INFO - PROCESS | 1658 | --DOMWINDOW == 60 (0x128a05800) [pid = 1658] [serial = 1582] [outer = 0x0] [url = about:blank] 21:13:43 INFO - PROCESS | 1658 | --DOMWINDOW == 59 (0x1248d6000) [pid = 1658] [serial = 1546] [outer = 0x0] [url = about:blank] 21:13:43 INFO - PROCESS | 1658 | --DOMWINDOW == 58 (0x126c4e000) [pid = 1658] [serial = 1577] [outer = 0x0] [url = about:blank] 21:13:43 INFO - PROCESS | 1658 | 1465272823665 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] 21:13:43 INFO - PROCESS | 1658 | 1465272823692 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 21:13:43 INFO - PROCESS | 1658 | 1465272823695 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 21:13:43 INFO - PROCESS | 1658 | 1465272823699 Marionette TRACE conn2 <- [1,2134,null,{}] 21:13:43 INFO - PROCESS | 1658 | 1465272823705 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}] 21:13:43 INFO - PROCESS | 1658 | 1465272823706 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:43 INFO - PROCESS | 1658 | 1465272823785 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 21:13:43 INFO - PROCESS | 1658 | 1465272823790 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:43 INFO - PROCESS | 1658 | 1465272823793 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:43 INFO - PROCESS | 1658 | ++DOCSHELL 0x1169ad000 == 28 [pid = 1658] [id = 541] 21:13:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 59 (0x112fce800) [pid = 1658] [serial = 1623] [outer = 0x0] 21:13:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 60 (0x115ee3000) [pid = 1658] [serial = 1624] [outer = 0x112fce800] 21:13:43 INFO - PROCESS | 1658 | 1465272823823 Marionette DEBUG loaded listener.js 21:13:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 61 (0x111ecc800) [pid = 1658] [serial = 1625] [outer = 0x112fce800] 21:13:44 INFO - PROCESS | 1658 | 1465272824155 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]]]}] 21:13:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 21:13:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 523ms 21:13:44 INFO - PROCESS | 1658 | 1465272824219 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 21:13:44 INFO - PROCESS | 1658 | 1465272824223 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 21:13:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 21:13:44 INFO - PROCESS | 1658 | 1465272824227 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 21:13:44 INFO - PROCESS | 1658 | 1465272824229 Marionette TRACE conn2 <- [1,2138,null,{}] 21:13:44 INFO - PROCESS | 1658 | 1465272824232 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}] 21:13:44 INFO - PROCESS | 1658 | 1465272824233 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:44 INFO - PROCESS | 1658 | 1465272824309 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 21:13:44 INFO - PROCESS | 1658 | 1465272824316 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:44 INFO - PROCESS | 1658 | 1465272824318 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:44 INFO - PROCESS | 1658 | ++DOCSHELL 0x1184eb000 == 29 [pid = 1658] [id = 542] 21:13:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 62 (0x116a0c800) [pid = 1658] [serial = 1626] [outer = 0x0] 21:13:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 63 (0x117e19400) [pid = 1658] [serial = 1627] [outer = 0x116a0c800] 21:13:44 INFO - PROCESS | 1658 | 1465272824345 Marionette DEBUG loaded listener.js 21:13:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 64 (0x118015c00) [pid = 1658] [serial = 1628] [outer = 0x116a0c800] 21:13:44 INFO - PROCESS | 1658 | 1465272824686 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]]]}] 21:13:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 21:13:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 471ms 21:13:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 21:13:44 INFO - PROCESS | 1658 | 1465272824699 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 21:13:44 INFO - PROCESS | 1658 | 1465272824700 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 21:13:44 INFO - PROCESS | 1658 | 1465272824703 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 21:13:44 INFO - PROCESS | 1658 | 1465272824705 Marionette TRACE conn2 <- [1,2142,null,{}] 21:13:44 INFO - PROCESS | 1658 | 1465272824713 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}] 21:13:44 INFO - PROCESS | 1658 | 1465272824718 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:44 INFO - PROCESS | 1658 | 1465272824821 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 21:13:44 INFO - PROCESS | 1658 | 1465272824831 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:44 INFO - PROCESS | 1658 | 1465272824834 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:44 INFO - PROCESS | 1658 | ++DOCSHELL 0x120f34000 == 30 [pid = 1658] [id = 543] 21:13:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 65 (0x1162ca000) [pid = 1658] [serial = 1629] [outer = 0x0] 21:13:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 66 (0x118706c00) [pid = 1658] [serial = 1630] [outer = 0x1162ca000] 21:13:44 INFO - PROCESS | 1658 | 1465272824862 Marionette DEBUG loaded listener.js 21:13:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 67 (0x1190ca000) [pid = 1658] [serial = 1631] [outer = 0x1162ca000] 21:13:45 INFO - PROCESS | 1658 | 1465272825191 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] 21:13:45 INFO - PROCESS | 1658 | 1465272825225 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 21:13:45 INFO - PROCESS | 1658 | 1465272825228 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 21:13:45 INFO - PROCESS | 1658 | 1465272825229 Marionette TRACE conn2 <- [1,2146,null,{}] 21:13:45 INFO - PROCESS | 1658 | 1465272825234 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}] 21:13:45 INFO - PROCESS | 1658 | 1465272825235 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:45 INFO - PROCESS | 1658 | 1465272825313 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 21:13:45 INFO - PROCESS | 1658 | 1465272825373 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:45 INFO - PROCESS | 1658 | 1465272825375 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:45 INFO - PROCESS | 1658 | ++DOCSHELL 0x121a1d800 == 31 [pid = 1658] [id = 544] 21:13:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 68 (0x119073c00) [pid = 1658] [serial = 1632] [outer = 0x0] 21:13:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 69 (0x11936b000) [pid = 1658] [serial = 1633] [outer = 0x119073c00] 21:13:45 INFO - PROCESS | 1658 | 1465272825400 Marionette DEBUG loaded listener.js 21:13:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 70 (0x119757800) [pid = 1658] [serial = 1634] [outer = 0x119073c00] 21:13:45 INFO - PROCESS | 1658 | 1465272825707 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] 21:13:45 INFO - PROCESS | 1658 | 1465272825753 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 21:13:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 21:13:45 INFO - PROCESS | 1658 | 1465272825762 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 21:13:45 INFO - PROCESS | 1658 | 1465272825763 Marionette TRACE conn2 <- [1,2150,null,{}] 21:13:45 INFO - PROCESS | 1658 | 1465272825766 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}] 21:13:45 INFO - PROCESS | 1658 | 1465272825767 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:45 INFO - PROCESS | 1658 | 1465272825863 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 21:13:45 INFO - PROCESS | 1658 | 1465272825867 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:45 INFO - PROCESS | 1658 | 1465272825868 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:45 INFO - PROCESS | 1658 | ++DOCSHELL 0x125de4000 == 32 [pid = 1658] [id = 545] 21:13:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 71 (0x116713400) [pid = 1658] [serial = 1635] [outer = 0x0] 21:13:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 72 (0x119860000) [pid = 1658] [serial = 1636] [outer = 0x116713400] 21:13:45 INFO - PROCESS | 1658 | 1465272825893 Marionette DEBUG loaded listener.js 21:13:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 73 (0x120f0f000) [pid = 1658] [serial = 1637] [outer = 0x116713400] 21:13:46 INFO - PROCESS | 1658 | 1465272826284 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]]]}] 21:13:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 21:13:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 579ms 21:13:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 21:13:46 INFO - PROCESS | 1658 | 1465272826335 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 21:13:46 INFO - PROCESS | 1658 | 1465272826337 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 21:13:46 INFO - PROCESS | 1658 | 1465272826340 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 21:13:46 INFO - PROCESS | 1658 | 1465272826341 Marionette TRACE conn2 <- [1,2154,null,{}] 21:13:46 INFO - PROCESS | 1658 | 1465272826345 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}] 21:13:46 INFO - PROCESS | 1658 | 1465272826351 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:46 INFO - PROCESS | 1658 | 1465272826529 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 21:13:46 INFO - PROCESS | 1658 | 1465272826555 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:46 INFO - PROCESS | 1658 | 1465272826556 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:46 INFO - PROCESS | 1658 | ++DOCSHELL 0x128a71800 == 33 [pid = 1658] [id = 546] 21:13:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 74 (0x12109c400) [pid = 1658] [serial = 1638] [outer = 0x0] 21:13:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 75 (0x121c0f400) [pid = 1658] [serial = 1639] [outer = 0x12109c400] 21:13:46 INFO - PROCESS | 1658 | 1465272826596 Marionette DEBUG loaded listener.js 21:13:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 76 (0x124ce4400) [pid = 1658] [serial = 1640] [outer = 0x12109c400] 21:13:46 INFO - PROCESS | 1658 | 1465272826926 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]]]}] 21:13:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 21:13:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 623ms 21:13:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 21:13:46 INFO - PROCESS | 1658 | 1465272826962 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 21:13:46 INFO - PROCESS | 1658 | 1465272826964 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 21:13:46 INFO - PROCESS | 1658 | 1465272826966 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 21:13:46 INFO - PROCESS | 1658 | 1465272826967 Marionette TRACE conn2 <- [1,2158,null,{}] 21:13:46 INFO - PROCESS | 1658 | 1465272826969 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}] 21:13:46 INFO - PROCESS | 1658 | 1465272826978 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:47 INFO - PROCESS | 1658 | 1465272827084 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 21:13:47 INFO - PROCESS | 1658 | 1465272827087 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:47 INFO - PROCESS | 1658 | 1465272827088 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:47 INFO - PROCESS | 1658 | ++DOCSHELL 0x1291e3000 == 34 [pid = 1658] [id = 547] 21:13:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 77 (0x118011000) [pid = 1658] [serial = 1641] [outer = 0x0] 21:13:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 78 (0x124ced400) [pid = 1658] [serial = 1642] [outer = 0x118011000] 21:13:47 INFO - PROCESS | 1658 | 1465272827113 Marionette DEBUG loaded listener.js 21:13:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x1267cd400) [pid = 1658] [serial = 1643] [outer = 0x118011000] 21:13:47 INFO - PROCESS | 1658 | 1465272827441 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]]]}] 21:13:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 21:13:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 521ms 21:13:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 21:13:47 INFO - PROCESS | 1658 | 1465272827487 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 21:13:47 INFO - PROCESS | 1658 | 1465272827489 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 21:13:47 INFO - PROCESS | 1658 | 1465272827491 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 21:13:47 INFO - PROCESS | 1658 | 1465272827492 Marionette TRACE conn2 <- [1,2162,null,{}] 21:13:47 INFO - PROCESS | 1658 | 1465272827494 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}] 21:13:47 INFO - PROCESS | 1658 | 1465272827495 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:47 INFO - PROCESS | 1658 | 1465272827588 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 21:13:47 INFO - PROCESS | 1658 | 1465272827603 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:47 INFO - PROCESS | 1658 | 1465272827604 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:47 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a4a9000 == 35 [pid = 1658] [id = 548] 21:13:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x126c4e000) [pid = 1658] [serial = 1644] [outer = 0x0] 21:13:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x126d54800) [pid = 1658] [serial = 1645] [outer = 0x126c4e000] 21:13:47 INFO - PROCESS | 1658 | 1465272827628 Marionette DEBUG loaded listener.js 21:13:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x127334800) [pid = 1658] [serial = 1646] [outer = 0x126c4e000] 21:13:47 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x119bd6000) [pid = 1658] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 21:13:47 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x121303000) [pid = 1658] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 21:13:47 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x126d52000) [pid = 1658] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 21:13:47 INFO - PROCESS | 1658 | --DOMWINDOW == 78 (0x111e57c00) [pid = 1658] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 21:13:47 INFO - PROCESS | 1658 | --DOMWINDOW == 77 (0x119074000) [pid = 1658] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 21:13:47 INFO - PROCESS | 1658 | --DOMWINDOW == 76 (0x116a11c00) [pid = 1658] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 21:13:47 INFO - PROCESS | 1658 | --DOMWINDOW == 75 (0x112ea4000) [pid = 1658] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 21:13:47 INFO - PROCESS | 1658 | --DOMWINDOW == 74 (0x118097400) [pid = 1658] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 21:13:48 INFO - PROCESS | 1658 | 1465272828085 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]]]}] 21:13:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 21:13:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 619ms 21:13:48 INFO - PROCESS | 1658 | 1465272828111 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 21:13:48 INFO - PROCESS | 1658 | 1465272828117 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 21:13:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 21:13:48 INFO - PROCESS | 1658 | 1465272828121 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 21:13:48 INFO - PROCESS | 1658 | 1465272828123 Marionette TRACE conn2 <- [1,2166,null,{}] 21:13:48 INFO - PROCESS | 1658 | 1465272828127 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}] 21:13:48 INFO - PROCESS | 1658 | 1465272828128 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:48 INFO - PROCESS | 1658 | 1465272828262 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 21:13:48 INFO - PROCESS | 1658 | 1465272828268 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:48 INFO - PROCESS | 1658 | 1465272828269 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:48 INFO - PROCESS | 1658 | ++DOCSHELL 0x120f33800 == 36 [pid = 1658] [id = 549] 21:13:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 75 (0x116f4a400) [pid = 1658] [serial = 1647] [outer = 0x0] 21:13:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 76 (0x126d49800) [pid = 1658] [serial = 1648] [outer = 0x116f4a400] 21:13:48 INFO - PROCESS | 1658 | 1465272828308 Marionette DEBUG loaded listener.js 21:13:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 77 (0x127338c00) [pid = 1658] [serial = 1649] [outer = 0x116f4a400] 21:13:48 INFO - PROCESS | 1658 | 1465272828655 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]]]}] 21:13:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 21:13:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 569ms 21:13:48 INFO - PROCESS | 1658 | 1465272828691 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 21:13:48 INFO - PROCESS | 1658 | 1465272828692 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 21:13:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 21:13:48 INFO - PROCESS | 1658 | 1465272828694 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 21:13:48 INFO - PROCESS | 1658 | 1465272828695 Marionette TRACE conn2 <- [1,2170,null,{}] 21:13:48 INFO - PROCESS | 1658 | 1465272828698 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}] 21:13:48 INFO - PROCESS | 1658 | 1465272828699 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:48 INFO - PROCESS | 1658 | 1465272828801 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 21:13:48 INFO - PROCESS | 1658 | 1465272828807 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:48 INFO - PROCESS | 1658 | 1465272828808 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:48 INFO - PROCESS | 1658 | ++DOCSHELL 0x12aa88000 == 37 [pid = 1658] [id = 550] 21:13:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 78 (0x127337400) [pid = 1658] [serial = 1650] [outer = 0x0] 21:13:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x1288a1000) [pid = 1658] [serial = 1651] [outer = 0x127337400] 21:13:48 INFO - PROCESS | 1658 | 1465272828833 Marionette DEBUG loaded listener.js 21:13:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x119516c00) [pid = 1658] [serial = 1652] [outer = 0x127337400] 21:13:49 INFO - PROCESS | 1658 | 1465272829143 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]]]}] 21:13:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 21:13:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 468ms 21:13:49 INFO - PROCESS | 1658 | 1465272829164 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 21:13:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 21:13:49 INFO - PROCESS | 1658 | 1465272829168 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 21:13:49 INFO - PROCESS | 1658 | 1465272829171 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 21:13:49 INFO - PROCESS | 1658 | 1465272829172 Marionette TRACE conn2 <- [1,2174,null,{}] 21:13:49 INFO - PROCESS | 1658 | 1465272829175 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}] 21:13:49 INFO - PROCESS | 1658 | 1465272829177 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:49 INFO - PROCESS | 1658 | 1465272829275 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 21:13:49 INFO - PROCESS | 1658 | 1465272829278 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:49 INFO - PROCESS | 1658 | 1465272829280 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:49 INFO - PROCESS | 1658 | ++DOCSHELL 0x125de3800 == 38 [pid = 1658] [id = 551] 21:13:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x1288a9000) [pid = 1658] [serial = 1653] [outer = 0x0] 21:13:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x128a08c00) [pid = 1658] [serial = 1654] [outer = 0x1288a9000] 21:13:49 INFO - PROCESS | 1658 | 1465272829309 Marionette DEBUG loaded listener.js 21:13:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x128b97000) [pid = 1658] [serial = 1655] [outer = 0x1288a9000] 21:13:49 INFO - PROCESS | 1658 | 1465272829639 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]]]}] 21:13:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 21:13:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 518ms 21:13:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 21:13:49 INFO - PROCESS | 1658 | 1465272829690 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 21:13:49 INFO - PROCESS | 1658 | 1465272829691 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 21:13:49 INFO - PROCESS | 1658 | 1465272829693 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 21:13:49 INFO - PROCESS | 1658 | 1465272829694 Marionette TRACE conn2 <- [1,2178,null,{}] 21:13:49 INFO - PROCESS | 1658 | 1465272829706 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}] 21:13:49 INFO - PROCESS | 1658 | 1465272829708 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:49 INFO - PROCESS | 1658 | 1465272829786 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 21:13:49 INFO - PROCESS | 1658 | 1465272829789 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:49 INFO - PROCESS | 1658 | 1465272829790 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:49 INFO - PROCESS | 1658 | ++DOCSHELL 0x12bce8000 == 39 [pid = 1658] [id = 552] 21:13:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x128b97400) [pid = 1658] [serial = 1656] [outer = 0x0] 21:13:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x129054400) [pid = 1658] [serial = 1657] [outer = 0x128b97400] 21:13:49 INFO - PROCESS | 1658 | 1465272829815 Marionette DEBUG loaded listener.js 21:13:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x12905b800) [pid = 1658] [serial = 1658] [outer = 0x128b97400] 21:13:50 INFO - PROCESS | 1658 | 1465272830403 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]]]}] 21:13:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 21:13:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 718ms 21:13:50 INFO - PROCESS | 1658 | 1465272830412 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 21:13:50 INFO - PROCESS | 1658 | 1465272830414 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 21:13:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 21:13:50 INFO - PROCESS | 1658 | 1465272830446 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 21:13:50 INFO - PROCESS | 1658 | 1465272830451 Marionette TRACE conn2 <- [1,2182,null,{}] 21:13:50 INFO - PROCESS | 1658 | 1465272830455 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}] 21:13:50 INFO - PROCESS | 1658 | 1465272830457 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:50 INFO - PROCESS | 1658 | 1465272830569 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 21:13:50 INFO - PROCESS | 1658 | 1465272830625 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:50 INFO - PROCESS | 1658 | 1465272830626 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:50 INFO - PROCESS | 1658 | ++DOCSHELL 0x1188e0000 == 40 [pid = 1658] [id = 553] 21:13:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x116711800) [pid = 1658] [serial = 1659] [outer = 0x0] 21:13:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x116a0c000) [pid = 1658] [serial = 1660] [outer = 0x116711800] 21:13:50 INFO - PROCESS | 1658 | 1465272830657 Marionette DEBUG loaded listener.js 21:13:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x117e15000) [pid = 1658] [serial = 1661] [outer = 0x116711800] 21:13:51 INFO - PROCESS | 1658 | 1465272831354 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]]]}] 21:13:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 21:13:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 976ms 21:13:51 INFO - PROCESS | 1658 | 1465272831420 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 21:13:51 INFO - PROCESS | 1658 | 1465272831422 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 21:13:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 21:13:51 INFO - PROCESS | 1658 | 1465272831426 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 21:13:51 INFO - PROCESS | 1658 | 1465272831428 Marionette TRACE conn2 <- [1,2186,null,{}] 21:13:51 INFO - PROCESS | 1658 | 1465272831431 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}] 21:13:51 INFO - PROCESS | 1658 | 1465272831433 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:51 INFO - PROCESS | 1658 | 1465272831535 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 21:13:51 INFO - PROCESS | 1658 | 1465272831614 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:51 INFO - PROCESS | 1658 | 1465272831617 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:51 INFO - PROCESS | 1658 | ++DOCSHELL 0x118119000 == 41 [pid = 1658] [id = 554] 21:13:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x116f23800) [pid = 1658] [serial = 1662] [outer = 0x0] 21:13:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x117696c00) [pid = 1658] [serial = 1663] [outer = 0x116f23800] 21:13:51 INFO - PROCESS | 1658 | 1465272831646 Marionette DEBUG loaded listener.js 21:13:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x118016400) [pid = 1658] [serial = 1664] [outer = 0x116f23800] 21:13:51 INFO - PROCESS | 1658 | --DOCSHELL 0x125de3800 == 40 [pid = 1658] [id = 551] 21:13:51 INFO - PROCESS | 1658 | --DOCSHELL 0x12aa88000 == 39 [pid = 1658] [id = 550] 21:13:51 INFO - PROCESS | 1658 | --DOCSHELL 0x120f33800 == 38 [pid = 1658] [id = 549] 21:13:51 INFO - PROCESS | 1658 | --DOCSHELL 0x12a4a9000 == 37 [pid = 1658] [id = 548] 21:13:51 INFO - PROCESS | 1658 | --DOCSHELL 0x1291e3000 == 36 [pid = 1658] [id = 547] 21:13:51 INFO - PROCESS | 1658 | --DOCSHELL 0x128a71800 == 35 [pid = 1658] [id = 546] 21:13:51 INFO - PROCESS | 1658 | --DOCSHELL 0x125de4000 == 34 [pid = 1658] [id = 545] 21:13:51 INFO - PROCESS | 1658 | --DOCSHELL 0x121a1d800 == 33 [pid = 1658] [id = 544] 21:13:51 INFO - PROCESS | 1658 | --DOCSHELL 0x120f34000 == 32 [pid = 1658] [id = 543] 21:13:51 INFO - PROCESS | 1658 | --DOCSHELL 0x1184eb000 == 31 [pid = 1658] [id = 542] 21:13:51 INFO - PROCESS | 1658 | --DOCSHELL 0x1169ad000 == 30 [pid = 1658] [id = 541] 21:13:51 INFO - PROCESS | 1658 | --DOCSHELL 0x1184f1000 == 29 [pid = 1658] [id = 540] 21:13:51 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x121a2f400) [pid = 1658] [serial = 1601] [outer = 0x0] [url = about:blank] 21:13:51 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x12109b400) [pid = 1658] [serial = 1600] [outer = 0x0] [url = about:blank] 21:13:51 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x121c0f800) [pid = 1658] [serial = 1603] [outer = 0x0] [url = about:blank] 21:13:51 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x1248d7000) [pid = 1658] [serial = 1604] [outer = 0x0] [url = about:blank] 21:13:51 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x128b54c00) [pid = 1658] [serial = 1583] [outer = 0x0] [url = about:blank] 21:13:51 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x1162cf000) [pid = 1658] [serial = 1588] [outer = 0x0] [url = about:blank] 21:13:51 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x118016800) [pid = 1658] [serial = 1589] [outer = 0x0] [url = about:blank] 21:13:51 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x119598400) [pid = 1658] [serial = 1597] [outer = 0x0] [url = about:blank] 21:13:51 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x119d34c00) [pid = 1658] [serial = 1598] [outer = 0x0] [url = about:blank] 21:13:51 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x117696400) [pid = 1658] [serial = 1591] [outer = 0x0] [url = about:blank] 21:13:51 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x11800d400) [pid = 1658] [serial = 1592] [outer = 0x0] [url = about:blank] 21:13:51 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x113814800) [pid = 1658] [serial = 1585] [outer = 0x0] [url = about:blank] 21:13:51 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x1167d1c00) [pid = 1658] [serial = 1586] [outer = 0x0] [url = about:blank] 21:13:51 INFO - PROCESS | 1658 | --DOMWINDOW == 78 (0x11870b000) [pid = 1658] [serial = 1595] [outer = 0x0] [url = about:blank] 21:13:51 INFO - PROCESS | 1658 | --DOMWINDOW == 77 (0x11858b400) [pid = 1658] [serial = 1594] [outer = 0x0] [url = about:blank] 21:13:52 INFO - PROCESS | 1658 | 1465272832011 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]]]}] 21:13:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 21:13:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 623ms 21:13:52 INFO - PROCESS | 1658 | 1465272832049 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 21:13:52 INFO - PROCESS | 1658 | 1465272832053 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 21:13:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 21:13:52 INFO - PROCESS | 1658 | 1465272832057 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 21:13:52 INFO - PROCESS | 1658 | 1465272832059 Marionette TRACE conn2 <- [1,2190,null,{}] 21:13:52 INFO - PROCESS | 1658 | 1465272832062 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}] 21:13:52 INFO - PROCESS | 1658 | 1465272832063 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:52 INFO - PROCESS | 1658 | 1465272832144 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 21:13:52 INFO - PROCESS | 1658 | 1465272832202 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:52 INFO - PROCESS | 1658 | 1465272832203 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:52 INFO - PROCESS | 1658 | ++DOCSHELL 0x1191da000 == 30 [pid = 1658] [id = 555] 21:13:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 78 (0x118098800) [pid = 1658] [serial = 1665] [outer = 0x0] 21:13:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x1184bc800) [pid = 1658] [serial = 1666] [outer = 0x118098800] 21:13:52 INFO - PROCESS | 1658 | 1465272832234 Marionette DEBUG loaded listener.js 21:13:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x118709800) [pid = 1658] [serial = 1667] [outer = 0x118098800] 21:13:52 INFO - PROCESS | 1658 | 1465272832586 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]]]}] 21:13:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 21:13:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 571ms 21:13:52 INFO - PROCESS | 1658 | 1465272832629 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 21:13:52 INFO - PROCESS | 1658 | 1465272832631 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 21:13:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 21:13:52 INFO - PROCESS | 1658 | 1465272832635 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 21:13:52 INFO - PROCESS | 1658 | 1465272832639 Marionette TRACE conn2 <- [1,2194,null,{}] 21:13:52 INFO - PROCESS | 1658 | 1465272832650 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}] 21:13:52 INFO - PROCESS | 1658 | 1465272832655 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:52 INFO - PROCESS | 1658 | 1465272832788 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 21:13:52 INFO - PROCESS | 1658 | 1465272832881 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:52 INFO - PROCESS | 1658 | 1465272832883 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:52 INFO - PROCESS | 1658 | ++DOCSHELL 0x123508800 == 31 [pid = 1658] [id = 556] 21:13:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x11902ac00) [pid = 1658] [serial = 1668] [outer = 0x0] 21:13:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x119517c00) [pid = 1658] [serial = 1669] [outer = 0x11902ac00] 21:13:52 INFO - PROCESS | 1658 | 1465272832913 Marionette DEBUG loaded listener.js 21:13:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x120f06800) [pid = 1658] [serial = 1670] [outer = 0x11902ac00] 21:13:53 INFO - PROCESS | 1658 | 1465272833189 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]]]}] 21:13:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 21:13:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 575ms 21:13:53 INFO - PROCESS | 1658 | 1465272833209 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 21:13:53 INFO - PROCESS | 1658 | 1465272833211 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 21:13:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 21:13:53 INFO - PROCESS | 1658 | 1465272833222 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 21:13:53 INFO - PROCESS | 1658 | 1465272833223 Marionette TRACE conn2 <- [1,2198,null,{}] 21:13:53 INFO - PROCESS | 1658 | 1465272833225 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}] 21:13:53 INFO - PROCESS | 1658 | 1465272833226 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:53 INFO - PROCESS | 1658 | 1465272833312 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 21:13:53 INFO - PROCESS | 1658 | 1465272833367 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:53 INFO - PROCESS | 1658 | 1465272833368 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:53 INFO - PROCESS | 1658 | ++DOCSHELL 0x127145800 == 32 [pid = 1658] [id = 557] 21:13:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x11338e800) [pid = 1658] [serial = 1671] [outer = 0x0] 21:13:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x1215f0c00) [pid = 1658] [serial = 1672] [outer = 0x11338e800] 21:13:53 INFO - PROCESS | 1658 | 1465272833393 Marionette DEBUG loaded listener.js 21:13:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x121c0f800) [pid = 1658] [serial = 1673] [outer = 0x11338e800] 21:13:53 INFO - PROCESS | 1658 | 1465272833649 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]]]}] 21:13:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 21:13:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 469ms 21:13:53 INFO - PROCESS | 1658 | 1465272833692 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 21:13:53 INFO - PROCESS | 1658 | 1465272833693 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 21:13:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 21:13:53 INFO - PROCESS | 1658 | 1465272833703 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 21:13:53 INFO - PROCESS | 1658 | 1465272833705 Marionette TRACE conn2 <- [1,2202,null,{}] 21:13:53 INFO - PROCESS | 1658 | 1465272833707 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}] 21:13:53 INFO - PROCESS | 1658 | 1465272833708 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:53 INFO - PROCESS | 1658 | 1465272833790 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 21:13:53 INFO - PROCESS | 1658 | 1465272833794 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:53 INFO - PROCESS | 1658 | 1465272833795 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:53 INFO - PROCESS | 1658 | ++DOCSHELL 0x12900e800 == 33 [pid = 1658] [id = 558] 21:13:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x11824bc00) [pid = 1658] [serial = 1674] [outer = 0x0] 21:13:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x1248dfc00) [pid = 1658] [serial = 1675] [outer = 0x11824bc00] 21:13:53 INFO - PROCESS | 1658 | 1465272833829 Marionette DEBUG loaded listener.js 21:13:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x124cafc00) [pid = 1658] [serial = 1676] [outer = 0x11824bc00] 21:13:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 21:13:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 526ms 21:13:54 INFO - PROCESS | 1658 | 1465272834216 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]]]}] 21:13:54 INFO - PROCESS | 1658 | 1465272834222 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 21:13:54 INFO - PROCESS | 1658 | 1465272834223 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 21:13:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 21:13:54 INFO - PROCESS | 1658 | 1465272834226 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 21:13:54 INFO - PROCESS | 1658 | 1465272834227 Marionette TRACE conn2 <- [1,2206,null,{}] 21:13:54 INFO - PROCESS | 1658 | 1465272834229 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}] 21:13:54 INFO - PROCESS | 1658 | 1465272834233 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:54 INFO - PROCESS | 1658 | 1465272834353 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 21:13:54 INFO - PROCESS | 1658 | 1465272834365 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:54 INFO - PROCESS | 1658 | 1465272834367 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:54 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a622000 == 34 [pid = 1658] [id = 559] 21:13:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x124ced800) [pid = 1658] [serial = 1677] [outer = 0x0] 21:13:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x126c4d000) [pid = 1658] [serial = 1678] [outer = 0x124ced800] 21:13:54 INFO - PROCESS | 1658 | 1465272834392 Marionette DEBUG loaded listener.js 21:13:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x128a0a800) [pid = 1658] [serial = 1679] [outer = 0x124ced800] 21:13:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 21:13:54 INFO - PROCESS | 1658 | 1465272834740 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]]]}] 21:13:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 518ms 21:13:54 INFO - PROCESS | 1658 | 1465272834744 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 21:13:54 INFO - PROCESS | 1658 | 1465272834746 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 21:13:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 21:13:54 INFO - PROCESS | 1658 | 1465272834750 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 21:13:54 INFO - PROCESS | 1658 | 1465272834751 Marionette TRACE conn2 <- [1,2210,null,{}] 21:13:54 INFO - PROCESS | 1658 | 1465272834753 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}] 21:13:54 INFO - PROCESS | 1658 | 1465272834754 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:54 INFO - PROCESS | 1658 | 1465272834855 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 21:13:54 INFO - PROCESS | 1658 | 1465272834858 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:54 INFO - PROCESS | 1658 | 1465272834859 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:54 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b80f000 == 35 [pid = 1658] [id = 560] 21:13:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x119512400) [pid = 1658] [serial = 1680] [outer = 0x0] 21:13:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x128b54c00) [pid = 1658] [serial = 1681] [outer = 0x119512400] 21:13:54 INFO - PROCESS | 1658 | 1465272834891 Marionette DEBUG loaded listener.js 21:13:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x12904ec00) [pid = 1658] [serial = 1682] [outer = 0x119512400] 21:13:55 INFO - PROCESS | 1658 | 1465272835215 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]]]}] 21:13:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 21:13:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 520ms 21:13:55 INFO - PROCESS | 1658 | 1465272835271 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 21:13:55 INFO - PROCESS | 1658 | 1465272835272 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 21:13:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 21:13:55 INFO - PROCESS | 1658 | 1465272835274 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 21:13:55 INFO - PROCESS | 1658 | 1465272835275 Marionette TRACE conn2 <- [1,2214,null,{}] 21:13:55 INFO - PROCESS | 1658 | 1465272835278 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}] 21:13:55 INFO - PROCESS | 1658 | 1465272835279 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:55 INFO - PROCESS | 1658 | 1465272835376 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 21:13:55 INFO - PROCESS | 1658 | 1465272835388 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:55 INFO - PROCESS | 1658 | 1465272835389 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:55 INFO - PROCESS | 1658 | ++DOCSHELL 0x117e77800 == 36 [pid = 1658] [id = 561] 21:13:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x128b5b800) [pid = 1658] [serial = 1683] [outer = 0x0] 21:13:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x129143800) [pid = 1658] [serial = 1684] [outer = 0x128b5b800] 21:13:55 INFO - PROCESS | 1658 | 1465272835415 Marionette DEBUG loaded listener.js 21:13:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x12914a000) [pid = 1658] [serial = 1685] [outer = 0x128b5b800] 21:13:55 INFO - PROCESS | 1658 | 1465272835757 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]]]}] 21:13:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 21:13:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 520ms 21:13:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 21:13:55 INFO - PROCESS | 1658 | 1465272835794 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 21:13:55 INFO - PROCESS | 1658 | 1465272835795 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 21:13:55 INFO - PROCESS | 1658 | 1465272835797 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 21:13:55 INFO - PROCESS | 1658 | 1465272835798 Marionette TRACE conn2 <- [1,2218,null,{}] 21:13:55 INFO - PROCESS | 1658 | 1465272835801 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}] 21:13:55 INFO - PROCESS | 1658 | 1465272835802 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:55 INFO - PROCESS | 1658 | 1465272835902 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 21:13:55 INFO - PROCESS | 1658 | 1465272835906 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:55 INFO - PROCESS | 1658 | 1465272835907 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:55 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c406000 == 37 [pid = 1658] [id = 562] 21:13:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x129144400) [pid = 1658] [serial = 1686] [outer = 0x0] 21:13:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x129325400) [pid = 1658] [serial = 1687] [outer = 0x129144400] 21:13:55 INFO - PROCESS | 1658 | 1465272835938 Marionette DEBUG loaded listener.js 21:13:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x12932d400) [pid = 1658] [serial = 1688] [outer = 0x129144400] 21:13:56 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x1288a9000) [pid = 1658] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 21:13:56 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x116713400) [pid = 1658] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 21:13:56 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x116a0c800) [pid = 1658] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 21:13:56 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x112fce800) [pid = 1658] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 21:13:56 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x1162ca000) [pid = 1658] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 21:13:56 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x115116c00) [pid = 1658] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 21:13:56 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x119073c00) [pid = 1658] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 21:13:56 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x12109c400) [pid = 1658] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 21:13:56 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x111c78c00) [pid = 1658] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 21:13:56 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x116f42800) [pid = 1658] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 21:13:56 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x11858e400) [pid = 1658] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 21:13:56 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x126c4e000) [pid = 1658] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 21:13:56 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x118011000) [pid = 1658] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 21:13:56 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x120f05800) [pid = 1658] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 21:13:56 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x127337400) [pid = 1658] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 21:13:56 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x116f4a400) [pid = 1658] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 21:13:56 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x120f11000) [pid = 1658] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 21:13:56 INFO - PROCESS | 1658 | 1465272836332 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]]]}] 21:13:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 21:13:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 570ms 21:13:56 INFO - PROCESS | 1658 | 1465272836380 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 21:13:56 INFO - PROCESS | 1658 | 1465272836385 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 21:13:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 21:13:56 INFO - PROCESS | 1658 | 1465272836394 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 21:13:56 INFO - PROCESS | 1658 | 1465272836395 Marionette TRACE conn2 <- [1,2222,null,{}] 21:13:56 INFO - PROCESS | 1658 | 1465272836400 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}] 21:13:56 INFO - PROCESS | 1658 | 1465272836403 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:56 INFO - PROCESS | 1658 | 1465272836486 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 21:13:56 INFO - PROCESS | 1658 | 1465272836490 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:56 INFO - PROCESS | 1658 | 1465272836491 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:56 INFO - PROCESS | 1658 | ++DOCSHELL 0x128920000 == 38 [pid = 1658] [id = 563] 21:13:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x116f46800) [pid = 1658] [serial = 1689] [outer = 0x0] 21:13:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x118592800) [pid = 1658] [serial = 1690] [outer = 0x116f46800] 21:13:56 INFO - PROCESS | 1658 | 1465272836515 Marionette DEBUG loaded listener.js 21:13:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x119d28400) [pid = 1658] [serial = 1691] [outer = 0x116f46800] 21:13:56 INFO - PROCESS | 1658 | 1465272836855 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]]]}] 21:13:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 21:13:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 469ms 21:13:56 INFO - PROCESS | 1658 | 1465272836864 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 21:13:56 INFO - PROCESS | 1658 | 1465272836867 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 21:13:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 21:13:56 INFO - PROCESS | 1658 | 1465272836870 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 21:13:56 INFO - PROCESS | 1658 | 1465272836872 Marionette TRACE conn2 <- [1,2226,null,{}] 21:13:56 INFO - PROCESS | 1658 | 1465272836874 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}] 21:13:56 INFO - PROCESS | 1658 | 1465272836876 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:56 INFO - PROCESS | 1658 | 1465272836969 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 21:13:57 INFO - PROCESS | 1658 | 1465272837028 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:57 INFO - PROCESS | 1658 | 1465272837030 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:57 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c5cb800 == 39 [pid = 1658] [id = 564] 21:13:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x119856400) [pid = 1658] [serial = 1692] [outer = 0x0] 21:13:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x121c0d400) [pid = 1658] [serial = 1693] [outer = 0x119856400] 21:13:57 INFO - PROCESS | 1658 | 1465272837063 Marionette DEBUG loaded listener.js 21:13:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x1296f1c00) [pid = 1658] [serial = 1694] [outer = 0x119856400] 21:13:57 INFO - PROCESS | 1658 | 1465272837340 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]]]}] 21:13:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 21:13:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 521ms 21:13:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 21:13:57 INFO - PROCESS | 1658 | 1465272837391 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 21:13:57 INFO - PROCESS | 1658 | 1465272837392 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 21:13:57 INFO - PROCESS | 1658 | 1465272837395 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 21:13:57 INFO - PROCESS | 1658 | 1465272837398 Marionette TRACE conn2 <- [1,2230,null,{}] 21:13:57 INFO - PROCESS | 1658 | 1465272837404 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}] 21:13:57 INFO - PROCESS | 1658 | 1465272837405 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:57 INFO - PROCESS | 1658 | 1465272837503 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 21:13:57 INFO - PROCESS | 1658 | 1465272837507 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:57 INFO - PROCESS | 1658 | 1465272837509 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:57 INFO - PROCESS | 1658 | ++DOCSHELL 0x12cab7000 == 40 [pid = 1658] [id = 565] 21:13:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x1296f2c00) [pid = 1658] [serial = 1695] [outer = 0x0] 21:13:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x12a56f000) [pid = 1658] [serial = 1696] [outer = 0x1296f2c00] 21:13:57 INFO - PROCESS | 1658 | 1465272837549 Marionette DEBUG loaded listener.js 21:13:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x12a6eb800) [pid = 1658] [serial = 1697] [outer = 0x1296f2c00] 21:13:58 INFO - PROCESS | 1658 | 1465272838021 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]]]}] 21:13:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 21:13:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 674ms 21:13:58 INFO - PROCESS | 1658 | 1465272838069 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 21:13:58 INFO - PROCESS | 1658 | 1465272838070 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 21:13:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 21:13:58 INFO - PROCESS | 1658 | 1465272838073 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 21:13:58 INFO - PROCESS | 1658 | 1465272838074 Marionette TRACE conn2 <- [1,2234,null,{}] 21:13:58 INFO - PROCESS | 1658 | 1465272838076 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}] 21:13:58 INFO - PROCESS | 1658 | 1465272838077 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:58 INFO - PROCESS | 1658 | 1465272838211 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 21:13:58 INFO - PROCESS | 1658 | 1465272838270 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:58 INFO - PROCESS | 1658 | 1465272838272 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:58 INFO - PROCESS | 1658 | ++DOCSHELL 0x116937800 == 41 [pid = 1658] [id = 566] 21:13:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x110eefc00) [pid = 1658] [serial = 1698] [outer = 0x0] 21:13:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x112e9b800) [pid = 1658] [serial = 1699] [outer = 0x110eefc00] 21:13:58 INFO - PROCESS | 1658 | 1465272838303 Marionette DEBUG loaded listener.js 21:13:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x1162cf000) [pid = 1658] [serial = 1700] [outer = 0x110eefc00] 21:13:58 INFO - PROCESS | 1658 | 1465272838710 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]]]}] 21:13:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 21:13:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 669ms 21:13:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 21:13:58 INFO - PROCESS | 1658 | 1465272838743 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 21:13:58 INFO - PROCESS | 1658 | 1465272838746 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 21:13:58 INFO - PROCESS | 1658 | 1465272838749 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 21:13:58 INFO - PROCESS | 1658 | 1465272838751 Marionette TRACE conn2 <- [1,2238,null,{}] 21:13:58 INFO - PROCESS | 1658 | 1465272838755 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}] 21:13:58 INFO - PROCESS | 1658 | 1465272838757 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:58 INFO - PROCESS | 1658 | 1465272838862 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 21:13:58 INFO - PROCESS | 1658 | 1465272838959 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:58 INFO - PROCESS | 1658 | 1465272838961 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:58 INFO - PROCESS | 1658 | ++DOCSHELL 0x1218dd800 == 42 [pid = 1658] [id = 567] 21:13:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x11809bc00) [pid = 1658] [serial = 1701] [outer = 0x0] 21:13:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x118596400) [pid = 1658] [serial = 1702] [outer = 0x11809bc00] 21:13:58 INFO - PROCESS | 1658 | 1465272838993 Marionette DEBUG loaded listener.js 21:13:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x1190ce400) [pid = 1658] [serial = 1703] [outer = 0x11809bc00] 21:13:59 INFO - PROCESS | 1658 | 1465272839408 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]]]}] 21:13:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 21:13:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 673ms 21:13:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 21:13:59 INFO - PROCESS | 1658 | 1465272839422 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 21:13:59 INFO - PROCESS | 1658 | 1465272839424 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 21:13:59 INFO - PROCESS | 1658 | 1465272839426 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 21:13:59 INFO - PROCESS | 1658 | 1465272839428 Marionette TRACE conn2 <- [1,2242,null,{}] 21:13:59 INFO - PROCESS | 1658 | 1465272839430 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}] 21:13:59 INFO - PROCESS | 1658 | 1465272839432 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:59 INFO - PROCESS | 1658 | 1465272839535 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 21:13:59 INFO - PROCESS | 1658 | 1465272839597 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:59 INFO - PROCESS | 1658 | 1465272839598 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:13:59 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b820800 == 43 [pid = 1658] [id = 568] 21:13:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x119367c00) [pid = 1658] [serial = 1704] [outer = 0x0] 21:13:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x120f0f400) [pid = 1658] [serial = 1705] [outer = 0x119367c00] 21:13:59 INFO - PROCESS | 1658 | 1465272839639 Marionette DEBUG loaded listener.js 21:13:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x124aa2400) [pid = 1658] [serial = 1706] [outer = 0x119367c00] 21:14:00 INFO - PROCESS | 1658 | 1465272840053 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]]]}] 21:14:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 21:14:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 670ms 21:14:00 INFO - PROCESS | 1658 | 1465272840097 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 21:14:00 INFO - PROCESS | 1658 | 1465272840099 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 21:14:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 21:14:00 INFO - PROCESS | 1658 | 1465272840106 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 21:14:00 INFO - PROCESS | 1658 | 1465272840109 Marionette TRACE conn2 <- [1,2246,null,{}] 21:14:00 INFO - PROCESS | 1658 | 1465272840112 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}] 21:14:00 INFO - PROCESS | 1658 | 1465272840114 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:00 INFO - PROCESS | 1658 | 1465272840252 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 21:14:00 INFO - PROCESS | 1658 | 1465272840349 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:00 INFO - PROCESS | 1658 | 1465272840350 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:00 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d11f800 == 44 [pid = 1658] [id = 569] 21:14:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x125d6f800) [pid = 1658] [serial = 1707] [outer = 0x0] 21:14:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x12733b000) [pid = 1658] [serial = 1708] [outer = 0x125d6f800] 21:14:00 INFO - PROCESS | 1658 | 1465272840381 Marionette DEBUG loaded listener.js 21:14:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x128a0c000) [pid = 1658] [serial = 1709] [outer = 0x125d6f800] 21:14:00 INFO - PROCESS | 1658 | 1465272840806 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]]]}] 21:14:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 21:14:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 726ms 21:14:00 INFO - PROCESS | 1658 | 1465272840829 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 21:14:00 INFO - PROCESS | 1658 | 1465272840831 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 21:14:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 21:14:00 INFO - PROCESS | 1658 | 1465272840833 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 21:14:00 INFO - PROCESS | 1658 | 1465272840834 Marionette TRACE conn2 <- [1,2250,null,{}] 21:14:00 INFO - PROCESS | 1658 | 1465272840837 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}] 21:14:00 INFO - PROCESS | 1658 | 1465272840838 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:00 INFO - PROCESS | 1658 | 1465272840944 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 21:14:01 INFO - PROCESS | 1658 | 1465272841004 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:01 INFO - PROCESS | 1658 | 1465272841006 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:01 INFO - PROCESS | 1658 | ++DOCSHELL 0x117e70000 == 45 [pid = 1658] [id = 570] 21:14:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x113d35000) [pid = 1658] [serial = 1710] [outer = 0x0] 21:14:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x125c2f800) [pid = 1658] [serial = 1711] [outer = 0x113d35000] 21:14:01 INFO - PROCESS | 1658 | 1465272841035 Marionette DEBUG loaded listener.js 21:14:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x128a0ac00) [pid = 1658] [serial = 1712] [outer = 0x113d35000] 21:14:01 INFO - PROCESS | 1658 | 1465272841623 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]]]}] 21:14:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 21:14:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 824ms 21:14:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 21:14:01 INFO - PROCESS | 1658 | 1465272841658 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 21:14:01 INFO - PROCESS | 1658 | 1465272841660 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 21:14:01 INFO - PROCESS | 1658 | 1465272841681 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 21:14:01 INFO - PROCESS | 1658 | 1465272841683 Marionette TRACE conn2 <- [1,2254,null,{}] 21:14:01 INFO - PROCESS | 1658 | 1465272841689 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}] 21:14:01 INFO - PROCESS | 1658 | 1465272841691 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:01 INFO - PROCESS | 1658 | 1465272841785 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 21:14:01 INFO - PROCESS | 1658 | 1465272841847 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:01 INFO - PROCESS | 1658 | 1465272841848 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:01 INFO - PROCESS | 1658 | ++DOCSHELL 0x118765000 == 46 [pid = 1658] [id = 571] 21:14:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x116f3fc00) [pid = 1658] [serial = 1713] [outer = 0x0] 21:14:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x11769c400) [pid = 1658] [serial = 1714] [outer = 0x116f3fc00] 21:14:01 INFO - PROCESS | 1658 | 1465272841876 Marionette DEBUG loaded listener.js 21:14:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x118095c00) [pid = 1658] [serial = 1715] [outer = 0x116f3fc00] 21:14:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12cab7000 == 45 [pid = 1658] [id = 565] 21:14:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12c5cb800 == 44 [pid = 1658] [id = 564] 21:14:02 INFO - PROCESS | 1658 | --DOCSHELL 0x128920000 == 43 [pid = 1658] [id = 563] 21:14:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12c406000 == 42 [pid = 1658] [id = 562] 21:14:02 INFO - PROCESS | 1658 | --DOCSHELL 0x117e77800 == 41 [pid = 1658] [id = 561] 21:14:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12b80f000 == 40 [pid = 1658] [id = 560] 21:14:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12a622000 == 39 [pid = 1658] [id = 559] 21:14:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12900e800 == 38 [pid = 1658] [id = 558] 21:14:02 INFO - PROCESS | 1658 | --DOCSHELL 0x127145800 == 37 [pid = 1658] [id = 557] 21:14:02 INFO - PROCESS | 1658 | --DOCSHELL 0x123508800 == 36 [pid = 1658] [id = 556] 21:14:02 INFO - PROCESS | 1658 | --DOCSHELL 0x1191da000 == 35 [pid = 1658] [id = 555] 21:14:02 INFO - PROCESS | 1658 | --DOCSHELL 0x118119000 == 34 [pid = 1658] [id = 554] 21:14:02 INFO - PROCESS | 1658 | --DOCSHELL 0x1188e0000 == 33 [pid = 1658] [id = 553] 21:14:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12bce8000 == 32 [pid = 1658] [id = 552] 21:14:02 INFO - PROCESS | 1658 | --DOCSHELL 0x117e70000 == 31 [pid = 1658] [id = 570] 21:14:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12d11f800 == 30 [pid = 1658] [id = 569] 21:14:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12b820800 == 29 [pid = 1658] [id = 568] 21:14:02 INFO - PROCESS | 1658 | --DOCSHELL 0x1218dd800 == 28 [pid = 1658] [id = 567] 21:14:02 INFO - PROCESS | 1658 | --DOCSHELL 0x116937800 == 27 [pid = 1658] [id = 566] 21:14:02 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x119860000) [pid = 1658] [serial = 1636] [outer = 0x0] [url = about:blank] 21:14:02 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x120f0f000) [pid = 1658] [serial = 1637] [outer = 0x0] [url = about:blank] 21:14:02 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x117e19400) [pid = 1658] [serial = 1627] [outer = 0x0] [url = about:blank] 21:14:02 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x118015c00) [pid = 1658] [serial = 1628] [outer = 0x0] [url = about:blank] 21:14:02 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x115ee3000) [pid = 1658] [serial = 1624] [outer = 0x0] [url = about:blank] 21:14:02 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x111ecc800) [pid = 1658] [serial = 1625] [outer = 0x0] [url = about:blank] 21:14:02 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x118706c00) [pid = 1658] [serial = 1630] [outer = 0x0] [url = about:blank] 21:14:02 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x1190ca000) [pid = 1658] [serial = 1631] [outer = 0x0] [url = about:blank] 21:14:02 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x1172b2000) [pid = 1658] [serial = 1622] [outer = 0x0] [url = about:blank] 21:14:02 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x1162f7000) [pid = 1658] [serial = 1621] [outer = 0x0] [url = about:blank] 21:14:02 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x11936b000) [pid = 1658] [serial = 1633] [outer = 0x0] [url = about:blank] 21:14:02 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x121c0f400) [pid = 1658] [serial = 1639] [outer = 0x0] [url = about:blank] 21:14:02 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x1160d0400) [pid = 1658] [serial = 1607] [outer = 0x0] [url = about:blank] 21:14:02 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x112a6ec00) [pid = 1658] [serial = 1606] [outer = 0x0] [url = about:blank] 21:14:02 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x118242400) [pid = 1658] [serial = 1610] [outer = 0x0] [url = about:blank] 21:14:02 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x11800fc00) [pid = 1658] [serial = 1609] [outer = 0x0] [url = about:blank] 21:14:02 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x11959d000) [pid = 1658] [serial = 1613] [outer = 0x0] [url = about:blank] 21:14:02 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x11907d400) [pid = 1658] [serial = 1612] [outer = 0x0] [url = about:blank] 21:14:02 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x126d54800) [pid = 1658] [serial = 1645] [outer = 0x0] [url = about:blank] 21:14:02 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x124ced400) [pid = 1658] [serial = 1642] [outer = 0x0] [url = about:blank] 21:14:02 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x1267cd400) [pid = 1658] [serial = 1643] [outer = 0x0] [url = about:blank] 21:14:02 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x124a0a400) [pid = 1658] [serial = 1616] [outer = 0x0] [url = about:blank] 21:14:02 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x1248d7c00) [pid = 1658] [serial = 1615] [outer = 0x0] [url = about:blank] 21:14:02 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x119516c00) [pid = 1658] [serial = 1652] [outer = 0x0] [url = about:blank] 21:14:02 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x126d49800) [pid = 1658] [serial = 1648] [outer = 0x0] [url = about:blank] 21:14:02 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x127334800) [pid = 1658] [serial = 1646] [outer = 0x0] [url = about:blank] 21:14:02 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x128b97000) [pid = 1658] [serial = 1655] [outer = 0x0] [url = about:blank] 21:14:02 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x124ce4400) [pid = 1658] [serial = 1640] [outer = 0x0] [url = about:blank] 21:14:02 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x12732a400) [pid = 1658] [serial = 1619] [outer = 0x0] [url = about:blank] 21:14:02 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x126ceb400) [pid = 1658] [serial = 1618] [outer = 0x0] [url = about:blank] 21:14:02 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x127338c00) [pid = 1658] [serial = 1649] [outer = 0x0] [url = about:blank] 21:14:02 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x119757800) [pid = 1658] [serial = 1634] [outer = 0x0] [url = about:blank] 21:14:02 INFO - PROCESS | 1658 | --DOMWINDOW == 78 (0x1288a1000) [pid = 1658] [serial = 1651] [outer = 0x0] [url = about:blank] 21:14:02 INFO - PROCESS | 1658 | --DOMWINDOW == 77 (0x128a08c00) [pid = 1658] [serial = 1654] [outer = 0x0] [url = about:blank] 21:14:02 INFO - PROCESS | 1658 | 1465272842788 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]]]}] 21:14:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 21:14:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1145ms 21:14:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 21:14:02 INFO - PROCESS | 1658 | 1465272842808 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 21:14:02 INFO - PROCESS | 1658 | 1465272842810 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 21:14:02 INFO - PROCESS | 1658 | 1465272842815 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 21:14:02 INFO - PROCESS | 1658 | 1465272842817 Marionette TRACE conn2 <- [1,2258,null,{}] 21:14:02 INFO - PROCESS | 1658 | 1465272842821 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}] 21:14:02 INFO - PROCESS | 1658 | 1465272842823 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:02 INFO - PROCESS | 1658 | 1465272842902 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 21:14:02 INFO - PROCESS | 1658 | 1465272842907 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:02 INFO - PROCESS | 1658 | 1465272842910 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:02 INFO - PROCESS | 1658 | ++DOCSHELL 0x11693c000 == 28 [pid = 1658] [id = 572] 21:14:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 78 (0x113389800) [pid = 1658] [serial = 1716] [outer = 0x0] 21:14:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x116070400) [pid = 1658] [serial = 1717] [outer = 0x113389800] 21:14:02 INFO - PROCESS | 1658 | 1465272842939 Marionette DEBUG loaded listener.js 21:14:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x112a76c00) [pid = 1658] [serial = 1718] [outer = 0x113389800] 21:14:03 INFO - PROCESS | 1658 | 1465272843340 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]]]}] 21:14:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 21:14:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 574ms 21:14:03 INFO - PROCESS | 1658 | 1465272843387 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 21:14:03 INFO - PROCESS | 1658 | 1465272843391 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 21:14:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 21:14:03 INFO - PROCESS | 1658 | 1465272843396 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 21:14:03 INFO - PROCESS | 1658 | 1465272843398 Marionette TRACE conn2 <- [1,2262,null,{}] 21:14:03 INFO - PROCESS | 1658 | 1465272843400 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}] 21:14:03 INFO - PROCESS | 1658 | 1465272843402 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:03 INFO - PROCESS | 1658 | 1465272843480 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 21:14:03 INFO - PROCESS | 1658 | 1465272843486 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:03 INFO - PROCESS | 1658 | 1465272843488 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x11820d000 == 29 [pid = 1658] [id = 573] 21:14:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x116a0bc00) [pid = 1658] [serial = 1719] [outer = 0x0] 21:14:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x11769b400) [pid = 1658] [serial = 1720] [outer = 0x116a0bc00] 21:14:03 INFO - PROCESS | 1658 | 1465272843515 Marionette DEBUG loaded listener.js 21:14:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x11808e000) [pid = 1658] [serial = 1721] [outer = 0x116a0bc00] 21:14:03 INFO - PROCESS | 1658 | 1465272843871 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]]]}] 21:14:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 21:14:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 521ms 21:14:03 INFO - PROCESS | 1658 | 1465272843918 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 21:14:03 INFO - PROCESS | 1658 | 1465272843919 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 21:14:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 21:14:03 INFO - PROCESS | 1658 | 1465272843922 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 21:14:03 INFO - PROCESS | 1658 | 1465272843924 Marionette TRACE conn2 <- [1,2266,null,{}] 21:14:03 INFO - PROCESS | 1658 | 1465272843932 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}] 21:14:03 INFO - PROCESS | 1658 | 1465272843935 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:04 INFO - PROCESS | 1658 | 1465272844012 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 21:14:04 INFO - PROCESS | 1658 | 1465272844019 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:04 INFO - PROCESS | 1658 | 1465272844021 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:04 INFO - PROCESS | 1658 | ++DOCSHELL 0x121112800 == 30 [pid = 1658] [id = 574] 21:14:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x112a6e800) [pid = 1658] [serial = 1722] [outer = 0x0] 21:14:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x119070000) [pid = 1658] [serial = 1723] [outer = 0x112a6e800] 21:14:04 INFO - PROCESS | 1658 | 1465272844049 Marionette DEBUG loaded listener.js 21:14:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x119369800) [pid = 1658] [serial = 1724] [outer = 0x112a6e800] 21:14:04 INFO - PROCESS | 1658 | 1465272844389 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]]]}] 21:14:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 21:14:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 470ms 21:14:04 INFO - PROCESS | 1658 | 1465272844392 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 21:14:04 INFO - PROCESS | 1658 | 1465272844394 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 21:14:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 21:14:04 INFO - PROCESS | 1658 | 1465272844396 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 21:14:04 INFO - PROCESS | 1658 | 1465272844397 Marionette TRACE conn2 <- [1,2270,null,{}] 21:14:04 INFO - PROCESS | 1658 | 1465272844403 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}] 21:14:04 INFO - PROCESS | 1658 | 1465272844404 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:04 INFO - PROCESS | 1658 | 1465272844487 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 21:14:04 INFO - PROCESS | 1658 | 1465272844491 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:04 INFO - PROCESS | 1658 | 1465272844492 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:04 INFO - PROCESS | 1658 | ++DOCSHELL 0x124a65000 == 31 [pid = 1658] [id = 575] 21:14:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x11959d000) [pid = 1658] [serial = 1725] [outer = 0x0] 21:14:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x119d2c000) [pid = 1658] [serial = 1726] [outer = 0x11959d000] 21:14:04 INFO - PROCESS | 1658 | 1465272844520 Marionette DEBUG loaded listener.js 21:14:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x120f0f000) [pid = 1658] [serial = 1727] [outer = 0x11959d000] 21:14:04 INFO - PROCESS | 1658 | 1465272844851 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]]]}] 21:14:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 21:14:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 471ms 21:14:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 21:14:04 INFO - PROCESS | 1658 | 1465272844867 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 21:14:04 INFO - PROCESS | 1658 | 1465272844869 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 21:14:04 INFO - PROCESS | 1658 | 1465272844871 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 21:14:04 INFO - PROCESS | 1658 | 1465272844872 Marionette TRACE conn2 <- [1,2274,null,{}] 21:14:04 INFO - PROCESS | 1658 | 1465272844874 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}] 21:14:04 INFO - PROCESS | 1658 | 1465272844875 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:04 INFO - PROCESS | 1658 | 1465272844988 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 21:14:05 INFO - PROCESS | 1658 | 1465272845003 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:05 INFO - PROCESS | 1658 | 1465272845004 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x125de9000 == 32 [pid = 1658] [id = 576] 21:14:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x112fa2000) [pid = 1658] [serial = 1728] [outer = 0x0] 21:14:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x1195a5800) [pid = 1658] [serial = 1729] [outer = 0x112fa2000] 21:14:05 INFO - PROCESS | 1658 | 1465272845028 Marionette DEBUG loaded listener.js 21:14:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x121a2e800) [pid = 1658] [serial = 1730] [outer = 0x112fa2000] 21:14:05 INFO - PROCESS | 1658 | 1465272845380 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]]]}] 21:14:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 21:14:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 517ms 21:14:05 INFO - PROCESS | 1658 | 1465272845389 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 21:14:05 INFO - PROCESS | 1658 | 1465272845390 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 21:14:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 21:14:05 INFO - PROCESS | 1658 | 1465272845392 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 21:14:05 INFO - PROCESS | 1658 | 1465272845393 Marionette TRACE conn2 <- [1,2278,null,{}] 21:14:05 INFO - PROCESS | 1658 | 1465272845396 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}] 21:14:05 INFO - PROCESS | 1658 | 1465272845400 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:05 INFO - PROCESS | 1658 | 1465272845518 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 21:14:05 INFO - PROCESS | 1658 | 1465272845555 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:05 INFO - PROCESS | 1658 | 1465272845556 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x12900b800 == 33 [pid = 1658] [id = 577] 21:14:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x121c08c00) [pid = 1658] [serial = 1731] [outer = 0x0] 21:14:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x124cbc400) [pid = 1658] [serial = 1732] [outer = 0x121c08c00] 21:14:05 INFO - PROCESS | 1658 | 1465272845581 Marionette DEBUG loaded listener.js 21:14:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x126c4ec00) [pid = 1658] [serial = 1733] [outer = 0x121c08c00] 21:14:05 INFO - PROCESS | 1658 | 1465272845875 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]]]}] 21:14:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 21:14:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 518ms 21:14:05 INFO - PROCESS | 1658 | 1465272845911 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 21:14:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 21:14:05 INFO - PROCESS | 1658 | 1465272845924 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 21:14:05 INFO - PROCESS | 1658 | 1465272845934 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 21:14:05 INFO - PROCESS | 1658 | 1465272845935 Marionette TRACE conn2 <- [1,2282,null,{}] 21:14:05 INFO - PROCESS | 1658 | 1465272845938 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}] 21:14:05 INFO - PROCESS | 1658 | 1465272845939 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:06 INFO - PROCESS | 1658 | 1465272846034 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 21:14:06 INFO - PROCESS | 1658 | 1465272846038 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:06 INFO - PROCESS | 1658 | 1465272846039 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:06 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a4a5800 == 34 [pid = 1658] [id = 578] 21:14:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x112e8e000) [pid = 1658] [serial = 1734] [outer = 0x0] 21:14:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x126ce5400) [pid = 1658] [serial = 1735] [outer = 0x112e8e000] 21:14:06 INFO - PROCESS | 1658 | 1465272846063 Marionette DEBUG loaded listener.js 21:14:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x127334400) [pid = 1658] [serial = 1736] [outer = 0x112e8e000] 21:14:06 INFO - PROCESS | 1658 | 1465272846378 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]]]}] 21:14:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 21:14:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 478ms 21:14:06 INFO - PROCESS | 1658 | 1465272846407 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 21:14:06 INFO - PROCESS | 1658 | 1465272846408 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 21:14:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 21:14:06 INFO - PROCESS | 1658 | 1465272846411 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 21:14:06 INFO - PROCESS | 1658 | 1465272846412 Marionette TRACE conn2 <- [1,2286,null,{}] 21:14:06 INFO - PROCESS | 1658 | 1465272846415 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}] 21:14:06 INFO - PROCESS | 1658 | 1465272846418 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:06 INFO - PROCESS | 1658 | 1465272846517 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 21:14:06 INFO - PROCESS | 1658 | 1465272846520 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:06 INFO - PROCESS | 1658 | 1465272846521 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:06 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a67d000 == 35 [pid = 1658] [id = 579] 21:14:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x12732ac00) [pid = 1658] [serial = 1737] [outer = 0x0] 21:14:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x127340c00) [pid = 1658] [serial = 1738] [outer = 0x12732ac00] 21:14:06 INFO - PROCESS | 1658 | 1465272846546 Marionette DEBUG loaded listener.js 21:14:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x1288acc00) [pid = 1658] [serial = 1739] [outer = 0x12732ac00] 21:14:06 INFO - PROCESS | 1658 | 1465272846892 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]]]}] 21:14:06 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 21:14:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 519ms 21:14:06 INFO - PROCESS | 1658 | 1465272846931 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 21:14:06 INFO - PROCESS | 1658 | 1465272846934 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 21:14:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 21:14:06 INFO - PROCESS | 1658 | 1465272846936 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 21:14:06 INFO - PROCESS | 1658 | 1465272846937 Marionette TRACE conn2 <- [1,2290,null,{}] 21:14:06 INFO - PROCESS | 1658 | 1465272846940 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}] 21:14:06 INFO - PROCESS | 1658 | 1465272846949 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:07 INFO - PROCESS | 1658 | 1465272847235 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 21:14:07 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x11824bc00) [pid = 1658] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 21:14:07 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x116f46800) [pid = 1658] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 21:14:07 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x119856400) [pid = 1658] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 21:14:07 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x118098800) [pid = 1658] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 21:14:07 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x128b97400) [pid = 1658] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 21:14:07 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x124ced800) [pid = 1658] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 21:14:07 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x119512400) [pid = 1658] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 21:14:07 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x11338e800) [pid = 1658] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 21:14:07 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x11902ac00) [pid = 1658] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 21:14:07 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x129144400) [pid = 1658] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 21:14:07 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x116711800) [pid = 1658] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 21:14:07 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x116f23800) [pid = 1658] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 21:14:07 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x128b5b800) [pid = 1658] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 21:14:07 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x1296f2c00) [pid = 1658] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 21:14:07 INFO - PROCESS | 1658 | 1465272847280 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:07 INFO - PROCESS | 1658 | 1465272847281 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:07 INFO - PROCESS | 1658 | ++DOCSHELL 0x120f26000 == 36 [pid = 1658] [id = 580] 21:14:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x111aad400) [pid = 1658] [serial = 1740] [outer = 0x0] 21:14:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x113381400) [pid = 1658] [serial = 1741] [outer = 0x111aad400] 21:14:07 INFO - PROCESS | 1658 | 1465272847305 Marionette DEBUG loaded listener.js 21:14:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x118315800) [pid = 1658] [serial = 1742] [outer = 0x111aad400] 21:14:07 INFO - PROCESS | 1658 | 1465272847562 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]]]}] 21:14:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 21:14:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 670ms 21:14:07 INFO - PROCESS | 1658 | 1465272847607 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 21:14:07 INFO - PROCESS | 1658 | 1465272847608 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 21:14:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 21:14:07 INFO - PROCESS | 1658 | 1465272847610 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 21:14:07 INFO - PROCESS | 1658 | 1465272847612 Marionette TRACE conn2 <- [1,2294,null,{}] 21:14:07 INFO - PROCESS | 1658 | 1465272847622 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}] 21:14:07 INFO - PROCESS | 1658 | 1465272847624 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:07 INFO - PROCESS | 1658 | 1465272847707 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 21:14:07 INFO - PROCESS | 1658 | 1465272847712 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:07 INFO - PROCESS | 1658 | 1465272847713 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:07 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b819000 == 37 [pid = 1658] [id = 581] 21:14:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x118314800) [pid = 1658] [serial = 1743] [outer = 0x0] 21:14:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x128a04800) [pid = 1658] [serial = 1744] [outer = 0x118314800] 21:14:07 INFO - PROCESS | 1658 | 1465272847740 Marionette DEBUG loaded listener.js 21:14:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x128a0f400) [pid = 1658] [serial = 1745] [outer = 0x118314800] 21:14:08 INFO - PROCESS | 1658 | 1465272848073 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]]]}] 21:14:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 21:14:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 473ms 21:14:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 21:14:08 INFO - PROCESS | 1658 | 1465272848085 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 21:14:08 INFO - PROCESS | 1658 | 1465272848087 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 21:14:08 INFO - PROCESS | 1658 | 1465272848089 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 21:14:08 INFO - PROCESS | 1658 | 1465272848091 Marionette TRACE conn2 <- [1,2298,null,{}] 21:14:08 INFO - PROCESS | 1658 | 1465272848093 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}] 21:14:08 INFO - PROCESS | 1658 | 1465272848094 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:08 INFO - PROCESS | 1658 | 1465272848223 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 21:14:08 INFO - PROCESS | 1658 | 1465272848230 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:08 INFO - PROCESS | 1658 | 1465272848232 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:08 INFO - PROCESS | 1658 | ++DOCSHELL 0x125d53800 == 38 [pid = 1658] [id = 582] 21:14:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x113814800) [pid = 1658] [serial = 1746] [outer = 0x0] 21:14:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x128b5bc00) [pid = 1658] [serial = 1747] [outer = 0x113814800] 21:14:08 INFO - PROCESS | 1658 | 1465272848259 Marionette DEBUG loaded listener.js 21:14:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x129328400) [pid = 1658] [serial = 1748] [outer = 0x113814800] 21:14:08 INFO - PROCESS | 1658 | 1465272848573 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]]]}] 21:14:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 21:14:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 519ms 21:14:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 21:14:08 INFO - PROCESS | 1658 | 1465272848609 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 21:14:08 INFO - PROCESS | 1658 | 1465272848610 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 21:14:08 INFO - PROCESS | 1658 | 1465272848612 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 21:14:08 INFO - PROCESS | 1658 | 1465272848614 Marionette TRACE conn2 <- [1,2302,null,{}] 21:14:08 INFO - PROCESS | 1658 | 1465272848619 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}] 21:14:08 INFO - PROCESS | 1658 | 1465272848620 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:08 INFO - PROCESS | 1658 | 1465272848700 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 21:14:08 INFO - PROCESS | 1658 | 1465272848704 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:08 INFO - PROCESS | 1658 | 1465272848706 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:08 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c41e000 == 39 [pid = 1658] [id = 583] 21:14:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x111ec9400) [pid = 1658] [serial = 1749] [outer = 0x0] 21:14:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x1293ab800) [pid = 1658] [serial = 1750] [outer = 0x111ec9400] 21:14:08 INFO - PROCESS | 1658 | 1465272848730 Marionette DEBUG loaded listener.js 21:14:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x1296f1000) [pid = 1658] [serial = 1751] [outer = 0x111ec9400] 21:14:09 INFO - PROCESS | 1658 | 1465272849039 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]]]}] 21:14:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 21:14:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 475ms 21:14:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 21:14:09 INFO - PROCESS | 1658 | 1465272849088 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 21:14:09 INFO - PROCESS | 1658 | 1465272849089 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 21:14:09 INFO - PROCESS | 1658 | 1465272849091 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 21:14:09 INFO - PROCESS | 1658 | 1465272849093 Marionette TRACE conn2 <- [1,2306,null,{}] 21:14:09 INFO - PROCESS | 1658 | 1465272849095 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}] 21:14:09 INFO - PROCESS | 1658 | 1465272849096 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:09 INFO - PROCESS | 1658 | 1465272849213 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 21:14:09 INFO - PROCESS | 1658 | 1465272849292 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:09 INFO - PROCESS | 1658 | 1465272849294 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:09 INFO - PROCESS | 1658 | ++DOCSHELL 0x113ab2800 == 40 [pid = 1658] [id = 584] 21:14:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x110ee3400) [pid = 1658] [serial = 1752] [outer = 0x0] 21:14:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x111c19c00) [pid = 1658] [serial = 1753] [outer = 0x110ee3400] 21:14:09 INFO - PROCESS | 1658 | 1465272849322 Marionette DEBUG loaded listener.js 21:14:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x112f5b400) [pid = 1658] [serial = 1754] [outer = 0x110ee3400] 21:14:09 INFO - PROCESS | 1658 | 1465272849835 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]]]}] 21:14:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 21:14:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 820ms 21:14:09 INFO - PROCESS | 1658 | 1465272849936 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 21:14:09 INFO - PROCESS | 1658 | 1465272849938 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 21:14:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 21:14:09 INFO - PROCESS | 1658 | 1465272849989 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 21:14:09 INFO - PROCESS | 1658 | 1465272849991 Marionette TRACE conn2 <- [1,2310,null,{}] 21:14:10 INFO - PROCESS | 1658 | 1465272849998 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}] 21:14:10 INFO - PROCESS | 1658 | 1465272850000 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:10 INFO - PROCESS | 1658 | 1465272850112 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 21:14:10 INFO - PROCESS | 1658 | 1465272850169 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:10 INFO - PROCESS | 1658 | 1465272850170 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:10 INFO - PROCESS | 1658 | ++DOCSHELL 0x12110e800 == 41 [pid = 1658] [id = 585] 21:14:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x116f45400) [pid = 1658] [serial = 1755] [outer = 0x0] 21:14:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x11769ec00) [pid = 1658] [serial = 1756] [outer = 0x116f45400] 21:14:10 INFO - PROCESS | 1658 | 1465272850201 Marionette DEBUG loaded listener.js 21:14:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x118242400) [pid = 1658] [serial = 1757] [outer = 0x116f45400] 21:14:10 INFO - PROCESS | 1658 | 1465272850880 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]]]}] 21:14:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 21:14:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 971ms 21:14:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 21:14:10 INFO - PROCESS | 1658 | 1465272850960 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 21:14:10 INFO - PROCESS | 1658 | 1465272850962 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 21:14:10 INFO - PROCESS | 1658 | 1465272850966 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 21:14:10 INFO - PROCESS | 1658 | 1465272850967 Marionette TRACE conn2 <- [1,2314,null,{}] 21:14:10 INFO - PROCESS | 1658 | 1465272850971 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}] 21:14:10 INFO - PROCESS | 1658 | 1465272850972 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:11 INFO - PROCESS | 1658 | 1465272851075 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 21:14:11 INFO - PROCESS | 1658 | 1465272851137 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:11 INFO - PROCESS | 1658 | 1465272851139 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:11 INFO - PROCESS | 1658 | ++DOCSHELL 0x11725d000 == 42 [pid = 1658] [id = 586] 21:14:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x116966800) [pid = 1658] [serial = 1758] [outer = 0x0] 21:14:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x116f23800) [pid = 1658] [serial = 1759] [outer = 0x116966800] 21:14:11 INFO - PROCESS | 1658 | 1465272851168 Marionette DEBUG loaded listener.js 21:14:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x1172b1800) [pid = 1658] [serial = 1760] [outer = 0x116966800] 21:14:11 INFO - PROCESS | 1658 | --DOCSHELL 0x12c41e000 == 41 [pid = 1658] [id = 583] 21:14:11 INFO - PROCESS | 1658 | --DOCSHELL 0x125d53800 == 40 [pid = 1658] [id = 582] 21:14:11 INFO - PROCESS | 1658 | --DOCSHELL 0x12b819000 == 39 [pid = 1658] [id = 581] 21:14:11 INFO - PROCESS | 1658 | --DOCSHELL 0x120f26000 == 38 [pid = 1658] [id = 580] 21:14:11 INFO - PROCESS | 1658 | --DOCSHELL 0x12a67d000 == 37 [pid = 1658] [id = 579] 21:14:11 INFO - PROCESS | 1658 | --DOCSHELL 0x12a4a5800 == 36 [pid = 1658] [id = 578] 21:14:11 INFO - PROCESS | 1658 | --DOCSHELL 0x12900b800 == 35 [pid = 1658] [id = 577] 21:14:11 INFO - PROCESS | 1658 | --DOCSHELL 0x125de9000 == 34 [pid = 1658] [id = 576] 21:14:11 INFO - PROCESS | 1658 | --DOCSHELL 0x124a65000 == 33 [pid = 1658] [id = 575] 21:14:11 INFO - PROCESS | 1658 | --DOCSHELL 0x121112800 == 32 [pid = 1658] [id = 574] 21:14:11 INFO - PROCESS | 1658 | --DOCSHELL 0x11820d000 == 31 [pid = 1658] [id = 573] 21:14:11 INFO - PROCESS | 1658 | --DOCSHELL 0x11693c000 == 30 [pid = 1658] [id = 572] 21:14:11 INFO - PROCESS | 1658 | --DOCSHELL 0x118765000 == 29 [pid = 1658] [id = 571] 21:14:11 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x12a6eb800) [pid = 1658] [serial = 1697] [outer = 0x0] [url = about:blank] 21:14:11 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x1248dfc00) [pid = 1658] [serial = 1675] [outer = 0x0] [url = about:blank] 21:14:11 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x118592800) [pid = 1658] [serial = 1690] [outer = 0x0] [url = about:blank] 21:14:11 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x119d28400) [pid = 1658] [serial = 1691] [outer = 0x0] [url = about:blank] 21:14:11 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x121c0d400) [pid = 1658] [serial = 1693] [outer = 0x0] [url = about:blank] 21:14:11 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x118709800) [pid = 1658] [serial = 1667] [outer = 0x0] [url = about:blank] 21:14:11 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x129054400) [pid = 1658] [serial = 1657] [outer = 0x0] [url = about:blank] 21:14:11 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x1296f1c00) [pid = 1658] [serial = 1694] [outer = 0x0] [url = about:blank] 21:14:11 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x126c4d000) [pid = 1658] [serial = 1678] [outer = 0x0] [url = about:blank] 21:14:11 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x12904ec00) [pid = 1658] [serial = 1682] [outer = 0x0] [url = about:blank] 21:14:11 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x124cafc00) [pid = 1658] [serial = 1676] [outer = 0x0] [url = about:blank] 21:14:11 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x12905b800) [pid = 1658] [serial = 1658] [outer = 0x0] [url = about:blank] 21:14:11 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x128b54c00) [pid = 1658] [serial = 1681] [outer = 0x0] [url = about:blank] 21:14:11 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x1215f0c00) [pid = 1658] [serial = 1672] [outer = 0x0] [url = about:blank] 21:14:11 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x119517c00) [pid = 1658] [serial = 1669] [outer = 0x0] [url = about:blank] 21:14:11 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x12932d400) [pid = 1658] [serial = 1688] [outer = 0x0] [url = about:blank] 21:14:11 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x120f06800) [pid = 1658] [serial = 1670] [outer = 0x0] [url = about:blank] 21:14:11 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x117e15000) [pid = 1658] [serial = 1661] [outer = 0x0] [url = about:blank] 21:14:11 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x118016400) [pid = 1658] [serial = 1664] [outer = 0x0] [url = about:blank] 21:14:11 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x116a0c000) [pid = 1658] [serial = 1660] [outer = 0x0] [url = about:blank] 21:14:11 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x128a0a800) [pid = 1658] [serial = 1679] [outer = 0x0] [url = about:blank] 21:14:11 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x129325400) [pid = 1658] [serial = 1687] [outer = 0x0] [url = about:blank] 21:14:11 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x1184bc800) [pid = 1658] [serial = 1666] [outer = 0x0] [url = about:blank] 21:14:11 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x12914a000) [pid = 1658] [serial = 1685] [outer = 0x0] [url = about:blank] 21:14:11 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x121c0f800) [pid = 1658] [serial = 1673] [outer = 0x0] [url = about:blank] 21:14:11 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x117696c00) [pid = 1658] [serial = 1663] [outer = 0x0] [url = about:blank] 21:14:11 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x129143800) [pid = 1658] [serial = 1684] [outer = 0x0] [url = about:blank] 21:14:11 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x12a56f000) [pid = 1658] [serial = 1696] [outer = 0x0] [url = about:blank] 21:14:11 INFO - PROCESS | 1658 | 1465272851625 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]]]}] 21:14:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 21:14:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 673ms 21:14:11 INFO - PROCESS | 1658 | 1465272851639 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 21:14:11 INFO - PROCESS | 1658 | 1465272851644 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 21:14:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 21:14:11 INFO - PROCESS | 1658 | 1465272851651 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 21:14:11 INFO - PROCESS | 1658 | 1465272851654 Marionette TRACE conn2 <- [1,2318,null,{}] 21:14:11 INFO - PROCESS | 1658 | 1465272851658 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}] 21:14:11 INFO - PROCESS | 1658 | 1465272851660 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:11 INFO - PROCESS | 1658 | 1465272851767 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 21:14:11 INFO - PROCESS | 1658 | 1465272851771 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:11 INFO - PROCESS | 1658 | 1465272851773 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:11 INFO - PROCESS | 1658 | ++DOCSHELL 0x11947a800 == 30 [pid = 1658] [id = 587] 21:14:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x11800b800) [pid = 1658] [serial = 1761] [outer = 0x0] 21:14:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x1184bc800) [pid = 1658] [serial = 1762] [outer = 0x11800b800] 21:14:11 INFO - PROCESS | 1658 | 1465272851801 Marionette DEBUG loaded listener.js 21:14:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x118709400) [pid = 1658] [serial = 1763] [outer = 0x11800b800] 21:14:12 INFO - PROCESS | 1658 | 1465272852165 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] 21:14:12 INFO - PROCESS | 1658 | 1465272852224 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 21:14:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 21:14:12 INFO - PROCESS | 1658 | 1465272852226 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 21:14:12 INFO - PROCESS | 1658 | 1465272852229 Marionette TRACE conn2 <- [1,2322,null,{}] 21:14:12 INFO - PROCESS | 1658 | 1465272852237 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}] 21:14:12 INFO - PROCESS | 1658 | 1465272852240 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:12 INFO - PROCESS | 1658 | 1465272852325 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 21:14:12 INFO - PROCESS | 1658 | 1465272852330 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:12 INFO - PROCESS | 1658 | 1465272852335 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:12 INFO - PROCESS | 1658 | ++DOCSHELL 0x124893000 == 31 [pid = 1658] [id = 588] 21:14:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x119368400) [pid = 1658] [serial = 1764] [outer = 0x0] 21:14:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x11959c800) [pid = 1658] [serial = 1765] [outer = 0x119368400] 21:14:12 INFO - PROCESS | 1658 | 1465272852367 Marionette DEBUG loaded listener.js 21:14:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x120f08800) [pid = 1658] [serial = 1766] [outer = 0x119368400] 21:14:12 INFO - PROCESS | 1658 | 1465272852804 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]]]}] 21:14:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 21:14:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 624ms 21:14:12 INFO - PROCESS | 1658 | 1465272852852 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 21:14:12 INFO - PROCESS | 1658 | 1465272852855 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 21:14:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 21:14:12 INFO - PROCESS | 1658 | 1465272852858 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 21:14:12 INFO - PROCESS | 1658 | 1465272852860 Marionette TRACE conn2 <- [1,2326,null,{}] 21:14:12 INFO - PROCESS | 1658 | 1465272852863 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}] 21:14:12 INFO - PROCESS | 1658 | 1465272852865 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:12 INFO - PROCESS | 1658 | 1465272852992 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 21:14:13 INFO - PROCESS | 1658 | 1465272853081 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:13 INFO - PROCESS | 1658 | 1465272853082 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:13 INFO - PROCESS | 1658 | ++DOCSHELL 0x128929000 == 32 [pid = 1658] [id = 589] 21:14:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x113383c00) [pid = 1658] [serial = 1767] [outer = 0x0] 21:14:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x1216b2c00) [pid = 1658] [serial = 1768] [outer = 0x113383c00] 21:14:13 INFO - PROCESS | 1658 | 1465272853124 Marionette DEBUG loaded listener.js 21:14:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x121c0ec00) [pid = 1658] [serial = 1769] [outer = 0x113383c00] 21:14:13 INFO - PROCESS | 1658 | 1465272853423 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]]]}] 21:14:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 21:14:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 573ms 21:14:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 21:14:13 INFO - PROCESS | 1658 | 1465272853438 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 21:14:13 INFO - PROCESS | 1658 | 1465272853439 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 21:14:13 INFO - PROCESS | 1658 | 1465272853443 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 21:14:13 INFO - PROCESS | 1658 | 1465272853444 Marionette TRACE conn2 <- [1,2330,null,{}] 21:14:13 INFO - PROCESS | 1658 | 1465272853447 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}] 21:14:13 INFO - PROCESS | 1658 | 1465272853448 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:13 INFO - PROCESS | 1658 | 1465272853539 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 21:14:13 INFO - PROCESS | 1658 | 1465272853542 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:13 INFO - PROCESS | 1658 | 1465272853543 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:13 INFO - PROCESS | 1658 | ++DOCSHELL 0x1190a0800 == 33 [pid = 1658] [id = 590] 21:14:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x121c0f000) [pid = 1658] [serial = 1770] [outer = 0x0] 21:14:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x1248e1400) [pid = 1658] [serial = 1771] [outer = 0x121c0f000] 21:14:13 INFO - PROCESS | 1658 | 1465272853571 Marionette DEBUG loaded listener.js 21:14:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x124cbc000) [pid = 1658] [serial = 1772] [outer = 0x121c0f000] 21:14:13 INFO - PROCESS | 1658 | 1465272853959 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]]]}] 21:14:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 21:14:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 570ms 21:14:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 21:14:14 INFO - PROCESS | 1658 | 1465272854012 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 21:14:14 INFO - PROCESS | 1658 | 1465272854013 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 21:14:14 INFO - PROCESS | 1658 | 1465272854015 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 21:14:14 INFO - PROCESS | 1658 | 1465272854016 Marionette TRACE conn2 <- [1,2334,null,{}] 21:14:14 INFO - PROCESS | 1658 | 1465272854018 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}] 21:14:14 INFO - PROCESS | 1658 | 1465272854022 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:14 INFO - PROCESS | 1658 | 1465272854145 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 21:14:14 INFO - PROCESS | 1658 | 1465272854156 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:14 INFO - PROCESS | 1658 | 1465272854157 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:14 INFO - PROCESS | 1658 | ++DOCSHELL 0x12aa8a000 == 34 [pid = 1658] [id = 591] 21:14:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x124cafc00) [pid = 1658] [serial = 1773] [outer = 0x0] 21:14:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x1267c3c00) [pid = 1658] [serial = 1774] [outer = 0x124cafc00] 21:14:14 INFO - PROCESS | 1658 | 1465272854182 Marionette DEBUG loaded listener.js 21:14:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x128a03000) [pid = 1658] [serial = 1775] [outer = 0x124cafc00] 21:14:14 INFO - PROCESS | 1658 | 1465272854517 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]]]}] 21:14:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 21:14:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 520ms 21:14:14 INFO - PROCESS | 1658 | 1465272854535 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 21:14:14 INFO - PROCESS | 1658 | 1465272854537 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 21:14:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 21:14:14 INFO - PROCESS | 1658 | 1465272854539 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 21:14:14 INFO - PROCESS | 1658 | 1465272854540 Marionette TRACE conn2 <- [1,2338,null,{}] 21:14:14 INFO - PROCESS | 1658 | 1465272854542 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}] 21:14:14 INFO - PROCESS | 1658 | 1465272854543 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:14 INFO - PROCESS | 1658 | 1465272854660 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 21:14:14 INFO - PROCESS | 1658 | 1465272854664 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:14 INFO - PROCESS | 1658 | 1465272854665 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:14 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b81f000 == 35 [pid = 1658] [id = 592] 21:14:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x11951fc00) [pid = 1658] [serial = 1776] [outer = 0x0] 21:14:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x128b52800) [pid = 1658] [serial = 1777] [outer = 0x11951fc00] 21:14:14 INFO - PROCESS | 1658 | 1465272854691 Marionette DEBUG loaded listener.js 21:14:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x129054400) [pid = 1658] [serial = 1778] [outer = 0x11951fc00] 21:14:15 INFO - PROCESS | 1658 | 1465272855047 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]]]}] 21:14:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 21:14:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 519ms 21:14:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 21:14:15 INFO - PROCESS | 1658 | 1465272855059 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 21:14:15 INFO - PROCESS | 1658 | 1465272855060 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 21:14:15 INFO - PROCESS | 1658 | 1465272855062 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 21:14:15 INFO - PROCESS | 1658 | 1465272855063 Marionette TRACE conn2 <- [1,2342,null,{}] 21:14:15 INFO - PROCESS | 1658 | 1465272855069 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}] 21:14:15 INFO - PROCESS | 1658 | 1465272855070 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:15 INFO - PROCESS | 1658 | 1465272855173 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 21:14:15 INFO - PROCESS | 1658 | 1465272855187 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:15 INFO - PROCESS | 1658 | 1465272855188 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:15 INFO - PROCESS | 1658 | ++DOCSHELL 0x12bce7000 == 36 [pid = 1658] [id = 593] 21:14:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x129057400) [pid = 1658] [serial = 1779] [outer = 0x0] 21:14:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x129147000) [pid = 1658] [serial = 1780] [outer = 0x129057400] 21:14:15 INFO - PROCESS | 1658 | 1465272855212 Marionette DEBUG loaded listener.js 21:14:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x129323000) [pid = 1658] [serial = 1781] [outer = 0x129057400] 21:14:15 INFO - PROCESS | 1658 | 1465272855559 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]]]}] 21:14:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 21:14:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 522ms 21:14:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 21:14:15 INFO - PROCESS | 1658 | 1465272855585 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 21:14:15 INFO - PROCESS | 1658 | 1465272855587 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 21:14:15 INFO - PROCESS | 1658 | 1465272855589 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 21:14:15 INFO - PROCESS | 1658 | 1465272855590 Marionette TRACE conn2 <- [1,2346,null,{}] 21:14:15 INFO - PROCESS | 1658 | 1465272855599 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}] 21:14:15 INFO - PROCESS | 1658 | 1465272855600 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:15 INFO - PROCESS | 1658 | 1465272855701 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 21:14:15 INFO - PROCESS | 1658 | 1465272855705 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:15 INFO - PROCESS | 1658 | 1465272855706 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:15 INFO - PROCESS | 1658 | ++DOCSHELL 0x12bff4800 == 37 [pid = 1658] [id = 594] 21:14:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x129059400) [pid = 1658] [serial = 1782] [outer = 0x0] 21:14:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x1293aac00) [pid = 1658] [serial = 1783] [outer = 0x129059400] 21:14:15 INFO - PROCESS | 1658 | 1465272855730 Marionette DEBUG loaded listener.js 21:14:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x12a567c00) [pid = 1658] [serial = 1784] [outer = 0x129059400] 21:14:16 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x121c08c00) [pid = 1658] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 21:14:16 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x112e8e000) [pid = 1658] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 21:14:16 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x112a6e800) [pid = 1658] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 21:14:16 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x113389800) [pid = 1658] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 21:14:16 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x116a0bc00) [pid = 1658] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 21:14:16 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x11959d000) [pid = 1658] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 21:14:16 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x116f3fc00) [pid = 1658] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 21:14:16 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x110eefc00) [pid = 1658] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 21:14:16 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x11809bc00) [pid = 1658] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 21:14:16 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x119367c00) [pid = 1658] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 21:14:16 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x125d6f800) [pid = 1658] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 21:14:16 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x113d35000) [pid = 1658] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 21:14:16 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x12732ac00) [pid = 1658] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 21:14:16 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x113814800) [pid = 1658] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 21:14:16 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x111aad400) [pid = 1658] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 21:14:16 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x112fa2000) [pid = 1658] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 21:14:16 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x118314800) [pid = 1658] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 21:14:16 INFO - PROCESS | 1658 | 1465272856150 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]]]}] 21:14:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 21:14:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 575ms 21:14:16 INFO - PROCESS | 1658 | 1465272856166 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 21:14:16 INFO - PROCESS | 1658 | 1465272856169 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 21:14:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 21:14:16 INFO - PROCESS | 1658 | 1465272856177 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 21:14:16 INFO - PROCESS | 1658 | 1465272856178 Marionette TRACE conn2 <- [1,2350,null,{}] 21:14:16 INFO - PROCESS | 1658 | 1465272856196 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}] 21:14:16 INFO - PROCESS | 1658 | 1465272856199 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:16 INFO - PROCESS | 1658 | 1465272856312 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 21:14:16 INFO - PROCESS | 1658 | 1465272856319 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:16 INFO - PROCESS | 1658 | 1465272856320 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:16 INFO - PROCESS | 1658 | ++DOCSHELL 0x128928800 == 38 [pid = 1658] [id = 595] 21:14:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x116f3ec00) [pid = 1658] [serial = 1785] [outer = 0x0] 21:14:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x118097400) [pid = 1658] [serial = 1786] [outer = 0x116f3ec00] 21:14:16 INFO - PROCESS | 1658 | 1465272856345 Marionette DEBUG loaded listener.js 21:14:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x121198000) [pid = 1658] [serial = 1787] [outer = 0x116f3ec00] 21:14:16 INFO - PROCESS | 1658 | 1465272856648 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]]]}] 21:14:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 21:14:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 521ms 21:14:16 INFO - PROCESS | 1658 | 1465272856701 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 21:14:16 INFO - PROCESS | 1658 | 1465272856702 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 21:14:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 21:14:16 INFO - PROCESS | 1658 | 1465272856705 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 21:14:16 INFO - PROCESS | 1658 | 1465272856706 Marionette TRACE conn2 <- [1,2354,null,{}] 21:14:16 INFO - PROCESS | 1658 | 1465272856709 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}] 21:14:16 INFO - PROCESS | 1658 | 1465272856710 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:16 INFO - PROCESS | 1658 | 1465272856831 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 21:14:16 INFO - PROCESS | 1658 | 1465272856866 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:16 INFO - PROCESS | 1658 | 1465272856868 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:16 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c5df800 == 39 [pid = 1658] [id = 596] 21:14:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x116f49000) [pid = 1658] [serial = 1788] [outer = 0x0] 21:14:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x126f6cc00) [pid = 1658] [serial = 1789] [outer = 0x116f49000] 21:14:16 INFO - PROCESS | 1658 | 1465272856894 Marionette DEBUG loaded listener.js 21:14:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x12a6e7c00) [pid = 1658] [serial = 1790] [outer = 0x116f49000] 21:14:17 INFO - PROCESS | 1658 | 1465272857194 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]]]}] 21:14:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 21:14:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 518ms 21:14:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 21:14:17 INFO - PROCESS | 1658 | 1465272857224 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 21:14:17 INFO - PROCESS | 1658 | 1465272857225 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 21:14:17 INFO - PROCESS | 1658 | 1465272857227 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 21:14:17 INFO - PROCESS | 1658 | 1465272857228 Marionette TRACE conn2 <- [1,2358,null,{}] 21:14:17 INFO - PROCESS | 1658 | 1465272857231 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}] 21:14:17 INFO - PROCESS | 1658 | 1465272857234 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:17 INFO - PROCESS | 1658 | 1465272857322 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 21:14:17 INFO - PROCESS | 1658 | 1465272857326 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:17 INFO - PROCESS | 1658 | 1465272857327 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:17 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d319800 == 40 [pid = 1658] [id = 597] 21:14:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x12a6e5800) [pid = 1658] [serial = 1791] [outer = 0x0] 21:14:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x12a926800) [pid = 1658] [serial = 1792] [outer = 0x12a6e5800] 21:14:17 INFO - PROCESS | 1658 | 1465272857351 Marionette DEBUG loaded listener.js 21:14:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x12a92ec00) [pid = 1658] [serial = 1793] [outer = 0x12a6e5800] 21:14:17 INFO - PROCESS | 1658 | 1465272857676 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]]]}] 21:14:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 21:14:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 470ms 21:14:17 INFO - PROCESS | 1658 | 1465272857698 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 21:14:17 INFO - PROCESS | 1658 | 1465272857701 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 21:14:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 21:14:17 INFO - PROCESS | 1658 | 1465272857705 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 21:14:17 INFO - PROCESS | 1658 | 1465272857706 Marionette TRACE conn2 <- [1,2362,null,{}] 21:14:17 INFO - PROCESS | 1658 | 1465272857708 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}] 21:14:17 INFO - PROCESS | 1658 | 1465272857709 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:17 INFO - PROCESS | 1658 | 1465272857822 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 21:14:17 INFO - PROCESS | 1658 | 1465272857829 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:17 INFO - PROCESS | 1658 | 1465272857830 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:17 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d508000 == 41 [pid = 1658] [id = 598] 21:14:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x129324400) [pid = 1658] [serial = 1794] [outer = 0x0] 21:14:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x12a931000) [pid = 1658] [serial = 1795] [outer = 0x129324400] 21:14:17 INFO - PROCESS | 1658 | 1465272857855 Marionette DEBUG loaded listener.js 21:14:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x12a959800) [pid = 1658] [serial = 1796] [outer = 0x129324400] 21:14:18 INFO - PROCESS | 1658 | 1465272858341 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]]]}] 21:14:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 21:14:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 669ms 21:14:18 INFO - PROCESS | 1658 | 1465272858383 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 21:14:18 INFO - PROCESS | 1658 | 1465272858386 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 21:14:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 21:14:18 INFO - PROCESS | 1658 | 1465272858391 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 21:14:18 INFO - PROCESS | 1658 | 1465272858393 Marionette TRACE conn2 <- [1,2366,null,{}] 21:14:18 INFO - PROCESS | 1658 | 1465272858398 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}] 21:14:18 INFO - PROCESS | 1658 | 1465272858402 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:18 INFO - PROCESS | 1658 | 1465272858506 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 21:14:18 INFO - PROCESS | 1658 | 1465272858580 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:18 INFO - PROCESS | 1658 | 1465272858582 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:18 INFO - PROCESS | 1658 | ++DOCSHELL 0x119474000 == 42 [pid = 1658] [id = 599] 21:14:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x116f44400) [pid = 1658] [serial = 1797] [outer = 0x0] 21:14:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x117e16400) [pid = 1658] [serial = 1798] [outer = 0x116f44400] 21:14:18 INFO - PROCESS | 1658 | 1465272858613 Marionette DEBUG loaded listener.js 21:14:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x118312400) [pid = 1658] [serial = 1799] [outer = 0x116f44400] 21:14:19 INFO - PROCESS | 1658 | 1465272859071 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]]]}] 21:14:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 21:14:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 725ms 21:14:19 INFO - PROCESS | 1658 | 1465272859117 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 21:14:19 INFO - PROCESS | 1658 | 1465272859120 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 21:14:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 21:14:19 INFO - PROCESS | 1658 | 1465272859125 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 21:14:19 INFO - PROCESS | 1658 | 1465272859127 Marionette TRACE conn2 <- [1,2370,null,{}] 21:14:19 INFO - PROCESS | 1658 | 1465272859129 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}] 21:14:19 INFO - PROCESS | 1658 | 1465272859131 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:19 INFO - PROCESS | 1658 | 1465272859238 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 21:14:19 INFO - PROCESS | 1658 | 1465272859314 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:19 INFO - PROCESS | 1658 | 1465272859315 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:19 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a67b800 == 43 [pid = 1658] [id = 600] 21:14:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x11975d400) [pid = 1658] [serial = 1800] [outer = 0x0] 21:14:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x121456800) [pid = 1658] [serial = 1801] [outer = 0x11975d400] 21:14:19 INFO - PROCESS | 1658 | 1465272859345 Marionette DEBUG loaded listener.js 21:14:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x1248d7c00) [pid = 1658] [serial = 1802] [outer = 0x11975d400] 21:14:19 INFO - PROCESS | 1658 | 1465272859771 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]]]}] 21:14:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 21:14:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 669ms 21:14:19 INFO - PROCESS | 1658 | 1465272859795 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 21:14:19 INFO - PROCESS | 1658 | 1465272859796 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 21:14:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 21:14:19 INFO - PROCESS | 1658 | 1465272859799 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 21:14:19 INFO - PROCESS | 1658 | 1465272859801 Marionette TRACE conn2 <- [1,2374,null,{}] 21:14:19 INFO - PROCESS | 1658 | 1465272859809 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}] 21:14:19 INFO - PROCESS | 1658 | 1465272859812 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:19 INFO - PROCESS | 1658 | 1465272859939 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 21:14:20 INFO - PROCESS | 1658 | 1465272860002 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:20 INFO - PROCESS | 1658 | 1465272860004 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:20 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d522000 == 44 [pid = 1658] [id = 601] 21:14:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x125d77400) [pid = 1658] [serial = 1803] [outer = 0x0] 21:14:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x127336800) [pid = 1658] [serial = 1804] [outer = 0x125d77400] 21:14:20 INFO - PROCESS | 1658 | 1465272860076 Marionette DEBUG loaded listener.js 21:14:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x128b93000) [pid = 1658] [serial = 1805] [outer = 0x125d77400] 21:14:20 INFO - PROCESS | 1658 | 1465272860467 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]]]}] 21:14:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 21:14:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 721ms 21:14:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 21:14:20 INFO - PROCESS | 1658 | 1465272860520 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 21:14:20 INFO - PROCESS | 1658 | 1465272860522 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 21:14:20 INFO - PROCESS | 1658 | 1465272860524 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 21:14:20 INFO - PROCESS | 1658 | 1465272860526 Marionette TRACE conn2 <- [1,2378,null,{}] 21:14:20 INFO - PROCESS | 1658 | 1465272860528 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}] 21:14:20 INFO - PROCESS | 1658 | 1465272860530 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:20 INFO - PROCESS | 1658 | 1465272860637 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 21:14:20 INFO - PROCESS | 1658 | 1465272860699 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:20 INFO - PROCESS | 1658 | 1465272860700 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:20 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d978000 == 45 [pid = 1658] [id = 602] 21:14:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x1293a3c00) [pid = 1658] [serial = 1806] [outer = 0x0] 21:14:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x12a6e4400) [pid = 1658] [serial = 1807] [outer = 0x1293a3c00] 21:14:20 INFO - PROCESS | 1658 | 1465272860729 Marionette DEBUG loaded listener.js 21:14:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x12a927800) [pid = 1658] [serial = 1808] [outer = 0x1293a3c00] 21:14:21 INFO - PROCESS | 1658 | 1465272861359 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]]]}] 21:14:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 21:14:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 869ms 21:14:21 INFO - PROCESS | 1658 | 1465272861394 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 21:14:21 INFO - PROCESS | 1658 | 1465272861397 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 21:14:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 21:14:21 INFO - PROCESS | 1658 | 1465272861401 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 21:14:21 INFO - PROCESS | 1658 | 1465272861403 Marionette TRACE conn2 <- [1,2382,null,{}] 21:14:21 INFO - PROCESS | 1658 | 1465272861406 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}] 21:14:21 INFO - PROCESS | 1658 | 1465272861408 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:21 INFO - PROCESS | 1658 | 1465272861505 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 21:14:21 INFO - PROCESS | 1658 | 1465272861579 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:21 INFO - PROCESS | 1658 | 1465272861582 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:21 INFO - PROCESS | 1658 | ++DOCSHELL 0x118105800 == 46 [pid = 1658] [id = 603] 21:14:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x110e84400) [pid = 1658] [serial = 1809] [outer = 0x0] 21:14:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x110eef800) [pid = 1658] [serial = 1810] [outer = 0x110e84400] 21:14:21 INFO - PROCESS | 1658 | 1465272861612 Marionette DEBUG loaded listener.js 21:14:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x113386000) [pid = 1658] [serial = 1811] [outer = 0x110e84400] 21:14:22 INFO - PROCESS | 1658 | 1465272862077 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]]]}] 21:14:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 21:14:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 720ms 21:14:22 INFO - PROCESS | 1658 | 1465272862121 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 21:14:22 INFO - PROCESS | 1658 | 1465272862125 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 21:14:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 21:14:22 INFO - PROCESS | 1658 | 1465272862132 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 21:14:22 INFO - PROCESS | 1658 | 1465272862135 Marionette TRACE conn2 <- [1,2386,null,{}] 21:14:22 INFO - PROCESS | 1658 | 1465272862138 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}] 21:14:22 INFO - PROCESS | 1658 | 1465272862141 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:22 INFO - PROCESS | 1658 | 1465272862282 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 21:14:22 INFO - PROCESS | 1658 | --DOCSHELL 0x12d319800 == 45 [pid = 1658] [id = 597] 21:14:22 INFO - PROCESS | 1658 | --DOCSHELL 0x12c5df800 == 44 [pid = 1658] [id = 596] 21:14:22 INFO - PROCESS | 1658 | --DOCSHELL 0x128928800 == 43 [pid = 1658] [id = 595] 21:14:22 INFO - PROCESS | 1658 | --DOCSHELL 0x12bff4800 == 42 [pid = 1658] [id = 594] 21:14:22 INFO - PROCESS | 1658 | --DOCSHELL 0x12bce7000 == 41 [pid = 1658] [id = 593] 21:14:22 INFO - PROCESS | 1658 | --DOCSHELL 0x12b81f000 == 40 [pid = 1658] [id = 592] 21:14:22 INFO - PROCESS | 1658 | --DOCSHELL 0x12aa8a000 == 39 [pid = 1658] [id = 591] 21:14:22 INFO - PROCESS | 1658 | --DOCSHELL 0x1190a0800 == 38 [pid = 1658] [id = 590] 21:14:22 INFO - PROCESS | 1658 | --DOCSHELL 0x128929000 == 37 [pid = 1658] [id = 589] 21:14:22 INFO - PROCESS | 1658 | --DOCSHELL 0x124893000 == 36 [pid = 1658] [id = 588] 21:14:22 INFO - PROCESS | 1658 | --DOCSHELL 0x11947a800 == 35 [pid = 1658] [id = 587] 21:14:22 INFO - PROCESS | 1658 | --DOCSHELL 0x11725d000 == 34 [pid = 1658] [id = 586] 21:14:22 INFO - PROCESS | 1658 | --DOCSHELL 0x12110e800 == 33 [pid = 1658] [id = 585] 21:14:22 INFO - PROCESS | 1658 | --DOCSHELL 0x113ab2800 == 32 [pid = 1658] [id = 584] 21:14:22 INFO - PROCESS | 1658 | --DOCSHELL 0x118105800 == 31 [pid = 1658] [id = 603] 21:14:22 INFO - PROCESS | 1658 | --DOCSHELL 0x12d978000 == 30 [pid = 1658] [id = 602] 21:14:22 INFO - PROCESS | 1658 | --DOCSHELL 0x12d522000 == 29 [pid = 1658] [id = 601] 21:14:22 INFO - PROCESS | 1658 | --DOCSHELL 0x12a67b800 == 28 [pid = 1658] [id = 600] 21:14:22 INFO - PROCESS | 1658 | --DOCSHELL 0x12d508000 == 27 [pid = 1658] [id = 598] 21:14:22 INFO - PROCESS | 1658 | --DOCSHELL 0x119474000 == 26 [pid = 1658] [id = 599] 21:14:22 INFO - PROCESS | 1658 | 1465272862896 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:22 INFO - PROCESS | 1658 | 1465272862898 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:22 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x1293ab800) [pid = 1658] [serial = 1750] [outer = 0x0] [url = about:blank] 21:14:22 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x124cbc400) [pid = 1658] [serial = 1732] [outer = 0x0] [url = about:blank] 21:14:22 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x126ce5400) [pid = 1658] [serial = 1735] [outer = 0x0] [url = about:blank] 21:14:22 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x119070000) [pid = 1658] [serial = 1723] [outer = 0x0] [url = about:blank] 21:14:22 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x119369800) [pid = 1658] [serial = 1724] [outer = 0x0] [url = about:blank] 21:14:22 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x116070400) [pid = 1658] [serial = 1717] [outer = 0x0] [url = about:blank] 21:14:22 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x112a76c00) [pid = 1658] [serial = 1718] [outer = 0x0] [url = about:blank] 21:14:22 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x11769b400) [pid = 1658] [serial = 1720] [outer = 0x0] [url = about:blank] 21:14:22 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x11808e000) [pid = 1658] [serial = 1721] [outer = 0x0] [url = about:blank] 21:14:22 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x119d2c000) [pid = 1658] [serial = 1726] [outer = 0x0] [url = about:blank] 21:14:22 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x120f0f000) [pid = 1658] [serial = 1727] [outer = 0x0] [url = about:blank] 21:14:22 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x118095c00) [pid = 1658] [serial = 1715] [outer = 0x0] [url = about:blank] 21:14:22 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x11769c400) [pid = 1658] [serial = 1714] [outer = 0x0] [url = about:blank] 21:14:22 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x1162cf000) [pid = 1658] [serial = 1700] [outer = 0x0] [url = about:blank] 21:14:22 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x112e9b800) [pid = 1658] [serial = 1699] [outer = 0x0] [url = about:blank] 21:14:22 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x1190ce400) [pid = 1658] [serial = 1703] [outer = 0x0] [url = about:blank] 21:14:22 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x118596400) [pid = 1658] [serial = 1702] [outer = 0x0] [url = about:blank] 21:14:22 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x124aa2400) [pid = 1658] [serial = 1706] [outer = 0x0] [url = about:blank] 21:14:22 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x120f0f400) [pid = 1658] [serial = 1705] [outer = 0x0] [url = about:blank] 21:14:22 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x126c4ec00) [pid = 1658] [serial = 1733] [outer = 0x0] [url = about:blank] 21:14:22 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x128a0c000) [pid = 1658] [serial = 1709] [outer = 0x0] [url = about:blank] 21:14:22 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x12733b000) [pid = 1658] [serial = 1708] [outer = 0x0] [url = about:blank] 21:14:22 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x128a0ac00) [pid = 1658] [serial = 1712] [outer = 0x0] [url = about:blank] 21:14:22 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x127340c00) [pid = 1658] [serial = 1738] [outer = 0x0] [url = about:blank] 21:14:22 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x125c2f800) [pid = 1658] [serial = 1711] [outer = 0x0] [url = about:blank] 21:14:22 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x127334400) [pid = 1658] [serial = 1736] [outer = 0x0] [url = about:blank] 21:14:22 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x1288acc00) [pid = 1658] [serial = 1739] [outer = 0x0] [url = about:blank] 21:14:22 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x128b5bc00) [pid = 1658] [serial = 1747] [outer = 0x0] [url = about:blank] 21:14:22 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x129328400) [pid = 1658] [serial = 1748] [outer = 0x0] [url = about:blank] 21:14:22 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x113381400) [pid = 1658] [serial = 1741] [outer = 0x0] [url = about:blank] 21:14:22 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x118315800) [pid = 1658] [serial = 1742] [outer = 0x0] [url = about:blank] 21:14:22 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x1195a5800) [pid = 1658] [serial = 1729] [outer = 0x0] [url = about:blank] 21:14:22 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x128a04800) [pid = 1658] [serial = 1744] [outer = 0x0] [url = about:blank] 21:14:22 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x128a0f400) [pid = 1658] [serial = 1745] [outer = 0x0] [url = about:blank] 21:14:22 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x121a2e800) [pid = 1658] [serial = 1730] [outer = 0x0] [url = about:blank] 21:14:22 INFO - PROCESS | 1658 | ++DOCSHELL 0x113ab2800 == 27 [pid = 1658] [id = 604] 21:14:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x11219e800) [pid = 1658] [serial = 1812] [outer = 0x0] 21:14:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x1121abc00) [pid = 1658] [serial = 1813] [outer = 0x11219e800] 21:14:22 INFO - PROCESS | 1658 | 1465272862991 Marionette DEBUG loaded listener.js 21:14:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x112fa1c00) [pid = 1658] [serial = 1814] [outer = 0x11219e800] 21:14:23 INFO - PROCESS | 1658 | 1465272863295 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]]]}] 21:14:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 21:14:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1227ms 21:14:23 INFO - PROCESS | 1658 | 1465272863359 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 21:14:23 INFO - PROCESS | 1658 | 1465272863362 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 21:14:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 21:14:23 INFO - PROCESS | 1658 | 1465272863365 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 21:14:23 INFO - PROCESS | 1658 | 1465272863366 Marionette TRACE conn2 <- [1,2390,null,{}] 21:14:23 INFO - PROCESS | 1658 | 1465272863370 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}] 21:14:23 INFO - PROCESS | 1658 | 1465272863373 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:23 INFO - PROCESS | 1658 | 1465272863449 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 21:14:23 INFO - PROCESS | 1658 | 1465272863532 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:23 INFO - PROCESS | 1658 | 1465272863534 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:23 INFO - PROCESS | 1658 | ++DOCSHELL 0x117e6d000 == 28 [pid = 1658] [id = 605] 21:14:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x113da2c00) [pid = 1658] [serial = 1815] [outer = 0x0] 21:14:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x1162f7800) [pid = 1658] [serial = 1816] [outer = 0x113da2c00] 21:14:23 INFO - PROCESS | 1658 | 1465272863560 Marionette DEBUG loaded listener.js 21:14:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x1167d7c00) [pid = 1658] [serial = 1817] [outer = 0x113da2c00] 21:14:23 INFO - PROCESS | 1658 | 1465272863856 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]]]}] 21:14:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 21:14:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 521ms 21:14:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 21:14:23 INFO - PROCESS | 1658 | 1465272863890 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 21:14:23 INFO - PROCESS | 1658 | 1465272863893 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 21:14:23 INFO - PROCESS | 1658 | 1465272863896 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 21:14:23 INFO - PROCESS | 1658 | 1465272863897 Marionette TRACE conn2 <- [1,2394,null,{}] 21:14:23 INFO - PROCESS | 1658 | 1465272863904 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}] 21:14:23 INFO - PROCESS | 1658 | 1465272863905 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:23 INFO - PROCESS | 1658 | 1465272863988 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 21:14:23 INFO - PROCESS | 1658 | 1465272863992 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:23 INFO - PROCESS | 1658 | 1465272863994 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:24 INFO - PROCESS | 1658 | ++DOCSHELL 0x1190a6800 == 29 [pid = 1658] [id = 606] 21:14:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x116f3c800) [pid = 1658] [serial = 1818] [outer = 0x0] 21:14:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x117696000) [pid = 1658] [serial = 1819] [outer = 0x116f3c800] 21:14:24 INFO - PROCESS | 1658 | 1465272864022 Marionette DEBUG loaded listener.js 21:14:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x11800c400) [pid = 1658] [serial = 1820] [outer = 0x116f3c800] 21:14:24 INFO - PROCESS | 1658 | 1465272864412 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]]]}] 21:14:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 21:14:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 523ms 21:14:24 INFO - PROCESS | 1658 | 1465272864420 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 21:14:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 21:14:24 INFO - PROCESS | 1658 | 1465272864421 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 21:14:24 INFO - PROCESS | 1658 | 1465272864425 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 21:14:24 INFO - PROCESS | 1658 | 1465272864429 Marionette TRACE conn2 <- [1,2398,null,{}] 21:14:24 INFO - PROCESS | 1658 | 1465272864436 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}] 21:14:24 INFO - PROCESS | 1658 | 1465272864439 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:24 INFO - PROCESS | 1658 | 1465272864519 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 21:14:24 INFO - PROCESS | 1658 | 1465272864524 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:24 INFO - PROCESS | 1658 | 1465272864525 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:24 INFO - PROCESS | 1658 | ++DOCSHELL 0x12120a800 == 30 [pid = 1658] [id = 607] 21:14:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x118015400) [pid = 1658] [serial = 1821] [outer = 0x0] 21:14:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x118318800) [pid = 1658] [serial = 1822] [outer = 0x118015400] 21:14:24 INFO - PROCESS | 1658 | 1465272864552 Marionette DEBUG loaded listener.js 21:14:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x118711c00) [pid = 1658] [serial = 1823] [outer = 0x118015400] 21:14:24 INFO - PROCESS | 1658 | 1465272864885 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]]]}] 21:14:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 21:14:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 475ms 21:14:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 21:14:24 INFO - PROCESS | 1658 | 1465272864902 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 21:14:24 INFO - PROCESS | 1658 | 1465272864904 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 21:14:24 INFO - PROCESS | 1658 | 1465272864907 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 21:14:24 INFO - PROCESS | 1658 | 1465272864908 Marionette TRACE conn2 <- [1,2402,null,{}] 21:14:24 INFO - PROCESS | 1658 | 1465272864910 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}] 21:14:24 INFO - PROCESS | 1658 | 1465272864911 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:24 INFO - PROCESS | 1658 | 1465272864993 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 21:14:25 INFO - PROCESS | 1658 | 1465272865067 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:25 INFO - PROCESS | 1658 | 1465272865068 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:25 INFO - PROCESS | 1658 | ++DOCSHELL 0x123581800 == 31 [pid = 1658] [id = 608] 21:14:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x112a72000) [pid = 1658] [serial = 1824] [outer = 0x0] 21:14:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x11907c000) [pid = 1658] [serial = 1825] [outer = 0x112a72000] 21:14:25 INFO - PROCESS | 1658 | 1465272865093 Marionette DEBUG loaded listener.js 21:14:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x119368800) [pid = 1658] [serial = 1826] [outer = 0x112a72000] 21:14:25 INFO - PROCESS | 1658 | 1465272865433 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]]]}] 21:14:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 21:14:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 568ms 21:14:25 INFO - PROCESS | 1658 | 1465272865475 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 21:14:25 INFO - PROCESS | 1658 | 1465272865476 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 21:14:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 21:14:25 INFO - PROCESS | 1658 | 1465272865479 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 21:14:25 INFO - PROCESS | 1658 | 1465272865480 Marionette TRACE conn2 <- [1,2406,null,{}] 21:14:25 INFO - PROCESS | 1658 | 1465272865482 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}] 21:14:25 INFO - PROCESS | 1658 | 1465272865484 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:25 INFO - PROCESS | 1658 | 1465272865582 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 21:14:25 INFO - PROCESS | 1658 | 1465272865585 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:25 INFO - PROCESS | 1658 | 1465272865590 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:25 INFO - PROCESS | 1658 | ++DOCSHELL 0x126d7d000 == 32 [pid = 1658] [id = 609] 21:14:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x116a11c00) [pid = 1658] [serial = 1827] [outer = 0x0] 21:14:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x119859000) [pid = 1658] [serial = 1828] [outer = 0x116a11c00] 21:14:25 INFO - PROCESS | 1658 | 1465272865623 Marionette DEBUG loaded listener.js 21:14:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x120f0a800) [pid = 1658] [serial = 1829] [outer = 0x116a11c00] 21:14:25 INFO - PROCESS | 1658 | 1465272865981 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]]]}] 21:14:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 21:14:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 519ms 21:14:26 INFO - PROCESS | 1658 | 1465272866000 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 21:14:26 INFO - PROCESS | 1658 | 1465272866003 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 21:14:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 21:14:26 INFO - PROCESS | 1658 | 1465272866012 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 21:14:26 INFO - PROCESS | 1658 | 1465272866013 Marionette TRACE conn2 <- [1,2410,null,{}] 21:14:26 INFO - PROCESS | 1658 | 1465272866017 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}] 21:14:26 INFO - PROCESS | 1658 | 1465272866019 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:26 INFO - PROCESS | 1658 | 1465272866119 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 21:14:26 INFO - PROCESS | 1658 | 1465272866123 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:26 INFO - PROCESS | 1658 | 1465272866124 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:26 INFO - PROCESS | 1658 | ++DOCSHELL 0x112d4f000 == 33 [pid = 1658] [id = 610] 21:14:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x120f0b000) [pid = 1658] [serial = 1830] [outer = 0x0] 21:14:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x121998400) [pid = 1658] [serial = 1831] [outer = 0x120f0b000] 21:14:26 INFO - PROCESS | 1658 | 1465272866148 Marionette DEBUG loaded listener.js 21:14:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x121c8a400) [pid = 1658] [serial = 1832] [outer = 0x120f0b000] 21:14:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 21:14:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 528ms 21:14:26 INFO - PROCESS | 1658 | 1465272866527 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]]]}] 21:14:26 INFO - PROCESS | 1658 | 1465272866535 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 21:14:26 INFO - PROCESS | 1658 | 1465272866537 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 21:14:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 21:14:26 INFO - PROCESS | 1658 | 1465272866539 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 21:14:26 INFO - PROCESS | 1658 | 1465272866540 Marionette TRACE conn2 <- [1,2414,null,{}] 21:14:26 INFO - PROCESS | 1658 | 1465272866542 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}] 21:14:26 INFO - PROCESS | 1658 | 1465272866543 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:26 INFO - PROCESS | 1658 | 1465272866650 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 21:14:26 INFO - PROCESS | 1658 | 1465272866666 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:26 INFO - PROCESS | 1658 | 1465272866667 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:26 INFO - PROCESS | 1658 | ++DOCSHELL 0x129671000 == 34 [pid = 1658] [id = 611] 21:14:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x110e82000) [pid = 1658] [serial = 1833] [outer = 0x0] 21:14:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x1248dd400) [pid = 1658] [serial = 1834] [outer = 0x110e82000] 21:14:26 INFO - PROCESS | 1658 | 1465272866707 Marionette DEBUG loaded listener.js 21:14:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x124cb6400) [pid = 1658] [serial = 1835] [outer = 0x110e82000] 21:14:27 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x111ec9400) [pid = 1658] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 21:14:27 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x129324400) [pid = 1658] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 21:14:27 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x12a6e5800) [pid = 1658] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 21:14:27 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x124cafc00) [pid = 1658] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 21:14:27 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x11951fc00) [pid = 1658] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 21:14:27 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x110ee3400) [pid = 1658] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 21:14:27 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x119368400) [pid = 1658] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 21:14:27 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x11800b800) [pid = 1658] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 21:14:27 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x129057400) [pid = 1658] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 21:14:27 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x113383c00) [pid = 1658] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 21:14:27 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x121c0f000) [pid = 1658] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 21:14:27 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x116966800) [pid = 1658] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 21:14:27 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x116f45400) [pid = 1658] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 21:14:27 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x129059400) [pid = 1658] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 21:14:27 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x116f3ec00) [pid = 1658] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 21:14:27 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x116f49000) [pid = 1658] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 21:14:27 INFO - PROCESS | 1658 | 1465272867411 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]]]}] 21:14:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 21:14:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 923ms 21:14:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 21:14:27 INFO - PROCESS | 1658 | 1465272867462 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 21:14:27 INFO - PROCESS | 1658 | 1465272867464 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 21:14:27 INFO - PROCESS | 1658 | 1465272867466 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 21:14:27 INFO - PROCESS | 1658 | 1465272867467 Marionette TRACE conn2 <- [1,2418,null,{}] 21:14:27 INFO - PROCESS | 1658 | 1465272867469 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}] 21:14:27 INFO - PROCESS | 1658 | 1465272867471 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:27 INFO - PROCESS | 1658 | 1465272867547 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 21:14:27 INFO - PROCESS | 1658 | 1465272867553 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:27 INFO - PROCESS | 1658 | 1465272867554 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:27 INFO - PROCESS | 1658 | ++DOCSHELL 0x128919800 == 35 [pid = 1658] [id = 612] 21:14:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x112f2d400) [pid = 1658] [serial = 1836] [outer = 0x0] 21:14:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x11824c000) [pid = 1658] [serial = 1837] [outer = 0x112f2d400] 21:14:27 INFO - PROCESS | 1658 | 1465272867579 Marionette DEBUG loaded listener.js 21:14:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x121c11c00) [pid = 1658] [serial = 1838] [outer = 0x112f2d400] 21:14:27 INFO - PROCESS | 1658 | 1465272867903 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]]]}] 21:14:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 21:14:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 474ms 21:14:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 21:14:27 INFO - PROCESS | 1658 | 1465272867955 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 21:14:27 INFO - PROCESS | 1658 | 1465272867957 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 21:14:27 INFO - PROCESS | 1658 | 1465272867959 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 21:14:27 INFO - PROCESS | 1658 | 1465272867960 Marionette TRACE conn2 <- [1,2422,null,{}] 21:14:27 INFO - PROCESS | 1658 | 1465272867962 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}] 21:14:27 INFO - PROCESS | 1658 | 1465272867964 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:28 INFO - PROCESS | 1658 | 1465272868047 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 21:14:28 INFO - PROCESS | 1658 | 1465272868053 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:28 INFO - PROCESS | 1658 | 1465272868054 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x12aa8a800 == 36 [pid = 1658] [id = 613] 21:14:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x112fa2000) [pid = 1658] [serial = 1839] [outer = 0x0] 21:14:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x124ce7400) [pid = 1658] [serial = 1840] [outer = 0x112fa2000] 21:14:28 INFO - PROCESS | 1658 | 1465272868079 Marionette DEBUG loaded listener.js 21:14:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x125d6d000) [pid = 1658] [serial = 1841] [outer = 0x112fa2000] 21:14:28 INFO - PROCESS | 1658 | 1465272868388 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]]]}] 21:14:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 21:14:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 471ms 21:14:28 INFO - PROCESS | 1658 | 1465272868430 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 21:14:28 INFO - PROCESS | 1658 | 1465272868432 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 21:14:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 21:14:28 INFO - PROCESS | 1658 | 1465272868436 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 21:14:28 INFO - PROCESS | 1658 | 1465272868437 Marionette TRACE conn2 <- [1,2426,null,{}] 21:14:28 INFO - PROCESS | 1658 | 1465272868440 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}] 21:14:28 INFO - PROCESS | 1658 | 1465272868441 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:28 INFO - PROCESS | 1658 | 1465272868521 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 21:14:28 INFO - PROCESS | 1658 | 1465272868525 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:28 INFO - PROCESS | 1658 | 1465272868527 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b80d800 == 37 [pid = 1658] [id = 614] 21:14:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x124ce8400) [pid = 1658] [serial = 1842] [outer = 0x0] 21:14:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x1267cf400) [pid = 1658] [serial = 1843] [outer = 0x124ce8400] 21:14:28 INFO - PROCESS | 1658 | 1465272868608 Marionette DEBUG loaded listener.js 21:14:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x127329400) [pid = 1658] [serial = 1844] [outer = 0x124ce8400] 21:14:28 INFO - PROCESS | 1658 | 1465272868926 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]]]}] 21:14:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 21:14:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 518ms 21:14:28 INFO - PROCESS | 1658 | 1465272868956 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 21:14:28 INFO - PROCESS | 1658 | 1465272868957 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 21:14:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 21:14:28 INFO - PROCESS | 1658 | 1465272868960 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 21:14:28 INFO - PROCESS | 1658 | 1465272868962 Marionette TRACE conn2 <- [1,2430,null,{}] 21:14:28 INFO - PROCESS | 1658 | 1465272868964 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}] 21:14:28 INFO - PROCESS | 1658 | 1465272868968 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:29 INFO - PROCESS | 1658 | 1465272869058 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 21:14:29 INFO - PROCESS | 1658 | 1465272869062 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:29 INFO - PROCESS | 1658 | 1465272869063 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:29 INFO - PROCESS | 1658 | ++DOCSHELL 0x126d6f800 == 38 [pid = 1658] [id = 615] 21:14:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x127337800) [pid = 1658] [serial = 1845] [outer = 0x0] 21:14:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x1288a9800) [pid = 1658] [serial = 1846] [outer = 0x127337800] 21:14:29 INFO - PROCESS | 1658 | 1465272869090 Marionette DEBUG loaded listener.js 21:14:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x128b59c00) [pid = 1658] [serial = 1847] [outer = 0x127337800] 21:14:29 INFO - PROCESS | 1658 | 1465272869566 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]]]}] 21:14:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 21:14:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 621ms 21:14:29 INFO - PROCESS | 1658 | 1465272869582 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 21:14:29 INFO - PROCESS | 1658 | 1465272869585 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 21:14:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 21:14:29 INFO - PROCESS | 1658 | 1465272869588 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 21:14:29 INFO - PROCESS | 1658 | 1465272869591 Marionette TRACE conn2 <- [1,2434,null,{}] 21:14:29 INFO - PROCESS | 1658 | 1465272869595 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}] 21:14:29 INFO - PROCESS | 1658 | 1465272869597 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:29 INFO - PROCESS | 1658 | 1465272869715 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 21:14:29 INFO - PROCESS | 1658 | 1465272869832 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:29 INFO - PROCESS | 1658 | 1465272869834 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:29 INFO - PROCESS | 1658 | ++DOCSHELL 0x11810d000 == 39 [pid = 1658] [id = 616] 21:14:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x112f34c00) [pid = 1658] [serial = 1848] [outer = 0x0] 21:14:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x113d9d800) [pid = 1658] [serial = 1849] [outer = 0x112f34c00] 21:14:29 INFO - PROCESS | 1658 | 1465272869871 Marionette DEBUG loaded listener.js 21:14:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x1166e6800) [pid = 1658] [serial = 1850] [outer = 0x112f34c00] 21:14:30 INFO - PROCESS | 1658 | 1465272870386 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]]]}] 21:14:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 21:14:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 821ms 21:14:30 INFO - PROCESS | 1658 | 1465272870425 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 21:14:30 INFO - PROCESS | 1658 | 1465272870428 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 21:14:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 21:14:30 INFO - PROCESS | 1658 | 1465272870436 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 21:14:30 INFO - PROCESS | 1658 | 1465272870439 Marionette TRACE conn2 <- [1,2438,null,{}] 21:14:30 INFO - PROCESS | 1658 | 1465272870441 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}] 21:14:30 INFO - PROCESS | 1658 | 1465272870443 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:30 INFO - PROCESS | 1658 | 1465272870554 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 21:14:30 INFO - PROCESS | 1658 | 1465272870634 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:30 INFO - PROCESS | 1658 | 1465272870636 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:30 INFO - PROCESS | 1658 | ++DOCSHELL 0x1248ab000 == 40 [pid = 1658] [id = 617] 21:14:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x118008000) [pid = 1658] [serial = 1851] [outer = 0x0] 21:14:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x11800cc00) [pid = 1658] [serial = 1852] [outer = 0x118008000] 21:14:30 INFO - PROCESS | 1658 | 1465272870666 Marionette DEBUG loaded listener.js 21:14:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x118098800) [pid = 1658] [serial = 1853] [outer = 0x118008000] 21:14:31 INFO - PROCESS | 1658 | 1465272871350 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]]]}] 21:14:31 INFO - PROCESS | 1658 | --DOCSHELL 0x12b80d800 == 39 [pid = 1658] [id = 614] 21:14:31 INFO - PROCESS | 1658 | --DOCSHELL 0x12aa8a800 == 38 [pid = 1658] [id = 613] 21:14:31 INFO - PROCESS | 1658 | --DOCSHELL 0x128919800 == 37 [pid = 1658] [id = 612] 21:14:31 INFO - PROCESS | 1658 | --DOCSHELL 0x129671000 == 36 [pid = 1658] [id = 611] 21:14:31 INFO - PROCESS | 1658 | --DOCSHELL 0x112d4f000 == 35 [pid = 1658] [id = 610] 21:14:31 INFO - PROCESS | 1658 | --DOCSHELL 0x126d7d000 == 34 [pid = 1658] [id = 609] 21:14:31 INFO - PROCESS | 1658 | --DOCSHELL 0x123581800 == 33 [pid = 1658] [id = 608] 21:14:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 21:14:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 976ms 21:14:31 INFO - PROCESS | 1658 | --DOCSHELL 0x12120a800 == 32 [pid = 1658] [id = 607] 21:14:31 INFO - PROCESS | 1658 | --DOCSHELL 0x1190a6800 == 31 [pid = 1658] [id = 606] 21:14:31 INFO - PROCESS | 1658 | --DOCSHELL 0x117e6d000 == 30 [pid = 1658] [id = 605] 21:14:31 INFO - PROCESS | 1658 | --DOCSHELL 0x113ab2800 == 29 [pid = 1658] [id = 604] 21:14:31 INFO - PROCESS | 1658 | 1465272871412 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 21:14:31 INFO - PROCESS | 1658 | 1465272871414 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 21:14:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 21:14:31 INFO - PROCESS | 1658 | 1465272871417 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 21:14:31 INFO - PROCESS | 1658 | 1465272871419 Marionette TRACE conn2 <- [1,2442,null,{}] 21:14:31 INFO - PROCESS | 1658 | 1465272871423 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}] 21:14:31 INFO - PROCESS | 1658 | 1465272871424 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:31 INFO - PROCESS | 1658 | 1465272871504 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 21:14:31 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x1296f1000) [pid = 1658] [serial = 1751] [outer = 0x0] [url = about:blank] 21:14:31 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x12a959800) [pid = 1658] [serial = 1796] [outer = 0x0] [url = about:blank] 21:14:31 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x12a931000) [pid = 1658] [serial = 1795] [outer = 0x0] [url = about:blank] 21:14:31 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x12a926800) [pid = 1658] [serial = 1792] [outer = 0x0] [url = about:blank] 21:14:31 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x1267c3c00) [pid = 1658] [serial = 1774] [outer = 0x0] [url = about:blank] 21:14:31 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x128b52800) [pid = 1658] [serial = 1777] [outer = 0x0] [url = about:blank] 21:14:31 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x128a03000) [pid = 1658] [serial = 1775] [outer = 0x0] [url = about:blank] 21:14:31 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x111c19c00) [pid = 1658] [serial = 1753] [outer = 0x0] [url = about:blank] 21:14:31 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x112f5b400) [pid = 1658] [serial = 1754] [outer = 0x0] [url = about:blank] 21:14:31 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x11959c800) [pid = 1658] [serial = 1765] [outer = 0x0] [url = about:blank] 21:14:31 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x120f08800) [pid = 1658] [serial = 1766] [outer = 0x0] [url = about:blank] 21:14:31 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x1184bc800) [pid = 1658] [serial = 1762] [outer = 0x0] [url = about:blank] 21:14:31 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x118709400) [pid = 1658] [serial = 1763] [outer = 0x0] [url = about:blank] 21:14:31 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x129147000) [pid = 1658] [serial = 1780] [outer = 0x0] [url = about:blank] 21:14:31 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x1216b2c00) [pid = 1658] [serial = 1768] [outer = 0x0] [url = about:blank] 21:14:31 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x121c0ec00) [pid = 1658] [serial = 1769] [outer = 0x0] [url = about:blank] 21:14:31 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x1248e1400) [pid = 1658] [serial = 1771] [outer = 0x0] [url = about:blank] 21:14:31 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x12a92ec00) [pid = 1658] [serial = 1793] [outer = 0x0] [url = about:blank] 21:14:31 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x116f23800) [pid = 1658] [serial = 1759] [outer = 0x0] [url = about:blank] 21:14:31 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x1172b1800) [pid = 1658] [serial = 1760] [outer = 0x0] [url = about:blank] 21:14:31 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x11769ec00) [pid = 1658] [serial = 1756] [outer = 0x0] [url = about:blank] 21:14:31 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x118242400) [pid = 1658] [serial = 1757] [outer = 0x0] [url = about:blank] 21:14:31 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x129054400) [pid = 1658] [serial = 1778] [outer = 0x0] [url = about:blank] 21:14:31 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x1293aac00) [pid = 1658] [serial = 1783] [outer = 0x0] [url = about:blank] 21:14:31 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x118097400) [pid = 1658] [serial = 1786] [outer = 0x0] [url = about:blank] 21:14:31 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x129323000) [pid = 1658] [serial = 1781] [outer = 0x0] [url = about:blank] 21:14:31 INFO - PROCESS | 1658 | --DOMWINDOW == 78 (0x12a567c00) [pid = 1658] [serial = 1784] [outer = 0x0] [url = about:blank] 21:14:31 INFO - PROCESS | 1658 | --DOMWINDOW == 77 (0x12a6e7c00) [pid = 1658] [serial = 1790] [outer = 0x0] [url = about:blank] 21:14:31 INFO - PROCESS | 1658 | --DOMWINDOW == 76 (0x124cbc000) [pid = 1658] [serial = 1772] [outer = 0x0] [url = about:blank] 21:14:31 INFO - PROCESS | 1658 | --DOMWINDOW == 75 (0x121198000) [pid = 1658] [serial = 1787] [outer = 0x0] [url = about:blank] 21:14:31 INFO - PROCESS | 1658 | --DOMWINDOW == 74 (0x126f6cc00) [pid = 1658] [serial = 1789] [outer = 0x0] [url = about:blank] 21:14:31 INFO - PROCESS | 1658 | 1465272871578 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:31 INFO - PROCESS | 1658 | 1465272871581 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:31 INFO - PROCESS | 1658 | ++DOCSHELL 0x117253000 == 30 [pid = 1658] [id = 618] 21:14:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 75 (0x113da0400) [pid = 1658] [serial = 1854] [outer = 0x0] 21:14:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 76 (0x11670c000) [pid = 1658] [serial = 1855] [outer = 0x113da0400] 21:14:31 INFO - PROCESS | 1658 | 1465272871611 Marionette DEBUG loaded listener.js 21:14:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 77 (0x116f3cc00) [pid = 1658] [serial = 1856] [outer = 0x113da0400] 21:14:31 INFO - PROCESS | 1658 | 1465272871986 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]]]}] 21:14:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 21:14:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 621ms 21:14:32 INFO - PROCESS | 1658 | 1465272872038 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 21:14:32 INFO - PROCESS | 1658 | 1465272872042 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 21:14:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 21:14:32 INFO - PROCESS | 1658 | 1465272872049 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 21:14:32 INFO - PROCESS | 1658 | 1465272872051 Marionette TRACE conn2 <- [1,2446,null,{}] 21:14:32 INFO - PROCESS | 1658 | 1465272872055 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}] 21:14:32 INFO - PROCESS | 1658 | 1465272872057 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:32 INFO - PROCESS | 1658 | 1465272872215 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 21:14:32 INFO - PROCESS | 1658 | 1465272872304 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:32 INFO - PROCESS | 1658 | 1465272872305 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:32 INFO - PROCESS | 1658 | ++DOCSHELL 0x11947a800 == 31 [pid = 1658] [id = 619] 21:14:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 78 (0x116f41800) [pid = 1658] [serial = 1857] [outer = 0x0] 21:14:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x11808cc00) [pid = 1658] [serial = 1858] [outer = 0x116f41800] 21:14:32 INFO - PROCESS | 1658 | 1465272872349 Marionette DEBUG loaded listener.js 21:14:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x1184c3000) [pid = 1658] [serial = 1859] [outer = 0x116f41800] 21:14:32 INFO - PROCESS | 1658 | 1465272872631 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]]]}] 21:14:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 21:14:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 623ms 21:14:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 21:14:32 INFO - PROCESS | 1658 | 1465272872673 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 21:14:32 INFO - PROCESS | 1658 | 1465272872675 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 21:14:32 INFO - PROCESS | 1658 | 1465272872677 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 21:14:32 INFO - PROCESS | 1658 | 1465272872680 Marionette TRACE conn2 <- [1,2450,null,{}] 21:14:32 INFO - PROCESS | 1658 | 1465272872692 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}] 21:14:32 INFO - PROCESS | 1658 | 1465272872695 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:32 INFO - PROCESS | 1658 | 1465272872787 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 21:14:32 INFO - PROCESS | 1658 | 1465272872843 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:32 INFO - PROCESS | 1658 | 1465272872845 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:32 INFO - PROCESS | 1658 | ++DOCSHELL 0x123593800 == 32 [pid = 1658] [id = 620] 21:14:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x112a7a800) [pid = 1658] [serial = 1860] [outer = 0x0] 21:14:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x11885c400) [pid = 1658] [serial = 1861] [outer = 0x112a7a800] 21:14:32 INFO - PROCESS | 1658 | 1465272872873 Marionette DEBUG loaded listener.js 21:14:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x11951b400) [pid = 1658] [serial = 1862] [outer = 0x112a7a800] 21:14:33 INFO - PROCESS | 1658 | 1465272873150 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]]]}] 21:14:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 21:14:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 528ms 21:14:33 INFO - PROCESS | 1658 | 1465272873205 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 21:14:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 21:14:33 INFO - PROCESS | 1658 | 1465272873207 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 21:14:33 INFO - PROCESS | 1658 | 1465272873209 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 21:14:33 INFO - PROCESS | 1658 | 1465272873210 Marionette TRACE conn2 <- [1,2454,null,{}] 21:14:33 INFO - PROCESS | 1658 | 1465272873214 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}] 21:14:33 INFO - PROCESS | 1658 | 1465272873215 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:33 INFO - PROCESS | 1658 | 1465272873306 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 21:14:33 INFO - PROCESS | 1658 | 1465272873367 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:33 INFO - PROCESS | 1658 | 1465272873368 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:33 INFO - PROCESS | 1658 | ++DOCSHELL 0x126875000 == 33 [pid = 1658] [id = 621] 21:14:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x119368c00) [pid = 1658] [serial = 1863] [outer = 0x0] 21:14:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x1195a5800) [pid = 1658] [serial = 1864] [outer = 0x119368c00] 21:14:33 INFO - PROCESS | 1658 | 1465272873393 Marionette DEBUG loaded listener.js 21:14:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x120f13000) [pid = 1658] [serial = 1865] [outer = 0x119368c00] 21:14:33 INFO - PROCESS | 1658 | 1465272873711 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]]]}] 21:14:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 21:14:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 524ms 21:14:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 21:14:33 INFO - PROCESS | 1658 | 1465272873736 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 21:14:33 INFO - PROCESS | 1658 | 1465272873738 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 21:14:33 INFO - PROCESS | 1658 | 1465272873740 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 21:14:33 INFO - PROCESS | 1658 | 1465272873741 Marionette TRACE conn2 <- [1,2458,null,{}] 21:14:33 INFO - PROCESS | 1658 | 1465272873743 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}] 21:14:33 INFO - PROCESS | 1658 | 1465272873744 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:33 INFO - PROCESS | 1658 | 1465272873860 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 21:14:33 INFO - PROCESS | 1658 | 1465272873876 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:33 INFO - PROCESS | 1658 | 1465272873876 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:33 INFO - PROCESS | 1658 | ++DOCSHELL 0x1291c4800 == 34 [pid = 1658] [id = 622] 21:14:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x1219a4400) [pid = 1658] [serial = 1866] [outer = 0x0] 21:14:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x121a33c00) [pid = 1658] [serial = 1867] [outer = 0x1219a4400] 21:14:33 INFO - PROCESS | 1658 | 1465272873901 Marionette DEBUG loaded listener.js 21:14:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x121c11800) [pid = 1658] [serial = 1868] [outer = 0x1219a4400] 21:14:34 INFO - PROCESS | 1658 | 1465272874243 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]]]}] 21:14:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 21:14:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 520ms 21:14:34 INFO - PROCESS | 1658 | 1465272874261 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 21:14:34 INFO - PROCESS | 1658 | 1465272874262 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 21:14:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 21:14:34 INFO - PROCESS | 1658 | 1465272874278 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 21:14:34 INFO - PROCESS | 1658 | 1465272874279 Marionette TRACE conn2 <- [1,2462,null,{}] 21:14:34 INFO - PROCESS | 1658 | 1465272874282 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}] 21:14:34 INFO - PROCESS | 1658 | 1465272874286 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:34 INFO - PROCESS | 1658 | 1465272874407 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 21:14:34 INFO - PROCESS | 1658 | 1465272874420 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:34 INFO - PROCESS | 1658 | 1465272874421 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:34 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a691000 == 35 [pid = 1658] [id = 623] 21:14:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x124809000) [pid = 1658] [serial = 1869] [outer = 0x0] 21:14:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x124f51800) [pid = 1658] [serial = 1870] [outer = 0x124809000] 21:14:34 INFO - PROCESS | 1658 | 1465272874446 Marionette DEBUG loaded listener.js 21:14:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x126f9c800) [pid = 1658] [serial = 1871] [outer = 0x124809000] 21:14:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 21:14:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 570ms 21:14:34 INFO - PROCESS | 1658 | 1465272874844 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]]]}] 21:14:34 INFO - PROCESS | 1658 | 1465272874852 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 21:14:34 INFO - PROCESS | 1658 | 1465272874854 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 21:14:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 21:14:34 INFO - PROCESS | 1658 | 1465272874857 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 21:14:34 INFO - PROCESS | 1658 | 1465272874859 Marionette TRACE conn2 <- [1,2466,null,{}] 21:14:34 INFO - PROCESS | 1658 | 1465272874862 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}] 21:14:34 INFO - PROCESS | 1658 | 1465272874864 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:35 INFO - PROCESS | 1658 | 1465272875024 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 21:14:35 INFO - PROCESS | 1658 | 1465272875082 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:35 INFO - PROCESS | 1658 | 1465272875083 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:35 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b80f800 == 36 [pid = 1658] [id = 624] 21:14:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x127334400) [pid = 1658] [serial = 1872] [outer = 0x0] 21:14:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x119d29400) [pid = 1658] [serial = 1873] [outer = 0x127334400] 21:14:35 INFO - PROCESS | 1658 | 1465272875117 Marionette DEBUG loaded listener.js 21:14:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x128a06800) [pid = 1658] [serial = 1874] [outer = 0x127334400] 21:14:35 INFO - PROCESS | 1658 | 1465272875493 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]]]}] 21:14:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 21:14:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 670ms 21:14:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 21:14:35 INFO - PROCESS | 1658 | 1465272875527 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 21:14:35 INFO - PROCESS | 1658 | 1465272875528 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 21:14:35 INFO - PROCESS | 1658 | 1465272875531 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 21:14:35 INFO - PROCESS | 1658 | 1465272875532 Marionette TRACE conn2 <- [1,2470,null,{}] 21:14:35 INFO - PROCESS | 1658 | 1465272875541 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}] 21:14:35 INFO - PROCESS | 1658 | 1465272875542 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:35 INFO - PROCESS | 1658 | 1465272875641 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 21:14:35 INFO - PROCESS | 1658 | 1465272875644 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:35 INFO - PROCESS | 1658 | 1465272875645 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:35 INFO - PROCESS | 1658 | ++DOCSHELL 0x12bcca800 == 37 [pid = 1658] [id = 625] 21:14:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x128a06c00) [pid = 1658] [serial = 1875] [outer = 0x0] 21:14:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x128a0f000) [pid = 1658] [serial = 1876] [outer = 0x128a06c00] 21:14:35 INFO - PROCESS | 1658 | 1465272875670 Marionette DEBUG loaded listener.js 21:14:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x128b94400) [pid = 1658] [serial = 1877] [outer = 0x128a06c00] 21:14:35 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x116a11c00) [pid = 1658] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 21:14:35 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x118015400) [pid = 1658] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 21:14:35 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x116f3c800) [pid = 1658] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 21:14:35 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x113da2c00) [pid = 1658] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 21:14:35 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x110e84400) [pid = 1658] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 21:14:35 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x11219e800) [pid = 1658] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 21:14:35 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x116f44400) [pid = 1658] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 21:14:35 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x11975d400) [pid = 1658] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 21:14:35 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x125d77400) [pid = 1658] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 21:14:35 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x1293a3c00) [pid = 1658] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 21:14:35 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x120f0b000) [pid = 1658] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 21:14:35 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x110e82000) [pid = 1658] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 21:14:35 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x112f2d400) [pid = 1658] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 21:14:35 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x112fa2000) [pid = 1658] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 21:14:35 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x112a72000) [pid = 1658] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 21:14:35 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x124ce8400) [pid = 1658] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 21:14:36 INFO - PROCESS | 1658 | 1465272876082 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]]]}] 21:14:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 21:14:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 577ms 21:14:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 21:14:36 INFO - PROCESS | 1658 | 1465272876109 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 21:14:36 INFO - PROCESS | 1658 | 1465272876110 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 21:14:36 INFO - PROCESS | 1658 | 1465272876112 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 21:14:36 INFO - PROCESS | 1658 | 1465272876113 Marionette TRACE conn2 <- [1,2474,null,{}] 21:14:36 INFO - PROCESS | 1658 | 1465272876121 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}] 21:14:36 INFO - PROCESS | 1658 | 1465272876123 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:36 INFO - PROCESS | 1658 | 1465272876237 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 21:14:36 INFO - PROCESS | 1658 | 1465272876273 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:36 INFO - PROCESS | 1658 | 1465272876274 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:36 INFO - PROCESS | 1658 | ++DOCSHELL 0x12358e800 == 38 [pid = 1658] [id = 626] 21:14:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x110eebc00) [pid = 1658] [serial = 1878] [outer = 0x0] 21:14:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x117035c00) [pid = 1658] [serial = 1879] [outer = 0x110eebc00] 21:14:36 INFO - PROCESS | 1658 | 1465272876297 Marionette DEBUG loaded listener.js 21:14:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x120f0f000) [pid = 1658] [serial = 1880] [outer = 0x110eebc00] 21:14:36 INFO - PROCESS | 1658 | 1465272876556 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]]]}] 21:14:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 21:14:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 478ms 21:14:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 21:14:36 INFO - PROCESS | 1658 | 1465272876590 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 21:14:36 INFO - PROCESS | 1658 | 1465272876591 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 21:14:36 INFO - PROCESS | 1658 | 1465272876593 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 21:14:36 INFO - PROCESS | 1658 | 1465272876595 Marionette TRACE conn2 <- [1,2478,null,{}] 21:14:36 INFO - PROCESS | 1658 | 1465272876605 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}] 21:14:36 INFO - PROCESS | 1658 | 1465272876606 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:36 INFO - PROCESS | 1658 | 1465272876694 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 21:14:36 INFO - PROCESS | 1658 | 1465272876700 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:36 INFO - PROCESS | 1658 | 1465272876702 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:36 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c197000 == 39 [pid = 1658] [id = 627] 21:14:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x118595c00) [pid = 1658] [serial = 1881] [outer = 0x0] 21:14:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x128b5d400) [pid = 1658] [serial = 1882] [outer = 0x118595c00] 21:14:36 INFO - PROCESS | 1658 | 1465272876726 Marionette DEBUG loaded listener.js 21:14:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x129051c00) [pid = 1658] [serial = 1883] [outer = 0x118595c00] 21:14:37 INFO - PROCESS | 1658 | 1465272877063 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]]]}] 21:14:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 21:14:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 518ms 21:14:37 INFO - PROCESS | 1658 | 1465272877113 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 21:14:37 INFO - PROCESS | 1658 | 1465272877115 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 21:14:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 21:14:37 INFO - PROCESS | 1658 | 1465272877128 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 21:14:37 INFO - PROCESS | 1658 | 1465272877130 Marionette TRACE conn2 <- [1,2482,null,{}] 21:14:37 INFO - PROCESS | 1658 | 1465272877134 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}] 21:14:37 INFO - PROCESS | 1658 | 1465272877136 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:37 INFO - PROCESS | 1658 | 1465272877229 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 21:14:37 INFO - PROCESS | 1658 | 1465272877234 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:37 INFO - PROCESS | 1658 | 1465272877236 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:37 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c5c8800 == 40 [pid = 1658] [id = 628] 21:14:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x128b96800) [pid = 1658] [serial = 1884] [outer = 0x0] 21:14:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x129146000) [pid = 1658] [serial = 1885] [outer = 0x128b96800] 21:14:37 INFO - PROCESS | 1658 | 1465272877262 Marionette DEBUG loaded listener.js 21:14:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x129328400) [pid = 1658] [serial = 1886] [outer = 0x128b96800] 21:14:37 INFO - PROCESS | 1658 | 1465272877590 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]]]}] 21:14:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 21:14:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 483ms 21:14:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 21:14:37 INFO - PROCESS | 1658 | 1465272877603 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 21:14:37 INFO - PROCESS | 1658 | 1465272877605 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 21:14:37 INFO - PROCESS | 1658 | 1465272877607 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 21:14:37 INFO - PROCESS | 1658 | 1465272877608 Marionette TRACE conn2 <- [1,2486,null,{}] 21:14:37 INFO - PROCESS | 1658 | 1465272877610 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}] 21:14:37 INFO - PROCESS | 1658 | 1465272877611 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:37 INFO - PROCESS | 1658 | 1465272877702 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 21:14:37 INFO - PROCESS | 1658 | 1465272877761 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:37 INFO - PROCESS | 1658 | 1465272877762 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:37 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c5e0800 == 41 [pid = 1658] [id = 629] 21:14:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x129056000) [pid = 1658] [serial = 1887] [outer = 0x0] 21:14:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x1293a1400) [pid = 1658] [serial = 1888] [outer = 0x129056000] 21:14:37 INFO - PROCESS | 1658 | 1465272877786 Marionette DEBUG loaded listener.js 21:14:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x1296f0c00) [pid = 1658] [serial = 1889] [outer = 0x129056000] 21:14:38 INFO - PROCESS | 1658 | 1465272878208 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]]]}] 21:14:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 21:14:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 619ms 21:14:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 21:14:38 INFO - PROCESS | 1658 | 1465272878227 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 21:14:38 INFO - PROCESS | 1658 | 1465272878229 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 21:14:38 INFO - PROCESS | 1658 | 1465272878234 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 21:14:38 INFO - PROCESS | 1658 | 1465272878237 Marionette TRACE conn2 <- [1,2490,null,{}] 21:14:38 INFO - PROCESS | 1658 | 1465272878241 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}] 21:14:38 INFO - PROCESS | 1658 | 1465272878243 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:38 INFO - PROCESS | 1658 | 1465272878350 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 21:14:38 INFO - PROCESS | 1658 | 1465272878423 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:38 INFO - PROCESS | 1658 | 1465272878424 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:38 INFO - PROCESS | 1658 | ++DOCSHELL 0x11946f800 == 42 [pid = 1658] [id = 630] 21:14:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x1151cd000) [pid = 1658] [serial = 1890] [outer = 0x0] 21:14:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x116a0bc00) [pid = 1658] [serial = 1891] [outer = 0x1151cd000] 21:14:38 INFO - PROCESS | 1658 | 1465272878457 Marionette DEBUG loaded listener.js 21:14:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x118007800) [pid = 1658] [serial = 1892] [outer = 0x1151cd000] 21:14:38 INFO - PROCESS | 1658 | 1465272878923 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]]]}] 21:14:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 21:14:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 723ms 21:14:38 INFO - PROCESS | 1658 | 1465272878970 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 21:14:38 INFO - PROCESS | 1658 | 1465272878975 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 21:14:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 21:14:38 INFO - PROCESS | 1658 | 1465272878986 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 21:14:38 INFO - PROCESS | 1658 | 1465272878989 Marionette TRACE conn2 <- [1,2494,null,{}] 21:14:38 INFO - PROCESS | 1658 | 1465272878993 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}] 21:14:38 INFO - PROCESS | 1658 | 1465272878996 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:39 INFO - PROCESS | 1658 | 1465272879136 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 21:14:39 INFO - PROCESS | 1658 | 1465272879211 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:39 INFO - PROCESS | 1658 | 1465272879212 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:39 INFO - PROCESS | 1658 | ++DOCSHELL 0x129665000 == 43 [pid = 1658] [id = 631] 21:14:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x11902ac00) [pid = 1658] [serial = 1893] [outer = 0x0] 21:14:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x11936c000) [pid = 1658] [serial = 1894] [outer = 0x11902ac00] 21:14:39 INFO - PROCESS | 1658 | 1465272879243 Marionette DEBUG loaded listener.js 21:14:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x11975f000) [pid = 1658] [serial = 1895] [outer = 0x11902ac00] 21:14:39 INFO - PROCESS | 1658 | 1465272879634 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]]]}] 21:14:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 21:14:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 723ms 21:14:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 21:14:39 INFO - PROCESS | 1658 | 1465272879708 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 21:14:39 INFO - PROCESS | 1658 | 1465272879709 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 21:14:39 INFO - PROCESS | 1658 | 1465272879712 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 21:14:39 INFO - PROCESS | 1658 | 1465272879714 Marionette TRACE conn2 <- [1,2498,null,{}] 21:14:39 INFO - PROCESS | 1658 | 1465272879739 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}] 21:14:39 INFO - PROCESS | 1658 | 1465272879742 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:39 INFO - PROCESS | 1658 | 1465272879851 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 21:14:39 INFO - PROCESS | 1658 | 1465272879928 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:39 INFO - PROCESS | 1658 | 1465272879930 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:39 INFO - PROCESS | 1658 | ++DOCSHELL 0x12cab7000 == 44 [pid = 1658] [id = 632] 21:14:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x120f11800) [pid = 1658] [serial = 1896] [outer = 0x0] 21:14:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x124a07c00) [pid = 1658] [serial = 1897] [outer = 0x120f11800] 21:14:39 INFO - PROCESS | 1658 | 1465272879963 Marionette DEBUG loaded listener.js 21:14:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x125d72000) [pid = 1658] [serial = 1898] [outer = 0x120f11800] 21:14:40 INFO - PROCESS | 1658 | 1465272880347 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]]]}] 21:14:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 21:14:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 684ms 21:14:40 INFO - PROCESS | 1658 | 1465272880396 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 21:14:40 INFO - PROCESS | 1658 | 1465272880398 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 21:14:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 21:14:40 INFO - PROCESS | 1658 | 1465272880403 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 21:14:40 INFO - PROCESS | 1658 | 1465272880404 Marionette TRACE conn2 <- [1,2502,null,{}] 21:14:40 INFO - PROCESS | 1658 | 1465272880406 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}] 21:14:40 INFO - PROCESS | 1658 | 1465272880408 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:40 INFO - PROCESS | 1658 | 1465272880514 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 21:14:40 INFO - PROCESS | 1658 | 1465272880578 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:40 INFO - PROCESS | 1658 | 1465272880579 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:40 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d121800 == 45 [pid = 1658] [id = 633] 21:14:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x126d53400) [pid = 1658] [serial = 1899] [outer = 0x0] 21:14:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x1288adc00) [pid = 1658] [serial = 1900] [outer = 0x126d53400] 21:14:40 INFO - PROCESS | 1658 | 1465272880648 Marionette DEBUG loaded listener.js 21:14:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x129143800) [pid = 1658] [serial = 1901] [outer = 0x126d53400] 21:14:41 INFO - PROCESS | 1658 | 1465272881054 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]]]}] 21:14:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 21:14:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 669ms 21:14:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 21:14:41 INFO - PROCESS | 1658 | 1465272881073 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 21:14:41 INFO - PROCESS | 1658 | 1465272881074 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 21:14:41 INFO - PROCESS | 1658 | 1465272881077 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 21:14:41 INFO - PROCESS | 1658 | 1465272881078 Marionette TRACE conn2 <- [1,2506,null,{}] 21:14:41 INFO - PROCESS | 1658 | 1465272881081 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}] 21:14:41 INFO - PROCESS | 1658 | 1465272881082 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:41 INFO - PROCESS | 1658 | 1465272881186 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 21:14:41 INFO - PROCESS | 1658 | 1465272881452 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:41 INFO - PROCESS | 1658 | 1465272881453 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:41 INFO - PROCESS | 1658 | ++DOCSHELL 0x1184fc800 == 46 [pid = 1658] [id = 634] 21:14:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x112e83400) [pid = 1658] [serial = 1902] [outer = 0x0] 21:14:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x113dfc400) [pid = 1658] [serial = 1903] [outer = 0x112e83400] 21:14:41 INFO - PROCESS | 1658 | 1465272881482 Marionette DEBUG loaded listener.js 21:14:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x116968400) [pid = 1658] [serial = 1904] [outer = 0x112e83400] 21:14:41 INFO - PROCESS | 1658 | 1465272881925 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]]]}] 21:14:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 21:14:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 873ms 21:14:41 INFO - PROCESS | 1658 | 1465272881951 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 21:14:41 INFO - PROCESS | 1658 | 1465272881953 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 21:14:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 21:14:41 INFO - PROCESS | 1658 | 1465272881956 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 21:14:41 INFO - PROCESS | 1658 | 1465272881958 Marionette TRACE conn2 <- [1,2510,null,{}] 21:14:41 INFO - PROCESS | 1658 | 1465272881962 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}] 21:14:41 INFO - PROCESS | 1658 | 1465272881964 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:42 INFO - PROCESS | 1658 | 1465272882060 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 21:14:42 INFO - PROCESS | 1658 | 1465272882125 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:42 INFO - PROCESS | 1658 | 1465272882127 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:42 INFO - PROCESS | 1658 | ++DOCSHELL 0x11909f800 == 47 [pid = 1658] [id = 635] 21:14:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x11769ec00) [pid = 1658] [serial = 1905] [outer = 0x0] 21:14:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x11824a400) [pid = 1658] [serial = 1906] [outer = 0x11769ec00] 21:14:42 INFO - PROCESS | 1658 | 1465272882154 Marionette DEBUG loaded listener.js 21:14:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x118596800) [pid = 1658] [serial = 1907] [outer = 0x11769ec00] 21:14:42 INFO - PROCESS | 1658 | --DOCSHELL 0x12c5c8800 == 46 [pid = 1658] [id = 628] 21:14:42 INFO - PROCESS | 1658 | --DOCSHELL 0x12c197000 == 45 [pid = 1658] [id = 627] 21:14:42 INFO - PROCESS | 1658 | --DOCSHELL 0x12358e800 == 44 [pid = 1658] [id = 626] 21:14:42 INFO - PROCESS | 1658 | --DOCSHELL 0x12bcca800 == 43 [pid = 1658] [id = 625] 21:14:42 INFO - PROCESS | 1658 | --DOCSHELL 0x12b80f800 == 42 [pid = 1658] [id = 624] 21:14:42 INFO - PROCESS | 1658 | --DOCSHELL 0x12a691000 == 41 [pid = 1658] [id = 623] 21:14:42 INFO - PROCESS | 1658 | --DOCSHELL 0x1291c4800 == 40 [pid = 1658] [id = 622] 21:14:42 INFO - PROCESS | 1658 | --DOCSHELL 0x126875000 == 39 [pid = 1658] [id = 621] 21:14:42 INFO - PROCESS | 1658 | --DOCSHELL 0x123593800 == 38 [pid = 1658] [id = 620] 21:14:42 INFO - PROCESS | 1658 | --DOCSHELL 0x11947a800 == 37 [pid = 1658] [id = 619] 21:14:42 INFO - PROCESS | 1658 | --DOCSHELL 0x117253000 == 36 [pid = 1658] [id = 618] 21:14:42 INFO - PROCESS | 1658 | --DOCSHELL 0x1248ab000 == 35 [pid = 1658] [id = 617] 21:14:42 INFO - PROCESS | 1658 | --DOCSHELL 0x11810d000 == 34 [pid = 1658] [id = 616] 21:14:42 INFO - PROCESS | 1658 | --DOCSHELL 0x126d6f800 == 33 [pid = 1658] [id = 615] 21:14:42 INFO - PROCESS | 1658 | --DOCSHELL 0x1184fc800 == 32 [pid = 1658] [id = 634] 21:14:42 INFO - PROCESS | 1658 | --DOCSHELL 0x12d121800 == 31 [pid = 1658] [id = 633] 21:14:42 INFO - PROCESS | 1658 | --DOCSHELL 0x12cab7000 == 30 [pid = 1658] [id = 632] 21:14:42 INFO - PROCESS | 1658 | --DOCSHELL 0x129665000 == 29 [pid = 1658] [id = 631] 21:14:42 INFO - PROCESS | 1658 | --DOCSHELL 0x12c5e0800 == 28 [pid = 1658] [id = 629] 21:14:42 INFO - PROCESS | 1658 | --DOCSHELL 0x11946f800 == 27 [pid = 1658] [id = 630] 21:14:42 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x119859000) [pid = 1658] [serial = 1828] [outer = 0x0] [url = about:blank] 21:14:42 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x118318800) [pid = 1658] [serial = 1822] [outer = 0x0] [url = about:blank] 21:14:42 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x117696000) [pid = 1658] [serial = 1819] [outer = 0x0] [url = about:blank] 21:14:42 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x11800c400) [pid = 1658] [serial = 1820] [outer = 0x0] [url = about:blank] 21:14:42 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x1162f7800) [pid = 1658] [serial = 1816] [outer = 0x0] [url = about:blank] 21:14:42 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x1167d7c00) [pid = 1658] [serial = 1817] [outer = 0x0] [url = about:blank] 21:14:42 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x113386000) [pid = 1658] [serial = 1811] [outer = 0x0] [url = about:blank] 21:14:42 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x110eef800) [pid = 1658] [serial = 1810] [outer = 0x0] [url = about:blank] 21:14:42 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x1121abc00) [pid = 1658] [serial = 1813] [outer = 0x0] [url = about:blank] 21:14:42 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x112fa1c00) [pid = 1658] [serial = 1814] [outer = 0x0] [url = about:blank] 21:14:42 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x118312400) [pid = 1658] [serial = 1799] [outer = 0x0] [url = about:blank] 21:14:42 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x117e16400) [pid = 1658] [serial = 1798] [outer = 0x0] [url = about:blank] 21:14:42 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x1248d7c00) [pid = 1658] [serial = 1802] [outer = 0x0] [url = about:blank] 21:14:42 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x121456800) [pid = 1658] [serial = 1801] [outer = 0x0] [url = about:blank] 21:14:42 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x127336800) [pid = 1658] [serial = 1804] [outer = 0x0] [url = about:blank] 21:14:42 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x128b93000) [pid = 1658] [serial = 1805] [outer = 0x0] [url = about:blank] 21:14:42 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x12a927800) [pid = 1658] [serial = 1808] [outer = 0x0] [url = about:blank] 21:14:42 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x12a6e4400) [pid = 1658] [serial = 1807] [outer = 0x0] [url = about:blank] 21:14:42 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x121998400) [pid = 1658] [serial = 1831] [outer = 0x0] [url = about:blank] 21:14:42 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x1248dd400) [pid = 1658] [serial = 1834] [outer = 0x0] [url = about:blank] 21:14:42 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x121c8a400) [pid = 1658] [serial = 1832] [outer = 0x0] [url = about:blank] 21:14:42 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x121c11c00) [pid = 1658] [serial = 1838] [outer = 0x0] [url = about:blank] 21:14:42 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x11824c000) [pid = 1658] [serial = 1837] [outer = 0x0] [url = about:blank] 21:14:42 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x124cb6400) [pid = 1658] [serial = 1835] [outer = 0x0] [url = about:blank] 21:14:42 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x124ce7400) [pid = 1658] [serial = 1840] [outer = 0x0] [url = about:blank] 21:14:42 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x118711c00) [pid = 1658] [serial = 1823] [outer = 0x0] [url = about:blank] 21:14:42 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x11907c000) [pid = 1658] [serial = 1825] [outer = 0x0] [url = about:blank] 21:14:42 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x119368800) [pid = 1658] [serial = 1826] [outer = 0x0] [url = about:blank] 21:14:42 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x1267cf400) [pid = 1658] [serial = 1843] [outer = 0x0] [url = about:blank] 21:14:42 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x127329400) [pid = 1658] [serial = 1844] [outer = 0x0] [url = about:blank] 21:14:42 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x120f0a800) [pid = 1658] [serial = 1829] [outer = 0x0] [url = about:blank] 21:14:42 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x1288a9800) [pid = 1658] [serial = 1846] [outer = 0x0] [url = about:blank] 21:14:42 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x125d6d000) [pid = 1658] [serial = 1841] [outer = 0x0] [url = about:blank] 21:14:43 INFO - PROCESS | 1658 | 1465272883058 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]]]}] 21:14:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 21:14:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1121ms 21:14:43 INFO - PROCESS | 1658 | 1465272883077 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 21:14:43 INFO - PROCESS | 1658 | 1465272883080 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 21:14:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 21:14:43 INFO - PROCESS | 1658 | 1465272883085 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 21:14:43 INFO - PROCESS | 1658 | 1465272883087 Marionette TRACE conn2 <- [1,2514,null,{}] 21:14:43 INFO - PROCESS | 1658 | 1465272883091 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}] 21:14:43 INFO - PROCESS | 1658 | 1465272883093 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:43 INFO - PROCESS | 1658 | 1465272883178 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 21:14:43 INFO - PROCESS | 1658 | 1465272883236 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:43 INFO - PROCESS | 1658 | 1465272883239 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:43 INFO - PROCESS | 1658 | ++DOCSHELL 0x1170c5800 == 28 [pid = 1658] [id = 636] 21:14:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x115ee9400) [pid = 1658] [serial = 1908] [outer = 0x0] 21:14:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x1167d5000) [pid = 1658] [serial = 1909] [outer = 0x115ee9400] 21:14:43 INFO - PROCESS | 1658 | 1465272883266 Marionette DEBUG loaded listener.js 21:14:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x116f43800) [pid = 1658] [serial = 1910] [outer = 0x115ee9400] 21:14:43 INFO - PROCESS | 1658 | 1465272883700 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]]]}] 21:14:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 21:14:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 673ms 21:14:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 21:14:43 INFO - PROCESS | 1658 | 1465272883758 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 21:14:43 INFO - PROCESS | 1658 | 1465272883760 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 21:14:43 INFO - PROCESS | 1658 | 1465272883764 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 21:14:43 INFO - PROCESS | 1658 | 1465272883766 Marionette TRACE conn2 <- [1,2518,null,{}] 21:14:43 INFO - PROCESS | 1658 | 1465272883770 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}] 21:14:43 INFO - PROCESS | 1658 | 1465272883771 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:43 INFO - PROCESS | 1658 | 1465272883878 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 21:14:43 INFO - PROCESS | 1658 | 1465272883935 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:43 INFO - PROCESS | 1658 | 1465272883937 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:43 INFO - PROCESS | 1658 | ++DOCSHELL 0x117e6d800 == 29 [pid = 1658] [id = 637] 21:14:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x1162c3400) [pid = 1658] [serial = 1911] [outer = 0x0] 21:14:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x1167d2000) [pid = 1658] [serial = 1912] [outer = 0x1162c3400] 21:14:43 INFO - PROCESS | 1658 | 1465272883968 Marionette DEBUG loaded listener.js 21:14:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x117034800) [pid = 1658] [serial = 1913] [outer = 0x1162c3400] 21:14:44 INFO - PROCESS | 1658 | 1465272884509 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]]]}] 21:14:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 21:14:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 825ms 21:14:44 INFO - PROCESS | 1658 | 1465272884589 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 21:14:44 INFO - PROCESS | 1658 | 1465272884592 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 21:14:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 21:14:44 INFO - PROCESS | 1658 | 1465272884597 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 21:14:44 INFO - PROCESS | 1658 | 1465272884599 Marionette TRACE conn2 <- [1,2522,null,{}] 21:14:44 INFO - PROCESS | 1658 | 1465272884602 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}] 21:14:44 INFO - PROCESS | 1658 | 1465272884604 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:44 INFO - PROCESS | 1658 | 1465272884715 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 21:14:44 INFO - PROCESS | 1658 | 1465272884797 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:44 INFO - PROCESS | 1658 | 1465272884798 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:44 INFO - PROCESS | 1658 | ++DOCSHELL 0x11947d000 == 30 [pid = 1658] [id = 638] 21:14:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x11824a000) [pid = 1658] [serial = 1914] [outer = 0x0] 21:14:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x1184c1c00) [pid = 1658] [serial = 1915] [outer = 0x11824a000] 21:14:44 INFO - PROCESS | 1658 | 1465272884832 Marionette DEBUG loaded listener.js 21:14:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x118599400) [pid = 1658] [serial = 1916] [outer = 0x11824a000] 21:14:45 INFO - PROCESS | 1658 | 1465272885441 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]]]}] 21:14:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 21:14:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 923ms 21:14:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 21:14:45 INFO - PROCESS | 1658 | 1465272885520 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 21:14:45 INFO - PROCESS | 1658 | 1465272885523 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 21:14:45 INFO - PROCESS | 1658 | 1465272885526 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 21:14:45 INFO - PROCESS | 1658 | 1465272885528 Marionette TRACE conn2 <- [1,2526,null,{}] 21:14:45 INFO - PROCESS | 1658 | 1465272885532 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}] 21:14:45 INFO - PROCESS | 1658 | 1465272885533 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:45 INFO - PROCESS | 1658 | 1465272885646 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 21:14:45 INFO - PROCESS | 1658 | --DOCSHELL 0x11909f800 == 29 [pid = 1658] [id = 635] 21:14:45 INFO - PROCESS | 1658 | 1465272885706 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:45 INFO - PROCESS | 1658 | 1465272885709 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:45 INFO - PROCESS | 1658 | ++DOCSHELL 0x1170c7000 == 30 [pid = 1658] [id = 639] 21:14:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x11670c400) [pid = 1658] [serial = 1917] [outer = 0x0] 21:14:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x116f3d800) [pid = 1658] [serial = 1918] [outer = 0x11670c400] 21:14:45 INFO - PROCESS | 1658 | 1465272885736 Marionette DEBUG loaded listener.js 21:14:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x117e0f400) [pid = 1658] [serial = 1919] [outer = 0x11670c400] 21:14:46 INFO - PROCESS | 1658 | 1465272886054 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]]]}] 21:14:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 21:14:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 570ms 21:14:46 INFO - PROCESS | 1658 | 1465272886097 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 21:14:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 21:14:46 INFO - PROCESS | 1658 | 1465272886102 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 21:14:46 INFO - PROCESS | 1658 | 1465272886108 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 21:14:46 INFO - PROCESS | 1658 | 1465272886111 Marionette TRACE conn2 <- [1,2530,null,{}] 21:14:46 INFO - PROCESS | 1658 | 1465272886114 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}] 21:14:46 INFO - PROCESS | 1658 | 1465272886117 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:46 INFO - PROCESS | 1658 | 1465272886261 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 21:14:46 INFO - PROCESS | 1658 | 1465272886347 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:46 INFO - PROCESS | 1658 | 1465272886348 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:46 INFO - PROCESS | 1658 | ++DOCSHELL 0x12140e000 == 31 [pid = 1658] [id = 640] 21:14:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x117e15400) [pid = 1658] [serial = 1920] [outer = 0x0] 21:14:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x118594800) [pid = 1658] [serial = 1921] [outer = 0x117e15400] 21:14:46 INFO - PROCESS | 1658 | 1465272886376 Marionette DEBUG loaded listener.js 21:14:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x119366800) [pid = 1658] [serial = 1922] [outer = 0x117e15400] 21:14:46 INFO - PROCESS | 1658 | 1465272886719 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]]]}] 21:14:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 21:14:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 626ms 21:14:46 INFO - PROCESS | 1658 | 1465272886735 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 21:14:46 INFO - PROCESS | 1658 | 1465272886737 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 21:14:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 21:14:46 INFO - PROCESS | 1658 | 1465272886740 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 21:14:46 INFO - PROCESS | 1658 | 1465272886744 Marionette TRACE conn2 <- [1,2534,null,{}] 21:14:46 INFO - PROCESS | 1658 | 1465272886759 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}] 21:14:46 INFO - PROCESS | 1658 | 1465272886764 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:47 INFO - PROCESS | 1658 | 1465272886997 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 21:14:47 INFO - PROCESS | 1658 | 1465272887041 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:47 INFO - PROCESS | 1658 | 1465272887054 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:47 INFO - PROCESS | 1658 | ++DOCSHELL 0x126d7d800 == 32 [pid = 1658] [id = 641] 21:14:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x119bd2c00) [pid = 1658] [serial = 1923] [outer = 0x0] 21:14:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x120f05800) [pid = 1658] [serial = 1924] [outer = 0x119bd2c00] 21:14:47 INFO - PROCESS | 1658 | 1465272887102 Marionette DEBUG loaded listener.js 21:14:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x12119cc00) [pid = 1658] [serial = 1925] [outer = 0x119bd2c00] 21:14:47 INFO - PROCESS | 1658 | 1465272887510 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]]]}] 21:14:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 21:14:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 776ms 21:14:47 INFO - PROCESS | 1658 | 1465272887517 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 21:14:47 INFO - PROCESS | 1658 | 1465272887520 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 21:14:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 21:14:47 INFO - PROCESS | 1658 | 1465272887523 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 21:14:47 INFO - PROCESS | 1658 | 1465272887525 Marionette TRACE conn2 <- [1,2538,null,{}] 21:14:47 INFO - PROCESS | 1658 | 1465272887528 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}] 21:14:47 INFO - PROCESS | 1658 | 1465272887530 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:47 INFO - PROCESS | 1658 | 1465272887684 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 21:14:47 INFO - PROCESS | 1658 | 1465272887708 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:47 INFO - PROCESS | 1658 | 1465272887709 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:47 INFO - PROCESS | 1658 | ++DOCSHELL 0x12900f000 == 33 [pid = 1658] [id = 642] 21:14:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x121456800) [pid = 1658] [serial = 1926] [outer = 0x0] 21:14:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x121c0b800) [pid = 1658] [serial = 1927] [outer = 0x121456800] 21:14:47 INFO - PROCESS | 1658 | 1465272887750 Marionette DEBUG loaded listener.js 21:14:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x124808000) [pid = 1658] [serial = 1928] [outer = 0x121456800] 21:14:48 INFO - PROCESS | 1658 | 1465272888162 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]]]}] 21:14:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 21:14:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 670ms 21:14:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 21:14:48 INFO - PROCESS | 1658 | 1465272888193 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 21:14:48 INFO - PROCESS | 1658 | 1465272888194 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 21:14:48 INFO - PROCESS | 1658 | 1465272888196 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 21:14:48 INFO - PROCESS | 1658 | 1465272888197 Marionette TRACE conn2 <- [1,2542,null,{}] 21:14:48 INFO - PROCESS | 1658 | 1465272888206 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}] 21:14:48 INFO - PROCESS | 1658 | 1465272888207 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:48 INFO - PROCESS | 1658 | 1465272888302 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 21:14:48 INFO - PROCESS | 1658 | 1465272888354 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:48 INFO - PROCESS | 1658 | 1465272888355 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:48 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a4ad800 == 34 [pid = 1658] [id = 643] 21:14:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x1248d7400) [pid = 1658] [serial = 1929] [outer = 0x0] 21:14:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x1248e1800) [pid = 1658] [serial = 1930] [outer = 0x1248d7400] 21:14:48 INFO - PROCESS | 1658 | 1465272888385 Marionette DEBUG loaded listener.js 21:14:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x124aae400) [pid = 1658] [serial = 1931] [outer = 0x1248d7400] 21:14:48 INFO - PROCESS | 1658 | 1465272888708 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]]]}] 21:14:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 21:14:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 525ms 21:14:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 21:14:48 INFO - PROCESS | 1658 | 1465272888722 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 21:14:48 INFO - PROCESS | 1658 | 1465272888723 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 21:14:48 INFO - PROCESS | 1658 | 1465272888726 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 21:14:48 INFO - PROCESS | 1658 | 1465272888727 Marionette TRACE conn2 <- [1,2546,null,{}] 21:14:48 INFO - PROCESS | 1658 | 1465272888729 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}] 21:14:48 INFO - PROCESS | 1658 | 1465272888737 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:48 INFO - PROCESS | 1658 | 1465272888898 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 21:14:48 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x11769ec00) [pid = 1658] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 21:14:48 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x112e83400) [pid = 1658] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 21:14:48 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x124809000) [pid = 1658] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 21:14:48 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x1219a4400) [pid = 1658] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 21:14:48 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x127334400) [pid = 1658] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 21:14:48 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x128a06c00) [pid = 1658] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 21:14:48 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x110eebc00) [pid = 1658] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 21:14:48 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x119368c00) [pid = 1658] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 21:14:48 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x1151cd000) [pid = 1658] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 21:14:48 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x112a7a800) [pid = 1658] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 21:14:48 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x11902ac00) [pid = 1658] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 21:14:48 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x118008000) [pid = 1658] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 21:14:48 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x113da0400) [pid = 1658] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 21:14:48 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x112f34c00) [pid = 1658] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 21:14:48 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x116f41800) [pid = 1658] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 21:14:48 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x127337800) [pid = 1658] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 21:14:48 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x120f11800) [pid = 1658] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 21:14:48 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x126d53400) [pid = 1658] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 21:14:48 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x118595c00) [pid = 1658] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 21:14:48 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x128b96800) [pid = 1658] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 21:14:48 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x129056000) [pid = 1658] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 21:14:48 INFO - PROCESS | 1658 | 1465272888959 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:48 INFO - PROCESS | 1658 | 1465272888960 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:48 INFO - PROCESS | 1658 | ++DOCSHELL 0x116918000 == 35 [pid = 1658] [id = 644] 21:14:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x110eef800) [pid = 1658] [serial = 1932] [outer = 0x0] 21:14:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x1121a4c00) [pid = 1658] [serial = 1933] [outer = 0x110eef800] 21:14:48 INFO - PROCESS | 1658 | 1465272888991 Marionette DEBUG loaded listener.js 21:14:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x11800fc00) [pid = 1658] [serial = 1934] [outer = 0x110eef800] 21:14:49 INFO - PROCESS | 1658 | 1465272889306 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]]]}] 21:14:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 21:14:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 619ms 21:14:49 INFO - PROCESS | 1658 | 1465272889345 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 21:14:49 INFO - PROCESS | 1658 | 1465272889347 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 21:14:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 21:14:49 INFO - PROCESS | 1658 | 1465272889358 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 21:14:49 INFO - PROCESS | 1658 | 1465272889359 Marionette TRACE conn2 <- [1,2550,null,{}] 21:14:49 INFO - PROCESS | 1658 | 1465272889361 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}] 21:14:49 INFO - PROCESS | 1658 | 1465272889362 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:49 INFO - PROCESS | 1658 | 1465272889474 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 21:14:49 INFO - PROCESS | 1658 | 1465272889486 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:49 INFO - PROCESS | 1658 | 1465272889488 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:49 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b133000 == 36 [pid = 1658] [id = 645] 21:14:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x118007c00) [pid = 1658] [serial = 1935] [outer = 0x0] 21:14:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x119369800) [pid = 1658] [serial = 1936] [outer = 0x118007c00] 21:14:49 INFO - PROCESS | 1658 | 1465272889512 Marionette DEBUG loaded listener.js 21:14:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x125c25800) [pid = 1658] [serial = 1937] [outer = 0x118007c00] 21:14:49 INFO - PROCESS | 1658 | 1465272889841 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]]]}] 21:14:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 21:14:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 522ms 21:14:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 21:14:49 INFO - PROCESS | 1658 | 1465272889881 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 21:14:49 INFO - PROCESS | 1658 | 1465272889882 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 21:14:49 INFO - PROCESS | 1658 | 1465272889884 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 21:14:49 INFO - PROCESS | 1658 | 1465272889885 Marionette TRACE conn2 <- [1,2554,null,{}] 21:14:49 INFO - PROCESS | 1658 | 1465272889888 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}] 21:14:49 INFO - PROCESS | 1658 | 1465272889889 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:49 INFO - PROCESS | 1658 | 1465272889970 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 21:14:49 INFO - PROCESS | 1658 | 1465272889974 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:49 INFO - PROCESS | 1658 | 1465272889975 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:49 INFO - PROCESS | 1658 | ++DOCSHELL 0x12bcca800 == 37 [pid = 1658] [id = 646] 21:14:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x1267cc400) [pid = 1658] [serial = 1938] [outer = 0x0] 21:14:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x127336800) [pid = 1658] [serial = 1939] [outer = 0x1267cc400] 21:14:50 INFO - PROCESS | 1658 | 1465272889999 Marionette DEBUG loaded listener.js 21:14:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x1288a2000) [pid = 1658] [serial = 1940] [outer = 0x1267cc400] 21:14:50 INFO - PROCESS | 1658 | 1465272890324 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]]]}] 21:14:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 21:14:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 472ms 21:14:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 21:14:50 INFO - PROCESS | 1658 | 1465272890356 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 21:14:50 INFO - PROCESS | 1658 | 1465272890357 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 21:14:50 INFO - PROCESS | 1658 | 1465272890360 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 21:14:50 INFO - PROCESS | 1658 | 1465272890361 Marionette TRACE conn2 <- [1,2558,null,{}] 21:14:50 INFO - PROCESS | 1658 | 1465272890363 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}] 21:14:50 INFO - PROCESS | 1658 | 1465272890364 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:50 INFO - PROCESS | 1658 | 1465272890476 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 21:14:50 INFO - PROCESS | 1658 | 1465272890482 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:50 INFO - PROCESS | 1658 | 1465272890491 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:50 INFO - PROCESS | 1658 | ++DOCSHELL 0x125d54000 == 38 [pid = 1658] [id = 647] 21:14:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x12733b000) [pid = 1658] [serial = 1941] [outer = 0x0] 21:14:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x1288ad400) [pid = 1658] [serial = 1942] [outer = 0x12733b000] 21:14:50 INFO - PROCESS | 1658 | 1465272890515 Marionette DEBUG loaded listener.js 21:14:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x128a0a800) [pid = 1658] [serial = 1943] [outer = 0x12733b000] 21:14:50 INFO - PROCESS | 1658 | 1465272890964 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]]]}] 21:14:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 21:14:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 620ms 21:14:50 INFO - PROCESS | 1658 | 1465272890981 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 21:14:50 INFO - PROCESS | 1658 | 1465272890986 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 21:14:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 21:14:50 INFO - PROCESS | 1658 | 1465272890991 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 21:14:50 INFO - PROCESS | 1658 | 1465272890996 Marionette TRACE conn2 <- [1,2562,null,{}] 21:14:51 INFO - PROCESS | 1658 | 1465272891005 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}] 21:14:51 INFO - PROCESS | 1658 | 1465272891007 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:51 INFO - PROCESS | 1658 | 1465272891174 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 21:14:51 INFO - PROCESS | 1658 | 1465272891288 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:51 INFO - PROCESS | 1658 | 1465272891291 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:51 INFO - PROCESS | 1658 | ++DOCSHELL 0x1191e1000 == 39 [pid = 1658] [id = 648] 21:14:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x11338cc00) [pid = 1658] [serial = 1944] [outer = 0x0] 21:14:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x115122800) [pid = 1658] [serial = 1945] [outer = 0x11338cc00] 21:14:51 INFO - PROCESS | 1658 | 1465272891323 Marionette DEBUG loaded listener.js 21:14:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x116f4bc00) [pid = 1658] [serial = 1946] [outer = 0x11338cc00] 21:14:51 INFO - PROCESS | 1658 | 1465272891818 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]]]}] 21:14:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 21:14:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 879ms 21:14:51 INFO - PROCESS | 1658 | 1465272891870 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 21:14:51 INFO - PROCESS | 1658 | 1465272891875 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 21:14:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 21:14:51 INFO - PROCESS | 1658 | 1465272891882 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 21:14:51 INFO - PROCESS | 1658 | 1465272891885 Marionette TRACE conn2 <- [1,2566,null,{}] 21:14:51 INFO - PROCESS | 1658 | 1465272891889 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}] 21:14:51 INFO - PROCESS | 1658 | 1465272891892 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:52 INFO - PROCESS | 1658 | 1465272892038 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 21:14:52 INFO - PROCESS | 1658 | 1465272892129 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:52 INFO - PROCESS | 1658 | 1465272892130 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:52 INFO - PROCESS | 1658 | ++DOCSHELL 0x128d41000 == 40 [pid = 1658] [id = 649] 21:14:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x11902ac00) [pid = 1658] [serial = 1947] [outer = 0x0] 21:14:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x1190cfc00) [pid = 1658] [serial = 1948] [outer = 0x11902ac00] 21:14:52 INFO - PROCESS | 1658 | 1465272892161 Marionette DEBUG loaded listener.js 21:14:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x11951fc00) [pid = 1658] [serial = 1949] [outer = 0x11902ac00] 21:14:52 INFO - PROCESS | 1658 | 1465272892620 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]]]}] 21:14:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 21:14:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 776ms 21:14:52 INFO - PROCESS | 1658 | 1465272892657 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 21:14:52 INFO - PROCESS | 1658 | 1465272892659 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 21:14:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 21:14:52 INFO - PROCESS | 1658 | 1465272892661 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 21:14:52 INFO - PROCESS | 1658 | 1465272892664 Marionette TRACE conn2 <- [1,2570,null,{}] 21:14:52 INFO - PROCESS | 1658 | 1465272892672 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}] 21:14:52 INFO - PROCESS | 1658 | 1465272892676 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:52 INFO - PROCESS | 1658 | 1465272892781 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 21:14:52 INFO - PROCESS | 1658 | 1465272892844 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:52 INFO - PROCESS | 1658 | 1465272892846 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:52 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c406000 == 41 [pid = 1658] [id = 650] 21:14:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x119bce400) [pid = 1658] [serial = 1950] [outer = 0x0] 21:14:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x121c81800) [pid = 1658] [serial = 1951] [outer = 0x119bce400] 21:14:52 INFO - PROCESS | 1658 | 1465272892878 Marionette DEBUG loaded listener.js 21:14:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x124f4dc00) [pid = 1658] [serial = 1952] [outer = 0x119bce400] 21:14:53 INFO - PROCESS | 1658 | 1465272893326 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]]]}] 21:14:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 21:14:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 674ms 21:14:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 21:14:53 INFO - PROCESS | 1658 | 1465272893337 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 21:14:53 INFO - PROCESS | 1658 | 1465272893338 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 21:14:53 INFO - PROCESS | 1658 | 1465272893341 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 21:14:53 INFO - PROCESS | 1658 | 1465272893342 Marionette TRACE conn2 <- [1,2574,null,{}] 21:14:53 INFO - PROCESS | 1658 | 1465272893344 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}] 21:14:53 INFO - PROCESS | 1658 | 1465272893346 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:53 INFO - PROCESS | 1658 | 1465272893448 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 21:14:53 INFO - PROCESS | 1658 | 1465272893507 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:53 INFO - PROCESS | 1658 | 1465272893509 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:53 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c5d8000 == 42 [pid = 1658] [id = 651] 21:14:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x1267c9800) [pid = 1658] [serial = 1953] [outer = 0x0] 21:14:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x12731c800) [pid = 1658] [serial = 1954] [outer = 0x1267c9800] 21:14:53 INFO - PROCESS | 1658 | 1465272893540 Marionette DEBUG loaded listener.js 21:14:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x128b58800) [pid = 1658] [serial = 1955] [outer = 0x1267c9800] 21:14:54 INFO - PROCESS | 1658 | 1465272894159 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]]]}] 21:14:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 21:14:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 868ms 21:14:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 21:14:54 INFO - PROCESS | 1658 | 1465272894210 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 21:14:54 INFO - PROCESS | 1658 | 1465272894213 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 21:14:54 INFO - PROCESS | 1658 | 1465272894235 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 21:14:54 INFO - PROCESS | 1658 | 1465272894237 Marionette TRACE conn2 <- [1,2578,null,{}] 21:14:54 INFO - PROCESS | 1658 | 1465272894242 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}] 21:14:54 INFO - PROCESS | 1658 | 1465272894243 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:54 INFO - PROCESS | 1658 | 1465272894345 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 21:14:54 INFO - PROCESS | 1658 | 1465272894419 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:54 INFO - PROCESS | 1658 | 1465272894422 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:54 INFO - PROCESS | 1658 | ++DOCSHELL 0x119bba000 == 43 [pid = 1658] [id = 652] 21:14:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x112f34c00) [pid = 1658] [serial = 1956] [outer = 0x0] 21:14:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x11696ec00) [pid = 1658] [serial = 1957] [outer = 0x112f34c00] 21:14:54 INFO - PROCESS | 1658 | 1465272894450 Marionette DEBUG loaded listener.js 21:14:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x118014000) [pid = 1658] [serial = 1958] [outer = 0x112f34c00] 21:14:54 INFO - PROCESS | 1658 | --DOCSHELL 0x12bcca800 == 42 [pid = 1658] [id = 646] 21:14:54 INFO - PROCESS | 1658 | --DOCSHELL 0x12b133000 == 41 [pid = 1658] [id = 645] 21:14:54 INFO - PROCESS | 1658 | --DOCSHELL 0x116918000 == 40 [pid = 1658] [id = 644] 21:14:54 INFO - PROCESS | 1658 | --DOCSHELL 0x12a4ad800 == 39 [pid = 1658] [id = 643] 21:14:54 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x1167d5000) [pid = 1658] [serial = 1909] [outer = 0x0] [url = about:blank] 21:14:54 INFO - PROCESS | 1658 | 1465272894960 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]]]}] 21:14:54 INFO - PROCESS | 1658 | --DOCSHELL 0x12900f000 == 38 [pid = 1658] [id = 642] 21:14:54 INFO - PROCESS | 1658 | --DOCSHELL 0x126d7d800 == 37 [pid = 1658] [id = 641] 21:14:54 INFO - PROCESS | 1658 | --DOCSHELL 0x12140e000 == 36 [pid = 1658] [id = 640] 21:14:54 INFO - PROCESS | 1658 | --DOCSHELL 0x1170c7000 == 35 [pid = 1658] [id = 639] 21:14:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 21:14:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 791ms 21:14:55 INFO - PROCESS | 1658 | 1465272895008 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 21:14:55 INFO - PROCESS | 1658 | 1465272895011 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 21:14:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 21:14:55 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x124f51800) [pid = 1658] [serial = 1870] [outer = 0x0] [url = about:blank] 21:14:55 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x116968400) [pid = 1658] [serial = 1904] [outer = 0x0] [url = about:blank] 21:14:55 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x121a33c00) [pid = 1658] [serial = 1867] [outer = 0x0] [url = about:blank] 21:14:55 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x11824a400) [pid = 1658] [serial = 1906] [outer = 0x0] [url = about:blank] 21:14:55 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x119d29400) [pid = 1658] [serial = 1873] [outer = 0x0] [url = about:blank] 21:14:55 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x128a0f000) [pid = 1658] [serial = 1876] [outer = 0x0] [url = about:blank] 21:14:55 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x117035c00) [pid = 1658] [serial = 1879] [outer = 0x0] [url = about:blank] 21:14:55 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x128a06800) [pid = 1658] [serial = 1874] [outer = 0x0] [url = about:blank] 21:14:55 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x1195a5800) [pid = 1658] [serial = 1864] [outer = 0x0] [url = about:blank] 21:14:55 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x116a0bc00) [pid = 1658] [serial = 1891] [outer = 0x0] [url = about:blank] 21:14:55 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x11885c400) [pid = 1658] [serial = 1861] [outer = 0x0] [url = about:blank] 21:14:55 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x11936c000) [pid = 1658] [serial = 1894] [outer = 0x0] [url = about:blank] 21:14:55 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x11951b400) [pid = 1658] [serial = 1862] [outer = 0x0] [url = about:blank] 21:14:55 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x11800cc00) [pid = 1658] [serial = 1852] [outer = 0x0] [url = about:blank] 21:14:55 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x118007800) [pid = 1658] [serial = 1892] [outer = 0x0] [url = about:blank] 21:14:55 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x118098800) [pid = 1658] [serial = 1853] [outer = 0x0] [url = about:blank] 21:14:55 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x11670c000) [pid = 1658] [serial = 1855] [outer = 0x0] [url = about:blank] 21:14:55 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x116f3cc00) [pid = 1658] [serial = 1856] [outer = 0x0] [url = about:blank] 21:14:55 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x113d9d800) [pid = 1658] [serial = 1849] [outer = 0x0] [url = about:blank] 21:14:55 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x1166e6800) [pid = 1658] [serial = 1850] [outer = 0x0] [url = about:blank] 21:14:55 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x11808cc00) [pid = 1658] [serial = 1858] [outer = 0x0] [url = about:blank] 21:14:55 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x1184c3000) [pid = 1658] [serial = 1859] [outer = 0x0] [url = about:blank] 21:14:55 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x128b59c00) [pid = 1658] [serial = 1847] [outer = 0x0] [url = about:blank] 21:14:55 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x124a07c00) [pid = 1658] [serial = 1897] [outer = 0x0] [url = about:blank] 21:14:55 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x11975f000) [pid = 1658] [serial = 1895] [outer = 0x0] [url = about:blank] 21:14:55 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x1288adc00) [pid = 1658] [serial = 1900] [outer = 0x0] [url = about:blank] 21:14:55 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x125d72000) [pid = 1658] [serial = 1898] [outer = 0x0] [url = about:blank] 21:14:55 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x129143800) [pid = 1658] [serial = 1901] [outer = 0x0] [url = about:blank] 21:14:55 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x128b5d400) [pid = 1658] [serial = 1882] [outer = 0x0] [url = about:blank] 21:14:55 INFO - PROCESS | 1658 | --DOMWINDOW == 78 (0x129146000) [pid = 1658] [serial = 1885] [outer = 0x0] [url = about:blank] 21:14:55 INFO - PROCESS | 1658 | --DOMWINDOW == 77 (0x126f9c800) [pid = 1658] [serial = 1871] [outer = 0x0] [url = about:blank] 21:14:55 INFO - PROCESS | 1658 | --DOMWINDOW == 76 (0x121c11800) [pid = 1658] [serial = 1868] [outer = 0x0] [url = about:blank] 21:14:55 INFO - PROCESS | 1658 | --DOMWINDOW == 75 (0x128b94400) [pid = 1658] [serial = 1877] [outer = 0x0] [url = about:blank] 21:14:55 INFO - PROCESS | 1658 | --DOMWINDOW == 74 (0x120f0f000) [pid = 1658] [serial = 1880] [outer = 0x0] [url = about:blank] 21:14:55 INFO - PROCESS | 1658 | --DOMWINDOW == 73 (0x129051c00) [pid = 1658] [serial = 1883] [outer = 0x0] [url = about:blank] 21:14:55 INFO - PROCESS | 1658 | --DOMWINDOW == 72 (0x120f13000) [pid = 1658] [serial = 1865] [outer = 0x0] [url = about:blank] 21:14:55 INFO - PROCESS | 1658 | --DOMWINDOW == 71 (0x129328400) [pid = 1658] [serial = 1886] [outer = 0x0] [url = about:blank] 21:14:55 INFO - PROCESS | 1658 | --DOMWINDOW == 70 (0x1293a1400) [pid = 1658] [serial = 1888] [outer = 0x0] [url = about:blank] 21:14:55 INFO - PROCESS | 1658 | --DOMWINDOW == 69 (0x118596800) [pid = 1658] [serial = 1907] [outer = 0x0] [url = about:blank] 21:14:55 INFO - PROCESS | 1658 | --DOMWINDOW == 68 (0x113dfc400) [pid = 1658] [serial = 1903] [outer = 0x0] [url = about:blank] 21:14:55 INFO - PROCESS | 1658 | --DOMWINDOW == 67 (0x1296f0c00) [pid = 1658] [serial = 1889] [outer = 0x0] [url = about:blank] 21:14:55 INFO - PROCESS | 1658 | 1465272895032 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 21:14:55 INFO - PROCESS | 1658 | 1465272895034 Marionette TRACE conn2 <- [1,2582,null,{}] 21:14:55 INFO - PROCESS | 1658 | 1465272895040 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}] 21:14:55 INFO - PROCESS | 1658 | 1465272895041 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:55 INFO - PROCESS | 1658 | 1465272895123 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 21:14:55 INFO - PROCESS | 1658 | 1465272895135 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:55 INFO - PROCESS | 1658 | 1465272895136 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:55 INFO - PROCESS | 1658 | ++DOCSHELL 0x117e7e800 == 36 [pid = 1658] [id = 653] 21:14:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 68 (0x118318c00) [pid = 1658] [serial = 1959] [outer = 0x0] 21:14:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 69 (0x11858f000) [pid = 1658] [serial = 1960] [outer = 0x118318c00] 21:14:55 INFO - PROCESS | 1658 | 1465272895164 Marionette DEBUG loaded listener.js 21:14:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 70 (0x1190cc000) [pid = 1658] [serial = 1961] [outer = 0x118318c00] 21:14:55 INFO - PROCESS | 1658 | 1465272895527 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]]]}] 21:14:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 21:14:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 541ms 21:14:55 INFO - PROCESS | 1658 | 1465272895577 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 21:14:55 INFO - PROCESS | 1658 | 1465272895578 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 21:14:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 21:14:55 INFO - PROCESS | 1658 | 1465272895582 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 21:14:55 INFO - PROCESS | 1658 | 1465272895584 Marionette TRACE conn2 <- [1,2586,null,{}] 21:14:55 INFO - PROCESS | 1658 | 1465272895591 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}] 21:14:55 INFO - PROCESS | 1658 | 1465272895594 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:55 INFO - PROCESS | 1658 | 1465272895678 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 21:14:55 INFO - PROCESS | 1658 | 1465272895704 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:55 INFO - PROCESS | 1658 | 1465272895706 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:55 INFO - PROCESS | 1658 | ++DOCSHELL 0x1218db800 == 37 [pid = 1658] [id = 654] 21:14:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 71 (0x119758c00) [pid = 1658] [serial = 1962] [outer = 0x0] 21:14:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 72 (0x1215e7000) [pid = 1658] [serial = 1963] [outer = 0x119758c00] 21:14:55 INFO - PROCESS | 1658 | 1465272895734 Marionette DEBUG loaded listener.js 21:14:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 73 (0x121c83400) [pid = 1658] [serial = 1964] [outer = 0x119758c00] 21:14:56 INFO - PROCESS | 1658 | 1465272896137 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]]]}] 21:14:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 21:14:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 570ms 21:14:56 INFO - PROCESS | 1658 | 1465272896153 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 21:14:56 INFO - PROCESS | 1658 | 1465272896155 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 21:14:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 21:14:56 INFO - PROCESS | 1658 | 1465272896159 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 21:14:56 INFO - PROCESS | 1658 | 1465272896160 Marionette TRACE conn2 <- [1,2590,null,{}] 21:14:56 INFO - PROCESS | 1658 | 1465272896164 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}] 21:14:56 INFO - PROCESS | 1658 | 1465272896166 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:56 INFO - PROCESS | 1658 | 1465272896295 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 21:14:56 INFO - PROCESS | 1658 | 1465272896301 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:56 INFO - PROCESS | 1658 | 1465272896302 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:56 INFO - PROCESS | 1658 | ++DOCSHELL 0x12715e000 == 38 [pid = 1658] [id = 655] 21:14:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 74 (0x1248da800) [pid = 1658] [serial = 1965] [outer = 0x0] 21:14:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 75 (0x124ce6000) [pid = 1658] [serial = 1966] [outer = 0x1248da800] 21:14:56 INFO - PROCESS | 1658 | 1465272896345 Marionette DEBUG loaded listener.js 21:14:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 76 (0x126c4cc00) [pid = 1658] [serial = 1967] [outer = 0x1248da800] 21:14:56 INFO - PROCESS | 1658 | 1465272896691 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]]]}] 21:14:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 21:14:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 574ms 21:14:56 INFO - PROCESS | 1658 | 1465272896734 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 21:14:56 INFO - PROCESS | 1658 | 1465272896736 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 21:14:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 21:14:56 INFO - PROCESS | 1658 | 1465272896754 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 21:14:56 INFO - PROCESS | 1658 | 1465272896755 Marionette TRACE conn2 <- [1,2594,null,{}] 21:14:56 INFO - PROCESS | 1658 | 1465272896757 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}] 21:14:56 INFO - PROCESS | 1658 | 1465272896758 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:56 INFO - PROCESS | 1658 | 1465272896839 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 21:14:56 INFO - PROCESS | 1658 | 1465272896843 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:56 INFO - PROCESS | 1658 | 1465272896844 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:56 INFO - PROCESS | 1658 | ++DOCSHELL 0x1291e3000 == 39 [pid = 1658] [id = 656] 21:14:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 77 (0x126d49c00) [pid = 1658] [serial = 1968] [outer = 0x0] 21:14:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 78 (0x12733cc00) [pid = 1658] [serial = 1969] [outer = 0x126d49c00] 21:14:56 INFO - PROCESS | 1658 | 1465272896870 Marionette DEBUG loaded listener.js 21:14:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x128a0a400) [pid = 1658] [serial = 1970] [outer = 0x126d49c00] 21:14:57 INFO - PROCESS | 1658 | 1465272897259 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]]]}] 21:14:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 21:14:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 519ms 21:14:57 INFO - PROCESS | 1658 | 1465272897274 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 21:14:57 INFO - PROCESS | 1658 | 1465272897276 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 21:14:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 21:14:57 INFO - PROCESS | 1658 | 1465272897279 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 21:14:57 INFO - PROCESS | 1658 | 1465272897281 Marionette TRACE conn2 <- [1,2598,null,{}] 21:14:57 INFO - PROCESS | 1658 | 1465272897287 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}] 21:14:57 INFO - PROCESS | 1658 | 1465272897293 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:57 INFO - PROCESS | 1658 | 1465272897486 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 21:14:57 INFO - PROCESS | 1658 | 1465272897508 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:57 INFO - PROCESS | 1658 | 1465272897509 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:57 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a685000 == 40 [pid = 1658] [id = 657] 21:14:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x12904e800) [pid = 1658] [serial = 1971] [outer = 0x0] 21:14:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x129143400) [pid = 1658] [serial = 1972] [outer = 0x12904e800] 21:14:57 INFO - PROCESS | 1658 | 1465272897551 Marionette DEBUG loaded listener.js 21:14:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x1293a6400) [pid = 1658] [serial = 1973] [outer = 0x12904e800] 21:14:57 INFO - PROCESS | 1658 | 1465272897985 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]]]}] 21:14:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 21:14:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 722ms 21:14:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 21:14:58 INFO - PROCESS | 1658 | 1465272898002 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 21:14:58 INFO - PROCESS | 1658 | 1465272898003 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 21:14:58 INFO - PROCESS | 1658 | 1465272898005 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 21:14:58 INFO - PROCESS | 1658 | 1465272898007 Marionette TRACE conn2 <- [1,2602,null,{}] 21:14:58 INFO - PROCESS | 1658 | 1465272898009 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}] 21:14:58 INFO - PROCESS | 1658 | 1465272898010 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:58 INFO - PROCESS | 1658 | 1465272898114 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 21:14:58 INFO - PROCESS | 1658 | 1465272898152 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:58 INFO - PROCESS | 1658 | 1465272898153 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:58 INFO - PROCESS | 1658 | ++DOCSHELL 0x116608800 == 41 [pid = 1658] [id = 658] 21:14:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x1296ef000) [pid = 1658] [serial = 1974] [outer = 0x0] 21:14:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x1296f2c00) [pid = 1658] [serial = 1975] [outer = 0x1296ef000] 21:14:58 INFO - PROCESS | 1658 | 1465272898177 Marionette DEBUG loaded listener.js 21:14:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x12a6e3c00) [pid = 1658] [serial = 1976] [outer = 0x1296ef000] 21:14:58 INFO - PROCESS | 1658 | 1465272898514 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]]]}] 21:14:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 21:14:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 567ms 21:14:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 21:14:58 INFO - PROCESS | 1658 | 1465272898574 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 21:14:58 INFO - PROCESS | 1658 | 1465272898575 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 21:14:58 INFO - PROCESS | 1658 | 1465272898577 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 21:14:58 INFO - PROCESS | 1658 | 1465272898578 Marionette TRACE conn2 <- [1,2606,null,{}] 21:14:58 INFO - PROCESS | 1658 | 1465272898580 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}] 21:14:58 INFO - PROCESS | 1658 | 1465272898581 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:58 INFO - PROCESS | 1658 | 1465272898686 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 21:14:58 INFO - PROCESS | 1658 | 1465272898697 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:58 INFO - PROCESS | 1658 | 1465272898698 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:58 INFO - PROCESS | 1658 | ++DOCSHELL 0x12bfea800 == 42 [pid = 1658] [id = 659] 21:14:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x12a6e4000) [pid = 1658] [serial = 1977] [outer = 0x0] 21:14:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x12a6eb000) [pid = 1658] [serial = 1978] [outer = 0x12a6e4000] 21:14:58 INFO - PROCESS | 1658 | 1465272898723 Marionette DEBUG loaded listener.js 21:14:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x12a925000) [pid = 1658] [serial = 1979] [outer = 0x12a6e4000] 21:14:59 INFO - PROCESS | 1658 | 1465272899131 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]]]}] 21:14:59 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x119bd2c00) [pid = 1658] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 21:14:59 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x117e15400) [pid = 1658] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 21:14:59 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x11670c400) [pid = 1658] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 21:14:59 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x121456800) [pid = 1658] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 21:14:59 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x1248d7400) [pid = 1658] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 21:14:59 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x1267cc400) [pid = 1658] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 21:14:59 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x110eef800) [pid = 1658] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 21:14:59 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x118007c00) [pid = 1658] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 21:14:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 21:14:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 568ms 21:14:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 21:14:59 INFO - PROCESS | 1658 | 1465272899145 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 21:14:59 INFO - PROCESS | 1658 | 1465272899146 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 21:14:59 INFO - PROCESS | 1658 | 1465272899148 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 21:14:59 INFO - PROCESS | 1658 | 1465272899150 Marionette TRACE conn2 <- [1,2610,null,{}] 21:14:59 INFO - PROCESS | 1658 | 1465272899152 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}] 21:14:59 INFO - PROCESS | 1658 | 1465272899153 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:59 INFO - PROCESS | 1658 | 1465272899231 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 21:14:59 INFO - PROCESS | 1658 | 1465272899237 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:59 INFO - PROCESS | 1658 | 1465272899238 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:59 INFO - PROCESS | 1658 | ++DOCSHELL 0x128d2a000 == 43 [pid = 1658] [id = 660] 21:14:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x118863800) [pid = 1658] [serial = 1980] [outer = 0x0] 21:14:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x120f13400) [pid = 1658] [serial = 1981] [outer = 0x118863800] 21:14:59 INFO - PROCESS | 1658 | 1465272899263 Marionette DEBUG loaded listener.js 21:14:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x127333c00) [pid = 1658] [serial = 1982] [outer = 0x118863800] 21:14:59 INFO - PROCESS | 1658 | 1465272899617 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]]]}] 21:14:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 21:14:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 520ms 21:14:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 21:14:59 INFO - PROCESS | 1658 | 1465272899670 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 21:14:59 INFO - PROCESS | 1658 | 1465272899671 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 21:14:59 INFO - PROCESS | 1658 | 1465272899673 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 21:14:59 INFO - PROCESS | 1658 | 1465272899674 Marionette TRACE conn2 <- [1,2614,null,{}] 21:14:59 INFO - PROCESS | 1658 | 1465272899677 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}] 21:14:59 INFO - PROCESS | 1658 | 1465272899678 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:59 INFO - PROCESS | 1658 | 1465272899762 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 21:14:59 INFO - PROCESS | 1658 | 1465272899825 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:59 INFO - PROCESS | 1658 | 1465272899826 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:14:59 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c420800 == 44 [pid = 1658] [id = 661] 21:14:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x119516000) [pid = 1658] [serial = 1983] [outer = 0x0] 21:14:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x12a928000) [pid = 1658] [serial = 1984] [outer = 0x119516000] 21:14:59 INFO - PROCESS | 1658 | 1465272899850 Marionette DEBUG loaded listener.js 21:14:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x12a951000) [pid = 1658] [serial = 1985] [outer = 0x119516000] 21:15:00 INFO - PROCESS | 1658 | 1465272900120 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]]]}] 21:15:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 21:15:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 470ms 21:15:00 INFO - PROCESS | 1658 | 1465272900143 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 21:15:00 INFO - PROCESS | 1658 | 1465272900145 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 21:15:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 21:15:00 INFO - PROCESS | 1658 | 1465272900147 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 21:15:00 INFO - PROCESS | 1658 | 1465272900149 Marionette TRACE conn2 <- [1,2618,null,{}] 21:15:00 INFO - PROCESS | 1658 | 1465272900158 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}] 21:15:00 INFO - PROCESS | 1658 | 1465272900159 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:00 INFO - PROCESS | 1658 | 1465272900280 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 21:15:00 INFO - PROCESS | 1658 | 1465272900287 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:00 INFO - PROCESS | 1658 | 1465272900289 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:00 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d121800 == 45 [pid = 1658] [id = 662] 21:15:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x12a954400) [pid = 1658] [serial = 1986] [outer = 0x0] 21:15:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x12a95f400) [pid = 1658] [serial = 1987] [outer = 0x12a954400] 21:15:00 INFO - PROCESS | 1658 | 1465272900341 Marionette DEBUG loaded listener.js 21:15:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x12aabb800) [pid = 1658] [serial = 1988] [outer = 0x12a954400] 21:15:00 INFO - PROCESS | 1658 | 1465272900802 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]]]}] 21:15:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 21:15:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 676ms 21:15:00 INFO - PROCESS | 1658 | 1465272900824 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 21:15:00 INFO - PROCESS | 1658 | 1465272900825 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 21:15:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 21:15:00 INFO - PROCESS | 1658 | 1465272900827 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 21:15:00 INFO - PROCESS | 1658 | 1465272900828 Marionette TRACE conn2 <- [1,2622,null,{}] 21:15:00 INFO - PROCESS | 1658 | 1465272900830 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}] 21:15:00 INFO - PROCESS | 1658 | 1465272900832 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:00 INFO - PROCESS | 1658 | 1465272900920 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 21:15:00 INFO - PROCESS | 1658 | 1465272900923 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:00 INFO - PROCESS | 1658 | 1465272900924 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:00 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d50e000 == 46 [pid = 1658] [id = 663] 21:15:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x12aabbc00) [pid = 1658] [serial = 1989] [outer = 0x0] 21:15:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x12b03a000) [pid = 1658] [serial = 1990] [outer = 0x12aabbc00] 21:15:00 INFO - PROCESS | 1658 | 1465272900949 Marionette DEBUG loaded listener.js 21:15:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x12b1dc000) [pid = 1658] [serial = 1991] [outer = 0x12aabbc00] 21:15:01 INFO - PROCESS | 1658 | --DOCSHELL 0x1170c5800 == 45 [pid = 1658] [id = 636] 21:15:01 INFO - PROCESS | 1658 | --DOCSHELL 0x11947d000 == 44 [pid = 1658] [id = 638] 21:15:01 INFO - PROCESS | 1658 | --DOCSHELL 0x117e6d800 == 43 [pid = 1658] [id = 637] 21:15:01 INFO - PROCESS | 1658 | --DOCSHELL 0x117e7e800 == 42 [pid = 1658] [id = 653] 21:15:01 INFO - PROCESS | 1658 | --DOCSHELL 0x119bba000 == 41 [pid = 1658] [id = 652] 21:15:01 INFO - PROCESS | 1658 | --DOCSHELL 0x12c5d8000 == 40 [pid = 1658] [id = 651] 21:15:01 INFO - PROCESS | 1658 | --DOCSHELL 0x12c406000 == 39 [pid = 1658] [id = 650] 21:15:01 INFO - PROCESS | 1658 | --DOCSHELL 0x128d41000 == 38 [pid = 1658] [id = 649] 21:15:01 INFO - PROCESS | 1658 | --DOCSHELL 0x125d54000 == 37 [pid = 1658] [id = 647] 21:15:01 INFO - PROCESS | 1658 | --DOCSHELL 0x1191e1000 == 36 [pid = 1658] [id = 648] 21:15:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12715e000 == 35 [pid = 1658] [id = 655] 21:15:02 INFO - PROCESS | 1658 | --DOCSHELL 0x1218db800 == 34 [pid = 1658] [id = 654] 21:15:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12a685000 == 33 [pid = 1658] [id = 657] 21:15:02 INFO - PROCESS | 1658 | --DOCSHELL 0x128d2a000 == 32 [pid = 1658] [id = 660] 21:15:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12bfea800 == 31 [pid = 1658] [id = 659] 21:15:02 INFO - PROCESS | 1658 | --DOCSHELL 0x116608800 == 30 [pid = 1658] [id = 658] 21:15:02 INFO - PROCESS | 1658 | --DOCSHELL 0x1291e3000 == 29 [pid = 1658] [id = 656] 21:15:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12d121800 == 28 [pid = 1658] [id = 662] 21:15:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12c420800 == 27 [pid = 1658] [id = 661] 21:15:02 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x120f05800) [pid = 1658] [serial = 1924] [outer = 0x0] [url = about:blank] 21:15:02 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x1184c1c00) [pid = 1658] [serial = 1915] [outer = 0x0] [url = about:blank] 21:15:02 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x1167d2000) [pid = 1658] [serial = 1912] [outer = 0x0] [url = about:blank] 21:15:02 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x118594800) [pid = 1658] [serial = 1921] [outer = 0x0] [url = about:blank] 21:15:02 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x116f3d800) [pid = 1658] [serial = 1918] [outer = 0x0] [url = about:blank] 21:15:02 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x117e0f400) [pid = 1658] [serial = 1919] [outer = 0x0] [url = about:blank] 21:15:02 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x121c0b800) [pid = 1658] [serial = 1927] [outer = 0x0] [url = about:blank] 21:15:02 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x124aae400) [pid = 1658] [serial = 1931] [outer = 0x0] [url = about:blank] 21:15:02 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x1248e1800) [pid = 1658] [serial = 1930] [outer = 0x0] [url = about:blank] 21:15:02 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x127336800) [pid = 1658] [serial = 1939] [outer = 0x0] [url = about:blank] 21:15:02 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x11800fc00) [pid = 1658] [serial = 1934] [outer = 0x0] [url = about:blank] 21:15:02 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x1288a2000) [pid = 1658] [serial = 1940] [outer = 0x0] [url = about:blank] 21:15:02 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x125c25800) [pid = 1658] [serial = 1937] [outer = 0x0] [url = about:blank] 21:15:02 INFO - PROCESS | 1658 | --DOMWINDOW == 78 (0x1121a4c00) [pid = 1658] [serial = 1933] [outer = 0x0] [url = about:blank] 21:15:02 INFO - PROCESS | 1658 | --DOMWINDOW == 77 (0x124808000) [pid = 1658] [serial = 1928] [outer = 0x0] [url = about:blank] 21:15:02 INFO - PROCESS | 1658 | --DOMWINDOW == 76 (0x119369800) [pid = 1658] [serial = 1936] [outer = 0x0] [url = about:blank] 21:15:02 INFO - PROCESS | 1658 | --DOMWINDOW == 75 (0x12119cc00) [pid = 1658] [serial = 1925] [outer = 0x0] [url = about:blank] 21:15:02 INFO - PROCESS | 1658 | --DOMWINDOW == 74 (0x1288ad400) [pid = 1658] [serial = 1942] [outer = 0x0] [url = about:blank] 21:15:02 INFO - PROCESS | 1658 | --DOMWINDOW == 73 (0x119366800) [pid = 1658] [serial = 1922] [outer = 0x0] [url = about:blank] 21:15:02 INFO - PROCESS | 1658 | 1465272902653 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]]]}] 21:15:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 21:15:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1874ms 21:15:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 21:15:02 INFO - PROCESS | 1658 | 1465272902704 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 21:15:02 INFO - PROCESS | 1658 | 1465272902706 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 21:15:02 INFO - PROCESS | 1658 | 1465272902714 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 21:15:02 INFO - PROCESS | 1658 | 1465272902718 Marionette TRACE conn2 <- [1,2626,null,{}] 21:15:02 INFO - PROCESS | 1658 | 1465272902722 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}] 21:15:02 INFO - PROCESS | 1658 | 1465272902723 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:02 INFO - PROCESS | 1658 | 1465272902821 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 21:15:02 INFO - PROCESS | 1658 | 1465272902827 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:02 INFO - PROCESS | 1658 | 1465272902831 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:02 INFO - PROCESS | 1658 | ++DOCSHELL 0x1170d8800 == 28 [pid = 1658] [id = 664] 21:15:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 74 (0x116f47000) [pid = 1658] [serial = 1992] [outer = 0x0] 21:15:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 75 (0x117033800) [pid = 1658] [serial = 1993] [outer = 0x116f47000] 21:15:02 INFO - PROCESS | 1658 | 1465272902871 Marionette DEBUG loaded listener.js 21:15:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 76 (0x1167d1c00) [pid = 1658] [serial = 1994] [outer = 0x116f47000] 21:15:03 INFO - PROCESS | 1658 | 1465272903397 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]]]}] 21:15:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 21:15:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 730ms 21:15:03 INFO - PROCESS | 1658 | 1465272903440 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 21:15:03 INFO - PROCESS | 1658 | 1465272903444 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 21:15:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 21:15:03 INFO - PROCESS | 1658 | 1465272903451 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 21:15:03 INFO - PROCESS | 1658 | 1465272903453 Marionette TRACE conn2 <- [1,2630,null,{}] 21:15:03 INFO - PROCESS | 1658 | 1465272903456 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}] 21:15:03 INFO - PROCESS | 1658 | 1465272903458 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:03 INFO - PROCESS | 1658 | 1465272903542 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 21:15:03 INFO - PROCESS | 1658 | 1465272903547 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:03 INFO - PROCESS | 1658 | 1465272903548 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x1191da800 == 29 [pid = 1658] [id = 665] 21:15:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 77 (0x11858f400) [pid = 1658] [serial = 1995] [outer = 0x0] 21:15:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 78 (0x119032000) [pid = 1658] [serial = 1996] [outer = 0x11858f400] 21:15:03 INFO - PROCESS | 1658 | 1465272903580 Marionette DEBUG loaded listener.js 21:15:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x119367800) [pid = 1658] [serial = 1997] [outer = 0x11858f400] 21:15:03 INFO - PROCESS | 1658 | 1465272903940 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]]]}] 21:15:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 21:15:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 522ms 21:15:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 21:15:03 INFO - PROCESS | 1658 | 1465272903971 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 21:15:03 INFO - PROCESS | 1658 | 1465272903972 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 21:15:03 INFO - PROCESS | 1658 | 1465272903975 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 21:15:03 INFO - PROCESS | 1658 | 1465272903977 Marionette TRACE conn2 <- [1,2634,null,{}] 21:15:03 INFO - PROCESS | 1658 | 1465272903986 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}] 21:15:03 INFO - PROCESS | 1658 | 1465272903989 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:04 INFO - PROCESS | 1658 | 1465272904071 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 21:15:04 INFO - PROCESS | 1658 | 1465272904076 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:04 INFO - PROCESS | 1658 | 1465272904078 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:04 INFO - PROCESS | 1658 | ++DOCSHELL 0x123580000 == 30 [pid = 1658] [id = 666] 21:15:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x112a72400) [pid = 1658] [serial = 1998] [outer = 0x0] 21:15:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x120f0d400) [pid = 1658] [serial = 1999] [outer = 0x112a72400] 21:15:04 INFO - PROCESS | 1658 | 1465272904106 Marionette DEBUG loaded listener.js 21:15:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x121c0cc00) [pid = 1658] [serial = 2000] [outer = 0x112a72400] 21:15:04 INFO - PROCESS | 1658 | 1465272904467 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]]]}] 21:15:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 21:15:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 522ms 21:15:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 21:15:04 INFO - PROCESS | 1658 | 1465272904498 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 21:15:04 INFO - PROCESS | 1658 | 1465272904500 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 21:15:04 INFO - PROCESS | 1658 | 1465272904504 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 21:15:04 INFO - PROCESS | 1658 | 1465272904505 Marionette TRACE conn2 <- [1,2638,null,{}] 21:15:04 INFO - PROCESS | 1658 | 1465272904508 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}] 21:15:04 INFO - PROCESS | 1658 | 1465272904509 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:04 INFO - PROCESS | 1658 | 1465272904617 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 21:15:04 INFO - PROCESS | 1658 | 1465272904624 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:04 INFO - PROCESS | 1658 | 1465272904625 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:04 INFO - PROCESS | 1658 | ++DOCSHELL 0x126ccb000 == 31 [pid = 1658] [id = 667] 21:15:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x124806c00) [pid = 1658] [serial = 2001] [outer = 0x0] 21:15:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x124aa2800) [pid = 1658] [serial = 2002] [outer = 0x124806c00] 21:15:04 INFO - PROCESS | 1658 | 1465272904651 Marionette DEBUG loaded listener.js 21:15:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x125c2f400) [pid = 1658] [serial = 2003] [outer = 0x124806c00] 21:15:04 INFO - PROCESS | 1658 | 1465272904961 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]]]}] 21:15:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 21:15:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 468ms 21:15:04 INFO - PROCESS | 1658 | 1465272904975 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 21:15:04 INFO - PROCESS | 1658 | 1465272904985 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 21:15:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 21:15:04 INFO - PROCESS | 1658 | 1465272904991 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 21:15:04 INFO - PROCESS | 1658 | 1465272904992 Marionette TRACE conn2 <- [1,2642,null,{}] 21:15:04 INFO - PROCESS | 1658 | 1465272904994 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}] 21:15:04 INFO - PROCESS | 1658 | 1465272904995 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:05 INFO - PROCESS | 1658 | 1465272905074 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 21:15:05 INFO - PROCESS | 1658 | 1465272905078 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:05 INFO - PROCESS | 1658 | 1465272905079 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x12901b000 == 32 [pid = 1658] [id = 668] 21:15:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x112f61800) [pid = 1658] [serial = 2004] [outer = 0x0] 21:15:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x1267cd400) [pid = 1658] [serial = 2005] [outer = 0x112f61800] 21:15:05 INFO - PROCESS | 1658 | 1465272905106 Marionette DEBUG loaded listener.js 21:15:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x12733e800) [pid = 1658] [serial = 2006] [outer = 0x112f61800] 21:15:05 INFO - PROCESS | 1658 | 1465272905435 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]]]}] 21:15:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 21:15:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 469ms 21:15:05 INFO - PROCESS | 1658 | 1465272905459 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 21:15:05 INFO - PROCESS | 1658 | 1465272905461 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 21:15:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 21:15:05 INFO - PROCESS | 1658 | 1465272905463 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 21:15:05 INFO - PROCESS | 1658 | 1465272905464 Marionette TRACE conn2 <- [1,2646,null,{}] 21:15:05 INFO - PROCESS | 1658 | 1465272905466 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}] 21:15:05 INFO - PROCESS | 1658 | 1465272905471 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:05 INFO - PROCESS | 1658 | 1465272905596 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 21:15:05 INFO - PROCESS | 1658 | 1465272905605 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:05 INFO - PROCESS | 1658 | 1465272905606 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a4a1000 == 33 [pid = 1658] [id = 669] 21:15:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x12733a400) [pid = 1658] [serial = 2007] [outer = 0x0] 21:15:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x128a0c000) [pid = 1658] [serial = 2008] [outer = 0x12733a400] 21:15:05 INFO - PROCESS | 1658 | 1465272905631 Marionette DEBUG loaded listener.js 21:15:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x129327c00) [pid = 1658] [serial = 2009] [outer = 0x12733a400] 21:15:05 INFO - PROCESS | 1658 | 1465272905922 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]]]}] 21:15:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 21:15:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 469ms 21:15:05 INFO - PROCESS | 1658 | 1465272905934 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 21:15:05 INFO - PROCESS | 1658 | 1465272905937 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 21:15:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 21:15:05 INFO - PROCESS | 1658 | 1465272905945 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 21:15:05 INFO - PROCESS | 1658 | 1465272905946 Marionette TRACE conn2 <- [1,2650,null,{}] 21:15:05 INFO - PROCESS | 1658 | 1465272905951 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}] 21:15:05 INFO - PROCESS | 1658 | 1465272905962 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:06 INFO - PROCESS | 1658 | 1465272906042 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 21:15:06 INFO - PROCESS | 1658 | 1465272906045 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:06 INFO - PROCESS | 1658 | 1465272906046 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:06 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b9a4800 == 34 [pid = 1658] [id = 670] 21:15:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x12932dc00) [pid = 1658] [serial = 2010] [outer = 0x0] 21:15:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x1296ecc00) [pid = 1658] [serial = 2011] [outer = 0x12932dc00] 21:15:06 INFO - PROCESS | 1658 | 1465272906073 Marionette DEBUG loaded listener.js 21:15:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x12a6e6800) [pid = 1658] [serial = 2012] [outer = 0x12932dc00] 21:15:06 INFO - PROCESS | 1658 | 1465272906392 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]]]}] 21:15:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 21:15:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 468ms 21:15:06 INFO - PROCESS | 1658 | 1465272906414 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 21:15:06 INFO - PROCESS | 1658 | 1465272906415 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 21:15:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 21:15:06 INFO - PROCESS | 1658 | 1465272906420 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 21:15:06 INFO - PROCESS | 1658 | 1465272906421 Marionette TRACE conn2 <- [1,2654,null,{}] 21:15:06 INFO - PROCESS | 1658 | 1465272906423 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}] 21:15:06 INFO - PROCESS | 1658 | 1465272906425 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:06 INFO - PROCESS | 1658 | 1465272906505 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 21:15:06 INFO - PROCESS | 1658 | 1465272906570 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:06 INFO - PROCESS | 1658 | 1465272906571 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:06 INFO - PROCESS | 1658 | ++DOCSHELL 0x12bcd1000 == 35 [pid = 1658] [id = 671] 21:15:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x11959c400) [pid = 1658] [serial = 2013] [outer = 0x0] 21:15:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x12a6e6c00) [pid = 1658] [serial = 2014] [outer = 0x11959c400] 21:15:06 INFO - PROCESS | 1658 | 1465272906596 Marionette DEBUG loaded listener.js 21:15:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x12a953000) [pid = 1658] [serial = 2015] [outer = 0x11959c400] 21:15:06 INFO - PROCESS | 1658 | 1465272906870 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]]]}] 21:15:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 21:15:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 472ms 21:15:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 21:15:06 INFO - PROCESS | 1658 | 1465272906891 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 21:15:06 INFO - PROCESS | 1658 | 1465272906892 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 21:15:06 INFO - PROCESS | 1658 | 1465272906895 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 21:15:06 INFO - PROCESS | 1658 | 1465272906896 Marionette TRACE conn2 <- [1,2658,null,{}] 21:15:06 INFO - PROCESS | 1658 | 1465272906898 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}] 21:15:06 INFO - PROCESS | 1658 | 1465272906899 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:07 INFO - PROCESS | 1658 | 1465272907006 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 21:15:07 INFO - PROCESS | 1658 | 1465272907009 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:07 INFO - PROCESS | 1658 | 1465272907010 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:07 INFO - PROCESS | 1658 | ++DOCSHELL 0x12351d000 == 36 [pid = 1658] [id = 672] 21:15:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x12a927400) [pid = 1658] [serial = 2016] [outer = 0x0] 21:15:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x12aaaf400) [pid = 1658] [serial = 2017] [outer = 0x12a927400] 21:15:07 INFO - PROCESS | 1658 | 1465272907035 Marionette DEBUG loaded listener.js 21:15:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x12aab6000) [pid = 1658] [serial = 2018] [outer = 0x12a927400] 21:15:07 INFO - PROCESS | 1658 | 1465272907357 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]]]}] 21:15:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 21:15:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 469ms 21:15:07 INFO - PROCESS | 1658 | 1465272907364 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 21:15:07 INFO - PROCESS | 1658 | 1465272907366 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 21:15:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 21:15:07 INFO - PROCESS | 1658 | 1465272907372 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 21:15:07 INFO - PROCESS | 1658 | 1465272907373 Marionette TRACE conn2 <- [1,2662,null,{}] 21:15:07 INFO - PROCESS | 1658 | 1465272907378 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}] 21:15:07 INFO - PROCESS | 1658 | 1465272907379 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:07 INFO - PROCESS | 1658 | 1465272907502 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 21:15:07 INFO - PROCESS | 1658 | 1465272907537 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:07 INFO - PROCESS | 1658 | 1465272907538 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:07 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c5dc800 == 37 [pid = 1658] [id = 673] 21:15:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x110fac400) [pid = 1658] [serial = 2019] [outer = 0x0] 21:15:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x12aab4400) [pid = 1658] [serial = 2020] [outer = 0x110fac400] 21:15:07 INFO - PROCESS | 1658 | 1465272907562 Marionette DEBUG loaded listener.js 21:15:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x12b03dc00) [pid = 1658] [serial = 2021] [outer = 0x110fac400] 21:15:07 INFO - PROCESS | 1658 | 1465272907931 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]]]}] 21:15:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 21:15:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 572ms 21:15:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 21:15:07 INFO - PROCESS | 1658 | 1465272907944 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 21:15:07 INFO - PROCESS | 1658 | 1465272907946 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 21:15:07 INFO - PROCESS | 1658 | 1465272907949 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 21:15:07 INFO - PROCESS | 1658 | 1465272907954 Marionette TRACE conn2 <- [1,2666,null,{}] 21:15:07 INFO - PROCESS | 1658 | 1465272907957 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}] 21:15:07 INFO - PROCESS | 1658 | 1465272907960 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:08 INFO - PROCESS | 1658 | 1465272908128 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 21:15:08 INFO - PROCESS | 1658 | 1465272908147 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:08 INFO - PROCESS | 1658 | 1465272908148 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:08 INFO - PROCESS | 1658 | ++DOCSHELL 0x12901a000 == 38 [pid = 1658] [id = 674] 21:15:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x12b1d7800) [pid = 1658] [serial = 2022] [outer = 0x0] 21:15:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x12b90f800) [pid = 1658] [serial = 2023] [outer = 0x12b1d7800] 21:15:08 INFO - PROCESS | 1658 | 1465272908175 Marionette DEBUG loaded listener.js 21:15:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x12b917400) [pid = 1658] [serial = 2024] [outer = 0x12b1d7800] 21:15:09 INFO - PROCESS | 1658 | 1465272909015 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]]]}] 21:15:09 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) 21:15:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1073ms 21:15:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 21:15:09 INFO - PROCESS | 1658 | 1465272909022 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 21:15:09 INFO - PROCESS | 1658 | 1465272909024 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 21:15:09 INFO - PROCESS | 1658 | 1465272909026 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 21:15:09 INFO - PROCESS | 1658 | 1465272909027 Marionette TRACE conn2 <- [1,2670,null,{}] 21:15:09 INFO - PROCESS | 1658 | 1465272909035 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}] 21:15:09 INFO - PROCESS | 1658 | 1465272909036 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:09 INFO - PROCESS | 1658 | 1465272909139 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 21:15:09 INFO - PROCESS | 1658 | 1465272909142 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:09 INFO - PROCESS | 1658 | 1465272909143 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:09 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d97c800 == 39 [pid = 1658] [id = 675] 21:15:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x12b917800) [pid = 1658] [serial = 2025] [outer = 0x0] 21:15:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x12ba14c00) [pid = 1658] [serial = 2026] [outer = 0x12b917800] 21:15:09 INFO - PROCESS | 1658 | 1465272909202 Marionette DEBUG loaded listener.js 21:15:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x12ba1b800) [pid = 1658] [serial = 2027] [outer = 0x12b917800] 21:15:10 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x12904e800) [pid = 1658] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 21:15:10 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x1296ef000) [pid = 1658] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 21:15:10 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x12a6e4000) [pid = 1658] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 21:15:10 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x118863800) [pid = 1658] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 21:15:10 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x12a954400) [pid = 1658] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 21:15:10 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x126d49c00) [pid = 1658] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 21:15:10 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x1248da800) [pid = 1658] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 21:15:10 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x119758c00) [pid = 1658] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 21:15:10 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x118318c00) [pid = 1658] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 21:15:10 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x112f34c00) [pid = 1658] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 21:15:10 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x1267c9800) [pid = 1658] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 21:15:10 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x119bce400) [pid = 1658] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 21:15:10 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x11902ac00) [pid = 1658] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 21:15:10 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x11338cc00) [pid = 1658] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 21:15:10 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x12733b000) [pid = 1658] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 21:15:10 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x119516000) [pid = 1658] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 21:15:10 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x115ee9400) [pid = 1658] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 21:15:10 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x11824a000) [pid = 1658] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 21:15:10 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x1162c3400) [pid = 1658] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 21:15:10 INFO - PROCESS | 1658 | 1465272910126 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"]]]}] 21:15:10 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 21:15:10 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 21:15:10 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 21:15:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:15:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1119ms 21:15:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 21:15:10 INFO - PROCESS | 1658 | 1465272910145 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 21:15:10 INFO - PROCESS | 1658 | 1465272910147 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 21:15:10 INFO - PROCESS | 1658 | 1465272910149 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 21:15:10 INFO - PROCESS | 1658 | 1465272910152 Marionette TRACE conn2 <- [1,2674,null,{}] 21:15:10 INFO - PROCESS | 1658 | 1465272910155 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}] 21:15:10 INFO - PROCESS | 1658 | 1465272910156 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:10 INFO - PROCESS | 1658 | 1465272910244 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 21:15:10 INFO - PROCESS | 1658 | 1465272910248 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:10 INFO - PROCESS | 1658 | 1465272910249 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:10 INFO - PROCESS | 1658 | ++DOCSHELL 0x1127bd000 == 40 [pid = 1658] [id = 676] 21:15:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x111e57c00) [pid = 1658] [serial = 2028] [outer = 0x0] 21:15:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x118318c00) [pid = 1658] [serial = 2029] [outer = 0x111e57c00] 21:15:10 INFO - PROCESS | 1658 | 1465272910274 Marionette DEBUG loaded listener.js 21:15:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x119516000) [pid = 1658] [serial = 2030] [outer = 0x111e57c00] 21:15:11 INFO - PROCESS | 1658 | 1465272911103 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"]]]}] 21:15:11 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 21:15:11 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 21:15:11 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 21:15:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:15:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 973ms 21:15:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 21:15:11 INFO - PROCESS | 1658 | 1465272911123 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 21:15:11 INFO - PROCESS | 1658 | 1465272911124 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 21:15:11 INFO - PROCESS | 1658 | 1465272911126 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 21:15:11 INFO - PROCESS | 1658 | 1465272911127 Marionette TRACE conn2 <- [1,2678,null,{}] 21:15:11 INFO - PROCESS | 1658 | 1465272911130 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}] 21:15:11 INFO - PROCESS | 1658 | 1465272911131 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:11 INFO - PROCESS | 1658 | 1465272911210 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 21:15:11 INFO - PROCESS | 1658 | 1465272911214 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:11 INFO - PROCESS | 1658 | 1465272911215 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:11 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a685000 == 41 [pid = 1658] [id = 677] 21:15:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x118007c00) [pid = 1658] [serial = 2031] [outer = 0x0] 21:15:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x126f97800) [pid = 1658] [serial = 2032] [outer = 0x118007c00] 21:15:11 INFO - PROCESS | 1658 | 1465272911296 Marionette DEBUG loaded listener.js 21:15:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x12a95b800) [pid = 1658] [serial = 2033] [outer = 0x118007c00] 21:15:12 INFO - PROCESS | 1658 | 1465272912064 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]]]}] 21:15:12 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) 21:15:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 970ms 21:15:12 INFO - PROCESS | 1658 | 1465272912145 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 21:15:12 INFO - PROCESS | 1658 | 1465272912148 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 21:15:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 21:15:12 INFO - PROCESS | 1658 | 1465272912165 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 21:15:12 INFO - PROCESS | 1658 | 1465272912168 Marionette TRACE conn2 <- [1,2682,null,{}] 21:15:12 INFO - PROCESS | 1658 | 1465272912172 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}] 21:15:12 INFO - PROCESS | 1658 | 1465272912174 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:12 INFO - PROCESS | 1658 | 1465272912271 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 21:15:12 INFO - PROCESS | 1658 | 1465272912372 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:12 INFO - PROCESS | 1658 | 1465272912374 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:12 INFO - PROCESS | 1658 | ++DOCSHELL 0x116918000 == 42 [pid = 1658] [id = 678] 21:15:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x113da0400) [pid = 1658] [serial = 2034] [outer = 0x0] 21:15:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x11670e800) [pid = 1658] [serial = 2035] [outer = 0x113da0400] 21:15:12 INFO - PROCESS | 1658 | 1465272912406 Marionette DEBUG loaded listener.js 21:15:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x1172b1000) [pid = 1658] [serial = 2036] [outer = 0x113da0400] 21:15:13 INFO - PROCESS | 1658 | 1465272913386 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]]]}] 21:15:13 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) 21:15:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1285ms 21:15:13 INFO - PROCESS | 1658 | 1465272913438 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 21:15:13 INFO - PROCESS | 1658 | 1465272913440 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 21:15:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 21:15:13 INFO - PROCESS | 1658 | 1465272913445 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 21:15:13 INFO - PROCESS | 1658 | 1465272913448 Marionette TRACE conn2 <- [1,2686,null,{}] 21:15:13 INFO - PROCESS | 1658 | 1465272913451 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}] 21:15:13 INFO - PROCESS | 1658 | 1465272913452 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:13 INFO - PROCESS | 1658 | 1465272913586 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 21:15:13 INFO - PROCESS | 1658 | 1465272913671 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:13 INFO - PROCESS | 1658 | 1465272913672 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:13 INFO - PROCESS | 1658 | ++DOCSHELL 0x113a3b800 == 43 [pid = 1658] [id = 679] 21:15:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x116f45800) [pid = 1658] [serial = 2037] [outer = 0x0] 21:15:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x118241400) [pid = 1658] [serial = 2038] [outer = 0x116f45800] 21:15:13 INFO - PROCESS | 1658 | 1465272913746 Marionette DEBUG loaded listener.js 21:15:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x119597800) [pid = 1658] [serial = 2039] [outer = 0x116f45800] 21:15:14 INFO - PROCESS | 1658 | --DOCSHELL 0x1127bd000 == 42 [pid = 1658] [id = 676] 21:15:14 INFO - PROCESS | 1658 | --DOCSHELL 0x12d97c800 == 41 [pid = 1658] [id = 675] 21:15:14 INFO - PROCESS | 1658 | --DOCSHELL 0x12901a000 == 40 [pid = 1658] [id = 674] 21:15:14 INFO - PROCESS | 1658 | --DOCSHELL 0x12c5dc800 == 39 [pid = 1658] [id = 673] 21:15:14 INFO - PROCESS | 1658 | --DOCSHELL 0x12351d000 == 38 [pid = 1658] [id = 672] 21:15:14 INFO - PROCESS | 1658 | --DOCSHELL 0x12bcd1000 == 37 [pid = 1658] [id = 671] 21:15:14 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x12b03a000) [pid = 1658] [serial = 1990] [outer = 0x0] [url = about:blank] 21:15:14 INFO - PROCESS | 1658 | --DOCSHELL 0x12b9a4800 == 36 [pid = 1658] [id = 670] 21:15:14 INFO - PROCESS | 1658 | --DOCSHELL 0x12a4a1000 == 35 [pid = 1658] [id = 669] 21:15:14 INFO - PROCESS | 1658 | --DOCSHELL 0x12901b000 == 34 [pid = 1658] [id = 668] 21:15:14 INFO - PROCESS | 1658 | --DOCSHELL 0x126ccb000 == 33 [pid = 1658] [id = 667] 21:15:14 INFO - PROCESS | 1658 | --DOCSHELL 0x123580000 == 32 [pid = 1658] [id = 666] 21:15:14 INFO - PROCESS | 1658 | --DOCSHELL 0x1191da800 == 31 [pid = 1658] [id = 665] 21:15:14 INFO - PROCESS | 1658 | --DOCSHELL 0x1170d8800 == 30 [pid = 1658] [id = 664] 21:15:14 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x116f43800) [pid = 1658] [serial = 1910] [outer = 0x0] [url = about:blank] 21:15:14 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x118599400) [pid = 1658] [serial = 1916] [outer = 0x0] [url = about:blank] 21:15:14 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x117034800) [pid = 1658] [serial = 1913] [outer = 0x0] [url = about:blank] 21:15:14 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x129143400) [pid = 1658] [serial = 1972] [outer = 0x0] [url = about:blank] 21:15:14 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x1296f2c00) [pid = 1658] [serial = 1975] [outer = 0x0] [url = about:blank] 21:15:14 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x12a6eb000) [pid = 1658] [serial = 1978] [outer = 0x0] [url = about:blank] 21:15:14 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x12a6e3c00) [pid = 1658] [serial = 1976] [outer = 0x0] [url = about:blank] 21:15:14 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x120f13400) [pid = 1658] [serial = 1981] [outer = 0x0] [url = about:blank] 21:15:14 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x127333c00) [pid = 1658] [serial = 1982] [outer = 0x0] [url = about:blank] 21:15:14 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x12a95f400) [pid = 1658] [serial = 1987] [outer = 0x0] [url = about:blank] 21:15:14 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x12a925000) [pid = 1658] [serial = 1979] [outer = 0x0] [url = about:blank] 21:15:14 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x12733cc00) [pid = 1658] [serial = 1969] [outer = 0x0] [url = about:blank] 21:15:14 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x124ce6000) [pid = 1658] [serial = 1966] [outer = 0x0] [url = about:blank] 21:15:14 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x126c4cc00) [pid = 1658] [serial = 1967] [outer = 0x0] [url = about:blank] 21:15:14 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x1215e7000) [pid = 1658] [serial = 1963] [outer = 0x0] [url = about:blank] 21:15:14 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x121c83400) [pid = 1658] [serial = 1964] [outer = 0x0] [url = about:blank] 21:15:14 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x11858f000) [pid = 1658] [serial = 1960] [outer = 0x0] [url = about:blank] 21:15:14 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x1190cc000) [pid = 1658] [serial = 1961] [outer = 0x0] [url = about:blank] 21:15:14 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x118014000) [pid = 1658] [serial = 1958] [outer = 0x0] [url = about:blank] 21:15:14 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x11696ec00) [pid = 1658] [serial = 1957] [outer = 0x0] [url = about:blank] 21:15:14 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x128b58800) [pid = 1658] [serial = 1955] [outer = 0x0] [url = about:blank] 21:15:14 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x12731c800) [pid = 1658] [serial = 1954] [outer = 0x0] [url = about:blank] 21:15:14 INFO - PROCESS | 1658 | --DOMWINDOW == 78 (0x124f4dc00) [pid = 1658] [serial = 1952] [outer = 0x0] [url = about:blank] 21:15:14 INFO - PROCESS | 1658 | --DOMWINDOW == 77 (0x121c81800) [pid = 1658] [serial = 1951] [outer = 0x0] [url = about:blank] 21:15:14 INFO - PROCESS | 1658 | --DOMWINDOW == 76 (0x11951fc00) [pid = 1658] [serial = 1949] [outer = 0x0] [url = about:blank] 21:15:14 INFO - PROCESS | 1658 | --DOMWINDOW == 75 (0x1190cfc00) [pid = 1658] [serial = 1948] [outer = 0x0] [url = about:blank] 21:15:14 INFO - PROCESS | 1658 | --DOMWINDOW == 74 (0x116f4bc00) [pid = 1658] [serial = 1946] [outer = 0x0] [url = about:blank] 21:15:14 INFO - PROCESS | 1658 | --DOMWINDOW == 73 (0x115122800) [pid = 1658] [serial = 1945] [outer = 0x0] [url = about:blank] 21:15:14 INFO - PROCESS | 1658 | --DOMWINDOW == 72 (0x128a0a800) [pid = 1658] [serial = 1943] [outer = 0x0] [url = about:blank] 21:15:14 INFO - PROCESS | 1658 | --DOMWINDOW == 71 (0x1293a6400) [pid = 1658] [serial = 1973] [outer = 0x0] [url = about:blank] 21:15:14 INFO - PROCESS | 1658 | --DOMWINDOW == 70 (0x12a951000) [pid = 1658] [serial = 1985] [outer = 0x0] [url = about:blank] 21:15:14 INFO - PROCESS | 1658 | --DOMWINDOW == 69 (0x12a928000) [pid = 1658] [serial = 1984] [outer = 0x0] [url = about:blank] 21:15:14 INFO - PROCESS | 1658 | --DOMWINDOW == 68 (0x12aabb800) [pid = 1658] [serial = 1988] [outer = 0x0] [url = about:blank] 21:15:14 INFO - PROCESS | 1658 | --DOMWINDOW == 67 (0x128a0a400) [pid = 1658] [serial = 1970] [outer = 0x0] [url = about:blank] 21:15:14 INFO - PROCESS | 1658 | 1465272914844 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"]]]}] 21:15:14 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 21:15:14 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 21:15:14 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 21:15:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:15:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1426ms 21:15:14 INFO - PROCESS | 1658 | 1465272914870 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 21:15:14 INFO - PROCESS | 1658 | 1465272914872 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 21:15:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 21:15:14 INFO - PROCESS | 1658 | 1465272914876 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 21:15:14 INFO - PROCESS | 1658 | 1465272914877 Marionette TRACE conn2 <- [1,2690,null,{}] 21:15:14 INFO - PROCESS | 1658 | 1465272914881 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}] 21:15:14 INFO - PROCESS | 1658 | 1465272914882 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:14 INFO - PROCESS | 1658 | 1465272914958 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 21:15:15 INFO - PROCESS | 1658 | 1465272915016 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:15 INFO - PROCESS | 1658 | 1465272915017 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:15 INFO - PROCESS | 1658 | ++DOCSHELL 0x113d65000 == 31 [pid = 1658] [id = 680] 21:15:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 68 (0x1167d5000) [pid = 1658] [serial = 2040] [outer = 0x0] 21:15:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 69 (0x118008000) [pid = 1658] [serial = 2041] [outer = 0x1167d5000] 21:15:15 INFO - PROCESS | 1658 | 1465272915045 Marionette DEBUG loaded listener.js 21:15:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 70 (0x118248000) [pid = 1658] [serial = 2042] [outer = 0x1167d5000] 21:15:15 INFO - PROCESS | 1658 | 1465272915872 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"]]]}] 21:15:15 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 21:15:15 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 21:15:15 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 21:15:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:15:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1022ms 21:15:15 INFO - PROCESS | 1658 | 1465272915899 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 21:15:15 INFO - PROCESS | 1658 | 1465272915904 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 21:15:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 21:15:15 INFO - PROCESS | 1658 | 1465272915916 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 21:15:15 INFO - PROCESS | 1658 | 1465272915917 Marionette TRACE conn2 <- [1,2694,null,{}] 21:15:15 INFO - PROCESS | 1658 | 1465272915919 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}] 21:15:15 INFO - PROCESS | 1658 | 1465272915921 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:16 INFO - PROCESS | 1658 | 1465272916001 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 21:15:16 INFO - PROCESS | 1658 | 1465272916007 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:16 INFO - PROCESS | 1658 | 1465272916008 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:16 INFO - PROCESS | 1658 | ++DOCSHELL 0x118163000 == 32 [pid = 1658] [id = 681] 21:15:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 71 (0x1190cfc00) [pid = 1658] [serial = 2043] [outer = 0x0] 21:15:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 72 (0x11936c000) [pid = 1658] [serial = 2044] [outer = 0x1190cfc00] 21:15:16 INFO - PROCESS | 1658 | 1465272916036 Marionette DEBUG loaded listener.js 21:15:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 73 (0x119599c00) [pid = 1658] [serial = 2045] [outer = 0x1190cfc00] 21:15:16 INFO - PROCESS | 1658 | 1465272916872 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"]]]}] 21:15:16 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 21:15:16 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 21:15:16 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 21:15:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:15:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 978ms 21:15:16 INFO - PROCESS | 1658 | 1465272916887 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 21:15:16 INFO - PROCESS | 1658 | 1465272916889 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 21:15:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 21:15:16 INFO - PROCESS | 1658 | 1465272916897 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 21:15:16 INFO - PROCESS | 1658 | 1465272916900 Marionette TRACE conn2 <- [1,2698,null,{}] 21:15:16 INFO - PROCESS | 1658 | 1465272916910 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}] 21:15:16 INFO - PROCESS | 1658 | 1465272916913 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:17 INFO - PROCESS | 1658 | 1465272917014 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 21:15:17 INFO - PROCESS | 1658 | 1465272917054 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:17 INFO - PROCESS | 1658 | 1465272917056 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:17 INFO - PROCESS | 1658 | ++DOCSHELL 0x11971d000 == 33 [pid = 1658] [id = 682] 21:15:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 74 (0x119760800) [pid = 1658] [serial = 2046] [outer = 0x0] 21:15:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 75 (0x12119f800) [pid = 1658] [serial = 2047] [outer = 0x119760800] 21:15:17 INFO - PROCESS | 1658 | 1465272917084 Marionette DEBUG loaded listener.js 21:15:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 76 (0x121c04000) [pid = 1658] [serial = 2048] [outer = 0x119760800] 21:15:17 INFO - PROCESS | 1658 | 1465272917928 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"]]]}] 21:15:17 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 21:15:17 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 21:15:17 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 21:15:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:15:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1078ms 21:15:17 INFO - PROCESS | 1658 | 1465272917975 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 21:15:17 INFO - PROCESS | 1658 | 1465272917977 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 21:15:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 21:15:17 INFO - PROCESS | 1658 | 1465272917979 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 21:15:17 INFO - PROCESS | 1658 | 1465272917980 Marionette TRACE conn2 <- [1,2702,null,{}] 21:15:17 INFO - PROCESS | 1658 | 1465272917983 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}] 21:15:17 INFO - PROCESS | 1658 | 1465272917984 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:18 INFO - PROCESS | 1658 | 1465272918088 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 21:15:18 INFO - PROCESS | 1658 | 1465272918100 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:18 INFO - PROCESS | 1658 | 1465272918101 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:18 INFO - PROCESS | 1658 | ++DOCSHELL 0x1248af800 == 34 [pid = 1658] [id = 683] 21:15:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 77 (0x121c0d400) [pid = 1658] [serial = 2049] [outer = 0x0] 21:15:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 78 (0x1248e0800) [pid = 1658] [serial = 2050] [outer = 0x121c0d400] 21:15:18 INFO - PROCESS | 1658 | 1465272918126 Marionette DEBUG loaded listener.js 21:15:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x124ce8000) [pid = 1658] [serial = 2051] [outer = 0x121c0d400] 21:15:18 INFO - PROCESS | 1658 | 1465272918482 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]]]}] 21:15:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 21:15:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 518ms 21:15:18 INFO - PROCESS | 1658 | 1465272918498 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 21:15:18 INFO - PROCESS | 1658 | 1465272918499 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 21:15:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 21:15:18 INFO - PROCESS | 1658 | 1465272918504 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 21:15:18 INFO - PROCESS | 1658 | 1465272918505 Marionette TRACE conn2 <- [1,2706,null,{}] 21:15:18 INFO - PROCESS | 1658 | 1465272918507 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}] 21:15:18 INFO - PROCESS | 1658 | 1465272918509 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:18 INFO - PROCESS | 1658 | 1465272918609 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 21:15:18 INFO - PROCESS | 1658 | 1465272918622 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:18 INFO - PROCESS | 1658 | 1465272918623 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:18 INFO - PROCESS | 1658 | ++DOCSHELL 0x126cbc000 == 35 [pid = 1658] [id = 684] 21:15:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x124ce9000) [pid = 1658] [serial = 2052] [outer = 0x0] 21:15:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x1267c8c00) [pid = 1658] [serial = 2053] [outer = 0x124ce9000] 21:15:18 INFO - PROCESS | 1658 | 1465272918648 Marionette DEBUG loaded listener.js 21:15:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x126fa0c00) [pid = 1658] [serial = 2054] [outer = 0x124ce9000] 21:15:18 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x11858f400) [pid = 1658] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 21:15:18 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x12a927400) [pid = 1658] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 21:15:18 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x124806c00) [pid = 1658] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 21:15:18 INFO - PROCESS | 1658 | --DOMWINDOW == 78 (0x116f47000) [pid = 1658] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 21:15:18 INFO - PROCESS | 1658 | --DOMWINDOW == 77 (0x110fac400) [pid = 1658] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 21:15:18 INFO - PROCESS | 1658 | --DOMWINDOW == 76 (0x12932dc00) [pid = 1658] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 21:15:18 INFO - PROCESS | 1658 | --DOMWINDOW == 75 (0x12b1d7800) [pid = 1658] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 21:15:18 INFO - PROCESS | 1658 | --DOMWINDOW == 74 (0x12aabbc00) [pid = 1658] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 21:15:18 INFO - PROCESS | 1658 | --DOMWINDOW == 73 (0x11959c400) [pid = 1658] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 21:15:18 INFO - PROCESS | 1658 | --DOMWINDOW == 72 (0x112f61800) [pid = 1658] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 21:15:18 INFO - PROCESS | 1658 | --DOMWINDOW == 71 (0x112a72400) [pid = 1658] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 21:15:18 INFO - PROCESS | 1658 | --DOMWINDOW == 70 (0x12733a400) [pid = 1658] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 21:15:18 INFO - PROCESS | 1658 | --DOMWINDOW == 69 (0x12b917800) [pid = 1658] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 21:15:18 INFO - PROCESS | 1658 | --DOMWINDOW == 68 (0x111e57c00) [pid = 1658] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 21:15:19 INFO - PROCESS | 1658 | 1465272919047 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]]]}] 21:15:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 21:15:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 570ms 21:15:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 21:15:19 INFO - PROCESS | 1658 | 1465272919074 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 21:15:19 INFO - PROCESS | 1658 | 1465272919075 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 21:15:19 INFO - PROCESS | 1658 | 1465272919077 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 21:15:19 INFO - PROCESS | 1658 | 1465272919078 Marionette TRACE conn2 <- [1,2710,null,{}] 21:15:19 INFO - PROCESS | 1658 | 1465272919081 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}] 21:15:19 INFO - PROCESS | 1658 | 1465272919085 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:19 INFO - PROCESS | 1658 | 1465272919182 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 21:15:19 INFO - PROCESS | 1658 | 1465272919188 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:19 INFO - PROCESS | 1658 | 1465272919190 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:19 INFO - PROCESS | 1658 | ++DOCSHELL 0x12891d800 == 36 [pid = 1658] [id = 685] 21:15:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 69 (0x124cef400) [pid = 1658] [serial = 2055] [outer = 0x0] 21:15:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 70 (0x127337800) [pid = 1658] [serial = 2056] [outer = 0x124cef400] 21:15:19 INFO - PROCESS | 1658 | 1465272919222 Marionette DEBUG loaded listener.js 21:15:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 71 (0x128b54800) [pid = 1658] [serial = 2057] [outer = 0x124cef400] 21:15:19 INFO - PROCESS | 1658 | 1465272919569 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] 21:15:19 INFO - PROCESS | 1658 | 1465272919597 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 21:15:19 INFO - PROCESS | 1658 | 1465272919600 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 21:15:19 INFO - PROCESS | 1658 | 1465272919601 Marionette TRACE conn2 <- [1,2714,null,{}] 21:15:19 INFO - PROCESS | 1658 | 1465272919603 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}] 21:15:19 INFO - PROCESS | 1658 | 1465272919605 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:19 INFO - PROCESS | 1658 | 1465272919687 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 21:15:19 INFO - PROCESS | 1658 | 1465272919751 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:19 INFO - PROCESS | 1658 | 1465272919752 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:19 INFO - PROCESS | 1658 | ++DOCSHELL 0x12901a000 == 37 [pid = 1658] [id = 686] 21:15:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 72 (0x116f47000) [pid = 1658] [serial = 2058] [outer = 0x0] 21:15:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 73 (0x12904c800) [pid = 1658] [serial = 2059] [outer = 0x116f47000] 21:15:19 INFO - PROCESS | 1658 | 1465272919776 Marionette DEBUG loaded listener.js 21:15:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 74 (0x12905bc00) [pid = 1658] [serial = 2060] [outer = 0x116f47000] 21:15:20 INFO - PROCESS | 1658 | 1465272920038 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]]]}] 21:15:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 21:15:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 471ms 21:15:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 21:15:20 INFO - PROCESS | 1658 | 1465272920074 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 21:15:20 INFO - PROCESS | 1658 | 1465272920075 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 21:15:20 INFO - PROCESS | 1658 | 1465272920077 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 21:15:20 INFO - PROCESS | 1658 | 1465272920079 Marionette TRACE conn2 <- [1,2718,null,{}] 21:15:20 INFO - PROCESS | 1658 | 1465272920081 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}] 21:15:20 INFO - PROCESS | 1658 | 1465272920082 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:20 INFO - PROCESS | 1658 | 1465272920178 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 21:15:20 INFO - PROCESS | 1658 | 1465272920192 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:20 INFO - PROCESS | 1658 | 1465272920193 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:20 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a67c800 == 38 [pid = 1658] [id = 687] 21:15:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 75 (0x129054400) [pid = 1658] [serial = 2061] [outer = 0x0] 21:15:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 76 (0x129325c00) [pid = 1658] [serial = 2062] [outer = 0x129054400] 21:15:20 INFO - PROCESS | 1658 | 1465272920217 Marionette DEBUG loaded listener.js 21:15:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 77 (0x1293a6800) [pid = 1658] [serial = 2063] [outer = 0x129054400] 21:15:20 INFO - PROCESS | 1658 | 1465272920562 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] 21:15:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 21:15:20 INFO - PROCESS | 1658 | 1465272920598 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 21:15:20 INFO - PROCESS | 1658 | 1465272920600 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 21:15:20 INFO - PROCESS | 1658 | 1465272920601 Marionette TRACE conn2 <- [1,2722,null,{}] 21:15:20 INFO - PROCESS | 1658 | 1465272920604 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}] 21:15:20 INFO - PROCESS | 1658 | 1465272920605 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:20 INFO - PROCESS | 1658 | 1465272920712 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 21:15:20 INFO - PROCESS | 1658 | 1465272920720 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:20 INFO - PROCESS | 1658 | 1465272920721 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:20 INFO - PROCESS | 1658 | ++DOCSHELL 0x12aa8d800 == 39 [pid = 1658] [id = 688] 21:15:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 78 (0x1296ec000) [pid = 1658] [serial = 2064] [outer = 0x0] 21:15:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x12a569400) [pid = 1658] [serial = 2065] [outer = 0x1296ec000] 21:15:20 INFO - PROCESS | 1658 | 1465272920745 Marionette DEBUG loaded listener.js 21:15:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x12a6efc00) [pid = 1658] [serial = 2066] [outer = 0x1296ec000] 21:15:21 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | Canvas test: 2d.text.font.parse.size.percentage - assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected "72px serif" but got "50% serif" 21:15:21 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 21:15:21 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1 21:15:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:21 INFO - _addTest/ [0,2725,"getWindowHandle",null] 21:15:21 INFO - PROCESS | 1658 | 1465272921238 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 21:15:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 21:15:21 INFO - PROCESS | 1658 | 1465272921242 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 21:15:21 INFO - PROCESS | 1658 | 1465272921246 Marionette TRACE conn2 <- [1,2726,null,{}] 21:15:21 INFO - PROCESS | 1658 | 1465272921249 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}] 21:15:21 INFO - PROCESS | 1658 | 1465272921253 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:21 INFO - PROCESS | 1658 | 1465272921358 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 21:15:21 INFO - PROCESS | 1658 | 1465272921430 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:21 INFO - PROCESS | 1658 | 1465272921432 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:21 INFO - PROCESS | 1658 | ++DOCSHELL 0x118158000 == 40 [pid = 1658] [id = 689] 21:15:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x118091c00) [pid = 1658] [serial = 2067] [outer = 0x0] 21:15:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x11831ac00) [pid = 1658] [serial = 2068] [outer = 0x118091c00] 21:15:21 INFO - PROCESS | 1658 | 1465272921463 Marionette DEBUG loaded listener.js 21:15:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x119034400) [pid = 1658] [serial = 2069] [outer = 0x118091c00] 21:15:21 INFO - PROCESS | 1658 | 1465272921892 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]]]}] 21:15:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 21:15:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 673ms 21:15:21 INFO - PROCESS | 1658 | 1465272921916 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 21:15:21 INFO - PROCESS | 1658 | 1465272921919 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 21:15:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 21:15:21 INFO - PROCESS | 1658 | 1465272921923 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 21:15:21 INFO - PROCESS | 1658 | 1465272921925 Marionette TRACE conn2 <- [1,2730,null,{}] 21:15:21 INFO - PROCESS | 1658 | 1465272921928 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}] 21:15:21 INFO - PROCESS | 1658 | 1465272921930 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:22 INFO - PROCESS | 1658 | 1465272922056 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 21:15:22 INFO - PROCESS | 1658 | 1465272922143 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:22 INFO - PROCESS | 1658 | 1465272922144 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:22 INFO - PROCESS | 1658 | ++DOCSHELL 0x125d3d800 == 41 [pid = 1658] [id = 690] 21:15:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x119d31000) [pid = 1658] [serial = 2070] [outer = 0x0] 21:15:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x120f10400) [pid = 1658] [serial = 2071] [outer = 0x119d31000] 21:15:22 INFO - PROCESS | 1658 | 1465272922176 Marionette DEBUG loaded listener.js 21:15:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x121c0b800) [pid = 1658] [serial = 2072] [outer = 0x119d31000] 21:15:23 INFO - PROCESS | 1658 | 1465272923053 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"]]]}] 21:15:23 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 21:15:23 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 21:15:23 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 21:15:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:15:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1171ms 21:15:23 INFO - PROCESS | 1658 | 1465272923095 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 21:15:23 INFO - PROCESS | 1658 | 1465272923096 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 21:15:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 21:15:23 INFO - PROCESS | 1658 | 1465272923099 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 21:15:23 INFO - PROCESS | 1658 | 1465272923102 Marionette TRACE conn2 <- [1,2734,null,{}] 21:15:23 INFO - PROCESS | 1658 | 1465272923110 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}] 21:15:23 INFO - PROCESS | 1658 | 1465272923113 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:23 INFO - PROCESS | 1658 | 1465272923243 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 21:15:23 INFO - PROCESS | 1658 | 1465272923308 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:23 INFO - PROCESS | 1658 | 1465272923311 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:23 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b9a6000 == 42 [pid = 1658] [id = 691] 21:15:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x1190c6000) [pid = 1658] [serial = 2073] [outer = 0x0] 21:15:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x126c4b800) [pid = 1658] [serial = 2074] [outer = 0x1190c6000] 21:15:23 INFO - PROCESS | 1658 | 1465272923342 Marionette DEBUG loaded listener.js 21:15:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x128a04800) [pid = 1658] [serial = 2075] [outer = 0x1190c6000] 21:15:23 INFO - PROCESS | 1658 | 1465272923804 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]]]}] 21:15:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 21:15:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 723ms 21:15:23 INFO - PROCESS | 1658 | 1465272923822 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 21:15:23 INFO - PROCESS | 1658 | 1465272923824 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 21:15:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 21:15:23 INFO - PROCESS | 1658 | 1465272923827 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 21:15:23 INFO - PROCESS | 1658 | 1465272923828 Marionette TRACE conn2 <- [1,2738,null,{}] 21:15:23 INFO - PROCESS | 1658 | 1465272923830 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}] 21:15:23 INFO - PROCESS | 1658 | 1465272923832 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:24 INFO - PROCESS | 1658 | 1465272924040 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 21:15:24 INFO - PROCESS | 1658 | 1465272924110 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:24 INFO - PROCESS | 1658 | 1465272924111 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:24 INFO - PROCESS | 1658 | ++DOCSHELL 0x118114000 == 43 [pid = 1658] [id = 692] 21:15:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x1160c6c00) [pid = 1658] [serial = 2076] [outer = 0x0] 21:15:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x116f42000) [pid = 1658] [serial = 2077] [outer = 0x1160c6c00] 21:15:24 INFO - PROCESS | 1658 | 1465272924140 Marionette DEBUG loaded listener.js 21:15:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x117e16000) [pid = 1658] [serial = 2078] [outer = 0x1160c6c00] 21:15:25 INFO - PROCESS | 1658 | --DOCSHELL 0x12a67c800 == 42 [pid = 1658] [id = 687] 21:15:25 INFO - PROCESS | 1658 | --DOCSHELL 0x12901a000 == 41 [pid = 1658] [id = 686] 21:15:25 INFO - PROCESS | 1658 | --DOCSHELL 0x12891d800 == 40 [pid = 1658] [id = 685] 21:15:25 INFO - PROCESS | 1658 | --DOCSHELL 0x126cbc000 == 39 [pid = 1658] [id = 684] 21:15:25 INFO - PROCESS | 1658 | --DOCSHELL 0x1248af800 == 38 [pid = 1658] [id = 683] 21:15:25 INFO - PROCESS | 1658 | --DOCSHELL 0x11971d000 == 37 [pid = 1658] [id = 682] 21:15:25 INFO - PROCESS | 1658 | --DOCSHELL 0x118163000 == 36 [pid = 1658] [id = 681] 21:15:25 INFO - PROCESS | 1658 | --DOCSHELL 0x113d65000 == 35 [pid = 1658] [id = 680] 21:15:25 INFO - PROCESS | 1658 | --DOCSHELL 0x12a685000 == 34 [pid = 1658] [id = 677] 21:15:25 INFO - PROCESS | 1658 | --DOCSHELL 0x12d50e000 == 33 [pid = 1658] [id = 663] 21:15:25 INFO - PROCESS | 1658 | --DOCSHELL 0x116918000 == 32 [pid = 1658] [id = 678] 21:15:25 INFO - PROCESS | 1658 | --DOCSHELL 0x113a3b800 == 31 [pid = 1658] [id = 679] 21:15:25 INFO - PROCESS | 1658 | --DOCSHELL 0x12b9a6000 == 30 [pid = 1658] [id = 691] 21:15:25 INFO - PROCESS | 1658 | --DOCSHELL 0x125d3d800 == 29 [pid = 1658] [id = 690] 21:15:25 INFO - PROCESS | 1658 | --DOCSHELL 0x118158000 == 28 [pid = 1658] [id = 689] 21:15:25 INFO - PROCESS | 1658 | --DOCSHELL 0x12aa8d800 == 27 [pid = 1658] [id = 688] 21:15:25 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x118318c00) [pid = 1658] [serial = 2029] [outer = 0x0] [url = about:blank] 21:15:25 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x119516000) [pid = 1658] [serial = 2030] [outer = 0x0] [url = about:blank] 21:15:25 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x12b03dc00) [pid = 1658] [serial = 2021] [outer = 0x0] [url = about:blank] 21:15:25 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x126f97800) [pid = 1658] [serial = 2032] [outer = 0x0] [url = about:blank] 21:15:25 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x119032000) [pid = 1658] [serial = 1996] [outer = 0x0] [url = about:blank] 21:15:25 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x12aaaf400) [pid = 1658] [serial = 2017] [outer = 0x0] [url = about:blank] 21:15:25 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x12aab6000) [pid = 1658] [serial = 2018] [outer = 0x0] [url = about:blank] 21:15:25 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x119367800) [pid = 1658] [serial = 1997] [outer = 0x0] [url = about:blank] 21:15:25 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x124aa2800) [pid = 1658] [serial = 2002] [outer = 0x0] [url = about:blank] 21:15:25 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x125c2f400) [pid = 1658] [serial = 2003] [outer = 0x0] [url = about:blank] 21:15:25 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x117033800) [pid = 1658] [serial = 1993] [outer = 0x0] [url = about:blank] 21:15:25 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x1167d1c00) [pid = 1658] [serial = 1994] [outer = 0x0] [url = about:blank] 21:15:25 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x12aab4400) [pid = 1658] [serial = 2020] [outer = 0x0] [url = about:blank] 21:15:25 INFO - PROCESS | 1658 | --DOMWINDOW == 78 (0x1296ecc00) [pid = 1658] [serial = 2011] [outer = 0x0] [url = about:blank] 21:15:25 INFO - PROCESS | 1658 | --DOMWINDOW == 77 (0x12a6e6800) [pid = 1658] [serial = 2012] [outer = 0x0] [url = about:blank] 21:15:25 INFO - PROCESS | 1658 | --DOMWINDOW == 76 (0x12b90f800) [pid = 1658] [serial = 2023] [outer = 0x0] [url = about:blank] 21:15:25 INFO - PROCESS | 1658 | --DOMWINDOW == 75 (0x12b1dc000) [pid = 1658] [serial = 1991] [outer = 0x0] [url = about:blank] 21:15:25 INFO - PROCESS | 1658 | --DOMWINDOW == 74 (0x12a6e6c00) [pid = 1658] [serial = 2014] [outer = 0x0] [url = about:blank] 21:15:25 INFO - PROCESS | 1658 | --DOMWINDOW == 73 (0x12a953000) [pid = 1658] [serial = 2015] [outer = 0x0] [url = about:blank] 21:15:25 INFO - PROCESS | 1658 | --DOMWINDOW == 72 (0x1267cd400) [pid = 1658] [serial = 2005] [outer = 0x0] [url = about:blank] 21:15:25 INFO - PROCESS | 1658 | --DOMWINDOW == 71 (0x12733e800) [pid = 1658] [serial = 2006] [outer = 0x0] [url = about:blank] 21:15:25 INFO - PROCESS | 1658 | --DOMWINDOW == 70 (0x120f0d400) [pid = 1658] [serial = 1999] [outer = 0x0] [url = about:blank] 21:15:25 INFO - PROCESS | 1658 | --DOMWINDOW == 69 (0x121c0cc00) [pid = 1658] [serial = 2000] [outer = 0x0] [url = about:blank] 21:15:25 INFO - PROCESS | 1658 | --DOMWINDOW == 68 (0x128a0c000) [pid = 1658] [serial = 2008] [outer = 0x0] [url = about:blank] 21:15:25 INFO - PROCESS | 1658 | --DOMWINDOW == 67 (0x129327c00) [pid = 1658] [serial = 2009] [outer = 0x0] [url = about:blank] 21:15:25 INFO - PROCESS | 1658 | --DOMWINDOW == 66 (0x12ba14c00) [pid = 1658] [serial = 2026] [outer = 0x0] [url = about:blank] 21:15:25 INFO - PROCESS | 1658 | --DOMWINDOW == 65 (0x12b917400) [pid = 1658] [serial = 2024] [outer = 0x0] [url = about:blank] 21:15:25 INFO - PROCESS | 1658 | --DOMWINDOW == 64 (0x12ba1b800) [pid = 1658] [serial = 2027] [outer = 0x0] [url = about:blank] 21:15:25 INFO - PROCESS | 1658 | 1465272925159 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]]]}] 21:15:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 21:15:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1371ms 21:15:25 INFO - PROCESS | 1658 | 1465272925200 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 21:15:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 21:15:25 INFO - PROCESS | 1658 | 1465272925203 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 21:15:25 INFO - PROCESS | 1658 | 1465272925206 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 21:15:25 INFO - PROCESS | 1658 | 1465272925208 Marionette TRACE conn2 <- [1,2742,null,{}] 21:15:25 INFO - PROCESS | 1658 | 1465272925212 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}] 21:15:25 INFO - PROCESS | 1658 | 1465272925214 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:25 INFO - PROCESS | 1658 | 1465272925301 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 21:15:25 INFO - PROCESS | 1658 | 1465272925307 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:25 INFO - PROCESS | 1658 | 1465272925309 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:25 INFO - PROCESS | 1658 | ++DOCSHELL 0x116090000 == 28 [pid = 1658] [id = 693] 21:15:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 65 (0x112fab800) [pid = 1658] [serial = 2079] [outer = 0x0] 21:15:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 66 (0x113381c00) [pid = 1658] [serial = 2080] [outer = 0x112fab800] 21:15:25 INFO - PROCESS | 1658 | 1465272925342 Marionette DEBUG loaded listener.js 21:15:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 67 (0x1151cc800) [pid = 1658] [serial = 2081] [outer = 0x112fab800] 21:15:25 INFO - PROCESS | 1658 | 1465272925676 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]]]}] 21:15:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 21:15:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 519ms 21:15:25 INFO - PROCESS | 1658 | 1465272925726 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 21:15:25 INFO - PROCESS | 1658 | 1465272925729 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 21:15:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 21:15:25 INFO - PROCESS | 1658 | 1465272925734 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 21:15:25 INFO - PROCESS | 1658 | 1465272925736 Marionette TRACE conn2 <- [1,2746,null,{}] 21:15:25 INFO - PROCESS | 1658 | 1465272925739 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}] 21:15:25 INFO - PROCESS | 1658 | 1465272925741 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:25 INFO - PROCESS | 1658 | 1465272925826 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 21:15:25 INFO - PROCESS | 1658 | 1465272925831 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:25 INFO - PROCESS | 1658 | 1465272925833 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:25 INFO - PROCESS | 1658 | ++DOCSHELL 0x118109800 == 29 [pid = 1658] [id = 694] 21:15:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 68 (0x1162c6800) [pid = 1658] [serial = 2082] [outer = 0x0] 21:15:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 69 (0x1167d4000) [pid = 1658] [serial = 2083] [outer = 0x1162c6800] 21:15:25 INFO - PROCESS | 1658 | 1465272925867 Marionette DEBUG loaded listener.js 21:15:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 70 (0x116a0c800) [pid = 1658] [serial = 2084] [outer = 0x1162c6800] 21:15:26 INFO - PROCESS | 1658 | 1465272926334 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]]]}] 21:15:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 21:15:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 626ms 21:15:26 INFO - PROCESS | 1658 | 1465272926361 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 21:15:26 INFO - PROCESS | 1658 | 1465272926362 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 21:15:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 21:15:26 INFO - PROCESS | 1658 | 1465272926364 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 21:15:26 INFO - PROCESS | 1658 | 1465272926367 Marionette TRACE conn2 <- [1,2750,null,{}] 21:15:26 INFO - PROCESS | 1658 | 1465272926382 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}] 21:15:26 INFO - PROCESS | 1658 | 1465272926385 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:26 INFO - PROCESS | 1658 | 1465272926466 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 21:15:26 INFO - PROCESS | 1658 | 1465272926473 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:26 INFO - PROCESS | 1658 | 1465272926475 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:26 INFO - PROCESS | 1658 | ++DOCSHELL 0x118106800 == 30 [pid = 1658] [id = 695] 21:15:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 71 (0x1172b7800) [pid = 1658] [serial = 2085] [outer = 0x0] 21:15:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 72 (0x117e16400) [pid = 1658] [serial = 2086] [outer = 0x1172b7800] 21:15:26 INFO - PROCESS | 1658 | 1465272926503 Marionette DEBUG loaded listener.js 21:15:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 73 (0x118097400) [pid = 1658] [serial = 2087] [outer = 0x1172b7800] 21:15:26 INFO - PROCESS | 1658 | 1465272926856 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]]]}] 21:15:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 21:15:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 522ms 21:15:26 INFO - PROCESS | 1658 | 1465272926887 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 21:15:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 21:15:26 INFO - PROCESS | 1658 | 1465272926889 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 21:15:26 INFO - PROCESS | 1658 | 1465272926891 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 21:15:26 INFO - PROCESS | 1658 | 1465272926892 Marionette TRACE conn2 <- [1,2754,null,{}] 21:15:26 INFO - PROCESS | 1658 | 1465272926894 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}] 21:15:26 INFO - PROCESS | 1658 | 1465272926896 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:26 INFO - PROCESS | 1658 | 1465272926976 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 21:15:27 INFO - PROCESS | 1658 | 1465272927035 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:27 INFO - PROCESS | 1658 | 1465272927037 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:27 INFO - PROCESS | 1658 | ++DOCSHELL 0x11971e000 == 31 [pid = 1658] [id = 696] 21:15:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 74 (0x11808e000) [pid = 1658] [serial = 2088] [outer = 0x0] 21:15:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 75 (0x118595800) [pid = 1658] [serial = 2089] [outer = 0x11808e000] 21:15:27 INFO - PROCESS | 1658 | 1465272927062 Marionette DEBUG loaded listener.js 21:15:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 76 (0x118863800) [pid = 1658] [serial = 2090] [outer = 0x11808e000] 21:15:27 INFO - PROCESS | 1658 | 1465272927364 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]]]}] 21:15:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 21:15:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 520ms 21:15:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 21:15:27 INFO - PROCESS | 1658 | 1465272927412 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 21:15:27 INFO - PROCESS | 1658 | 1465272927413 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 21:15:27 INFO - PROCESS | 1658 | 1465272927415 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 21:15:27 INFO - PROCESS | 1658 | 1465272927416 Marionette TRACE conn2 <- [1,2758,null,{}] 21:15:27 INFO - PROCESS | 1658 | 1465272927419 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}] 21:15:27 INFO - PROCESS | 1658 | 1465272927420 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:27 INFO - PROCESS | 1658 | 1465272927524 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 21:15:27 INFO - PROCESS | 1658 | 1465272927560 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:27 INFO - PROCESS | 1658 | 1465272927562 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:27 INFO - PROCESS | 1658 | ++DOCSHELL 0x12357e000 == 32 [pid = 1658] [id = 697] 21:15:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 77 (0x118864c00) [pid = 1658] [serial = 2091] [outer = 0x0] 21:15:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 78 (0x1190ce000) [pid = 1658] [serial = 2092] [outer = 0x118864c00] 21:15:27 INFO - PROCESS | 1658 | 1465272927586 Marionette DEBUG loaded listener.js 21:15:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x119510800) [pid = 1658] [serial = 2093] [outer = 0x118864c00] 21:15:27 INFO - PROCESS | 1658 | 1465272927923 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]]]}] 21:15:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 21:15:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 518ms 21:15:27 INFO - PROCESS | 1658 | 1465272927934 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 21:15:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 21:15:27 INFO - PROCESS | 1658 | 1465272927938 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 21:15:27 INFO - PROCESS | 1658 | 1465272927941 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 21:15:27 INFO - PROCESS | 1658 | 1465272927942 Marionette TRACE conn2 <- [1,2762,null,{}] 21:15:27 INFO - PROCESS | 1658 | 1465272927944 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}] 21:15:27 INFO - PROCESS | 1658 | 1465272927948 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:28 INFO - PROCESS | 1658 | 1465272928066 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 21:15:28 INFO - PROCESS | 1658 | 1465272928101 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:28 INFO - PROCESS | 1658 | 1465272928103 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x125de3800 == 33 [pid = 1658] [id = 698] 21:15:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x11951c400) [pid = 1658] [serial = 2094] [outer = 0x0] 21:15:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x119858800) [pid = 1658] [serial = 2095] [outer = 0x11951c400] 21:15:28 INFO - PROCESS | 1658 | 1465272928128 Marionette DEBUG loaded listener.js 21:15:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x121613c00) [pid = 1658] [serial = 2096] [outer = 0x11951c400] 21:15:28 INFO - PROCESS | 1658 | 1465272928436 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]]]}] 21:15:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 21:15:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 519ms 21:15:28 INFO - PROCESS | 1658 | 1465272928461 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 21:15:28 INFO - PROCESS | 1658 | 1465272928462 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 21:15:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 21:15:28 INFO - PROCESS | 1658 | 1465272928464 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 21:15:28 INFO - PROCESS | 1658 | 1465272928465 Marionette TRACE conn2 <- [1,2766,null,{}] 21:15:28 INFO - PROCESS | 1658 | 1465272928476 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}] 21:15:28 INFO - PROCESS | 1658 | 1465272928477 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:28 INFO - PROCESS | 1658 | 1465272928581 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 21:15:28 INFO - PROCESS | 1658 | 1465272928584 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:28 INFO - PROCESS | 1658 | 1465272928585 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x12891d800 == 34 [pid = 1658] [id = 699] 21:15:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x11951dc00) [pid = 1658] [serial = 2097] [outer = 0x0] 21:15:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x121c0c000) [pid = 1658] [serial = 2098] [outer = 0x11951dc00] 21:15:28 INFO - PROCESS | 1658 | 1465272928610 Marionette DEBUG loaded listener.js 21:15:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x124804400) [pid = 1658] [serial = 2099] [outer = 0x11951dc00] 21:15:28 INFO - PROCESS | 1658 | 1465272928927 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]]]}] 21:15:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 21:15:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 473ms 21:15:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 21:15:28 INFO - PROCESS | 1658 | 1465272928945 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 21:15:28 INFO - PROCESS | 1658 | 1465272928946 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 21:15:28 INFO - PROCESS | 1658 | 1465272928948 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 21:15:28 INFO - PROCESS | 1658 | 1465272928949 Marionette TRACE conn2 <- [1,2770,null,{}] 21:15:28 INFO - PROCESS | 1658 | 1465272928960 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}] 21:15:28 INFO - PROCESS | 1658 | 1465272928961 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:29 INFO - PROCESS | 1658 | 1465272929065 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 21:15:29 INFO - PROCESS | 1658 | 1465272929069 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:29 INFO - PROCESS | 1658 | 1465272929070 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:29 INFO - PROCESS | 1658 | ++DOCSHELL 0x1291cd000 == 35 [pid = 1658] [id = 700] 21:15:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x110eefc00) [pid = 1658] [serial = 2100] [outer = 0x0] 21:15:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x1248dcc00) [pid = 1658] [serial = 2101] [outer = 0x110eefc00] 21:15:29 INFO - PROCESS | 1658 | 1465272929094 Marionette DEBUG loaded listener.js 21:15:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x124cbc000) [pid = 1658] [serial = 2102] [outer = 0x110eefc00] 21:15:29 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x121c0d400) [pid = 1658] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 21:15:29 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x124ce9000) [pid = 1658] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 21:15:29 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x1167d5000) [pid = 1658] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 21:15:29 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x1190cfc00) [pid = 1658] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 21:15:29 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x118007c00) [pid = 1658] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 21:15:29 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x116f45800) [pid = 1658] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 21:15:29 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x113da0400) [pid = 1658] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 21:15:29 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x116f47000) [pid = 1658] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 21:15:29 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x119760800) [pid = 1658] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 21:15:29 INFO - PROCESS | 1658 | --DOMWINDOW == 78 (0x124cef400) [pid = 1658] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 21:15:29 INFO - PROCESS | 1658 | --DOMWINDOW == 77 (0x1296ec000) [pid = 1658] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 21:15:29 INFO - PROCESS | 1658 | --DOMWINDOW == 76 (0x129054400) [pid = 1658] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 21:15:29 INFO - PROCESS | 1658 | 1465272929489 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]]]}] 21:15:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 21:15:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 578ms 21:15:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 21:15:29 INFO - PROCESS | 1658 | 1465272929526 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 21:15:29 INFO - PROCESS | 1658 | 1465272929528 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 21:15:29 INFO - PROCESS | 1658 | 1465272929530 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 21:15:29 INFO - PROCESS | 1658 | 1465272929532 Marionette TRACE conn2 <- [1,2774,null,{}] 21:15:29 INFO - PROCESS | 1658 | 1465272929534 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}] 21:15:29 INFO - PROCESS | 1658 | 1465272929535 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:29 INFO - PROCESS | 1658 | 1465272929611 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 21:15:29 INFO - PROCESS | 1658 | 1465272929615 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:29 INFO - PROCESS | 1658 | 1465272929616 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:29 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a60e800 == 36 [pid = 1658] [id = 701] 21:15:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 77 (0x116f47000) [pid = 1658] [serial = 2103] [outer = 0x0] 21:15:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 78 (0x11936bc00) [pid = 1658] [serial = 2104] [outer = 0x116f47000] 21:15:29 INFO - PROCESS | 1658 | 1465272929651 Marionette DEBUG loaded listener.js 21:15:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x124f52400) [pid = 1658] [serial = 2105] [outer = 0x116f47000] 21:15:29 INFO - PROCESS | 1658 | 1465272929977 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]]]}] 21:15:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 21:15:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 471ms 21:15:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 21:15:30 INFO - PROCESS | 1658 | 1465272930004 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 21:15:30 INFO - PROCESS | 1658 | 1465272930005 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 21:15:30 INFO - PROCESS | 1658 | 1465272930007 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 21:15:30 INFO - PROCESS | 1658 | 1465272930009 Marionette TRACE conn2 <- [1,2778,null,{}] 21:15:30 INFO - PROCESS | 1658 | 1465272930011 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}] 21:15:30 INFO - PROCESS | 1658 | 1465272930012 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:30 INFO - PROCESS | 1658 | 1465272930113 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 21:15:30 INFO - PROCESS | 1658 | 1465272930121 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:30 INFO - PROCESS | 1658 | 1465272930122 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:30 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a692800 == 37 [pid = 1658] [id = 702] 21:15:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x11824a800) [pid = 1658] [serial = 2106] [outer = 0x0] 21:15:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x125d25000) [pid = 1658] [serial = 2107] [outer = 0x11824a800] 21:15:30 INFO - PROCESS | 1658 | 1465272930146 Marionette DEBUG loaded listener.js 21:15:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x126cdfc00) [pid = 1658] [serial = 2108] [outer = 0x11824a800] 21:15:30 INFO - PROCESS | 1658 | 1465272930493 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]]]}] 21:15:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 21:15:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 518ms 21:15:30 INFO - PROCESS | 1658 | 1465272930528 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 21:15:30 INFO - PROCESS | 1658 | 1465272930530 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 21:15:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 21:15:30 INFO - PROCESS | 1658 | 1465272930533 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 21:15:30 INFO - PROCESS | 1658 | 1465272930536 Marionette TRACE conn2 <- [1,2782,null,{}] 21:15:30 INFO - PROCESS | 1658 | 1465272930540 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}] 21:15:30 INFO - PROCESS | 1658 | 1465272930542 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:30 INFO - PROCESS | 1658 | 1465272930686 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 21:15:30 INFO - PROCESS | 1658 | 1465272930778 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:30 INFO - PROCESS | 1658 | 1465272930780 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:30 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b9a4000 == 38 [pid = 1658] [id = 703] 21:15:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x11213d800) [pid = 1658] [serial = 2109] [outer = 0x0] 21:15:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x126d4ec00) [pid = 1658] [serial = 2110] [outer = 0x11213d800] 21:15:30 INFO - PROCESS | 1658 | 1465272930834 Marionette DEBUG loaded listener.js 21:15:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x1288a3000) [pid = 1658] [serial = 2111] [outer = 0x11213d800] 21:15:31 INFO - PROCESS | 1658 | 1465272931104 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]]]}] 21:15:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 21:15:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 626ms 21:15:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 21:15:31 INFO - PROCESS | 1658 | 1465272931159 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 21:15:31 INFO - PROCESS | 1658 | 1465272931161 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 21:15:31 INFO - PROCESS | 1658 | 1465272931163 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 21:15:31 INFO - PROCESS | 1658 | 1465272931164 Marionette TRACE conn2 <- [1,2786,null,{}] 21:15:31 INFO - PROCESS | 1658 | 1465272931168 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}] 21:15:31 INFO - PROCESS | 1658 | 1465272931171 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:31 INFO - PROCESS | 1658 | 1465272931254 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 21:15:31 INFO - PROCESS | 1658 | 1465272931257 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:31 INFO - PROCESS | 1658 | 1465272931258 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:31 INFO - PROCESS | 1658 | ++DOCSHELL 0x12bce1800 == 39 [pid = 1658] [id = 704] 21:15:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x1288a8800) [pid = 1658] [serial = 2112] [outer = 0x0] 21:15:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x128a08c00) [pid = 1658] [serial = 2113] [outer = 0x1288a8800] 21:15:31 INFO - PROCESS | 1658 | 1465272931283 Marionette DEBUG loaded listener.js 21:15:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x128b50800) [pid = 1658] [serial = 2114] [outer = 0x1288a8800] 21:15:31 INFO - PROCESS | 1658 | 1465272931802 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]]]}] 21:15:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 21:15:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 669ms 21:15:31 INFO - PROCESS | 1658 | 1465272931833 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 21:15:31 INFO - PROCESS | 1658 | 1465272931836 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 21:15:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 21:15:31 INFO - PROCESS | 1658 | 1465272931839 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 21:15:31 INFO - PROCESS | 1658 | 1465272931841 Marionette TRACE conn2 <- [1,2790,null,{}] 21:15:31 INFO - PROCESS | 1658 | 1465272931845 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}] 21:15:31 INFO - PROCESS | 1658 | 1465272931847 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:31 INFO - PROCESS | 1658 | 1465272931963 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 21:15:32 INFO - PROCESS | 1658 | 1465272932044 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:32 INFO - PROCESS | 1658 | 1465272932045 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:32 INFO - PROCESS | 1658 | ++DOCSHELL 0x118105800 == 40 [pid = 1658] [id = 705] 21:15:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x112fa1c00) [pid = 1658] [serial = 2115] [outer = 0x0] 21:15:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x115eef400) [pid = 1658] [serial = 2116] [outer = 0x112fa1c00] 21:15:32 INFO - PROCESS | 1658 | 1465272932076 Marionette DEBUG loaded listener.js 21:15:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x11670e400) [pid = 1658] [serial = 2117] [outer = 0x112fa1c00] 21:15:32 INFO - PROCESS | 1658 | 1465272932612 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]]]}] 21:15:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 21:15:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 823ms 21:15:32 INFO - PROCESS | 1658 | 1465272932677 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 21:15:32 INFO - PROCESS | 1658 | 1465272932680 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 21:15:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 21:15:32 INFO - PROCESS | 1658 | 1465272932687 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 21:15:32 INFO - PROCESS | 1658 | 1465272932689 Marionette TRACE conn2 <- [1,2794,null,{}] 21:15:32 INFO - PROCESS | 1658 | 1465272932692 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}] 21:15:32 INFO - PROCESS | 1658 | 1465272932694 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:32 INFO - PROCESS | 1658 | 1465272932802 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 21:15:33 INFO - PROCESS | 1658 | 1465272933001 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:33 INFO - PROCESS | 1658 | 1465272933003 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:33 INFO - PROCESS | 1658 | ++DOCSHELL 0x1127bf800 == 41 [pid = 1658] [id = 706] 21:15:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x113387c00) [pid = 1658] [serial = 2118] [outer = 0x0] 21:15:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x115ef0000) [pid = 1658] [serial = 2119] [outer = 0x113387c00] 21:15:33 INFO - PROCESS | 1658 | 1465272933031 Marionette DEBUG loaded listener.js 21:15:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x1166e6c00) [pid = 1658] [serial = 2120] [outer = 0x113387c00] 21:15:33 INFO - PROCESS | 1658 | --DOCSHELL 0x12b9a4000 == 40 [pid = 1658] [id = 703] 21:15:33 INFO - PROCESS | 1658 | --DOCSHELL 0x12a692800 == 39 [pid = 1658] [id = 702] 21:15:33 INFO - PROCESS | 1658 | --DOCSHELL 0x12a60e800 == 38 [pid = 1658] [id = 701] 21:15:33 INFO - PROCESS | 1658 | --DOCSHELL 0x1291cd000 == 37 [pid = 1658] [id = 700] 21:15:33 INFO - PROCESS | 1658 | --DOCSHELL 0x12891d800 == 36 [pid = 1658] [id = 699] 21:15:33 INFO - PROCESS | 1658 | --DOCSHELL 0x125de3800 == 35 [pid = 1658] [id = 698] 21:15:33 INFO - PROCESS | 1658 | --DOCSHELL 0x12357e000 == 34 [pid = 1658] [id = 697] 21:15:33 INFO - PROCESS | 1658 | --DOCSHELL 0x11971e000 == 33 [pid = 1658] [id = 696] 21:15:33 INFO - PROCESS | 1658 | --DOCSHELL 0x118106800 == 32 [pid = 1658] [id = 695] 21:15:33 INFO - PROCESS | 1658 | --DOCSHELL 0x118109800 == 31 [pid = 1658] [id = 694] 21:15:33 INFO - PROCESS | 1658 | --DOCSHELL 0x116090000 == 30 [pid = 1658] [id = 693] 21:15:33 INFO - PROCESS | 1658 | --DOCSHELL 0x118114000 == 29 [pid = 1658] [id = 692] 21:15:33 INFO - PROCESS | 1658 | 1465272933503 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]]]}] 21:15:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 21:15:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 825ms 21:15:33 INFO - PROCESS | 1658 | 1465272933512 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 21:15:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 21:15:33 INFO - PROCESS | 1658 | 1465272933514 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 21:15:33 INFO - PROCESS | 1658 | 1465272933517 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 21:15:33 INFO - PROCESS | 1658 | 1465272933519 Marionette TRACE conn2 <- [1,2798,null,{}] 21:15:33 INFO - PROCESS | 1658 | 1465272933522 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}] 21:15:33 INFO - PROCESS | 1658 | 1465272933524 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:33 INFO - PROCESS | 1658 | 1465272933612 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 21:15:33 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x12a6efc00) [pid = 1658] [serial = 2066] [outer = 0x0] [url = about:blank] 21:15:33 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x12a569400) [pid = 1658] [serial = 2065] [outer = 0x0] [url = about:blank] 21:15:33 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x129325c00) [pid = 1658] [serial = 2062] [outer = 0x0] [url = about:blank] 21:15:33 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x1248e0800) [pid = 1658] [serial = 2050] [outer = 0x0] [url = about:blank] 21:15:33 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x1267c8c00) [pid = 1658] [serial = 2053] [outer = 0x0] [url = about:blank] 21:15:33 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x118008000) [pid = 1658] [serial = 2041] [outer = 0x0] [url = about:blank] 21:15:33 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x118248000) [pid = 1658] [serial = 2042] [outer = 0x0] [url = about:blank] 21:15:33 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x11936c000) [pid = 1658] [serial = 2044] [outer = 0x0] [url = about:blank] 21:15:33 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x12a95b800) [pid = 1658] [serial = 2033] [outer = 0x0] [url = about:blank] 21:15:33 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x118241400) [pid = 1658] [serial = 2038] [outer = 0x0] [url = about:blank] 21:15:33 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x119597800) [pid = 1658] [serial = 2039] [outer = 0x0] [url = about:blank] 21:15:33 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x11670e800) [pid = 1658] [serial = 2035] [outer = 0x0] [url = about:blank] 21:15:33 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x1172b1000) [pid = 1658] [serial = 2036] [outer = 0x0] [url = about:blank] 21:15:33 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x12905bc00) [pid = 1658] [serial = 2060] [outer = 0x0] [url = about:blank] 21:15:33 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x126fa0c00) [pid = 1658] [serial = 2054] [outer = 0x0] [url = about:blank] 21:15:33 INFO - PROCESS | 1658 | --DOMWINDOW == 78 (0x12119f800) [pid = 1658] [serial = 2047] [outer = 0x0] [url = about:blank] 21:15:33 INFO - PROCESS | 1658 | --DOMWINDOW == 77 (0x121c04000) [pid = 1658] [serial = 2048] [outer = 0x0] [url = about:blank] 21:15:33 INFO - PROCESS | 1658 | --DOMWINDOW == 76 (0x12904c800) [pid = 1658] [serial = 2059] [outer = 0x0] [url = about:blank] 21:15:33 INFO - PROCESS | 1658 | --DOMWINDOW == 75 (0x124ce8000) [pid = 1658] [serial = 2051] [outer = 0x0] [url = about:blank] 21:15:33 INFO - PROCESS | 1658 | --DOMWINDOW == 74 (0x127337800) [pid = 1658] [serial = 2056] [outer = 0x0] [url = about:blank] 21:15:33 INFO - PROCESS | 1658 | --DOMWINDOW == 73 (0x119599c00) [pid = 1658] [serial = 2045] [outer = 0x0] [url = about:blank] 21:15:33 INFO - PROCESS | 1658 | --DOMWINDOW == 72 (0x1293a6800) [pid = 1658] [serial = 2063] [outer = 0x0] [url = about:blank] 21:15:33 INFO - PROCESS | 1658 | --DOMWINDOW == 71 (0x128b54800) [pid = 1658] [serial = 2057] [outer = 0x0] [url = about:blank] 21:15:33 INFO - PROCESS | 1658 | 1465272933675 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:33 INFO - PROCESS | 1658 | 1465272933677 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:33 INFO - PROCESS | 1658 | ++DOCSHELL 0x117261000 == 30 [pid = 1658] [id = 707] 21:15:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 72 (0x11386c400) [pid = 1658] [serial = 2121] [outer = 0x0] 21:15:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 73 (0x11670b400) [pid = 1658] [serial = 2122] [outer = 0x11386c400] 21:15:33 INFO - PROCESS | 1658 | 1465272933703 Marionette DEBUG loaded listener.js 21:15:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 74 (0x117693400) [pid = 1658] [serial = 2123] [outer = 0x11386c400] 21:15:34 INFO - PROCESS | 1658 | 1465272934005 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]]]}] 21:15:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 21:15:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 522ms 21:15:34 INFO - PROCESS | 1658 | 1465272934044 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 21:15:34 INFO - PROCESS | 1658 | 1465272934047 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 21:15:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 21:15:34 INFO - PROCESS | 1658 | 1465272934051 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 21:15:34 INFO - PROCESS | 1658 | 1465272934054 Marionette TRACE conn2 <- [1,2802,null,{}] 21:15:34 INFO - PROCESS | 1658 | 1465272934057 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}] 21:15:34 INFO - PROCESS | 1658 | 1465272934058 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:34 INFO - PROCESS | 1658 | 1465272934168 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 21:15:34 INFO - PROCESS | 1658 | 1465272934223 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:34 INFO - PROCESS | 1658 | 1465272934225 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:34 INFO - PROCESS | 1658 | ++DOCSHELL 0x1184fb800 == 31 [pid = 1658] [id = 708] 21:15:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 75 (0x1172b1800) [pid = 1658] [serial = 2124] [outer = 0x0] 21:15:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 76 (0x118014400) [pid = 1658] [serial = 2125] [outer = 0x1172b1800] 21:15:34 INFO - PROCESS | 1658 | 1465272934248 Marionette DEBUG loaded listener.js 21:15:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 77 (0x119073000) [pid = 1658] [serial = 2126] [outer = 0x1172b1800] 21:15:34 INFO - PROCESS | 1658 | 1465272934555 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]]]}] 21:15:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 21:15:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 522ms 21:15:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 21:15:34 INFO - PROCESS | 1658 | 1465272934576 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 21:15:34 INFO - PROCESS | 1658 | 1465272934577 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 21:15:34 INFO - PROCESS | 1658 | 1465272934589 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 21:15:34 INFO - PROCESS | 1658 | 1465272934593 Marionette TRACE conn2 <- [1,2806,null,{}] 21:15:34 INFO - PROCESS | 1658 | 1465272934596 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}] 21:15:34 INFO - PROCESS | 1658 | 1465272934599 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:34 INFO - PROCESS | 1658 | 1465272934683 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 21:15:34 INFO - PROCESS | 1658 | 1465272934742 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:34 INFO - PROCESS | 1658 | 1465272934744 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:34 INFO - PROCESS | 1658 | ++DOCSHELL 0x12112c000 == 32 [pid = 1658] [id = 709] 21:15:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 78 (0x112e9c000) [pid = 1658] [serial = 2127] [outer = 0x0] 21:15:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x1190d1400) [pid = 1658] [serial = 2128] [outer = 0x112e9c000] 21:15:34 INFO - PROCESS | 1658 | 1465272934768 Marionette DEBUG loaded listener.js 21:15:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x119bd2c00) [pid = 1658] [serial = 2129] [outer = 0x112e9c000] 21:15:35 INFO - PROCESS | 1658 | 1465272935044 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]]]}] 21:15:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 21:15:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 481ms 21:15:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 21:15:35 INFO - PROCESS | 1658 | 1465272935061 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 21:15:35 INFO - PROCESS | 1658 | 1465272935063 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 21:15:35 INFO - PROCESS | 1658 | 1465272935065 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 21:15:35 INFO - PROCESS | 1658 | 1465272935066 Marionette TRACE conn2 <- [1,2810,null,{}] 21:15:35 INFO - PROCESS | 1658 | 1465272935079 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}] 21:15:35 INFO - PROCESS | 1658 | 1465272935080 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:35 INFO - PROCESS | 1658 | --DOCSHELL 0x12d108800 == 31 [pid = 1658] [id = 17] 21:15:35 INFO - PROCESS | 1658 | 1465272935194 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 21:15:35 INFO - PROCESS | 1658 | 1465272935200 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:35 INFO - PROCESS | 1658 | 1465272935201 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:35 INFO - PROCESS | 1658 | ++DOCSHELL 0x126ccc000 == 32 [pid = 1658] [id = 710] 21:15:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x120f05400) [pid = 1658] [serial = 2130] [outer = 0x0] 21:15:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x121a2b800) [pid = 1658] [serial = 2131] [outer = 0x120f05400] 21:15:35 INFO - PROCESS | 1658 | 1465272935226 Marionette DEBUG loaded listener.js 21:15:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x121c10800) [pid = 1658] [serial = 2132] [outer = 0x120f05400] 21:15:35 INFO - PROCESS | 1658 | 1465272935587 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]]]}] 21:15:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 21:15:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 526ms 21:15:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 21:15:35 INFO - PROCESS | 1658 | 1465272935591 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 21:15:35 INFO - PROCESS | 1658 | 1465272935592 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 21:15:35 INFO - PROCESS | 1658 | 1465272935594 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 21:15:35 INFO - PROCESS | 1658 | 1465272935596 Marionette TRACE conn2 <- [1,2814,null,{}] 21:15:35 INFO - PROCESS | 1658 | 1465272935598 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}] 21:15:35 INFO - PROCESS | 1658 | 1465272935600 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:35 INFO - PROCESS | 1658 | 1465272935716 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 21:15:35 INFO - PROCESS | 1658 | 1465272935726 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:35 INFO - PROCESS | 1658 | 1465272935730 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:35 INFO - PROCESS | 1658 | ++DOCSHELL 0x121417800 == 33 [pid = 1658] [id = 711] 21:15:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x124a09c00) [pid = 1658] [serial = 2133] [outer = 0x0] 21:15:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x124cb0c00) [pid = 1658] [serial = 2134] [outer = 0x124a09c00] 21:15:35 INFO - PROCESS | 1658 | 1465272935762 Marionette DEBUG loaded listener.js 21:15:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x126c4e000) [pid = 1658] [serial = 2135] [outer = 0x124a09c00] 21:15:36 INFO - PROCESS | 1658 | 1465272936118 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]]]}] 21:15:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 21:15:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 569ms 21:15:36 INFO - PROCESS | 1658 | 1465272936165 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 21:15:36 INFO - PROCESS | 1658 | 1465272936166 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 21:15:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 21:15:36 INFO - PROCESS | 1658 | 1465272936168 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 21:15:36 INFO - PROCESS | 1658 | 1465272936169 Marionette TRACE conn2 <- [1,2818,null,{}] 21:15:36 INFO - PROCESS | 1658 | 1465272936172 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}] 21:15:36 INFO - PROCESS | 1658 | 1465272936173 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:36 INFO - PROCESS | 1658 | 1465272936273 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 21:15:36 INFO - PROCESS | 1658 | 1465272936285 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:36 INFO - PROCESS | 1658 | 1465272936287 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:36 INFO - PROCESS | 1658 | ++DOCSHELL 0x129664800 == 34 [pid = 1658] [id = 712] 21:15:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x126f95800) [pid = 1658] [serial = 2136] [outer = 0x0] 21:15:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x12733e400) [pid = 1658] [serial = 2137] [outer = 0x126f95800] 21:15:36 INFO - PROCESS | 1658 | 1465272936310 Marionette DEBUG loaded listener.js 21:15:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x1288a9000) [pid = 1658] [serial = 2138] [outer = 0x126f95800] 21:15:36 INFO - PROCESS | 1658 | 1465272936648 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]]]}] 21:15:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 21:15:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 521ms 21:15:36 INFO - PROCESS | 1658 | 1465272936690 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 21:15:36 INFO - PROCESS | 1658 | 1465272936691 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 21:15:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 21:15:36 INFO - PROCESS | 1658 | 1465272936693 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 21:15:36 INFO - PROCESS | 1658 | 1465272936694 Marionette TRACE conn2 <- [1,2822,null,{}] 21:15:36 INFO - PROCESS | 1658 | 1465272936704 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}] 21:15:36 INFO - PROCESS | 1658 | 1465272936705 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:36 INFO - PROCESS | 1658 | 1465272936802 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 21:15:36 INFO - PROCESS | 1658 | 1465272936806 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:36 INFO - PROCESS | 1658 | 1465272936807 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:36 INFO - PROCESS | 1658 | ++DOCSHELL 0x12aa8d000 == 35 [pid = 1658] [id = 713] 21:15:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x119032000) [pid = 1658] [serial = 2139] [outer = 0x0] 21:15:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x128a07400) [pid = 1658] [serial = 2140] [outer = 0x119032000] 21:15:36 INFO - PROCESS | 1658 | 1465272936832 Marionette DEBUG loaded listener.js 21:15:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x128b58800) [pid = 1658] [serial = 2141] [outer = 0x119032000] 21:15:37 INFO - PROCESS | 1658 | 1465272937146 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]]]}] 21:15:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 21:15:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 479ms 21:15:37 INFO - PROCESS | 1658 | 1465272937174 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 21:15:37 INFO - PROCESS | 1658 | 1465272937175 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 21:15:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 21:15:37 INFO - PROCESS | 1658 | 1465272937178 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 21:15:37 INFO - PROCESS | 1658 | 1465272937179 Marionette TRACE conn2 <- [1,2826,null,{}] 21:15:37 INFO - PROCESS | 1658 | 1465272937181 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}] 21:15:37 INFO - PROCESS | 1658 | 1465272937182 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:37 INFO - PROCESS | 1658 | 1465272937289 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 21:15:37 INFO - PROCESS | 1658 | 1465272937293 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:37 INFO - PROCESS | 1658 | 1465272937294 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:37 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b821000 == 36 [pid = 1658] [id = 714] 21:15:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x127336000) [pid = 1658] [serial = 2142] [outer = 0x0] 21:15:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x128b5f800) [pid = 1658] [serial = 2143] [outer = 0x127336000] 21:15:37 INFO - PROCESS | 1658 | 1465272937319 Marionette DEBUG loaded listener.js 21:15:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x129057400) [pid = 1658] [serial = 2144] [outer = 0x127336000] 21:15:37 INFO - PROCESS | 1658 | 1465272937658 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 21:15:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 21:15:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 524ms 21:15:37 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x118864c00) [pid = 1658] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 21:15:37 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x11808e000) [pid = 1658] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 21:15:37 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x1162c6800) [pid = 1658] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 21:15:37 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x112fab800) [pid = 1658] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 21:15:37 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x1172b7800) [pid = 1658] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 21:15:37 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x1160c6c00) [pid = 1658] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 21:15:37 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x118091c00) [pid = 1658] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 21:15:37 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x119d31000) [pid = 1658] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 21:15:37 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x1190c6000) [pid = 1658] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 21:15:37 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x11951c400) [pid = 1658] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 21:15:37 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x11951dc00) [pid = 1658] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 21:15:37 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x110eefc00) [pid = 1658] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 21:15:37 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x116f47000) [pid = 1658] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 21:15:37 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x11824a800) [pid = 1658] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 21:15:37 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x11213d800) [pid = 1658] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 21:15:37 INFO - PROCESS | 1658 | 1465272937787 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 21:15:37 INFO - PROCESS | 1658 | 1465272937789 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 21:15:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 21:15:37 INFO - PROCESS | 1658 | 1465272937793 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 21:15:37 INFO - PROCESS | 1658 | 1465272937794 Marionette TRACE conn2 <- [1,2830,null,{}] 21:15:37 INFO - PROCESS | 1658 | 1465272937796 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}] 21:15:37 INFO - PROCESS | 1658 | 1465272937797 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:37 INFO - PROCESS | 1658 | 1465272937878 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 21:15:37 INFO - PROCESS | 1658 | 1465272937881 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:37 INFO - PROCESS | 1658 | 1465272937883 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:37 INFO - PROCESS | 1658 | ++DOCSHELL 0x12110d800 == 37 [pid = 1658] [id = 715] 21:15:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x11670e000) [pid = 1658] [serial = 2145] [outer = 0x0] 21:15:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x117695000) [pid = 1658] [serial = 2146] [outer = 0x11670e000] 21:15:37 INFO - PROCESS | 1658 | 1465272937909 Marionette DEBUG loaded listener.js 21:15:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x1190c5000) [pid = 1658] [serial = 2147] [outer = 0x11670e000] 21:15:38 INFO - PROCESS | 1658 | 1465272938229 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]]]}] 21:15:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 21:15:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 470ms 21:15:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 21:15:38 INFO - PROCESS | 1658 | 1465272938263 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 21:15:38 INFO - PROCESS | 1658 | 1465272938265 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 21:15:38 INFO - PROCESS | 1658 | 1465272938267 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 21:15:38 INFO - PROCESS | 1658 | 1465272938269 Marionette TRACE conn2 <- [1,2834,null,{}] 21:15:38 INFO - PROCESS | 1658 | 1465272938273 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}] 21:15:38 INFO - PROCESS | 1658 | 1465272938274 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:38 INFO - PROCESS | 1658 | 1465272938356 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 21:15:38 INFO - PROCESS | 1658 | 1465272938419 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:38 INFO - PROCESS | 1658 | 1465272938420 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:38 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c198000 == 38 [pid = 1658] [id = 716] 21:15:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x118864c00) [pid = 1658] [serial = 2148] [outer = 0x0] 21:15:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x125d18c00) [pid = 1658] [serial = 2149] [outer = 0x118864c00] 21:15:38 INFO - PROCESS | 1658 | 1465272938446 Marionette DEBUG loaded listener.js 21:15:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x129148c00) [pid = 1658] [serial = 2150] [outer = 0x118864c00] 21:15:38 INFO - PROCESS | 1658 | 1465272938728 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 21:15:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 21:15:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 473ms 21:15:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 21:15:38 INFO - PROCESS | 1658 | 1465272938742 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 21:15:38 INFO - PROCESS | 1658 | 1465272938743 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 21:15:38 INFO - PROCESS | 1658 | 1465272938745 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 21:15:38 INFO - PROCESS | 1658 | 1465272938747 Marionette TRACE conn2 <- [1,2838,null,{}] 21:15:38 INFO - PROCESS | 1658 | 1465272938757 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}] 21:15:38 INFO - PROCESS | 1658 | 1465272938759 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:38 INFO - PROCESS | 1658 | 1465272938858 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 21:15:38 INFO - PROCESS | 1658 | 1465272938862 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:38 INFO - PROCESS | 1658 | 1465272938863 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:38 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c409800 == 39 [pid = 1658] [id = 717] 21:15:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x127340400) [pid = 1658] [serial = 2151] [outer = 0x0] 21:15:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x129325c00) [pid = 1658] [serial = 2152] [outer = 0x127340400] 21:15:38 INFO - PROCESS | 1658 | 1465272938888 Marionette DEBUG loaded listener.js 21:15:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x1296f1000) [pid = 1658] [serial = 2153] [outer = 0x127340400] 21:15:39 INFO - PROCESS | 1658 | 1465272939225 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]]]}] 21:15:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 21:15:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 518ms 21:15:39 INFO - PROCESS | 1658 | 1465272939265 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 21:15:39 INFO - PROCESS | 1658 | 1465272939266 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 21:15:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 21:15:39 INFO - PROCESS | 1658 | 1465272939282 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 21:15:39 INFO - PROCESS | 1658 | 1465272939283 Marionette TRACE conn2 <- [1,2842,null,{}] 21:15:39 INFO - PROCESS | 1658 | 1465272939286 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}] 21:15:39 INFO - PROCESS | 1658 | 1465272939287 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:39 INFO - PROCESS | 1658 | 1465272939367 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 21:15:39 INFO - PROCESS | 1658 | 1465272939372 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:39 INFO - PROCESS | 1658 | 1465272939373 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:39 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c421000 == 40 [pid = 1658] [id = 718] 21:15:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x1296f1400) [pid = 1658] [serial = 2154] [outer = 0x0] 21:15:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x12a569800) [pid = 1658] [serial = 2155] [outer = 0x1296f1400] 21:15:39 INFO - PROCESS | 1658 | 1465272939398 Marionette DEBUG loaded listener.js 21:15:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x12a6e7800) [pid = 1658] [serial = 2156] [outer = 0x1296f1400] 21:15:39 INFO - PROCESS | 1658 | 1465272939718 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]]]}] 21:15:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 21:15:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 482ms 21:15:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 21:15:39 INFO - PROCESS | 1658 | 1465272939755 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 21:15:39 INFO - PROCESS | 1658 | 1465272939757 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 21:15:39 INFO - PROCESS | 1658 | 1465272939760 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 21:15:39 INFO - PROCESS | 1658 | 1465272939762 Marionette TRACE conn2 <- [1,2846,null,{}] 21:15:39 INFO - PROCESS | 1658 | 1465272939765 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}] 21:15:39 INFO - PROCESS | 1658 | 1465272939767 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:39 INFO - PROCESS | 1658 | 1465272939971 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 21:15:40 INFO - PROCESS | 1658 | 1465272940163 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:40 INFO - PROCESS | 1658 | 1465272940165 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:40 INFO - PROCESS | 1658 | ++DOCSHELL 0x1170d3000 == 41 [pid = 1658] [id = 719] 21:15:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x113a98400) [pid = 1658] [serial = 2157] [outer = 0x0] 21:15:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x11606e400) [pid = 1658] [serial = 2158] [outer = 0x113a98400] 21:15:40 INFO - PROCESS | 1658 | 1465272940251 Marionette DEBUG loaded listener.js 21:15:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x11696e400) [pid = 1658] [serial = 2159] [outer = 0x113a98400] 21:15:40 INFO - PROCESS | 1658 | 1465272940670 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]]]}] 21:15:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 21:15:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 975ms 21:15:40 INFO - PROCESS | 1658 | 1465272940752 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 21:15:40 INFO - PROCESS | 1658 | 1465272940755 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 21:15:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 21:15:40 INFO - PROCESS | 1658 | 1465272940760 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 21:15:40 INFO - PROCESS | 1658 | 1465272940762 Marionette TRACE conn2 <- [1,2850,null,{}] 21:15:40 INFO - PROCESS | 1658 | 1465272940765 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}] 21:15:40 INFO - PROCESS | 1658 | 1465272940766 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:40 INFO - PROCESS | 1658 | 1465272940875 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 21:15:40 INFO - PROCESS | 1658 | 1465272940947 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:40 INFO - PROCESS | 1658 | 1465272940949 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:40 INFO - PROCESS | 1658 | ++DOCSHELL 0x12141d800 == 42 [pid = 1658] [id = 720] 21:15:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x118242c00) [pid = 1658] [serial = 2160] [outer = 0x0] 21:15:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x11858a400) [pid = 1658] [serial = 2161] [outer = 0x118242c00] 21:15:40 INFO - PROCESS | 1658 | 1465272940979 Marionette DEBUG loaded listener.js 21:15:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x1190cfc00) [pid = 1658] [serial = 2162] [outer = 0x118242c00] 21:15:41 INFO - PROCESS | 1658 | 1465272941397 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 21:15:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 21:15:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 678ms 21:15:41 INFO - PROCESS | 1658 | 1465272941438 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 21:15:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 21:15:41 INFO - PROCESS | 1658 | 1465272941440 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 21:15:41 INFO - PROCESS | 1658 | 1465272941443 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 21:15:41 INFO - PROCESS | 1658 | 1465272941444 Marionette TRACE conn2 <- [1,2854,null,{}] 21:15:41 INFO - PROCESS | 1658 | 1465272941447 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}] 21:15:41 INFO - PROCESS | 1658 | 1465272941448 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:41 INFO - PROCESS | 1658 | 1465272941573 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 21:15:41 INFO - PROCESS | 1658 | 1465272941636 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:41 INFO - PROCESS | 1658 | 1465272941638 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:41 INFO - PROCESS | 1658 | ++DOCSHELL 0x12bcd2800 == 43 [pid = 1658] [id = 721] 21:15:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x11959fc00) [pid = 1658] [serial = 2163] [outer = 0x0] 21:15:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x120f10800) [pid = 1658] [serial = 2164] [outer = 0x11959fc00] 21:15:41 INFO - PROCESS | 1658 | 1465272941666 Marionette DEBUG loaded listener.js 21:15:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x121c83000) [pid = 1658] [serial = 2165] [outer = 0x11959fc00] 21:15:42 INFO - PROCESS | 1658 | 1465272942154 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]]]}] 21:15:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 21:15:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 719ms 21:15:42 INFO - PROCESS | 1658 | 1465272942163 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 21:15:42 INFO - PROCESS | 1658 | 1465272942166 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 21:15:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 21:15:42 INFO - PROCESS | 1658 | 1465272942177 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 21:15:42 INFO - PROCESS | 1658 | 1465272942180 Marionette TRACE conn2 <- [1,2858,null,{}] 21:15:42 INFO - PROCESS | 1658 | 1465272942183 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}] 21:15:42 INFO - PROCESS | 1658 | 1465272942186 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:42 INFO - PROCESS | 1658 | 1465272942317 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 21:15:42 INFO - PROCESS | 1658 | 1465272942411 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:42 INFO - PROCESS | 1658 | 1465272942412 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:42 INFO - PROCESS | 1658 | ++DOCSHELL 0x1190a7800 == 44 [pid = 1658] [id = 722] 21:15:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x113d9fc00) [pid = 1658] [serial = 2166] [outer = 0x0] 21:15:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x121c81800) [pid = 1658] [serial = 2167] [outer = 0x113d9fc00] 21:15:42 INFO - PROCESS | 1658 | 1465272942463 Marionette DEBUG loaded listener.js 21:15:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x125d76800) [pid = 1658] [serial = 2168] [outer = 0x113d9fc00] 21:15:43 INFO - PROCESS | 1658 | 1465272943023 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 21:15:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 21:15:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 880ms 21:15:43 INFO - PROCESS | 1658 | 1465272943059 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 21:15:43 INFO - PROCESS | 1658 | 1465272943061 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 21:15:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 21:15:43 INFO - PROCESS | 1658 | 1465272943064 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 21:15:43 INFO - PROCESS | 1658 | 1465272943066 Marionette TRACE conn2 <- [1,2862,null,{}] 21:15:43 INFO - PROCESS | 1658 | 1465272943072 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}] 21:15:43 INFO - PROCESS | 1658 | 1465272943073 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:43 INFO - PROCESS | 1658 | 1465272943172 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 21:15:43 INFO - PROCESS | 1658 | 1465272943236 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:43 INFO - PROCESS | 1658 | 1465272943237 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:43 INFO - PROCESS | 1658 | ++DOCSHELL 0x113abd000 == 45 [pid = 1658] [id = 723] 21:15:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x117036000) [pid = 1658] [serial = 2169] [outer = 0x0] 21:15:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x117696000) [pid = 1658] [serial = 2170] [outer = 0x117036000] 21:15:43 INFO - PROCESS | 1658 | 1465272943266 Marionette DEBUG loaded listener.js 21:15:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x118095c00) [pid = 1658] [serial = 2171] [outer = 0x117036000] 21:15:44 INFO - PROCESS | 1658 | --DOCSHELL 0x12c421000 == 44 [pid = 1658] [id = 718] 21:15:44 INFO - PROCESS | 1658 | --DOCSHELL 0x12c409800 == 43 [pid = 1658] [id = 717] 21:15:44 INFO - PROCESS | 1658 | --DOCSHELL 0x12c198000 == 42 [pid = 1658] [id = 716] 21:15:44 INFO - PROCESS | 1658 | --DOCSHELL 0x12110d800 == 41 [pid = 1658] [id = 715] 21:15:44 INFO - PROCESS | 1658 | --DOCSHELL 0x12b821000 == 40 [pid = 1658] [id = 714] 21:15:44 INFO - PROCESS | 1658 | --DOCSHELL 0x12aa8d000 == 39 [pid = 1658] [id = 713] 21:15:44 INFO - PROCESS | 1658 | --DOCSHELL 0x129664800 == 38 [pid = 1658] [id = 712] 21:15:44 INFO - PROCESS | 1658 | --DOCSHELL 0x121417800 == 37 [pid = 1658] [id = 711] 21:15:44 INFO - PROCESS | 1658 | --DOCSHELL 0x126ccc000 == 36 [pid = 1658] [id = 710] 21:15:44 INFO - PROCESS | 1658 | --DOCSHELL 0x12112c000 == 35 [pid = 1658] [id = 709] 21:15:44 INFO - PROCESS | 1658 | --DOCSHELL 0x127160000 == 34 [pid = 1658] [id = 18] 21:15:44 INFO - PROCESS | 1658 | --DOCSHELL 0x1184fb800 == 33 [pid = 1658] [id = 708] 21:15:44 INFO - PROCESS | 1658 | --DOCSHELL 0x117261000 == 32 [pid = 1658] [id = 707] 21:15:44 INFO - PROCESS | 1658 | --DOCSHELL 0x1127bf800 == 31 [pid = 1658] [id = 706] 21:15:44 INFO - PROCESS | 1658 | --DOCSHELL 0x12bce1800 == 30 [pid = 1658] [id = 704] 21:15:44 INFO - PROCESS | 1658 | --DOCSHELL 0x118105800 == 29 [pid = 1658] [id = 705] 21:15:44 INFO - PROCESS | 1658 | --DOCSHELL 0x1190a7800 == 28 [pid = 1658] [id = 722] 21:15:44 INFO - PROCESS | 1658 | --DOCSHELL 0x12bcd2800 == 27 [pid = 1658] [id = 721] 21:15:44 INFO - PROCESS | 1658 | --DOCSHELL 0x12141d800 == 26 [pid = 1658] [id = 720] 21:15:44 INFO - PROCESS | 1658 | --DOCSHELL 0x1170d3000 == 25 [pid = 1658] [id = 719] 21:15:44 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x116f42000) [pid = 1658] [serial = 2077] [outer = 0x0] [url = about:blank] 21:15:44 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x119034400) [pid = 1658] [serial = 2069] [outer = 0x0] [url = about:blank] 21:15:44 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x11831ac00) [pid = 1658] [serial = 2068] [outer = 0x0] [url = about:blank] 21:15:44 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x121c0b800) [pid = 1658] [serial = 2072] [outer = 0x0] [url = about:blank] 21:15:44 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x120f10400) [pid = 1658] [serial = 2071] [outer = 0x0] [url = about:blank] 21:15:44 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x128a04800) [pid = 1658] [serial = 2075] [outer = 0x0] [url = about:blank] 21:15:44 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x126c4b800) [pid = 1658] [serial = 2074] [outer = 0x0] [url = about:blank] 21:15:44 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x121613c00) [pid = 1658] [serial = 2096] [outer = 0x0] [url = about:blank] 21:15:44 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x119858800) [pid = 1658] [serial = 2095] [outer = 0x0] [url = about:blank] 21:15:44 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x121c0c000) [pid = 1658] [serial = 2098] [outer = 0x0] [url = about:blank] 21:15:44 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x1248dcc00) [pid = 1658] [serial = 2101] [outer = 0x0] [url = about:blank] 21:15:44 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x124f52400) [pid = 1658] [serial = 2105] [outer = 0x0] [url = about:blank] 21:15:44 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x125d25000) [pid = 1658] [serial = 2107] [outer = 0x0] [url = about:blank] 21:15:44 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x11936bc00) [pid = 1658] [serial = 2104] [outer = 0x0] [url = about:blank] 21:15:44 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x126d4ec00) [pid = 1658] [serial = 2110] [outer = 0x0] [url = about:blank] 21:15:44 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x124cbc000) [pid = 1658] [serial = 2102] [outer = 0x0] [url = about:blank] 21:15:44 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x126cdfc00) [pid = 1658] [serial = 2108] [outer = 0x0] [url = about:blank] 21:15:44 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x128a08c00) [pid = 1658] [serial = 2113] [outer = 0x0] [url = about:blank] 21:15:44 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x124804400) [pid = 1658] [serial = 2099] [outer = 0x0] [url = about:blank] 21:15:44 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x1288a3000) [pid = 1658] [serial = 2111] [outer = 0x0] [url = about:blank] 21:15:44 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x118863800) [pid = 1658] [serial = 2090] [outer = 0x0] [url = about:blank] 21:15:44 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x119510800) [pid = 1658] [serial = 2093] [outer = 0x0] [url = about:blank] 21:15:44 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x1190ce000) [pid = 1658] [serial = 2092] [outer = 0x0] [url = about:blank] 21:15:44 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x118595800) [pid = 1658] [serial = 2089] [outer = 0x0] [url = about:blank] 21:15:44 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x1167d4000) [pid = 1658] [serial = 2083] [outer = 0x0] [url = about:blank] 21:15:44 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x116a0c800) [pid = 1658] [serial = 2084] [outer = 0x0] [url = about:blank] 21:15:44 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x1151cc800) [pid = 1658] [serial = 2081] [outer = 0x0] [url = about:blank] 21:15:44 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x113381c00) [pid = 1658] [serial = 2080] [outer = 0x0] [url = about:blank] 21:15:44 INFO - PROCESS | 1658 | --DOMWINDOW == 78 (0x117e16400) [pid = 1658] [serial = 2086] [outer = 0x0] [url = about:blank] 21:15:44 INFO - PROCESS | 1658 | --DOMWINDOW == 77 (0x118097400) [pid = 1658] [serial = 2087] [outer = 0x0] [url = about:blank] 21:15:44 INFO - PROCESS | 1658 | --DOMWINDOW == 76 (0x117e16000) [pid = 1658] [serial = 2078] [outer = 0x0] [url = about:blank] 21:15:44 INFO - PROCESS | 1658 | 1465272944184 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]]]}] 21:15:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 21:15:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1173ms 21:15:44 INFO - PROCESS | 1658 | 1465272944237 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 21:15:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 21:15:44 INFO - PROCESS | 1658 | 1465272944239 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 21:15:44 INFO - PROCESS | 1658 | 1465272944242 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 21:15:44 INFO - PROCESS | 1658 | 1465272944244 Marionette TRACE conn2 <- [1,2866,null,{}] 21:15:44 INFO - PROCESS | 1658 | 1465272944248 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}] 21:15:44 INFO - PROCESS | 1658 | 1465272944249 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:44 INFO - PROCESS | 1658 | 1465272944333 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 21:15:44 INFO - PROCESS | 1658 | 1465272944341 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:44 INFO - PROCESS | 1658 | 1465272944344 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:44 INFO - PROCESS | 1658 | ++DOCSHELL 0x1167c5800 == 26 [pid = 1658] [id = 724] 21:15:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 77 (0x113381c00) [pid = 1658] [serial = 2172] [outer = 0x0] 21:15:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 78 (0x113da3000) [pid = 1658] [serial = 2173] [outer = 0x113381c00] 21:15:44 INFO - PROCESS | 1658 | 1465272944372 Marionette DEBUG loaded listener.js 21:15:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x111aaf800) [pid = 1658] [serial = 2174] [outer = 0x113381c00] 21:15:44 INFO - PROCESS | 1658 | 1465272944759 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]]]}] 21:15:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 21:15:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 570ms 21:15:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 21:15:44 INFO - PROCESS | 1658 | 1465272944813 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 21:15:44 INFO - PROCESS | 1658 | 1465272944816 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 21:15:44 INFO - PROCESS | 1658 | 1465272944821 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 21:15:44 INFO - PROCESS | 1658 | 1465272944823 Marionette TRACE conn2 <- [1,2870,null,{}] 21:15:44 INFO - PROCESS | 1658 | 1465272944825 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}] 21:15:44 INFO - PROCESS | 1658 | 1465272944827 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:44 INFO - PROCESS | 1658 | 1465272944909 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 21:15:44 INFO - PROCESS | 1658 | 1465272944913 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:44 INFO - PROCESS | 1658 | 1465272944914 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:44 INFO - PROCESS | 1658 | ++DOCSHELL 0x118154000 == 27 [pid = 1658] [id = 725] 21:15:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x1167d5800) [pid = 1658] [serial = 2175] [outer = 0x0] 21:15:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x117032800) [pid = 1658] [serial = 2176] [outer = 0x1167d5800] 21:15:44 INFO - PROCESS | 1658 | 1465272944944 Marionette DEBUG loaded listener.js 21:15:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x118007800) [pid = 1658] [serial = 2177] [outer = 0x1167d5800] 21:15:45 INFO - PROCESS | 1658 | 1465272945305 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]]]}] 21:15:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 21:15:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 519ms 21:15:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 21:15:45 INFO - PROCESS | 1658 | 1465272945341 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 21:15:45 INFO - PROCESS | 1658 | 1465272945342 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 21:15:45 INFO - PROCESS | 1658 | 1465272945344 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 21:15:45 INFO - PROCESS | 1658 | 1465272945347 Marionette TRACE conn2 <- [1,2874,null,{}] 21:15:45 INFO - PROCESS | 1658 | 1465272945355 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}] 21:15:45 INFO - PROCESS | 1658 | 1465272945358 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:45 INFO - PROCESS | 1658 | 1465272945437 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 21:15:45 INFO - PROCESS | 1658 | 1465272945442 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:45 INFO - PROCESS | 1658 | 1465272945445 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:45 INFO - PROCESS | 1658 | ++DOCSHELL 0x119bba000 == 28 [pid = 1658] [id = 726] 21:15:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x112f60000) [pid = 1658] [serial = 2178] [outer = 0x0] 21:15:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x11870fc00) [pid = 1658] [serial = 2179] [outer = 0x112f60000] 21:15:45 INFO - PROCESS | 1658 | 1465272945475 Marionette DEBUG loaded listener.js 21:15:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x1190ce000) [pid = 1658] [serial = 2180] [outer = 0x112f60000] 21:15:46 INFO - PROCESS | 1658 | 1465272946017 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]]]}] 21:15:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 21:15:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 720ms 21:15:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 21:15:46 INFO - PROCESS | 1658 | 1465272946066 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 21:15:46 INFO - PROCESS | 1658 | 1465272946069 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 21:15:46 INFO - PROCESS | 1658 | 1465272946072 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 21:15:46 INFO - PROCESS | 1658 | 1465272946074 Marionette TRACE conn2 <- [1,2878,null,{}] 21:15:46 INFO - PROCESS | 1658 | 1465272946078 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}] 21:15:46 INFO - PROCESS | 1658 | 1465272946080 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:46 INFO - PROCESS | 1658 | 1465272946186 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 21:15:46 INFO - PROCESS | 1658 | 1465272946266 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:46 INFO - PROCESS | 1658 | 1465272946267 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:46 INFO - PROCESS | 1658 | ++DOCSHELL 0x118156000 == 29 [pid = 1658] [id = 727] 21:15:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x112f5d000) [pid = 1658] [serial = 2181] [outer = 0x0] 21:15:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x1162cb400) [pid = 1658] [serial = 2182] [outer = 0x112f5d000] 21:15:46 INFO - PROCESS | 1658 | 1465272946298 Marionette DEBUG loaded listener.js 21:15:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x116f40800) [pid = 1658] [serial = 2183] [outer = 0x112f5d000] 21:15:46 INFO - PROCESS | 1658 | 1465272946832 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]]]}] 21:15:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 21:15:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 821ms 21:15:46 INFO - PROCESS | 1658 | 1465272946900 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 21:15:46 INFO - PROCESS | 1658 | 1465272946905 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 21:15:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 21:15:46 INFO - PROCESS | 1658 | 1465272946911 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 21:15:46 INFO - PROCESS | 1658 | 1465272946913 Marionette TRACE conn2 <- [1,2882,null,{}] 21:15:46 INFO - PROCESS | 1658 | 1465272946915 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}] 21:15:46 INFO - PROCESS | 1658 | 1465272946917 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:47 INFO - PROCESS | 1658 | 1465272947024 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 21:15:47 INFO - PROCESS | 1658 | 1465272947102 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:47 INFO - PROCESS | 1658 | 1465272947103 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:47 INFO - PROCESS | 1658 | ++DOCSHELL 0x121414800 == 30 [pid = 1658] [id = 728] 21:15:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x1167d2000) [pid = 1658] [serial = 2184] [outer = 0x0] 21:15:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x118016c00) [pid = 1658] [serial = 2185] [outer = 0x1167d2000] 21:15:47 INFO - PROCESS | 1658 | 1465272947134 Marionette DEBUG loaded listener.js 21:15:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x119037400) [pid = 1658] [serial = 2186] [outer = 0x1167d2000] 21:15:47 INFO - PROCESS | 1658 | --DOCSHELL 0x118154000 == 29 [pid = 1658] [id = 725] 21:15:47 INFO - PROCESS | 1658 | --DOCSHELL 0x1167c5800 == 28 [pid = 1658] [id = 724] 21:15:47 INFO - PROCESS | 1658 | --DOCSHELL 0x113abd000 == 27 [pid = 1658] [id = 723] 21:15:47 INFO - PROCESS | 1658 | 1465272947610 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]]]}] 21:15:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 21:15:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 722ms 21:15:47 INFO - PROCESS | 1658 | 1465272947632 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 21:15:47 INFO - PROCESS | 1658 | 1465272947637 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 21:15:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 21:15:47 INFO - PROCESS | 1658 | 1465272947642 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 21:15:47 INFO - PROCESS | 1658 | 1465272947644 Marionette TRACE conn2 <- [1,2886,null,{}] 21:15:47 INFO - PROCESS | 1658 | 1465272947648 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}] 21:15:47 INFO - PROCESS | 1658 | 1465272947650 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:47 INFO - PROCESS | 1658 | 1465272947745 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 21:15:47 INFO - PROCESS | 1658 | 1465272947805 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:47 INFO - PROCESS | 1658 | 1465272947807 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:47 INFO - PROCESS | 1658 | ++DOCSHELL 0x11811f800 == 28 [pid = 1658] [id = 729] 21:15:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x116a0ac00) [pid = 1658] [serial = 2187] [outer = 0x0] 21:15:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x1172b2000) [pid = 1658] [serial = 2188] [outer = 0x116a0ac00] 21:15:47 INFO - PROCESS | 1658 | 1465272947834 Marionette DEBUG loaded listener.js 21:15:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x118097400) [pid = 1658] [serial = 2189] [outer = 0x116a0ac00] 21:15:48 INFO - PROCESS | 1658 | 1465272948172 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]]]}] 21:15:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 21:15:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 572ms 21:15:48 INFO - PROCESS | 1658 | 1465272948219 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 21:15:48 INFO - PROCESS | 1658 | 1465272948221 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 21:15:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 21:15:48 INFO - PROCESS | 1658 | 1465272948226 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 21:15:48 INFO - PROCESS | 1658 | 1465272948227 Marionette TRACE conn2 <- [1,2890,null,{}] 21:15:48 INFO - PROCESS | 1658 | 1465272948230 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}] 21:15:48 INFO - PROCESS | 1658 | 1465272948231 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:48 INFO - PROCESS | 1658 | 1465272948332 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 21:15:48 INFO - PROCESS | 1658 | 1465272948374 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:48 INFO - PROCESS | 1658 | 1465272948375 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:48 INFO - PROCESS | 1658 | ++DOCSHELL 0x12141d800 == 29 [pid = 1658] [id = 730] 21:15:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x119034800) [pid = 1658] [serial = 2190] [outer = 0x0] 21:15:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x1190d0400) [pid = 1658] [serial = 2191] [outer = 0x119034800] 21:15:48 INFO - PROCESS | 1658 | 1465272948402 Marionette DEBUG loaded listener.js 21:15:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x11936dc00) [pid = 1658] [serial = 2192] [outer = 0x119034800] 21:15:48 INFO - PROCESS | 1658 | 1465272948775 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 21:15:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 21:15:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 570ms 21:15:48 INFO - PROCESS | 1658 | 1465272948797 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 21:15:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 21:15:48 INFO - PROCESS | 1658 | 1465272948798 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 21:15:48 INFO - PROCESS | 1658 | 1465272948801 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 21:15:48 INFO - PROCESS | 1658 | 1465272948805 Marionette TRACE conn2 <- [1,2894,null,{}] 21:15:48 INFO - PROCESS | 1658 | 1465272948820 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}] 21:15:48 INFO - PROCESS | 1658 | 1465272948824 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:48 INFO - PROCESS | 1658 | 1465272948924 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 21:15:48 INFO - PROCESS | 1658 | 1465272948929 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:48 INFO - PROCESS | 1658 | 1465272948931 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:48 INFO - PROCESS | 1658 | ++DOCSHELL 0x12891c000 == 30 [pid = 1658] [id = 731] 21:15:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x110eec800) [pid = 1658] [serial = 2193] [outer = 0x0] 21:15:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x119859c00) [pid = 1658] [serial = 2194] [outer = 0x110eec800] 21:15:48 INFO - PROCESS | 1658 | 1465272948958 Marionette DEBUG loaded listener.js 21:15:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x12109c000) [pid = 1658] [serial = 2195] [outer = 0x110eec800] 21:15:49 INFO - PROCESS | 1658 | 1465272949329 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]]]}] 21:15:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 21:15:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 573ms 21:15:49 INFO - PROCESS | 1658 | 1465272949374 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 21:15:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 21:15:49 INFO - PROCESS | 1658 | 1465272949376 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 21:15:49 INFO - PROCESS | 1658 | 1465272949378 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 21:15:49 INFO - PROCESS | 1658 | 1465272949379 Marionette TRACE conn2 <- [1,2898,null,{}] 21:15:49 INFO - PROCESS | 1658 | 1465272949382 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}] 21:15:49 INFO - PROCESS | 1658 | 1465272949383 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:49 INFO - PROCESS | 1658 | 1465272949486 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 21:15:49 INFO - PROCESS | 1658 | 1465272949490 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:49 INFO - PROCESS | 1658 | 1465272949491 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:49 INFO - PROCESS | 1658 | ++DOCSHELL 0x12965c800 == 31 [pid = 1658] [id = 732] 21:15:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x119514c00) [pid = 1658] [serial = 2196] [outer = 0x0] 21:15:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x121c0e400) [pid = 1658] [serial = 2197] [outer = 0x119514c00] 21:15:49 INFO - PROCESS | 1658 | 1465272949516 Marionette DEBUG loaded listener.js 21:15:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x1248dcc00) [pid = 1658] [serial = 2198] [outer = 0x119514c00] 21:15:49 INFO - PROCESS | 1658 | 1465272949864 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]]]}] 21:15:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 21:15:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 520ms 21:15:49 INFO - PROCESS | 1658 | 1465272949901 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 21:15:49 INFO - PROCESS | 1658 | 1465272949905 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 21:15:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 21:15:49 INFO - PROCESS | 1658 | 1465272949907 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 21:15:49 INFO - PROCESS | 1658 | 1465272949908 Marionette TRACE conn2 <- [1,2902,null,{}] 21:15:49 INFO - PROCESS | 1658 | 1465272949911 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}] 21:15:49 INFO - PROCESS | 1658 | 1465272949912 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:50 INFO - PROCESS | 1658 | 1465272950012 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 21:15:50 INFO - PROCESS | 1658 | 1465272950018 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:50 INFO - PROCESS | 1658 | 1465272950020 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:50 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a60a800 == 32 [pid = 1658] [id = 733] 21:15:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x112f60c00) [pid = 1658] [serial = 2199] [outer = 0x0] 21:15:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x124aad400) [pid = 1658] [serial = 2200] [outer = 0x112f60c00] 21:15:50 INFO - PROCESS | 1658 | 1465272950044 Marionette DEBUG loaded listener.js 21:15:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x124cef400) [pid = 1658] [serial = 2201] [outer = 0x112f60c00] 21:15:50 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x113381c00) [pid = 1658] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 21:15:50 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x117036000) [pid = 1658] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 21:15:50 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x1167d5800) [pid = 1658] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 21:15:50 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x113a98400) [pid = 1658] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 21:15:50 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x118242c00) [pid = 1658] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 21:15:50 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x11959fc00) [pid = 1658] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 21:15:50 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x126f95800) [pid = 1658] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 21:15:50 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x119032000) [pid = 1658] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 21:15:50 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x120f05400) [pid = 1658] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 21:15:50 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x112fa1c00) [pid = 1658] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 21:15:50 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x113387c00) [pid = 1658] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 21:15:50 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x11386c400) [pid = 1658] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 21:15:50 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x127336000) [pid = 1658] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 21:15:50 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x1172b1800) [pid = 1658] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 21:15:50 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x112e9c000) [pid = 1658] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 21:15:50 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x1296f1400) [pid = 1658] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 21:15:50 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x1288a8800) [pid = 1658] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 21:15:50 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x113d9fc00) [pid = 1658] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 21:15:50 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x12a954800) [pid = 1658] [serial = 50] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 21:15:50 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x11670e000) [pid = 1658] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 21:15:50 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x127340400) [pid = 1658] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 21:15:50 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x118864c00) [pid = 1658] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 21:15:50 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x124a09c00) [pid = 1658] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 21:15:50 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x12d109000) [pid = 1658] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 21:15:50 INFO - PROCESS | 1658 | 1465272950402 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 21:15:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 21:15:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 518ms 21:15:50 INFO - PROCESS | 1658 | 1465272950440 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 21:15:50 INFO - PROCESS | 1658 | 1465272950442 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 21:15:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 21:15:50 INFO - PROCESS | 1658 | 1465272950445 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 21:15:50 INFO - PROCESS | 1658 | 1465272950447 Marionette TRACE conn2 <- [1,2906,null,{}] 21:15:50 INFO - PROCESS | 1658 | 1465272950449 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}] 21:15:50 INFO - PROCESS | 1658 | 1465272950456 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:50 INFO - PROCESS | 1658 | 1465272950556 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 21:15:50 INFO - PROCESS | 1658 | 1465272950560 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:50 INFO - PROCESS | 1658 | 1465272950561 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:50 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a695800 == 33 [pid = 1658] [id = 734] 21:15:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x117699c00) [pid = 1658] [serial = 2202] [outer = 0x0] 21:15:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x125d1d400) [pid = 1658] [serial = 2203] [outer = 0x117699c00] 21:15:50 INFO - PROCESS | 1658 | 1465272950587 Marionette DEBUG loaded listener.js 21:15:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x1267c9800) [pid = 1658] [serial = 2204] [outer = 0x117699c00] 21:15:50 INFO - PROCESS | 1658 | 1465272950937 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]]]}] 21:15:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 21:15:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 520ms 21:15:50 INFO - PROCESS | 1658 | 1465272950965 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 21:15:50 INFO - PROCESS | 1658 | 1465272950967 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 21:15:50 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 21:15:50 INFO - PROCESS | 1658 | 1465272950971 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 21:15:50 INFO - PROCESS | 1658 | 1465272950972 Marionette TRACE conn2 <- [1,2910,null,{}] 21:15:50 INFO - PROCESS | 1658 | 1465272950975 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}] 21:15:50 INFO - PROCESS | 1658 | 1465272950976 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:51 INFO - PROCESS | 1658 | 1465272951079 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 21:15:51 INFO - PROCESS | 1658 | 1465272951086 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:51 INFO - PROCESS | 1658 | 1465272951087 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:51 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b135800 == 34 [pid = 1658] [id = 735] 21:15:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x1267c8c00) [pid = 1658] [serial = 2205] [outer = 0x0] 21:15:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x126d4ec00) [pid = 1658] [serial = 2206] [outer = 0x1267c8c00] 21:15:51 INFO - PROCESS | 1658 | 1465272951113 Marionette DEBUG loaded listener.js 21:15:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x126f64400) [pid = 1658] [serial = 2207] [outer = 0x1267c8c00] 21:15:51 INFO - PROCESS | 1658 | 1465272951412 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]]]}] 21:15:51 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 21:15:51 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 21:15:51 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 473ms 21:15:51 INFO - PROCESS | 1658 | 1465272951444 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 21:15:51 INFO - PROCESS | 1658 | 1465272951445 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 21:15:51 INFO - TEST-START | /DOMEvents/constructors.html 21:15:51 INFO - PROCESS | 1658 | 1465272951448 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 21:15:51 INFO - PROCESS | 1658 | 1465272951449 Marionette TRACE conn2 <- [1,2914,null,{}] 21:15:51 INFO - PROCESS | 1658 | 1465272951452 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}] 21:15:51 INFO - PROCESS | 1658 | 1465272951455 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:51 INFO - PROCESS | 1658 | 1465272951540 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 21:15:51 INFO - PROCESS | 1658 | 1465272951544 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:51 INFO - PROCESS | 1658 | 1465272951545 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:51 INFO - PROCESS | 1658 | ++DOCSHELL 0x12bcd1000 == 35 [pid = 1658] [id = 736] 21:15:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x11885d800) [pid = 1658] [serial = 2208] [outer = 0x0] 21:15:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x127335400) [pid = 1658] [serial = 2209] [outer = 0x11885d800] 21:15:51 INFO - PROCESS | 1658 | 1465272951570 Marionette DEBUG loaded listener.js 21:15:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x127333c00) [pid = 1658] [serial = 2210] [outer = 0x11885d800] 21:15:51 INFO - PROCESS | 1658 | 1465272951935 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]]]}] 21:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 21:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 21:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 21:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 21:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 21:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 21:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 21:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 21:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 21:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 21:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 21:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 21:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 21:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 21:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 21:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 21:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 21:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 21:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 21:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 21:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 21:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 21:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 21:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 21:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 21:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 21:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 21:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 21:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 21:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 21:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 21:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 21:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 21:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 21:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 21:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 21:15:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 21:15:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 21:15:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 21:15:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:15:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 21:15:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 21:15:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 21:15:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:15:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 21:15:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 21:15:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 21:15:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:15:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 21:15:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 21:15:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 21:15:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:15:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 21:15:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 21:15:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 21:15:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:15:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 21:15:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 21:15:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 21:15:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 21:15:51 INFO - TEST-OK | /DOMEvents/constructors.html | took 526ms 21:15:51 INFO - PROCESS | 1658 | 1465272951980 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 21:15:51 INFO - PROCESS | 1658 | 1465272951981 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 21:15:51 INFO - TEST-START | /DOMEvents/event-phases-order.html 21:15:51 INFO - PROCESS | 1658 | 1465272951983 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 21:15:51 INFO - PROCESS | 1658 | 1465272951984 Marionette TRACE conn2 <- [1,2918,null,{}] 21:15:51 INFO - PROCESS | 1658 | 1465272951987 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}] 21:15:51 INFO - PROCESS | 1658 | 1465272951988 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:52 INFO - PROCESS | 1658 | 1465272952079 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 21:15:52 INFO - PROCESS | 1658 | 1465272952082 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:52 INFO - PROCESS | 1658 | 1465272952083 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:52 INFO - PROCESS | 1658 | ++DOCSHELL 0x12891a800 == 36 [pid = 1658] [id = 737] 21:15:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x125d1d000) [pid = 1658] [serial = 2211] [outer = 0x0] 21:15:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x1288ae400) [pid = 1658] [serial = 2212] [outer = 0x125d1d000] 21:15:52 INFO - PROCESS | 1658 | 1465272952111 Marionette DEBUG loaded listener.js 21:15:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x128b58c00) [pid = 1658] [serial = 2213] [outer = 0x125d1d000] 21:15:52 INFO - PROCESS | 1658 | 1465272952656 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 21:15:52 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 21:15:52 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 720ms 21:15:52 INFO - PROCESS | 1658 | 1465272952704 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 21:15:52 INFO - PROCESS | 1658 | 1465272952706 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 21:15:52 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 21:15:52 INFO - PROCESS | 1658 | 1465272952709 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 21:15:52 INFO - PROCESS | 1658 | 1465272952713 Marionette TRACE conn2 <- [1,2922,null,{}] 21:15:52 INFO - PROCESS | 1658 | 1465272952716 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}] 21:15:52 INFO - PROCESS | 1658 | 1465272952718 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:52 INFO - PROCESS | 1658 | 1465272952823 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 21:15:52 INFO - PROCESS | 1658 | 1465272952895 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:52 INFO - PROCESS | 1658 | 1465272952896 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:52 INFO - PROCESS | 1658 | ++DOCSHELL 0x120f27800 == 37 [pid = 1658] [id = 738] 21:15:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x11670d000) [pid = 1658] [serial = 2214] [outer = 0x0] 21:15:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x11696cc00) [pid = 1658] [serial = 2215] [outer = 0x11670d000] 21:15:52 INFO - PROCESS | 1658 | 1465272952927 Marionette DEBUG loaded listener.js 21:15:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x117e0f400) [pid = 1658] [serial = 2216] [outer = 0x11670d000] 21:15:53 INFO - PROCESS | 1658 | [1658] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 21:15:53 INFO - PROCESS | 1658 | [1658] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 21:15:53 INFO - PROCESS | 1658 | [1658] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 21:15:53 INFO - PROCESS | 1658 | [1658] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 21:15:53 INFO - PROCESS | 1658 | 1465272953288 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]]]}] 21:15:53 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 21:15:53 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 21:15:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 21:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:15:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:15:53 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 21:15:53 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 21:15:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:15:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:15:53 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 21:15:53 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 21:15:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:15:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:15:53 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]" 21:15:53 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 21:15:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:15:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:15:53 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 21:15:53 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 624ms 21:15:53 INFO - PROCESS | 1658 | 1465272953334 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 21:15:53 INFO - PROCESS | 1658 | 1465272953337 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 21:15:53 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 21:15:53 INFO - PROCESS | 1658 | 1465272953342 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 21:15:53 INFO - PROCESS | 1658 | 1465272953344 Marionette TRACE conn2 <- [1,2926,null,{}] 21:15:53 INFO - PROCESS | 1658 | 1465272953346 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}] 21:15:53 INFO - PROCESS | 1658 | 1465272953348 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:53 INFO - PROCESS | 1658 | 1465272953447 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 21:15:53 INFO - PROCESS | 1658 | 1465272953569 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:53 INFO - PROCESS | 1658 | 1465272953570 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:53 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a68e000 == 38 [pid = 1658] [id = 739] 21:15:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x11975a000) [pid = 1658] [serial = 2217] [outer = 0x0] 21:15:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x120f04c00) [pid = 1658] [serial = 2218] [outer = 0x11975a000] 21:15:53 INFO - PROCESS | 1658 | 1465272953621 Marionette DEBUG loaded listener.js 21:15:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x121455400) [pid = 1658] [serial = 2219] [outer = 0x11975a000] 21:15:53 INFO - PROCESS | 1658 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 21:15:54 INFO - PROCESS | 1658 | 1465272953997 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]]]}] 21:15:54 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 21:15:54 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 728ms 21:15:54 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 21:15:54 INFO - PROCESS | 1658 | 1465272954071 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 21:15:54 INFO - PROCESS | 1658 | 1465272954073 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 21:15:54 INFO - PROCESS | 1658 | 1465272954077 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 21:15:54 INFO - PROCESS | 1658 | 1465272954080 Marionette TRACE conn2 <- [1,2930,null,{}] 21:15:54 INFO - PROCESS | 1658 | 1465272954093 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}] 21:15:54 INFO - PROCESS | 1658 | 1465272954097 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:54 INFO - PROCESS | 1658 | 1465272954250 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 21:15:54 INFO - PROCESS | 1658 | 1465272954377 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:54 INFO - PROCESS | 1658 | 1465272954380 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:54 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c5d2000 == 39 [pid = 1658] [id = 740] 21:15:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x124a09400) [pid = 1658] [serial = 2220] [outer = 0x0] 21:15:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x126cdfc00) [pid = 1658] [serial = 2221] [outer = 0x124a09400] 21:15:54 INFO - PROCESS | 1658 | 1465272954432 Marionette DEBUG loaded listener.js 21:15:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x1288aa800) [pid = 1658] [serial = 2222] [outer = 0x124a09400] 21:15:54 INFO - PROCESS | 1658 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 21:15:54 INFO - PROCESS | 1658 | 1465272954818 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]]]}] 21:15:54 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 21:15:54 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 776ms 21:15:54 INFO - PROCESS | 1658 | 1465272954854 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 21:15:54 INFO - PROCESS | 1658 | 1465272954856 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 21:15:54 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 21:15:54 INFO - PROCESS | 1658 | 1465272954859 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 21:15:54 INFO - PROCESS | 1658 | 1465272954860 Marionette TRACE conn2 <- [1,2934,null,{}] 21:15:54 INFO - PROCESS | 1658 | 1465272954880 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}] 21:15:54 INFO - PROCESS | 1658 | 1465272954881 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:54 INFO - PROCESS | 1658 | 1465272954981 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 21:15:55 INFO - PROCESS | 1658 | 1465272955036 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:55 INFO - PROCESS | 1658 | 1465272955038 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:55 INFO - PROCESS | 1658 | ++DOCSHELL 0x12cab2800 == 40 [pid = 1658] [id = 741] 21:15:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x128a08800) [pid = 1658] [serial = 2223] [outer = 0x0] 21:15:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x128b98400) [pid = 1658] [serial = 2224] [outer = 0x128a08800] 21:15:55 INFO - PROCESS | 1658 | 1465272955066 Marionette DEBUG loaded listener.js 21:15:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x129057c00) [pid = 1658] [serial = 2225] [outer = 0x128a08800] 21:15:55 INFO - PROCESS | 1658 | 1465272955439 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]]]}] 21:15:55 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 21:15:55 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 618ms 21:15:55 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 21:15:55 INFO - PROCESS | 1658 | 1465272955477 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 21:15:55 INFO - PROCESS | 1658 | 1465272955479 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 21:15:55 INFO - PROCESS | 1658 | 1465272955481 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 21:15:55 INFO - PROCESS | 1658 | 1465272955482 Marionette TRACE conn2 <- [1,2938,null,{}] 21:15:55 INFO - PROCESS | 1658 | 1465272955485 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}] 21:15:55 INFO - PROCESS | 1658 | 1465272955486 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:55 INFO - PROCESS | 1658 | 1465272955604 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 21:15:55 INFO - PROCESS | 1658 | 1465272955726 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:55 INFO - PROCESS | 1658 | 1465272955727 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:55 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d109800 == 41 [pid = 1658] [id = 742] 21:15:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x112f5b000) [pid = 1658] [serial = 2226] [outer = 0x0] 21:15:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x129055800) [pid = 1658] [serial = 2227] [outer = 0x112f5b000] 21:15:55 INFO - PROCESS | 1658 | 1465272955776 Marionette DEBUG loaded listener.js 21:15:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x129322800) [pid = 1658] [serial = 2228] [outer = 0x112f5b000] 21:15:56 INFO - PROCESS | 1658 | 1465272956231 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]]]}] 21:15:56 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. 21:15:56 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 769ms 21:15:56 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 21:15:56 INFO - PROCESS | 1658 | 1465272956250 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 21:15:56 INFO - PROCESS | 1658 | 1465272956252 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 21:15:56 INFO - PROCESS | 1658 | 1465272956254 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 21:15:56 INFO - PROCESS | 1658 | 1465272956255 Marionette TRACE conn2 <- [1,2942,null,{}] 21:15:56 INFO - PROCESS | 1658 | 1465272956258 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}] 21:15:56 INFO - PROCESS | 1658 | 1465272956262 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:56 INFO - PROCESS | 1658 | 1465272956394 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 21:15:56 INFO - PROCESS | 1658 | 1465272956457 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:56 INFO - PROCESS | 1658 | 1465272956458 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:56 INFO - PROCESS | 1658 | ++DOCSHELL 0x125cc5800 == 42 [pid = 1658] [id = 743] 21:15:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x11800c800) [pid = 1658] [serial = 2229] [outer = 0x0] 21:15:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x129323000) [pid = 1658] [serial = 2230] [outer = 0x11800c800] 21:15:56 INFO - PROCESS | 1658 | 1465272956487 Marionette DEBUG loaded listener.js 21:15:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x12a563000) [pid = 1658] [serial = 2231] [outer = 0x11800c800] 21:15:57 INFO - PROCESS | 1658 | 1465272957010 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"]]]}] 21:15:57 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 21:15:57 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 21:15:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:57 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 21:15:57 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 769ms 21:15:57 INFO - PROCESS | 1658 | 1465272957024 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 21:15:57 INFO - PROCESS | 1658 | 1465272957026 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 21:15:57 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 21:15:57 INFO - PROCESS | 1658 | 1465272957029 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 21:15:57 INFO - PROCESS | 1658 | 1465272957032 Marionette TRACE conn2 <- [1,2946,null,{}] 21:15:57 INFO - PROCESS | 1658 | 1465272957036 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}] 21:15:57 INFO - PROCESS | 1658 | 1465272957037 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:57 INFO - PROCESS | 1658 | 1465272957139 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 21:15:57 INFO - PROCESS | 1658 | 1465272957203 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:57 INFO - PROCESS | 1658 | 1465272957204 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:57 INFO - PROCESS | 1658 | ++DOCSHELL 0x116938000 == 43 [pid = 1658] [id = 744] 21:15:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x116f42000) [pid = 1658] [serial = 2232] [outer = 0x0] 21:15:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x116f48000) [pid = 1658] [serial = 2233] [outer = 0x116f42000] 21:15:57 INFO - PROCESS | 1658 | 1465272957232 Marionette DEBUG loaded listener.js 21:15:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x11800d800) [pid = 1658] [serial = 2234] [outer = 0x116f42000] 21:15:57 INFO - PROCESS | 1658 | --DOCSHELL 0x12bcd1000 == 42 [pid = 1658] [id = 736] 21:15:57 INFO - PROCESS | 1658 | --DOCSHELL 0x12b135800 == 41 [pid = 1658] [id = 735] 21:15:57 INFO - PROCESS | 1658 | --DOCSHELL 0x12a695800 == 40 [pid = 1658] [id = 734] 21:15:57 INFO - PROCESS | 1658 | --DOCSHELL 0x12a60a800 == 39 [pid = 1658] [id = 733] 21:15:57 INFO - PROCESS | 1658 | --DOCSHELL 0x12965c800 == 38 [pid = 1658] [id = 732] 21:15:57 INFO - PROCESS | 1658 | --DOCSHELL 0x12891c000 == 37 [pid = 1658] [id = 731] 21:15:57 INFO - PROCESS | 1658 | --DOCSHELL 0x12141d800 == 36 [pid = 1658] [id = 730] 21:15:57 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x12d112000) [pid = 1658] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 21:15:57 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x11870fc00) [pid = 1658] [serial = 2179] [outer = 0x0] [url = about:blank] 21:15:57 INFO - PROCESS | 1658 | 1465272957621 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]]]}] 21:15:57 INFO - PROCESS | 1658 | --DOCSHELL 0x11811f800 == 35 [pid = 1658] [id = 729] 21:15:57 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x113da3000) [pid = 1658] [serial = 2173] [outer = 0x0] [url = about:blank] 21:15:57 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x117696000) [pid = 1658] [serial = 2170] [outer = 0x0] [url = about:blank] 21:15:57 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x117032800) [pid = 1658] [serial = 2176] [outer = 0x0] [url = about:blank] 21:15:57 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x11696e400) [pid = 1658] [serial = 2159] [outer = 0x0] [url = about:blank] 21:15:57 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x11606e400) [pid = 1658] [serial = 2158] [outer = 0x0] [url = about:blank] 21:15:57 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x1190cfc00) [pid = 1658] [serial = 2162] [outer = 0x0] [url = about:blank] 21:15:57 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x11858a400) [pid = 1658] [serial = 2161] [outer = 0x0] [url = about:blank] 21:15:57 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x121c83000) [pid = 1658] [serial = 2165] [outer = 0x0] [url = about:blank] 21:15:57 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x120f10800) [pid = 1658] [serial = 2164] [outer = 0x0] [url = about:blank] 21:15:57 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x12733e400) [pid = 1658] [serial = 2137] [outer = 0x0] [url = about:blank] 21:15:57 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x128a07400) [pid = 1658] [serial = 2140] [outer = 0x0] [url = about:blank] 21:15:57 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x121a2b800) [pid = 1658] [serial = 2131] [outer = 0x0] [url = about:blank] 21:15:57 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x121c10800) [pid = 1658] [serial = 2132] [outer = 0x0] [url = about:blank] 21:15:57 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x115eef400) [pid = 1658] [serial = 2116] [outer = 0x0] [url = about:blank] 21:15:57 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x11670e400) [pid = 1658] [serial = 2117] [outer = 0x0] [url = about:blank] 21:15:57 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x115ef0000) [pid = 1658] [serial = 2119] [outer = 0x0] [url = about:blank] 21:15:57 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x1166e6c00) [pid = 1658] [serial = 2120] [outer = 0x0] [url = about:blank] 21:15:57 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x11670b400) [pid = 1658] [serial = 2122] [outer = 0x0] [url = about:blank] 21:15:57 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x128b5f800) [pid = 1658] [serial = 2143] [outer = 0x0] [url = about:blank] 21:15:57 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x117693400) [pid = 1658] [serial = 2123] [outer = 0x0] [url = about:blank] 21:15:57 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x118014400) [pid = 1658] [serial = 2125] [outer = 0x0] [url = about:blank] 21:15:57 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x119073000) [pid = 1658] [serial = 2126] [outer = 0x0] [url = about:blank] 21:15:57 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x1190d1400) [pid = 1658] [serial = 2128] [outer = 0x0] [url = about:blank] 21:15:57 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x119bd2c00) [pid = 1658] [serial = 2129] [outer = 0x0] [url = about:blank] 21:15:57 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x12a569800) [pid = 1658] [serial = 2155] [outer = 0x0] [url = about:blank] 21:15:57 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x12a6e7800) [pid = 1658] [serial = 2156] [outer = 0x0] [url = about:blank] 21:15:57 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x128b50800) [pid = 1658] [serial = 2114] [outer = 0x0] [url = about:blank] 21:15:57 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x121c81800) [pid = 1658] [serial = 2167] [outer = 0x0] [url = about:blank] 21:15:57 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x125d76800) [pid = 1658] [serial = 2168] [outer = 0x0] [url = about:blank] 21:15:57 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x118007800) [pid = 1658] [serial = 2177] [outer = 0x0] [url = about:blank] 21:15:57 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x111aaf800) [pid = 1658] [serial = 2174] [outer = 0x0] [url = about:blank] 21:15:57 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x1293a2000) [pid = 1658] [serial = 1451] [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.] 21:15:57 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x117695000) [pid = 1658] [serial = 2146] [outer = 0x0] [url = about:blank] 21:15:57 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x1190c5000) [pid = 1658] [serial = 2147] [outer = 0x0] [url = about:blank] 21:15:57 INFO - PROCESS | 1658 | --DOMWINDOW == 78 (0x129057400) [pid = 1658] [serial = 2144] [outer = 0x0] [url = about:blank] 21:15:57 INFO - PROCESS | 1658 | --DOMWINDOW == 77 (0x129325c00) [pid = 1658] [serial = 2152] [outer = 0x0] [url = about:blank] 21:15:57 INFO - PROCESS | 1658 | --DOMWINDOW == 76 (0x129148c00) [pid = 1658] [serial = 2150] [outer = 0x0] [url = about:blank] 21:15:57 INFO - PROCESS | 1658 | --DOMWINDOW == 75 (0x118095c00) [pid = 1658] [serial = 2171] [outer = 0x0] [url = about:blank] 21:15:57 INFO - PROCESS | 1658 | --DOMWINDOW == 74 (0x124cb0c00) [pid = 1658] [serial = 2134] [outer = 0x0] [url = about:blank] 21:15:57 INFO - PROCESS | 1658 | --DOMWINDOW == 73 (0x1288a9000) [pid = 1658] [serial = 2138] [outer = 0x0] [url = about:blank] 21:15:57 INFO - PROCESS | 1658 | --DOMWINDOW == 72 (0x128b58800) [pid = 1658] [serial = 2141] [outer = 0x0] [url = about:blank] 21:15:57 INFO - PROCESS | 1658 | --DOMWINDOW == 71 (0x126c4e000) [pid = 1658] [serial = 2135] [outer = 0x0] [url = about:blank] 21:15:57 INFO - PROCESS | 1658 | --DOMWINDOW == 70 (0x125d18c00) [pid = 1658] [serial = 2149] [outer = 0x0] [url = about:blank] 21:15:57 INFO - PROCESS | 1658 | --DOMWINDOW == 69 (0x1296f1000) [pid = 1658] [serial = 2153] [outer = 0x0] [url = about:blank] 21:15:57 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. 21:15:57 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 620ms 21:15:57 INFO - PROCESS | 1658 | 1465272957650 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 21:15:57 INFO - PROCESS | 1658 | 1465272957653 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 21:15:57 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 21:15:57 INFO - PROCESS | 1658 | 1465272957657 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 21:15:57 INFO - PROCESS | 1658 | 1465272957659 Marionette TRACE conn2 <- [1,2950,null,{}] 21:15:57 INFO - PROCESS | 1658 | 1465272957661 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}] 21:15:57 INFO - PROCESS | 1658 | 1465272957663 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:57 INFO - PROCESS | 1658 | 1465272957749 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 21:15:57 INFO - PROCESS | 1658 | 1465272957756 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:57 INFO - PROCESS | 1658 | 1465272957757 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:57 INFO - PROCESS | 1658 | ++DOCSHELL 0x117e80000 == 36 [pid = 1658] [id = 745] 21:15:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 70 (0x118099400) [pid = 1658] [serial = 2235] [outer = 0x0] 21:15:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 71 (0x11824a400) [pid = 1658] [serial = 2236] [outer = 0x118099400] 21:15:57 INFO - PROCESS | 1658 | 1465272957784 Marionette DEBUG loaded listener.js 21:15:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 72 (0x1190cc400) [pid = 1658] [serial = 2237] [outer = 0x118099400] 21:15:58 INFO - PROCESS | 1658 | ++DOCSHELL 0x1127a6800 == 37 [pid = 1658] [id = 746] 21:15:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 73 (0x119858800) [pid = 1658] [serial = 2238] [outer = 0x0] 21:15:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 74 (0x11936d000) [pid = 1658] [serial = 2239] [outer = 0x119858800] 21:15:58 INFO - PROCESS | 1658 | 1465272958157 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]]]}] 21:15:58 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. 21:15:58 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 519ms 21:15:58 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 21:15:58 INFO - PROCESS | 1658 | 1465272958176 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 21:15:58 INFO - PROCESS | 1658 | 1465272958177 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 21:15:58 INFO - PROCESS | 1658 | 1465272958180 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 21:15:58 INFO - PROCESS | 1658 | 1465272958182 Marionette TRACE conn2 <- [1,2954,null,{}] 21:15:58 INFO - PROCESS | 1658 | 1465272958214 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}] 21:15:58 INFO - PROCESS | 1658 | 1465272958217 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:58 INFO - PROCESS | 1658 | 1465272958339 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 21:15:58 INFO - PROCESS | 1658 | 1465272958351 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:58 INFO - PROCESS | 1658 | 1465272958353 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:58 INFO - PROCESS | 1658 | ++DOCSHELL 0x12141d800 == 38 [pid = 1658] [id = 747] 21:15:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 75 (0x121454c00) [pid = 1658] [serial = 2240] [outer = 0x0] 21:15:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 76 (0x121c08000) [pid = 1658] [serial = 2241] [outer = 0x121454c00] 21:15:58 INFO - PROCESS | 1658 | 1465272958381 Marionette DEBUG loaded listener.js 21:15:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 77 (0x124a0b800) [pid = 1658] [serial = 2242] [outer = 0x121454c00] 21:15:58 INFO - PROCESS | 1658 | 1465272958662 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]]]}] 21:15:58 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 21:15:58 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 21:15:58 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 525ms 21:15:58 INFO - PROCESS | 1658 | 1465272958708 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 21:15:58 INFO - PROCESS | 1658 | 1465272958710 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 21:15:58 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 21:15:58 INFO - PROCESS | 1658 | 1465272958713 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 21:15:58 INFO - PROCESS | 1658 | 1465272958713 Marionette TRACE conn2 <- [1,2958,null,{}] 21:15:58 INFO - PROCESS | 1658 | 1465272958716 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}] 21:15:58 INFO - PROCESS | 1658 | 1465272958717 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:58 INFO - PROCESS | 1658 | 1465272958826 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 21:15:58 INFO - PROCESS | 1658 | 1465272958890 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:58 INFO - PROCESS | 1658 | 1465272958891 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:58 INFO - PROCESS | 1658 | ++DOCSHELL 0x128919800 == 39 [pid = 1658] [id = 748] 21:15:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 78 (0x1248e1400) [pid = 1658] [serial = 2243] [outer = 0x0] 21:15:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x126d49400) [pid = 1658] [serial = 2244] [outer = 0x1248e1400] 21:15:58 INFO - PROCESS | 1658 | 1465272958932 Marionette DEBUG loaded listener.js 21:15:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x1288ad400) [pid = 1658] [serial = 2245] [outer = 0x1248e1400] 21:15:59 INFO - PROCESS | 1658 | 1465272959307 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]]]}] 21:15:59 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. 21:15:59 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 622ms 21:15:59 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 21:15:59 INFO - PROCESS | 1658 | 1465272959338 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 21:15:59 INFO - PROCESS | 1658 | 1465272959340 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 21:15:59 INFO - PROCESS | 1658 | 1465272959343 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 21:15:59 INFO - PROCESS | 1658 | 1465272959346 Marionette TRACE conn2 <- [1,2962,null,{}] 21:15:59 INFO - PROCESS | 1658 | 1465272959349 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}] 21:15:59 INFO - PROCESS | 1658 | 1465272959351 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:59 INFO - PROCESS | 1658 | 1465272959465 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 21:15:59 INFO - PROCESS | 1658 | 1465272959472 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:59 INFO - PROCESS | 1658 | 1465272959473 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:59 INFO - PROCESS | 1658 | ++DOCSHELL 0x1291c9000 == 40 [pid = 1658] [id = 749] 21:15:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x119bce000) [pid = 1658] [serial = 2246] [outer = 0x0] 21:15:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x1288ae800) [pid = 1658] [serial = 2247] [outer = 0x119bce000] 21:15:59 INFO - PROCESS | 1658 | 1465272959496 Marionette DEBUG loaded listener.js 21:15:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x129323800) [pid = 1658] [serial = 2248] [outer = 0x119bce000] 21:15:59 INFO - PROCESS | 1658 | 1465272959806 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]]]}] 21:15:59 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. 21:15:59 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 472ms 21:15:59 INFO - PROCESS | 1658 | 1465272959815 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 21:15:59 INFO - PROCESS | 1658 | 1465272959818 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 21:15:59 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 21:15:59 INFO - PROCESS | 1658 | 1465272959829 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 21:15:59 INFO - PROCESS | 1658 | 1465272959830 Marionette TRACE conn2 <- [1,2966,null,{}] 21:15:59 INFO - PROCESS | 1658 | 1465272959832 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}] 21:15:59 INFO - PROCESS | 1658 | 1465272959839 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:59 INFO - PROCESS | 1658 | 1465272959948 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 21:15:59 INFO - PROCESS | 1658 | 1465272959959 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:59 INFO - PROCESS | 1658 | 1465272959961 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:15:59 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b138000 == 41 [pid = 1658] [id = 750] 21:15:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x129144c00) [pid = 1658] [serial = 2249] [outer = 0x0] 21:15:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x1296ee000) [pid = 1658] [serial = 2250] [outer = 0x129144c00] 21:15:59 INFO - PROCESS | 1658 | 1465272959985 Marionette DEBUG loaded listener.js 21:16:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x12a6ed000) [pid = 1658] [serial = 2251] [outer = 0x129144c00] 21:16:00 INFO - PROCESS | 1658 | 1465272960307 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]]]}] 21:16:00 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. 21:16:00 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 523ms 21:16:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 21:16:00 INFO - PROCESS | 1658 | 1465272960348 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 21:16:00 INFO - PROCESS | 1658 | 1465272960349 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 21:16:00 INFO - PROCESS | 1658 | 1465272960351 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 21:16:00 INFO - PROCESS | 1658 | 1465272960352 Marionette TRACE conn2 <- [1,2970,null,{}] 21:16:00 INFO - PROCESS | 1658 | 1465272960355 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}] 21:16:00 INFO - PROCESS | 1658 | 1465272960356 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:00 INFO - PROCESS | 1658 | 1465272960461 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 21:16:00 INFO - PROCESS | 1658 | 1465272960498 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:00 INFO - PROCESS | 1658 | 1465272960499 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:00 INFO - PROCESS | 1658 | ++DOCSHELL 0x12bfe3000 == 42 [pid = 1658] [id = 751] 21:16:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x12a6ed400) [pid = 1658] [serial = 2252] [outer = 0x0] 21:16:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x12a929400) [pid = 1658] [serial = 2253] [outer = 0x12a6ed400] 21:16:00 INFO - PROCESS | 1658 | 1465272960530 Marionette DEBUG loaded listener.js 21:16:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x12a92fc00) [pid = 1658] [serial = 2254] [outer = 0x12a6ed400] 21:16:00 INFO - PROCESS | 1658 | 1465272960806 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]]]}] 21:16:00 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. 21:16:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 469ms 21:16:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 21:16:00 INFO - PROCESS | 1658 | 1465272960825 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 21:16:00 INFO - PROCESS | 1658 | 1465272960826 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 21:16:00 INFO - PROCESS | 1658 | 1465272960828 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 21:16:00 INFO - PROCESS | 1658 | 1465272960829 Marionette TRACE conn2 <- [1,2974,null,{}] 21:16:00 INFO - PROCESS | 1658 | 1465272960844 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}] 21:16:00 INFO - PROCESS | 1658 | 1465272960845 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:00 INFO - PROCESS | 1658 | 1465272960959 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 21:16:00 INFO - PROCESS | 1658 | 1465272960997 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:00 INFO - PROCESS | 1658 | 1465272960998 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:01 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c1b5000 == 43 [pid = 1658] [id = 752] 21:16:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x12a923400) [pid = 1658] [serial = 2255] [outer = 0x0] 21:16:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x12a956800) [pid = 1658] [serial = 2256] [outer = 0x12a923400] 21:16:01 INFO - PROCESS | 1658 | 1465272961022 Marionette DEBUG loaded listener.js 21:16:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x12a95f000) [pid = 1658] [serial = 2257] [outer = 0x12a923400] 21:16:01 INFO - PROCESS | 1658 | 1465272961314 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]]]}] 21:16:01 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. 21:16:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 520ms 21:16:01 INFO - PROCESS | 1658 | 1465272961355 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 21:16:01 INFO - PROCESS | 1658 | 1465272961356 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 21:16:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 21:16:01 INFO - PROCESS | 1658 | 1465272961359 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 21:16:01 INFO - PROCESS | 1658 | 1465272961360 Marionette TRACE conn2 <- [1,2978,null,{}] 21:16:01 INFO - PROCESS | 1658 | 1465272961362 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}] 21:16:01 INFO - PROCESS | 1658 | 1465272961363 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:01 INFO - PROCESS | 1658 | 1465272961469 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 21:16:01 INFO - PROCESS | 1658 | 1465272961472 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:01 INFO - PROCESS | 1658 | 1465272961481 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:01 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c5d8000 == 44 [pid = 1658] [id = 753] 21:16:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x12a930000) [pid = 1658] [serial = 2258] [outer = 0x0] 21:16:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x12aab5c00) [pid = 1658] [serial = 2259] [outer = 0x12a930000] 21:16:01 INFO - PROCESS | 1658 | 1465272961540 Marionette DEBUG loaded listener.js 21:16:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x12aabbc00) [pid = 1658] [serial = 2260] [outer = 0x12a930000] 21:16:01 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x119034800) [pid = 1658] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 21:16:01 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x110eec800) [pid = 1658] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 21:16:01 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x1167d2000) [pid = 1658] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 21:16:01 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x116a0ac00) [pid = 1658] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 21:16:01 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x119514c00) [pid = 1658] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 21:16:01 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x112f60c00) [pid = 1658] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 21:16:01 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x117699c00) [pid = 1658] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 21:16:01 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x1267c8c00) [pid = 1658] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 21:16:01 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x11885d800) [pid = 1658] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 21:16:01 INFO - PROCESS | 1658 | 1465272961861 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]]]}] 21:16:01 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. 21:16:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 518ms 21:16:01 INFO - PROCESS | 1658 | 1465272961877 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 21:16:01 INFO - PROCESS | 1658 | 1465272961878 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 21:16:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 21:16:01 INFO - PROCESS | 1658 | 1465272961880 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 21:16:01 INFO - PROCESS | 1658 | 1465272961882 Marionette TRACE conn2 <- [1,2982,null,{}] 21:16:01 INFO - PROCESS | 1658 | 1465272961884 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}] 21:16:01 INFO - PROCESS | 1658 | 1465272961887 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:01 INFO - PROCESS | 1658 | 1465272961975 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 21:16:01 INFO - PROCESS | 1658 | 1465272961979 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:01 INFO - PROCESS | 1658 | 1465272961980 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:01 INFO - PROCESS | 1658 | ++DOCSHELL 0x128d3e800 == 45 [pid = 1658] [id = 754] 21:16:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x111eca400) [pid = 1658] [serial = 2261] [outer = 0x0] 21:16:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x124804400) [pid = 1658] [serial = 2262] [outer = 0x111eca400] 21:16:02 INFO - PROCESS | 1658 | 1465272962004 Marionette DEBUG loaded listener.js 21:16:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x12b035800) [pid = 1658] [serial = 2263] [outer = 0x111eca400] 21:16:02 INFO - PROCESS | 1658 | 1465272962323 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"]]]}] 21:16:02 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 21:16:02 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 21:16:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:16:02 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 21:16:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 469ms 21:16:02 INFO - PROCESS | 1658 | 1465272962351 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 21:16:02 INFO - PROCESS | 1658 | 1465272962355 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 21:16:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 21:16:02 INFO - PROCESS | 1658 | 1465272962357 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 21:16:02 INFO - PROCESS | 1658 | 1465272962359 Marionette TRACE conn2 <- [1,2986,null,{}] 21:16:02 INFO - PROCESS | 1658 | 1465272962361 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}] 21:16:02 INFO - PROCESS | 1658 | 1465272962363 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:02 INFO - PROCESS | 1658 | 1465272962492 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 21:16:02 INFO - PROCESS | 1658 | 1465272962498 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:02 INFO - PROCESS | 1658 | 1465272962500 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:02 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d31b000 == 46 [pid = 1658] [id = 755] 21:16:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x12aabb800) [pid = 1658] [serial = 2264] [outer = 0x0] 21:16:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x12b040000) [pid = 1658] [serial = 2265] [outer = 0x12aabb800] 21:16:02 INFO - PROCESS | 1658 | 1465272962526 Marionette DEBUG loaded listener.js 21:16:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x12b917400) [pid = 1658] [serial = 2266] [outer = 0x12aabb800] 21:16:02 INFO - PROCESS | 1658 | 1465272962824 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]]]}] 21:16:02 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. 21:16:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 520ms 21:16:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 21:16:02 INFO - PROCESS | 1658 | 1465272962878 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 21:16:02 INFO - PROCESS | 1658 | 1465272962879 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 21:16:02 INFO - PROCESS | 1658 | 1465272962881 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 21:16:02 INFO - PROCESS | 1658 | 1465272962882 Marionette TRACE conn2 <- [1,2990,null,{}] 21:16:02 INFO - PROCESS | 1658 | 1465272962884 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}] 21:16:02 INFO - PROCESS | 1658 | 1465272962888 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:02 INFO - PROCESS | 1658 | 1465272962971 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 21:16:02 INFO - PROCESS | 1658 | 1465272962975 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:02 INFO - PROCESS | 1658 | 1465272962976 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:02 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d51e000 == 47 [pid = 1658] [id = 756] 21:16:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x12b918800) [pid = 1658] [serial = 2267] [outer = 0x0] 21:16:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x12ba15400) [pid = 1658] [serial = 2268] [outer = 0x12b918800] 21:16:03 INFO - PROCESS | 1658 | 1465272962999 Marionette DEBUG loaded listener.js 21:16:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x12ba1e000) [pid = 1658] [serial = 2269] [outer = 0x12b918800] 21:16:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d96e000 == 48 [pid = 1658] [id = 757] 21:16:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x12bcb5800) [pid = 1658] [serial = 2270] [outer = 0x0] 21:16:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x12ba21000) [pid = 1658] [serial = 2271] [outer = 0x12bcb5800] 21:16:03 INFO - PROCESS | 1658 | 1465272963325 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]]]}] 21:16:03 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. 21:16:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 469ms 21:16:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 21:16:03 INFO - PROCESS | 1658 | 1465272963350 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 21:16:03 INFO - PROCESS | 1658 | 1465272963351 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 21:16:03 INFO - PROCESS | 1658 | 1465272963356 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 21:16:03 INFO - PROCESS | 1658 | 1465272963357 Marionette TRACE conn2 <- [1,2994,null,{}] 21:16:03 INFO - PROCESS | 1658 | 1465272963359 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}] 21:16:03 INFO - PROCESS | 1658 | 1465272963360 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:03 INFO - PROCESS | 1658 | 1465272963505 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 21:16:03 INFO - PROCESS | 1658 | 1465272963510 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:03 INFO - PROCESS | 1658 | 1465272963511 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d971800 == 49 [pid = 1658] [id = 758] 21:16:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x12b919400) [pid = 1658] [serial = 2272] [outer = 0x0] 21:16:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x12ba1e400) [pid = 1658] [serial = 2273] [outer = 0x12b919400] 21:16:03 INFO - PROCESS | 1658 | 1465272963535 Marionette DEBUG loaded listener.js 21:16:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x12bcbb000) [pid = 1658] [serial = 2274] [outer = 0x12b919400] 21:16:03 INFO - PROCESS | 1658 | 1465272963799 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]]]}] 21:16:03 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 21:16:03 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 21:16:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 468ms 21:16:03 INFO - PROCESS | 1658 | 1465272963877 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 21:16:03 INFO - PROCESS | 1658 | 1465272963880 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 21:16:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 21:16:03 INFO - PROCESS | 1658 | 1465272963886 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 21:16:03 INFO - PROCESS | 1658 | 1465272963888 Marionette TRACE conn2 <- [1,2998,null,{}] 21:16:03 INFO - PROCESS | 1658 | 1465272963892 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}] 21:16:03 INFO - PROCESS | 1658 | 1465272963894 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:04 INFO - PROCESS | 1658 | 1465272964014 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 21:16:04 INFO - PROCESS | 1658 | 1465272964073 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:04 INFO - PROCESS | 1658 | 1465272964077 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:04 INFO - PROCESS | 1658 | ++DOCSHELL 0x1176af000 == 50 [pid = 1658] [id = 759] 21:16:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x113df9c00) [pid = 1658] [serial = 2275] [outer = 0x0] 21:16:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x1162c0c00) [pid = 1658] [serial = 2276] [outer = 0x113df9c00] 21:16:04 INFO - PROCESS | 1658 | 1465272964148 Marionette DEBUG loaded listener.js 21:16:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x117032800) [pid = 1658] [serial = 2277] [outer = 0x113df9c00] 21:16:04 INFO - PROCESS | 1658 | 1465272964576 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]]]}] 21:16:04 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. 21:16:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 721ms 21:16:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 21:16:04 INFO - PROCESS | 1658 | 1465272964608 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 21:16:04 INFO - PROCESS | 1658 | 1465272964610 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 21:16:04 INFO - PROCESS | 1658 | 1465272964614 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 21:16:04 INFO - PROCESS | 1658 | 1465272964617 Marionette TRACE conn2 <- [1,3002,null,{}] 21:16:04 INFO - PROCESS | 1658 | 1465272964620 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}] 21:16:04 INFO - PROCESS | 1658 | 1465272964621 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:04 INFO - PROCESS | 1658 | 1465272964741 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 21:16:04 INFO - PROCESS | 1658 | 1465272964822 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:04 INFO - PROCESS | 1658 | 1465272964823 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:04 INFO - PROCESS | 1658 | ++DOCSHELL 0x12686f800 == 51 [pid = 1658] [id = 760] 21:16:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x118313800) [pid = 1658] [serial = 2278] [outer = 0x0] 21:16:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x119598800) [pid = 1658] [serial = 2279] [outer = 0x118313800] 21:16:04 INFO - PROCESS | 1658 | 1465272964856 Marionette DEBUG loaded listener.js 21:16:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x120f07000) [pid = 1658] [serial = 2280] [outer = 0x118313800] 21:16:05 INFO - PROCESS | 1658 | 1465272965217 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]]]}] 21:16:05 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. 21:16:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 621ms 21:16:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 21:16:05 INFO - PROCESS | 1658 | 1465272965235 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 21:16:05 INFO - PROCESS | 1658 | 1465272965236 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 21:16:05 INFO - PROCESS | 1658 | 1465272965239 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 21:16:05 INFO - PROCESS | 1658 | 1465272965240 Marionette TRACE conn2 <- [1,3006,null,{}] 21:16:05 INFO - PROCESS | 1658 | 1465272965247 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}] 21:16:05 INFO - PROCESS | 1658 | 1465272965250 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:05 INFO - PROCESS | 1658 | 1465272965358 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 21:16:05 INFO - PROCESS | 1658 | 1465272965455 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:05 INFO - PROCESS | 1658 | 1465272965458 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x12aaa1800 == 52 [pid = 1658] [id = 761] 21:16:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x126f97800) [pid = 1658] [serial = 2281] [outer = 0x0] 21:16:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x127341400) [pid = 1658] [serial = 2282] [outer = 0x126f97800] 21:16:05 INFO - PROCESS | 1658 | 1465272965501 Marionette DEBUG loaded listener.js 21:16:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x12914c400) [pid = 1658] [serial = 2283] [outer = 0x126f97800] 21:16:05 INFO - PROCESS | 1658 | 1465272965855 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]]]}] 21:16:05 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. 21:16:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 669ms 21:16:05 INFO - PROCESS | 1658 | 1465272965909 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 21:16:05 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 21:16:05 INFO - PROCESS | 1658 | 1465272965911 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 21:16:05 INFO - PROCESS | 1658 | 1465272965913 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 21:16:05 INFO - PROCESS | 1658 | 1465272965914 Marionette TRACE conn2 <- [1,3010,null,{}] 21:16:05 INFO - PROCESS | 1658 | 1465272965917 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}] 21:16:05 INFO - PROCESS | 1658 | 1465272965918 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:06 INFO - PROCESS | 1658 | 1465272966026 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 21:16:06 INFO - PROCESS | 1658 | 1465272966149 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:06 INFO - PROCESS | 1658 | 1465272966150 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:06 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c1ad800 == 53 [pid = 1658] [id = 762] 21:16:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x126d49800) [pid = 1658] [serial = 2284] [outer = 0x0] 21:16:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x1296ebc00) [pid = 1658] [serial = 2285] [outer = 0x126d49800] 21:16:06 INFO - PROCESS | 1658 | 1465272966182 Marionette DEBUG loaded listener.js 21:16:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x12a930c00) [pid = 1658] [serial = 2286] [outer = 0x126d49800] 21:16:06 INFO - PROCESS | 1658 | 1465272966807 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]]]}] 21:16:06 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 21:16:06 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 920ms 21:16:06 INFO - PROCESS | 1658 | 1465272966834 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 21:16:06 INFO - PROCESS | 1658 | 1465272966836 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 21:16:06 INFO - TEST-START | /FileAPI/FileReaderSync.worker 21:16:06 INFO - PROCESS | 1658 | 1465272966839 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 21:16:06 INFO - PROCESS | 1658 | 1465272966841 Marionette TRACE conn2 <- [1,3014,null,{}] 21:16:06 INFO - PROCESS | 1658 | 1465272966845 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}] 21:16:06 INFO - PROCESS | 1658 | 1465272966846 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:06 INFO - PROCESS | 1658 | 1465272966947 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 21:16:07 INFO - PROCESS | 1658 | 1465272967009 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:07 INFO - PROCESS | 1658 | 1465272967012 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:07 INFO - PROCESS | 1658 | ++DOCSHELL 0x123591800 == 54 [pid = 1658] [id = 763] 21:16:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x118098c00) [pid = 1658] [serial = 2287] [outer = 0x0] 21:16:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x118595800) [pid = 1658] [serial = 2288] [outer = 0x118098c00] 21:16:07 INFO - PROCESS | 1658 | 1465272967039 Marionette DEBUG loaded listener.js 21:16:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x119366c00) [pid = 1658] [serial = 2289] [outer = 0x118098c00] 21:16:07 INFO - PROCESS | 1658 | [1658] 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 21:16:07 INFO - PROCESS | 1658 | 1465272967482 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 21:16:07 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 21:16:07 INFO - {} 21:16:07 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 21:16:07 INFO - {} 21:16:07 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 21:16:07 INFO - {} 21:16:07 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 21:16:07 INFO - {} 21:16:07 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 673ms 21:16:07 INFO - PROCESS | 1658 | 1465272967514 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 21:16:07 INFO - PROCESS | 1658 | 1465272967518 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 21:16:07 INFO - TEST-START | /FileAPI/fileReader.html 21:16:07 INFO - PROCESS | 1658 | 1465272967525 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 21:16:07 INFO - PROCESS | 1658 | 1465272967528 Marionette TRACE conn2 <- [1,3018,null,{}] 21:16:07 INFO - PROCESS | 1658 | 1465272967580 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}] 21:16:07 INFO - PROCESS | 1658 | 1465272967583 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:07 INFO - PROCESS | 1658 | 1465272967733 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 21:16:08 INFO - PROCESS | 1658 | --DOCSHELL 0x12d96e000 == 53 [pid = 1658] [id = 757] 21:16:08 INFO - PROCESS | 1658 | --DOCSHELL 0x12d51e000 == 52 [pid = 1658] [id = 756] 21:16:08 INFO - PROCESS | 1658 | --DOCSHELL 0x12d31b000 == 51 [pid = 1658] [id = 755] 21:16:08 INFO - PROCESS | 1658 | --DOCSHELL 0x128d3e800 == 50 [pid = 1658] [id = 754] 21:16:08 INFO - PROCESS | 1658 | --DOCSHELL 0x12c5d8000 == 49 [pid = 1658] [id = 753] 21:16:08 INFO - PROCESS | 1658 | --DOCSHELL 0x12c1b5000 == 48 [pid = 1658] [id = 752] 21:16:08 INFO - PROCESS | 1658 | --DOCSHELL 0x12bfe3000 == 47 [pid = 1658] [id = 751] 21:16:08 INFO - PROCESS | 1658 | --DOCSHELL 0x12b138000 == 46 [pid = 1658] [id = 750] 21:16:08 INFO - PROCESS | 1658 | --DOCSHELL 0x1291c9000 == 45 [pid = 1658] [id = 749] 21:16:08 INFO - PROCESS | 1658 | --DOCSHELL 0x128919800 == 44 [pid = 1658] [id = 748] 21:16:08 INFO - PROCESS | 1658 | --DOCSHELL 0x12141d800 == 43 [pid = 1658] [id = 747] 21:16:08 INFO - PROCESS | 1658 | --DOCSHELL 0x1127a6800 == 42 [pid = 1658] [id = 746] 21:16:08 INFO - PROCESS | 1658 | --DOCSHELL 0x117e80000 == 41 [pid = 1658] [id = 745] 21:16:08 INFO - PROCESS | 1658 | --DOCSHELL 0x116938000 == 40 [pid = 1658] [id = 744] 21:16:08 INFO - PROCESS | 1658 | --DOCSHELL 0x121414800 == 39 [pid = 1658] [id = 728] 21:16:08 INFO - PROCESS | 1658 | --DOCSHELL 0x119bba000 == 38 [pid = 1658] [id = 726] 21:16:08 INFO - PROCESS | 1658 | --DOCSHELL 0x118156000 == 37 [pid = 1658] [id = 727] 21:16:08 INFO - PROCESS | 1658 | --DOCSHELL 0x12891a800 == 36 [pid = 1658] [id = 737] 21:16:08 INFO - PROCESS | 1658 | --DOCSHELL 0x12cab2800 == 35 [pid = 1658] [id = 741] 21:16:08 INFO - PROCESS | 1658 | --DOCSHELL 0x12c5d2000 == 34 [pid = 1658] [id = 740] 21:16:08 INFO - PROCESS | 1658 | --DOCSHELL 0x125cc5800 == 33 [pid = 1658] [id = 743] 21:16:08 INFO - PROCESS | 1658 | --DOCSHELL 0x12a68e000 == 32 [pid = 1658] [id = 739] 21:16:08 INFO - PROCESS | 1658 | --DOCSHELL 0x12d109800 == 31 [pid = 1658] [id = 742] 21:16:08 INFO - PROCESS | 1658 | --DOCSHELL 0x120f27800 == 30 [pid = 1658] [id = 738] 21:16:08 INFO - PROCESS | 1658 | --DOCSHELL 0x123591800 == 29 [pid = 1658] [id = 763] 21:16:08 INFO - PROCESS | 1658 | --DOCSHELL 0x12c1ad800 == 28 [pid = 1658] [id = 762] 21:16:08 INFO - PROCESS | 1658 | --DOCSHELL 0x12aaa1800 == 27 [pid = 1658] [id = 761] 21:16:08 INFO - PROCESS | 1658 | --DOCSHELL 0x12686f800 == 26 [pid = 1658] [id = 760] 21:16:08 INFO - PROCESS | 1658 | --DOCSHELL 0x12d971800 == 25 [pid = 1658] [id = 758] 21:16:08 INFO - PROCESS | 1658 | --DOCSHELL 0x1176af000 == 24 [pid = 1658] [id = 759] 21:16:08 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x127335400) [pid = 1658] [serial = 2209] [outer = 0x0] [url = about:blank] 21:16:08 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x1190d0400) [pid = 1658] [serial = 2191] [outer = 0x0] [url = about:blank] 21:16:08 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x119859c00) [pid = 1658] [serial = 2194] [outer = 0x0] [url = about:blank] 21:16:08 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x11936dc00) [pid = 1658] [serial = 2192] [outer = 0x0] [url = about:blank] 21:16:08 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x1162cb400) [pid = 1658] [serial = 2182] [outer = 0x0] [url = about:blank] 21:16:08 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x119037400) [pid = 1658] [serial = 2186] [outer = 0x0] [url = about:blank] 21:16:08 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x118016c00) [pid = 1658] [serial = 2185] [outer = 0x0] [url = about:blank] 21:16:08 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x1172b2000) [pid = 1658] [serial = 2188] [outer = 0x0] [url = about:blank] 21:16:08 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x121c0e400) [pid = 1658] [serial = 2197] [outer = 0x0] [url = about:blank] 21:16:08 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x124aad400) [pid = 1658] [serial = 2200] [outer = 0x0] [url = about:blank] 21:16:08 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x125d1d400) [pid = 1658] [serial = 2203] [outer = 0x0] [url = about:blank] 21:16:08 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x1248dcc00) [pid = 1658] [serial = 2198] [outer = 0x0] [url = about:blank] 21:16:08 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x126d4ec00) [pid = 1658] [serial = 2206] [outer = 0x0] [url = about:blank] 21:16:08 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x126f64400) [pid = 1658] [serial = 2207] [outer = 0x0] [url = about:blank] 21:16:08 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x124cef400) [pid = 1658] [serial = 2201] [outer = 0x0] [url = about:blank] 21:16:08 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x12109c000) [pid = 1658] [serial = 2195] [outer = 0x0] [url = about:blank] 21:16:08 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x1267c9800) [pid = 1658] [serial = 2204] [outer = 0x0] [url = about:blank] 21:16:08 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x127333c00) [pid = 1658] [serial = 2210] [outer = 0x0] [url = about:blank] 21:16:08 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x118097400) [pid = 1658] [serial = 2189] [outer = 0x0] [url = about:blank] 21:16:08 INFO - PROCESS | 1658 | 1465272968458 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:08 INFO - PROCESS | 1658 | 1465272968460 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:08 INFO - PROCESS | 1658 | ++DOCSHELL 0x11601a000 == 25 [pid = 1658] [id = 764] 21:16:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x11338e800) [pid = 1658] [serial = 2290] [outer = 0x0] 21:16:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x11606e800) [pid = 1658] [serial = 2291] [outer = 0x11338e800] 21:16:08 INFO - PROCESS | 1658 | 1465272968492 Marionette DEBUG loaded listener.js 21:16:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x116966400) [pid = 1658] [serial = 2292] [outer = 0x11338e800] 21:16:08 INFO - PROCESS | 1658 | 1465272968789 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]]]}] 21:16:08 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 21:16:08 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 21:16:08 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 21:16:08 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 21:16:08 INFO - TEST-OK | /FileAPI/fileReader.html | took 1321ms 21:16:08 INFO - TEST-START | /FileAPI/historical.html 21:16:08 INFO - PROCESS | 1658 | 1465272968846 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 21:16:08 INFO - PROCESS | 1658 | 1465272968848 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 21:16:08 INFO - PROCESS | 1658 | 1465272968853 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 21:16:08 INFO - PROCESS | 1658 | 1465272968856 Marionette TRACE conn2 <- [1,3022,null,{}] 21:16:08 INFO - PROCESS | 1658 | 1465272968859 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}] 21:16:08 INFO - PROCESS | 1658 | 1465272968862 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:08 INFO - PROCESS | 1658 | 1465272968945 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 21:16:08 INFO - PROCESS | 1658 | 1465272968950 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:08 INFO - PROCESS | 1658 | 1465272968953 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:08 INFO - PROCESS | 1658 | ++DOCSHELL 0x1190a5800 == 26 [pid = 1658] [id = 765] 21:16:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x117e13c00) [pid = 1658] [serial = 2293] [outer = 0x0] 21:16:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x119369400) [pid = 1658] [serial = 2294] [outer = 0x117e13c00] 21:16:08 INFO - PROCESS | 1658 | 1465272968982 Marionette DEBUG loaded listener.js 21:16:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x119859000) [pid = 1658] [serial = 2295] [outer = 0x117e13c00] 21:16:09 INFO - PROCESS | 1658 | 1465272969352 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"]]]}] 21:16:09 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 21:16:09 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 21:16:09 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 21:16:09 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 21:16:09 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 21:16:09 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 21:16:09 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 21:16:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:16:09 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 21:16:09 INFO - TEST-OK | /FileAPI/historical.html | took 524ms 21:16:09 INFO - PROCESS | 1658 | 1465272969378 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 21:16:09 INFO - PROCESS | 1658 | 1465272969381 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 21:16:09 INFO - TEST-START | /FileAPI/idlharness.html 21:16:09 INFO - PROCESS | 1658 | 1465272969383 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 21:16:09 INFO - PROCESS | 1658 | 1465272969385 Marionette TRACE conn2 <- [1,3026,null,{}] 21:16:09 INFO - PROCESS | 1658 | 1465272969387 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}] 21:16:09 INFO - PROCESS | 1658 | 1465272969388 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:09 INFO - PROCESS | 1658 | 1465272969473 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 21:16:09 INFO - PROCESS | 1658 | 1465272969477 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:09 INFO - PROCESS | 1658 | 1465272969479 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:09 INFO - PROCESS | 1658 | ++DOCSHELL 0x1248a8000 == 27 [pid = 1658] [id = 766] 21:16:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x120f11c00) [pid = 1658] [serial = 2296] [outer = 0x0] 21:16:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x121c0e800) [pid = 1658] [serial = 2297] [outer = 0x120f11c00] 21:16:09 INFO - PROCESS | 1658 | 1465272969513 Marionette DEBUG loaded listener.js 21:16:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x124cb4800) [pid = 1658] [serial = 2298] [outer = 0x120f11c00] 21:16:10 INFO - PROCESS | 1658 | 1465272970059 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]]]}] 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 21:16:10 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 21:16:10 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 21:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:10 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:16:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:16:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:16:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:16:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 21:16:10 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 21:16:10 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 21:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:16:10 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:16:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:16:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:16:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:16:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 21:16:10 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 21:16:10 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 21:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:10 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:16:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:16:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:16:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:16:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 21:16:10 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 21:16:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:16:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:16:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:16:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:16:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:16:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 21:16:10 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 21:16:10 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 21:16:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:16:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:16:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:16:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:16:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:16:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 21:16:10 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 21:16:10 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 21:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:16:10 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:16:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:16:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:16:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 21:16:10 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 21:16:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:16:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:16:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:16:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:16:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:16:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 21:16:10 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 21:16:10 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 21:16:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:16:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:16:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:16:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:16:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:16:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 21:16:10 INFO - TEST-OK | /FileAPI/idlharness.html | took 732ms 21:16:10 INFO - PROCESS | 1658 | 1465272970117 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 21:16:10 INFO - PROCESS | 1658 | 1465272970118 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 21:16:10 INFO - TEST-START | /FileAPI/idlharness.worker 21:16:10 INFO - PROCESS | 1658 | 1465272970126 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 21:16:10 INFO - PROCESS | 1658 | 1465272970131 Marionette TRACE conn2 <- [1,3030,null,{}] 21:16:10 INFO - PROCESS | 1658 | 1465272970140 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}] 21:16:10 INFO - PROCESS | 1658 | 1465272970143 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:10 INFO - PROCESS | 1658 | 1465272970228 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 21:16:10 INFO - PROCESS | 1658 | 1465272970241 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:10 INFO - PROCESS | 1658 | 1465272970252 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:10 INFO - PROCESS | 1658 | ++DOCSHELL 0x11909c000 == 28 [pid = 1658] [id = 767] 21:16:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x12a925c00) [pid = 1658] [serial = 2299] [outer = 0x0] 21:16:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x12b03ac00) [pid = 1658] [serial = 2300] [outer = 0x12a925c00] 21:16:10 INFO - PROCESS | 1658 | 1465272970278 Marionette DEBUG loaded listener.js 21:16:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x12b1d6000) [pid = 1658] [serial = 2301] [outer = 0x12a925c00] 21:16:10 INFO - PROCESS | 1658 | [1658] 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 21:16:10 INFO - PROCESS | 1658 | 1465272970927 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,{},{}]]]}] 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 21:16:10 INFO - {} 21:16:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 21:16:10 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 21:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:10 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:16:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:16:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:16:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:16:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 21:16:10 INFO - {} 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 21:16:10 INFO - {} 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 21:16:10 INFO - {} 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 21:16:10 INFO - {} 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 21:16:10 INFO - {} 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 21:16:10 INFO - {} 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 21:16:10 INFO - {} 21:16:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 21:16:10 INFO - {} 21:16:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 21:16:10 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 21:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:16:10 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:16:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:16:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:16:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:16:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 21:16:11 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 21:16:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:11 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:16:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:16:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:16:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:16:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 21:16:11 INFO - {} 21:16:11 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 21:16:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:16:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:16:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:16:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:16:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:16:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:16:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 21:16:11 INFO - {} 21:16:11 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 - {} 21:16:11 INFO - {} 21:16:11 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 21:16:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:16:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:16:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:16:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:16:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:16:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:16:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 21:16:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 21:16:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:16:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:16:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:16:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:16:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 21:16:11 INFO - {} 21:16:11 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 21:16:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:16:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:16:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:16:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:16:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:16:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:16:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 21:16:11 INFO - {} 21:16:11 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 - {} 21:16:11 INFO - {} 21:16:11 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 21:16:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:16:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:16:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:16:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:16:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:16:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:16:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:16:11 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 21:16:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 21:16:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:16:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 21:16:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:16:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:16:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:16:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:16:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 21:16:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:16:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:16:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:16:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:16:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:16:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:16:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 21:16:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:16:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 21:16:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:16:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:16:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:16:11 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 21:16:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 21:16:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:16:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 21:16:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:16:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:16:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:16:11 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 21:16:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 21:16:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:16:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 21:16:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:16:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:16:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:16:11 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 21:16:11 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 21:16:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:11 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:16:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:16:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:16:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:16:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:16:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:16:11 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 21:16:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:16:11 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:16:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:16:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:16:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:16:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:16:11 INFO - {} 21:16:11 INFO - TEST-OK | /FileAPI/idlharness.worker | took 847ms 21:16:11 INFO - PROCESS | 1658 | 1465272970969 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 21:16:11 INFO - PROCESS | 1658 | 1465272970970 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 21:16:11 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 21:16:11 INFO - PROCESS | 1658 | 1465272970972 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 21:16:11 INFO - PROCESS | 1658 | 1465272970973 Marionette TRACE conn2 <- [1,3034,null,{}] 21:16:11 INFO - PROCESS | 1658 | 1465272970976 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}] 21:16:11 INFO - PROCESS | 1658 | 1465272970977 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:11 INFO - PROCESS | 1658 | 1465272971091 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 21:16:11 INFO - PROCESS | 1658 | 1465272971107 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:11 INFO - PROCESS | 1658 | 1465272971108 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:11 INFO - PROCESS | 1658 | ++DOCSHELL 0x118822800 == 29 [pid = 1658] [id = 768] 21:16:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x12b914000) [pid = 1658] [serial = 2302] [outer = 0x0] 21:16:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x12d152800) [pid = 1658] [serial = 2303] [outer = 0x12b914000] 21:16:11 INFO - PROCESS | 1658 | 1465272971132 Marionette DEBUG loaded listener.js 21:16:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x12d156800) [pid = 1658] [serial = 2304] [outer = 0x12b914000] 21:16:11 INFO - PROCESS | 1658 | 1465272971441 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]]]}] 21:16:11 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 21:16:11 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 518ms 21:16:11 INFO - PROCESS | 1658 | 1465272971497 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 21:16:11 INFO - PROCESS | 1658 | 1465272971498 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 21:16:11 INFO - TEST-START | /FileAPI/blob/Blob-close.html 21:16:11 INFO - PROCESS | 1658 | 1465272971501 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 21:16:11 INFO - PROCESS | 1658 | 1465272971502 Marionette TRACE conn2 <- [1,3038,null,{}] 21:16:11 INFO - PROCESS | 1658 | 1465272971504 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}] 21:16:11 INFO - PROCESS | 1658 | 1465272971505 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:11 INFO - PROCESS | 1658 | 1465272971610 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 21:16:11 INFO - PROCESS | 1658 | 1465272971614 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:11 INFO - PROCESS | 1658 | 1465272971618 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:11 INFO - PROCESS | 1658 | ++DOCSHELL 0x110d85000 == 30 [pid = 1658] [id = 769] 21:16:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x110f53000) [pid = 1658] [serial = 2305] [outer = 0x0] 21:16:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x110f54c00) [pid = 1658] [serial = 2306] [outer = 0x110f53000] 21:16:11 INFO - PROCESS | 1658 | 1465272971688 Marionette DEBUG loaded listener.js 21:16:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x12d158000) [pid = 1658] [serial = 2307] [outer = 0x110f53000] 21:16:11 INFO - PROCESS | 1658 | 1465272971977 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"]]]}] 21:16:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 21:16:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 21:16:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:16:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 21:16:12 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 520ms 21:16:12 INFO - PROCESS | 1658 | 1465272972023 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 21:16:12 INFO - PROCESS | 1658 | 1465272972024 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 21:16:12 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 21:16:12 INFO - PROCESS | 1658 | 1465272972027 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 21:16:12 INFO - PROCESS | 1658 | 1465272972028 Marionette TRACE conn2 <- [1,3042,null,{}] 21:16:12 INFO - PROCESS | 1658 | 1465272972030 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}] 21:16:12 INFO - PROCESS | 1658 | 1465272972032 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:12 INFO - PROCESS | 1658 | 1465272972139 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 21:16:12 INFO - PROCESS | 1658 | 1465272972150 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:12 INFO - PROCESS | 1658 | 1465272972151 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:12 INFO - PROCESS | 1658 | ++DOCSHELL 0x117258800 == 31 [pid = 1658] [id = 770] 21:16:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x113168c00) [pid = 1658] [serial = 2308] [outer = 0x0] 21:16:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x117036000) [pid = 1658] [serial = 2309] [outer = 0x113168c00] 21:16:12 INFO - PROCESS | 1658 | 1465272972176 Marionette DEBUG loaded listener.js 21:16:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x12d578400) [pid = 1658] [serial = 2310] [outer = 0x113168c00] 21:16:12 INFO - PROCESS | 1658 | 1465272972595 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]]]}] 21:16:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 21:16:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 21:16:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 21:16:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 21:16:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 21:16:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 21:16:12 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. 21:16:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 21:16:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 21:16:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 21:16:12 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'.) 21:16:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 21:16:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 21:16:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 21:16:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 21:16:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 21:16:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 21:16:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 21:16:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 21:16:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 21:16:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 21:16:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 21:16:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 21:16:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 21:16:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 21:16:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 21:16:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 21:16:12 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. 21:16:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 21:16:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:16:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 21:16:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 21:16:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 21:16:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 21:16:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 21:16:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 21:16:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 21:16:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 21:16:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 21:16:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 21:16:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 21:16:12 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. 21:16:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 21:16:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 21:16:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:16:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 21:16:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 21:16:12 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. 21:16:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 21:16:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 21:16:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:16:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 21:16:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 21:16:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 21:16:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 21:16:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 21:16:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 21:16:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 21:16:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:16:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 21:16:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 21:16:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 21:16:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 21:16:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:16:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:16:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:16:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:16:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 21:16:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 21:16:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:16:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:16:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:16:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:16:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 21:16:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:16:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:16:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:16:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:16:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 21:16:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:16:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:16:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:16:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:16:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 21:16:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 21:16:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:16:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:16:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:16:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:16:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 21:16:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:16:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:16:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:16:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:16:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 21:16:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:16:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:16:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:16:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:16:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 21:16:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:16:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:16:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:16:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:16:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 21:16:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:16:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:16:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:16:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:16:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 21:16:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 21:16:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 21:16:12 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 627ms 21:16:12 INFO - PROCESS | 1658 | 1465272972654 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 21:16:12 INFO - PROCESS | 1658 | 1465272972656 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 21:16:12 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 21:16:12 INFO - PROCESS | 1658 | 1465272972666 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 21:16:12 INFO - PROCESS | 1658 | 1465272972667 Marionette TRACE conn2 <- [1,3046,null,{}] 21:16:12 INFO - PROCESS | 1658 | 1465272972669 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}] 21:16:12 INFO - PROCESS | 1658 | 1465272972670 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:13 INFO - PROCESS | 1658 | 1465272973170 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 21:16:13 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x12b919400) [pid = 1658] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 21:16:13 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x129144c00) [pid = 1658] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 21:16:13 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x12a923400) [pid = 1658] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 21:16:13 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x125d1d000) [pid = 1658] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 21:16:13 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x112f5b000) [pid = 1658] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 21:16:13 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x118099400) [pid = 1658] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 21:16:13 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x119858800) [pid = 1658] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 21:16:13 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x124a09400) [pid = 1658] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 21:16:13 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x119bce000) [pid = 1658] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 21:16:13 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x116f42000) [pid = 1658] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 21:16:13 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x1248e1400) [pid = 1658] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 21:16:13 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x11975a000) [pid = 1658] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 21:16:13 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x11800c800) [pid = 1658] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 21:16:13 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x12a6ed400) [pid = 1658] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 21:16:13 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x128a08800) [pid = 1658] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 21:16:13 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x12a930000) [pid = 1658] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 21:16:13 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x12b918800) [pid = 1658] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 21:16:13 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x111eca400) [pid = 1658] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 21:16:13 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x12aabb800) [pid = 1658] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 21:16:13 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x12bcb5800) [pid = 1658] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 21:16:13 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x11670d000) [pid = 1658] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 21:16:13 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x121454c00) [pid = 1658] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 21:16:13 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x112f60000) [pid = 1658] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 21:16:13 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x112f5d000) [pid = 1658] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 21:16:13 INFO - PROCESS | 1658 | 1465272973225 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:13 INFO - PROCESS | 1658 | 1465272973226 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:13 INFO - PROCESS | 1658 | ++DOCSHELL 0x1188d8800 == 32 [pid = 1658] [id = 771] 21:16:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x110eee000) [pid = 1658] [serial = 2311] [outer = 0x0] 21:16:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x112fa4800) [pid = 1658] [serial = 2312] [outer = 0x110eee000] 21:16:13 INFO - PROCESS | 1658 | 1465272973250 Marionette DEBUG loaded listener.js 21:16:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x119079000) [pid = 1658] [serial = 2313] [outer = 0x110eee000] 21:16:13 INFO - PROCESS | 1658 | [1658] 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 21:16:13 INFO - PROCESS | 1658 | 1465272973548 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 21:16:13 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 21:16:13 INFO - {} 21:16:13 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 923ms 21:16:13 INFO - PROCESS | 1658 | 1465272973590 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 21:16:13 INFO - PROCESS | 1658 | 1465272973591 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 21:16:13 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 21:16:13 INFO - PROCESS | 1658 | 1465272973593 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 21:16:13 INFO - PROCESS | 1658 | 1465272973594 Marionette TRACE conn2 <- [1,3050,null,{}] 21:16:13 INFO - PROCESS | 1658 | 1465272973597 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}] 21:16:13 INFO - PROCESS | 1658 | 1465272973598 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:13 INFO - PROCESS | 1658 | 1465272973681 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 21:16:13 INFO - PROCESS | 1658 | 1465272973745 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:13 INFO - PROCESS | 1658 | 1465272973746 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:13 INFO - PROCESS | 1658 | ++DOCSHELL 0x12bce2000 == 33 [pid = 1658] [id = 772] 21:16:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x118099400) [pid = 1658] [serial = 2314] [outer = 0x0] 21:16:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x128b6a000) [pid = 1658] [serial = 2315] [outer = 0x118099400] 21:16:13 INFO - PROCESS | 1658 | 1465272973777 Marionette DEBUG loaded listener.js 21:16:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x128b74c00) [pid = 1658] [serial = 2316] [outer = 0x118099400] 21:16:14 INFO - PROCESS | 1658 | 1465272974016 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]]]}] 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 21:16:14 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 468ms 21:16:14 INFO - PROCESS | 1658 | 1465272974063 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 21:16:14 INFO - PROCESS | 1658 | 1465272974064 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 21:16:14 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 21:16:14 INFO - PROCESS | 1658 | 1465272974067 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 21:16:14 INFO - PROCESS | 1658 | 1465272974068 Marionette TRACE conn2 <- [1,3054,null,{}] 21:16:14 INFO - PROCESS | 1658 | 1465272974077 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}] 21:16:14 INFO - PROCESS | 1658 | 1465272974078 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:14 INFO - PROCESS | 1658 | 1465272974162 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 21:16:14 INFO - PROCESS | 1658 | 1465272974166 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:14 INFO - PROCESS | 1658 | 1465272974168 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:14 INFO - PROCESS | 1658 | ++DOCSHELL 0x12dcd2000 == 34 [pid = 1658] [id = 773] 21:16:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x119ddac00) [pid = 1658] [serial = 2317] [outer = 0x0] 21:16:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x119ddfc00) [pid = 1658] [serial = 2318] [outer = 0x119ddac00] 21:16:14 INFO - PROCESS | 1658 | 1465272974194 Marionette DEBUG loaded listener.js 21:16:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x119de4400) [pid = 1658] [serial = 2319] [outer = 0x119ddac00] 21:16:14 INFO - PROCESS | 1658 | 1465272974661 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"]]]}] 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 21:16:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 21:16:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 21:16:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:16:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:16:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 21:16:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:16:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:16:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 21:16:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:16:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:16:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 21:16:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:16:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:16:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 21:16:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:16:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:16:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 21:16:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:16:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:16:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 21:16:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:16:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:16:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 21:16:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:16:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:16:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 21:16:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:16:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:16:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 21:16:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:16:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:16:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 21:16:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:16:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:16:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 21:16:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:16:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:16:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 21:16:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:16:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:16:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 21:16:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:16:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:16:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 21:16:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:16:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:16:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 21:16:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:16:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:16:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 21:16:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:16:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:16:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 21:16:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:16:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:16:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 21:16:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:16:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:16:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 21:16:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:16:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:16:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 21:16:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:16:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:16:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 21:16:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:16:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:16:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 21:16:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:16:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:16:14 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" 21:16:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:16:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:16:14 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" 21:16:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:16:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:16:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:16:14 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 643ms 21:16:14 INFO - PROCESS | 1658 | 1465272974710 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 21:16:14 INFO - PROCESS | 1658 | 1465272974712 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 21:16:14 INFO - TEST-START | /FileAPI/file/File-constructor.html 21:16:14 INFO - PROCESS | 1658 | 1465272974714 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 21:16:14 INFO - PROCESS | 1658 | 1465272974715 Marionette TRACE conn2 <- [1,3058,null,{}] 21:16:14 INFO - PROCESS | 1658 | 1465272974718 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}] 21:16:14 INFO - PROCESS | 1658 | 1465272974719 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:14 INFO - PROCESS | 1658 | 1465272974801 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 21:16:14 INFO - PROCESS | 1658 | 1465272974809 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:14 INFO - PROCESS | 1658 | 1465272974811 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:14 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ddcb800 == 35 [pid = 1658] [id = 774] 21:16:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x125d24c00) [pid = 1658] [serial = 2320] [outer = 0x0] 21:16:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x128b75c00) [pid = 1658] [serial = 2321] [outer = 0x125d24c00] 21:16:14 INFO - PROCESS | 1658 | 1465272974837 Marionette DEBUG loaded listener.js 21:16:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x12c862000) [pid = 1658] [serial = 2322] [outer = 0x125d24c00] 21:16:15 INFO - PROCESS | 1658 | 1465272975231 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]]]}] 21:16:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 21:16:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 21:16:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 21:16:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 21:16:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 21:16:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 21:16:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 21:16:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 21:16:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 21:16:15 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 21:16:15 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 21:16:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:16:15 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 21:16:15 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 21:16:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 21:16:15 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 21:16:15 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 21:16:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:16:15 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 21:16:15 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 21:16:15 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 21:16:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:16:15 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 21:16:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 21:16:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 21:16:15 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 573ms 21:16:15 INFO - PROCESS | 1658 | 1465272975287 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 21:16:15 INFO - PROCESS | 1658 | 1465272975290 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 21:16:15 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 21:16:15 INFO - PROCESS | 1658 | 1465272975294 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 21:16:15 INFO - PROCESS | 1658 | 1465272975297 Marionette TRACE conn2 <- [1,3062,null,{}] 21:16:15 INFO - PROCESS | 1658 | 1465272975301 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}] 21:16:15 INFO - PROCESS | 1658 | 1465272975303 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:15 INFO - PROCESS | 1658 | 1465272975425 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 21:16:15 INFO - PROCESS | 1658 | 1465272975515 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:15 INFO - PROCESS | 1658 | 1465272975518 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:15 INFO - PROCESS | 1658 | ++DOCSHELL 0x110d84000 == 36 [pid = 1658] [id = 775] 21:16:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x111c83400) [pid = 1658] [serial = 2323] [outer = 0x0] 21:16:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x112ea4000) [pid = 1658] [serial = 2324] [outer = 0x111c83400] 21:16:15 INFO - PROCESS | 1658 | 1465272975549 Marionette DEBUG loaded listener.js 21:16:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x113168000) [pid = 1658] [serial = 2325] [outer = 0x111c83400] 21:16:15 INFO - PROCESS | 1658 | [1658] 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 21:16:15 INFO - PROCESS | 1658 | 1465272975975 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 21:16:16 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 21:16:16 INFO - {} 21:16:16 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 723ms 21:16:16 INFO - PROCESS | 1658 | 1465272976017 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 21:16:16 INFO - PROCESS | 1658 | 1465272976021 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 21:16:16 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 21:16:16 INFO - PROCESS | 1658 | 1465272976025 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 21:16:16 INFO - PROCESS | 1658 | 1465272976027 Marionette TRACE conn2 <- [1,3066,null,{}] 21:16:16 INFO - PROCESS | 1658 | 1465272976098 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}] 21:16:16 INFO - PROCESS | 1658 | 1465272976100 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:16 INFO - PROCESS | 1658 | 1465272976224 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 21:16:16 INFO - PROCESS | 1658 | 1465272976308 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:16 INFO - PROCESS | 1658 | 1465272976310 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:16 INFO - PROCESS | 1658 | ++DOCSHELL 0x120e0f000 == 37 [pid = 1658] [id = 776] 21:16:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x118595400) [pid = 1658] [serial = 2326] [outer = 0x0] 21:16:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x11936a000) [pid = 1658] [serial = 2327] [outer = 0x118595400] 21:16:16 INFO - PROCESS | 1658 | 1465272976340 Marionette DEBUG loaded listener.js 21:16:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x11985a800) [pid = 1658] [serial = 2328] [outer = 0x118595400] 21:16:16 INFO - PROCESS | 1658 | 1465272976751 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]]]}] 21:16:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 21:16:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 21:16:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 21:16:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 21:16:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 21:16:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 21:16:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 21:16:16 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 763ms 21:16:16 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 21:16:16 INFO - PROCESS | 1658 | 1465272976789 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 21:16:16 INFO - PROCESS | 1658 | 1465272976790 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 21:16:16 INFO - PROCESS | 1658 | 1465272976792 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 21:16:16 INFO - PROCESS | 1658 | 1465272976795 Marionette TRACE conn2 <- [1,3070,null,{}] 21:16:16 INFO - PROCESS | 1658 | 1465272976802 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}] 21:16:16 INFO - PROCESS | 1658 | 1465272976806 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:16 INFO - PROCESS | 1658 | 1465272976919 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 21:16:17 INFO - PROCESS | 1658 | 1465272977032 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:17 INFO - PROCESS | 1658 | 1465272977034 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:17 INFO - PROCESS | 1658 | ++DOCSHELL 0x126cb7000 == 38 [pid = 1658] [id = 777] 21:16:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x119dda800) [pid = 1658] [serial = 2329] [outer = 0x0] 21:16:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x124cef400) [pid = 1658] [serial = 2330] [outer = 0x119dda800] 21:16:17 INFO - PROCESS | 1658 | 1465272977068 Marionette DEBUG loaded listener.js 21:16:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x128b72000) [pid = 1658] [serial = 2331] [outer = 0x119dda800] 21:16:17 INFO - PROCESS | 1658 | 1465272977501 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]]]}] 21:16:17 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 21:16:17 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 21:16:17 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 21:16:17 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 21:16:17 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 21:16:17 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 21:16:17 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 722ms 21:16:17 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 21:16:17 INFO - PROCESS | 1658 | 1465272977515 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 21:16:17 INFO - PROCESS | 1658 | 1465272977517 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 21:16:17 INFO - PROCESS | 1658 | 1465272977519 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 21:16:17 INFO - PROCESS | 1658 | 1465272977520 Marionette TRACE conn2 <- [1,3074,null,{}] 21:16:17 INFO - PROCESS | 1658 | 1465272977523 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}] 21:16:17 INFO - PROCESS | 1658 | 1465272977524 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:17 INFO - PROCESS | 1658 | 1465272977663 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 21:16:17 INFO - PROCESS | 1658 | 1465272977924 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:17 INFO - PROCESS | 1658 | 1465272977925 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:17 INFO - PROCESS | 1658 | ++DOCSHELL 0x1127dd000 == 39 [pid = 1658] [id = 778] 21:16:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x110f51c00) [pid = 1658] [serial = 2332] [outer = 0x0] 21:16:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x111c7b400) [pid = 1658] [serial = 2333] [outer = 0x110f51c00] 21:16:17 INFO - PROCESS | 1658 | 1465272977953 Marionette DEBUG loaded listener.js 21:16:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x112fa0800) [pid = 1658] [serial = 2334] [outer = 0x110f51c00] 21:16:18 INFO - PROCESS | 1658 | --DOCSHELL 0x12dcd2000 == 38 [pid = 1658] [id = 773] 21:16:18 INFO - PROCESS | 1658 | --DOCSHELL 0x12bce2000 == 37 [pid = 1658] [id = 772] 21:16:18 INFO - PROCESS | 1658 | --DOCSHELL 0x1188d8800 == 36 [pid = 1658] [id = 771] 21:16:18 INFO - PROCESS | 1658 | --DOCSHELL 0x117258800 == 35 [pid = 1658] [id = 770] 21:16:18 INFO - PROCESS | 1658 | --DOCSHELL 0x110d85000 == 34 [pid = 1658] [id = 769] 21:16:18 INFO - PROCESS | 1658 | --DOCSHELL 0x118822800 == 33 [pid = 1658] [id = 768] 21:16:18 INFO - PROCESS | 1658 | --DOCSHELL 0x11909c000 == 32 [pid = 1658] [id = 767] 21:16:18 INFO - PROCESS | 1658 | --DOCSHELL 0x1248a8000 == 31 [pid = 1658] [id = 766] 21:16:18 INFO - PROCESS | 1658 | --DOCSHELL 0x1190a5800 == 30 [pid = 1658] [id = 765] 21:16:18 INFO - PROCESS | 1658 | --DOCSHELL 0x11601a000 == 29 [pid = 1658] [id = 764] 21:16:18 INFO - PROCESS | 1658 | 1465272978437 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]]]}] 21:16:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 21:16:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 21:16:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 21:16:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 21:16:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 21:16:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 21:16:18 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 923ms 21:16:18 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x1296ee000) [pid = 1658] [serial = 2250] [outer = 0x0] [url = about:blank] 21:16:18 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x12a956800) [pid = 1658] [serial = 2256] [outer = 0x0] [url = about:blank] 21:16:18 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x128b58c00) [pid = 1658] [serial = 2213] [outer = 0x0] [url = about:blank] 21:16:18 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x1288ae400) [pid = 1658] [serial = 2212] [outer = 0x0] [url = about:blank] 21:16:18 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x129055800) [pid = 1658] [serial = 2227] [outer = 0x0] [url = about:blank] 21:16:18 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x129322800) [pid = 1658] [serial = 2228] [outer = 0x0] [url = about:blank] 21:16:18 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x11824a400) [pid = 1658] [serial = 2236] [outer = 0x0] [url = about:blank] 21:16:18 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x1190cc400) [pid = 1658] [serial = 2237] [outer = 0x0] [url = about:blank] 21:16:18 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x11936d000) [pid = 1658] [serial = 2239] [outer = 0x0] [url = about:blank] 21:16:18 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x126cdfc00) [pid = 1658] [serial = 2221] [outer = 0x0] [url = about:blank] 21:16:18 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x1288aa800) [pid = 1658] [serial = 2222] [outer = 0x0] [url = about:blank] 21:16:18 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x1288ae800) [pid = 1658] [serial = 2247] [outer = 0x0] [url = about:blank] 21:16:18 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x116f48000) [pid = 1658] [serial = 2233] [outer = 0x0] [url = about:blank] 21:16:18 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x126d49400) [pid = 1658] [serial = 2244] [outer = 0x0] [url = about:blank] 21:16:18 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x1288ad400) [pid = 1658] [serial = 2245] [outer = 0x0] [url = about:blank] 21:16:18 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x120f04c00) [pid = 1658] [serial = 2218] [outer = 0x0] [url = about:blank] 21:16:18 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x121455400) [pid = 1658] [serial = 2219] [outer = 0x0] [url = about:blank] 21:16:18 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x129323000) [pid = 1658] [serial = 2230] [outer = 0x0] [url = about:blank] 21:16:18 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x12a92fc00) [pid = 1658] [serial = 2254] [outer = 0x0] [url = about:blank] 21:16:18 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x12a563000) [pid = 1658] [serial = 2231] [outer = 0x0] [url = about:blank] 21:16:18 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x128b98400) [pid = 1658] [serial = 2224] [outer = 0x0] [url = about:blank] 21:16:18 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x129057c00) [pid = 1658] [serial = 2225] [outer = 0x0] [url = about:blank] 21:16:18 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x12a929400) [pid = 1658] [serial = 2253] [outer = 0x0] [url = about:blank] 21:16:18 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x12aab5c00) [pid = 1658] [serial = 2259] [outer = 0x0] [url = about:blank] 21:16:18 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x12ba1e000) [pid = 1658] [serial = 2269] [outer = 0x0] [url = about:blank] 21:16:18 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x12a95f000) [pid = 1658] [serial = 2257] [outer = 0x0] [url = about:blank] 21:16:18 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x12b035800) [pid = 1658] [serial = 2263] [outer = 0x0] [url = about:blank] 21:16:18 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x12b040000) [pid = 1658] [serial = 2265] [outer = 0x0] [url = about:blank] 21:16:18 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x124804400) [pid = 1658] [serial = 2262] [outer = 0x0] [url = about:blank] 21:16:18 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x12ba15400) [pid = 1658] [serial = 2268] [outer = 0x0] [url = about:blank] 21:16:18 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x12ba21000) [pid = 1658] [serial = 2271] [outer = 0x0] [url = about:blank] 21:16:18 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x12aabbc00) [pid = 1658] [serial = 2260] [outer = 0x0] [url = about:blank] 21:16:18 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x12b917400) [pid = 1658] [serial = 2266] [outer = 0x0] [url = about:blank] 21:16:18 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x12bcbb000) [pid = 1658] [serial = 2274] [outer = 0x0] [url = about:blank] 21:16:18 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x12ba1e400) [pid = 1658] [serial = 2273] [outer = 0x0] [url = about:blank] 21:16:18 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x11800d800) [pid = 1658] [serial = 2234] [outer = 0x0] [url = about:blank] 21:16:18 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x11696cc00) [pid = 1658] [serial = 2215] [outer = 0x0] [url = about:blank] 21:16:18 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x117e0f400) [pid = 1658] [serial = 2216] [outer = 0x0] [url = about:blank] 21:16:18 INFO - PROCESS | 1658 | --DOMWINDOW == 78 (0x121c08000) [pid = 1658] [serial = 2241] [outer = 0x0] [url = about:blank] 21:16:18 INFO - PROCESS | 1658 | --DOMWINDOW == 77 (0x124a0b800) [pid = 1658] [serial = 2242] [outer = 0x0] [url = about:blank] 21:16:18 INFO - PROCESS | 1658 | --DOMWINDOW == 76 (0x12a6ed000) [pid = 1658] [serial = 2251] [outer = 0x0] [url = about:blank] 21:16:18 INFO - PROCESS | 1658 | --DOMWINDOW == 75 (0x129323800) [pid = 1658] [serial = 2248] [outer = 0x0] [url = about:blank] 21:16:18 INFO - PROCESS | 1658 | --DOMWINDOW == 74 (0x1190ce000) [pid = 1658] [serial = 2180] [outer = 0x0] [url = about:blank] 21:16:18 INFO - PROCESS | 1658 | --DOMWINDOW == 73 (0x116f40800) [pid = 1658] [serial = 2183] [outer = 0x0] [url = about:blank] 21:16:18 INFO - PROCESS | 1658 | 1465272978466 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 21:16:18 INFO - PROCESS | 1658 | 1465272978470 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 21:16:18 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 21:16:18 INFO - PROCESS | 1658 | 1465272978480 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 21:16:18 INFO - PROCESS | 1658 | 1465272978483 Marionette TRACE conn2 <- [1,3078,null,{}] 21:16:18 INFO - PROCESS | 1658 | 1465272978487 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}] 21:16:18 INFO - PROCESS | 1658 | 1465272978489 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:18 INFO - PROCESS | 1658 | 1465272978626 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 21:16:18 INFO - PROCESS | 1658 | 1465272978639 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:18 INFO - PROCESS | 1658 | 1465272978642 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:18 INFO - PROCESS | 1658 | ++DOCSHELL 0x116952800 == 30 [pid = 1658] [id = 779] 21:16:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 74 (0x113170800) [pid = 1658] [serial = 2335] [outer = 0x0] 21:16:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 75 (0x116079800) [pid = 1658] [serial = 2336] [outer = 0x113170800] 21:16:18 INFO - PROCESS | 1658 | 1465272978687 Marionette DEBUG loaded listener.js 21:16:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 76 (0x116f3fc00) [pid = 1658] [serial = 2337] [outer = 0x113170800] 21:16:19 INFO - PROCESS | 1658 | 1465272979151 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] 21:16:19 INFO - PROCESS | 1658 | 1465272979218 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 21:16:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 21:16:19 INFO - PROCESS | 1658 | 1465272979226 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 21:16:19 INFO - PROCESS | 1658 | 1465272979228 Marionette TRACE conn2 <- [1,3082,null,{}] 21:16:19 INFO - PROCESS | 1658 | 1465272979230 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}] 21:16:19 INFO - PROCESS | 1658 | 1465272979231 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:19 INFO - PROCESS | 1658 | 1465272979318 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 21:16:19 INFO - PROCESS | 1658 | 1465272979325 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:19 INFO - PROCESS | 1658 | 1465272979327 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:19 INFO - PROCESS | 1658 | ++DOCSHELL 0x118829800 == 31 [pid = 1658] [id = 780] 21:16:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 77 (0x118093800) [pid = 1658] [serial = 2338] [outer = 0x0] 21:16:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 78 (0x11824c000) [pid = 1658] [serial = 2339] [outer = 0x118093800] 21:16:19 INFO - PROCESS | 1658 | 1465272979352 Marionette DEBUG loaded listener.js 21:16:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x11885c400) [pid = 1658] [serial = 2340] [outer = 0x118093800] 21:16:19 INFO - PROCESS | 1658 | 1465272979689 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]]]}] 21:16:19 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 21:16:19 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 21:16:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:16:19 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 21:16:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 21:16:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 468ms 21:16:19 INFO - PROCESS | 1658 | 1465272979708 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 21:16:19 INFO - PROCESS | 1658 | 1465272979710 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 21:16:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 21:16:19 INFO - PROCESS | 1658 | 1465272979718 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 21:16:19 INFO - PROCESS | 1658 | 1465272979722 Marionette TRACE conn2 <- [1,3086,null,{}] 21:16:19 INFO - PROCESS | 1658 | 1465272979725 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}] 21:16:19 INFO - PROCESS | 1658 | 1465272979727 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:19 INFO - PROCESS | 1658 | 1465272979813 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 21:16:19 INFO - PROCESS | 1658 | 1465272979817 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:19 INFO - PROCESS | 1658 | 1465272979818 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:19 INFO - PROCESS | 1658 | ++DOCSHELL 0x121202800 == 32 [pid = 1658] [id = 781] 21:16:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x119031c00) [pid = 1658] [serial = 2341] [outer = 0x0] 21:16:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x118599800) [pid = 1658] [serial = 2342] [outer = 0x119031c00] 21:16:19 INFO - PROCESS | 1658 | 1465272979846 Marionette DEBUG loaded listener.js 21:16:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x119dd7000) [pid = 1658] [serial = 2343] [outer = 0x119031c00] 21:16:20 INFO - PROCESS | 1658 | 1465272980169 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 21:16:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 21:16:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 477ms 21:16:20 INFO - PROCESS | 1658 | 1465272980192 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 21:16:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 21:16:20 INFO - PROCESS | 1658 | 1465272980193 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 21:16:20 INFO - PROCESS | 1658 | 1465272980195 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 21:16:20 INFO - PROCESS | 1658 | 1465272980197 Marionette TRACE conn2 <- [1,3090,null,{}] 21:16:20 INFO - PROCESS | 1658 | 1465272980199 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}] 21:16:20 INFO - PROCESS | 1658 | 1465272980200 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:20 INFO - PROCESS | 1658 | 1465272980297 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 21:16:20 INFO - PROCESS | 1658 | 1465272980368 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:20 INFO - PROCESS | 1658 | 1465272980369 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:20 INFO - PROCESS | 1658 | ++DOCSHELL 0x125cc3800 == 33 [pid = 1658] [id = 782] 21:16:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x119d34000) [pid = 1658] [serial = 2344] [outer = 0x0] 21:16:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x120f04800) [pid = 1658] [serial = 2345] [outer = 0x119d34000] 21:16:20 INFO - PROCESS | 1658 | 1465272980396 Marionette DEBUG loaded listener.js 21:16:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x12109c400) [pid = 1658] [serial = 2346] [outer = 0x119d34000] 21:16:20 INFO - PROCESS | 1658 | 1465272980663 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 21:16:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 21:16:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 517ms 21:16:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 21:16:20 INFO - PROCESS | 1658 | 1465272980715 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 21:16:20 INFO - PROCESS | 1658 | 1465272980716 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 21:16:20 INFO - PROCESS | 1658 | 1465272980718 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 21:16:20 INFO - PROCESS | 1658 | 1465272980721 Marionette TRACE conn2 <- [1,3094,null,{}] 21:16:20 INFO - PROCESS | 1658 | 1465272980725 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}] 21:16:20 INFO - PROCESS | 1658 | 1465272980726 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:20 INFO - PROCESS | 1658 | 1465272980835 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 21:16:20 INFO - PROCESS | 1658 | 1465272980838 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:20 INFO - PROCESS | 1658 | 1465272980843 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:20 INFO - PROCESS | 1658 | ++DOCSHELL 0x1291d4000 == 34 [pid = 1658] [id = 783] 21:16:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x121c83800) [pid = 1658] [serial = 2347] [outer = 0x0] 21:16:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x124809400) [pid = 1658] [serial = 2348] [outer = 0x121c83800] 21:16:20 INFO - PROCESS | 1658 | 1465272980911 Marionette DEBUG loaded listener.js 21:16:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x125d1d000) [pid = 1658] [serial = 2349] [outer = 0x121c83800] 21:16:21 INFO - PROCESS | 1658 | 1465272981226 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 21:16:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 21:16:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 524ms 21:16:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 21:16:21 INFO - PROCESS | 1658 | 1465272981243 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 21:16:21 INFO - PROCESS | 1658 | 1465272981244 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 21:16:21 INFO - PROCESS | 1658 | 1465272981246 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 21:16:21 INFO - PROCESS | 1658 | 1465272981247 Marionette TRACE conn2 <- [1,3098,null,{}] 21:16:21 INFO - PROCESS | 1658 | 1465272981250 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}] 21:16:21 INFO - PROCESS | 1658 | 1465272981251 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:21 INFO - PROCESS | 1658 | 1465272981373 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 21:16:21 INFO - PROCESS | 1658 | 1465272981376 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:21 INFO - PROCESS | 1658 | 1465272981377 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:21 INFO - PROCESS | 1658 | ++DOCSHELL 0x129009800 == 35 [pid = 1658] [id = 784] 21:16:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x112f60c00) [pid = 1658] [serial = 2350] [outer = 0x0] 21:16:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x125d18000) [pid = 1658] [serial = 2351] [outer = 0x112f60c00] 21:16:21 INFO - PROCESS | 1658 | 1465272981447 Marionette DEBUG loaded listener.js 21:16:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x12733fc00) [pid = 1658] [serial = 2352] [outer = 0x112f60c00] 21:16:21 INFO - PROCESS | 1658 | 1465272981731 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]]]}] 21:16:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 21:16:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 21:16:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 520ms 21:16:21 INFO - PROCESS | 1658 | 1465272981766 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 21:16:21 INFO - PROCESS | 1658 | 1465272981768 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 21:16:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 21:16:21 INFO - PROCESS | 1658 | 1465272981773 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 21:16:21 INFO - PROCESS | 1658 | 1465272981774 Marionette TRACE conn2 <- [1,3102,null,{}] 21:16:21 INFO - PROCESS | 1658 | 1465272981777 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}] 21:16:21 INFO - PROCESS | 1658 | 1465272981778 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:21 INFO - PROCESS | 1658 | 1465272981884 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 21:16:21 INFO - PROCESS | 1658 | 1465272981895 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:21 INFO - PROCESS | 1658 | 1465272981896 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:21 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a666000 == 36 [pid = 1658] [id = 785] 21:16:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x127340400) [pid = 1658] [serial = 2353] [outer = 0x0] 21:16:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x1288af400) [pid = 1658] [serial = 2354] [outer = 0x127340400] 21:16:21 INFO - PROCESS | 1658 | 1465272981920 Marionette DEBUG loaded listener.js 21:16:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x128b54000) [pid = 1658] [serial = 2355] [outer = 0x127340400] 21:16:22 INFO - PROCESS | 1658 | 1465272982230 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 21:16:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 21:16:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 472ms 21:16:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 21:16:22 INFO - PROCESS | 1658 | 1465272982244 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 21:16:22 INFO - PROCESS | 1658 | 1465272982245 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 21:16:22 INFO - PROCESS | 1658 | 1465272982248 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 21:16:22 INFO - PROCESS | 1658 | 1465272982249 Marionette TRACE conn2 <- [1,3106,null,{}] 21:16:22 INFO - PROCESS | 1658 | 1465272982260 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}] 21:16:22 INFO - PROCESS | 1658 | 1465272982261 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:22 INFO - PROCESS | 1658 | 1465272982376 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 21:16:22 INFO - PROCESS | 1658 | 1465272982417 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:22 INFO - PROCESS | 1658 | 1465272982418 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:22 INFO - PROCESS | 1658 | ++DOCSHELL 0x12aa82000 == 37 [pid = 1658] [id = 786] 21:16:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x1288a0400) [pid = 1658] [serial = 2356] [outer = 0x0] 21:16:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x128b6c000) [pid = 1658] [serial = 2357] [outer = 0x1288a0400] 21:16:22 INFO - PROCESS | 1658 | 1465272982442 Marionette DEBUG loaded listener.js 21:16:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x128b76c00) [pid = 1658] [serial = 2358] [outer = 0x1288a0400] 21:16:22 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x12a925c00) [pid = 1658] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 21:16:22 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x12b914000) [pid = 1658] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 21:16:22 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x120f11c00) [pid = 1658] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 21:16:22 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x117e13c00) [pid = 1658] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 21:16:22 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x11338e800) [pid = 1658] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 21:16:22 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x110f53000) [pid = 1658] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 21:16:22 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x118098c00) [pid = 1658] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 21:16:22 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x113df9c00) [pid = 1658] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 21:16:22 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x118313800) [pid = 1658] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 21:16:22 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x126f97800) [pid = 1658] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 21:16:22 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x126d49800) [pid = 1658] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 21:16:22 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x113168c00) [pid = 1658] [serial = 2308] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 21:16:22 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x119ddac00) [pid = 1658] [serial = 2317] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 21:16:22 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x110eee000) [pid = 1658] [serial = 2311] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 21:16:22 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x118099400) [pid = 1658] [serial = 2314] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 21:16:22 INFO - PROCESS | 1658 | 1465272982788 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]]]}] 21:16:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 21:16:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 21:16:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 21:16:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 573ms 21:16:22 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 21:16:22 INFO - PROCESS | 1658 | 1465272982822 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 21:16:22 INFO - PROCESS | 1658 | 1465272982823 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 21:16:22 INFO - PROCESS | 1658 | 1465272982825 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 21:16:22 INFO - PROCESS | 1658 | 1465272982826 Marionette TRACE conn2 <- [1,3110,null,{}] 21:16:22 INFO - PROCESS | 1658 | 1465272982829 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}] 21:16:22 INFO - PROCESS | 1658 | 1465272982830 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:22 INFO - PROCESS | 1658 | 1465272982915 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 21:16:22 INFO - PROCESS | 1658 | 1465272982919 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:22 INFO - PROCESS | 1658 | 1465272982920 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:22 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b12c800 == 38 [pid = 1658] [id = 787] 21:16:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x116f49800) [pid = 1658] [serial = 2359] [outer = 0x0] 21:16:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x12904c800) [pid = 1658] [serial = 2360] [outer = 0x116f49800] 21:16:22 INFO - PROCESS | 1658 | 1465272982944 Marionette DEBUG loaded listener.js 21:16:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x129144800) [pid = 1658] [serial = 2361] [outer = 0x116f49800] 21:16:23 INFO - PROCESS | 1658 | 1465272983274 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"]]]}] 21:16:23 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 21:16:23 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 21:16:23 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 21:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:16:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:16:23 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 21:16:23 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 469ms 21:16:23 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 21:16:23 INFO - PROCESS | 1658 | 1465272983295 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 21:16:23 INFO - PROCESS | 1658 | 1465272983296 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 21:16:23 INFO - PROCESS | 1658 | 1465272983298 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 21:16:23 INFO - PROCESS | 1658 | 1465272983309 Marionette TRACE conn2 <- [1,3114,null,{}] 21:16:23 INFO - PROCESS | 1658 | 1465272983312 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}] 21:16:23 INFO - PROCESS | 1658 | 1465272983313 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:23 INFO - PROCESS | 1658 | 1465272983426 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 21:16:23 INFO - PROCESS | 1658 | 1465272983432 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\", \"099197ce-2420-474c-aca3-a9138c53db07\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:23 INFO - PROCESS | 1658 | 1465272983433 Marionette INFO sendAsync fd99ec0b-a401-cc4a-b8a2-eb09de9cba6f 21:16:23 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b9b9800 == 39 [pid = 1658] [id = 788] 21:16:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x129145c00) [pid = 1658] [serial = 2362] [outer = 0x0] 21:16:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x129322800) [pid = 1658] [serial = 2363] [outer = 0x129145c00] 21:16:23 INFO - PROCESS | 1658 | 1465272983460 Marionette DEBUG loaded listener.js 21:16:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x1296ef000) [pid = 1658] [serial = 2364] [outer = 0x129145c00] 21:16:23 INFO - PROCESS | 1658 | 1465272983750 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]]]}] 21:16:23 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 21:16:23 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 479ms 21:16:23 INFO - PROCESS | 1658 | 1465272983777 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 21:16:23 INFO - PROCESS | 1658 | 1465272983779 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 21:16:24 WARNING - u'runner_teardown' () 21:16:24 INFO - No more tests 21:16:24 INFO - Got 0 unexpected results 21:16:24 INFO - SUITE-END | took 509s 21:16:24 INFO - Closing logging queue 21:16:24 INFO - queue closed 21:16:24 INFO - Return code: 0 21:16:24 WARNING - # TBPL SUCCESS # 21:16:24 INFO - Running post-action listener: _resource_record_post_action 21:16:24 INFO - Running post-run listener: _resource_record_post_run 21:16:25 INFO - Total resource usage - Wall time: 531s; CPU: 58.0%; Read bytes: 31452672; Write bytes: 950135808; Read time: 199; Write time: 5092 21:16:25 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 21:16:25 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 150503936; Write bytes: 143962112; Read time: 13607; Write time: 296 21:16:26 INFO - run-tests - Wall time: 513s; CPU: 58.0%; Read bytes: 29281792; Write bytes: 793500672; Read time: 181; Write time: 4751 21:16:26 INFO - Running post-run listener: _upload_blobber_files 21:16:26 INFO - Blob upload gear active. 21:16:26 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 21:16:26 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 21:16:26 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'] 21:16:26 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 21:16:26 INFO - (blobuploader) - INFO - Open directory for files ... 21:16:26 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 21:16:26 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 21:16:26 INFO - (blobuploader) - INFO - Uploading, attempt #1. 21:16:27 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 21:16:27 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 21:16:27 INFO - (blobuploader) - INFO - Done attempting. 21:16:27 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 21:16:27 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 21:16:27 INFO - (blobuploader) - INFO - Uploading, attempt #1. 21:16:29 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 21:16:29 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 21:16:29 INFO - (blobuploader) - INFO - Done attempting. 21:16:29 INFO - (blobuploader) - INFO - Iteration through files over. 21:16:29 INFO - Return code: 0 21:16:29 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 21:16:29 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 21:16:29 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/dd378bd1d7e32c2d516118529bb065587a597ed772519a3746967f0db9977c529825a63c5f36d82bcabd8825aa1ce3abe841f8d4c566ea49860e70d2600c0f86", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/6e8fdde0f750346f8fc2539bb98417344007f42b230717c8ed4a2bfc43846173f494671b3f40f103bcb6ae90a1c767da2dfad36b4da7fb97b63e89a7c66a021e"} 21:16:29 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 21:16:29 INFO - Writing to file /builds/slave/test/properties/blobber_files 21:16:29 INFO - Contents: 21:16:29 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/dd378bd1d7e32c2d516118529bb065587a597ed772519a3746967f0db9977c529825a63c5f36d82bcabd8825aa1ce3abe841f8d4c566ea49860e70d2600c0f86", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/6e8fdde0f750346f8fc2539bb98417344007f42b230717c8ed4a2bfc43846173f494671b3f40f103bcb6ae90a1c767da2dfad36b4da7fb97b63e89a7c66a021e"} 21:16:29 INFO - Running post-run listener: copy_logs_to_upload_dir 21:16:29 INFO - Copying logs to upload dir... 21:16:29 INFO - mkdir: /builds/slave/test/build/upload/logs 21:16:29 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=611.329528 ========= master_lag: 0.28 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 11 secs) (at 2016-06-06 21:16:29.759015) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-06 21:16:29.762527) ========= 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.YOtMvbRbd1/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.i4GPOYfQD8/Listeners TMPDIR=/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/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/dd378bd1d7e32c2d516118529bb065587a597ed772519a3746967f0db9977c529825a63c5f36d82bcabd8825aa1ce3abe841f8d4c566ea49860e70d2600c0f86", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/6e8fdde0f750346f8fc2539bb98417344007f42b230717c8ed4a2bfc43846173f494671b3f40f103bcb6ae90a1c767da2dfad36b4da7fb97b63e89a7c66a021e"} build_url:https://queue.taskcluster.net/v1/task/FWsR2ID2RF-ri8pO4sDUlQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/FWsR2ID2RF-ri8pO4sDUlQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012815 build_url: 'https://queue.taskcluster.net/v1/task/FWsR2ID2RF-ri8pO4sDUlQ/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/dd378bd1d7e32c2d516118529bb065587a597ed772519a3746967f0db9977c529825a63c5f36d82bcabd8825aa1ce3abe841f8d4c566ea49860e70d2600c0f86", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/6e8fdde0f750346f8fc2539bb98417344007f42b230717c8ed4a2bfc43846173f494671b3f40f103bcb6ae90a1c767da2dfad36b4da7fb97b63e89a7c66a021e"}' symbols_url: 'https://queue.taskcluster.net/v1/task/FWsR2ID2RF-ri8pO4sDUlQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-06 21:16:29.799354) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-06 21:16:29.799740) ========= 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.YOtMvbRbd1/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.i4GPOYfQD8/Listeners TMPDIR=/var/folders/hs/v2yc1m995s13wd7f6m2b870c00000w/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.005260 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-06 21:16:29.851037) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-06 21:16:29.851622) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-06 21:16:29.852303) ========= ========= Total master_lag: 0.97 =========