builder: mozilla-aurora_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0028 starttime: 1465205650.67 results: success (0) buildid: 20160606010529 builduid: 78750d9664274d05bee96204469a3a74 revision: d8adb38dd576398dacbfb96d2c247f8e0158bdf1 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-06 02:34:10.672352) ========= master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-06 02:34:10.672899) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-06 02:34:10.673195) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-06 02:34:10.697267) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-06 02:34:10.697635) ========= 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.LbPCCsfMiK/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.GFAFvh0H1y/Listeners TMPDIR=/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/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 02:34:10-- 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% 8.80M=0.001s 2016-06-06 02:34:10 (8.80 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.124115 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-06 02:34:10.843256) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-06 02:34:10.843658) ========= 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.LbPCCsfMiK/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.GFAFvh0H1y/Listeners TMPDIR=/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/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.027331 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-06 02:34:10.892680) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-06 02:34:10.893136) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev d8adb38dd576398dacbfb96d2c247f8e0158bdf1 --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-aurora --rev d8adb38dd576398dacbfb96d2c247f8e0158bdf1 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.LbPCCsfMiK/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.GFAFvh0H1y/Listeners TMPDIR=/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/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 02:34:10,967 truncating revision to first 12 chars 2016-06-06 02:34:10,967 Setting DEBUG logging. 2016-06-06 02:34:10,967 attempt 1/10 2016-06-06 02:34:10,967 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/d8adb38dd576?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-06 02:34:11,996 unpacking tar archive at: mozilla-aurora-d8adb38dd576/testing/mozharness/ program finished with exit code 0 elapsedTime=1.331755 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-06 02:34:12.247373) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-06 02:34:12.247828) ========= script_repo_revision: d8adb38dd576398dacbfb96d2c247f8e0158bdf1 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-06 02:34:12.248308) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-06 02:34:12.248769) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-06 02:34:12.267629) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 0 secs) (at 2016-06-06 02:34:12.268251) ========= /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-aurora --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-aurora', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.LbPCCsfMiK/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.GFAFvh0H1y/Listeners TMPDIR=/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/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 02:34:12 INFO - MultiFileLogger online at 20160606 02:34:12 in /builds/slave/test 02:34:12 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-aurora --download-symbols true 02:34:12 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 02:34:12 INFO - {'append_to_log': False, 02:34:12 INFO - 'base_work_dir': '/builds/slave/test', 02:34:12 INFO - 'blob_upload_branch': 'mozilla-aurora', 02:34:12 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 02:34:12 INFO - 'buildbot_json_path': 'buildprops.json', 02:34:12 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 02:34:12 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 02:34:12 INFO - 'download_minidump_stackwalk': True, 02:34:12 INFO - 'download_symbols': 'true', 02:34:12 INFO - 'e10s': False, 02:34:12 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 02:34:12 INFO - 'tooltool.py': '/tools/tooltool.py', 02:34:12 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 02:34:12 INFO - '/tools/misc-python/virtualenv.py')}, 02:34:12 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 02:34:12 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 02:34:12 INFO - 'log_level': 'info', 02:34:12 INFO - 'log_to_console': True, 02:34:12 INFO - 'opt_config_files': (), 02:34:12 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 02:34:12 INFO - '--processes=1', 02:34:12 INFO - '--config=%(test_path)s/wptrunner.ini', 02:34:12 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 02:34:12 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 02:34:12 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 02:34:12 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 02:34:12 INFO - 'pip_index': False, 02:34:12 INFO - 'require_test_zip': True, 02:34:12 INFO - 'test_type': ('testharness',), 02:34:12 INFO - 'this_chunk': '1', 02:34:12 INFO - 'tooltool_cache': '/builds/tooltool_cache', 02:34:12 INFO - 'total_chunks': '10', 02:34:12 INFO - 'virtualenv_path': 'venv', 02:34:12 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 02:34:12 INFO - 'work_dir': 'build'} 02:34:12 INFO - ##### 02:34:12 INFO - ##### Running clobber step. 02:34:12 INFO - ##### 02:34:12 INFO - Running pre-action listener: _resource_record_pre_action 02:34:12 INFO - Running main action method: clobber 02:34:12 INFO - rmtree: /builds/slave/test/build 02:34:12 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 02:34:14 INFO - Running post-action listener: _resource_record_post_action 02:34:14 INFO - ##### 02:34:14 INFO - ##### Running read-buildbot-config step. 02:34:14 INFO - ##### 02:34:14 INFO - Running pre-action listener: _resource_record_pre_action 02:34:14 INFO - Running main action method: read_buildbot_config 02:34:14 INFO - Using buildbot properties: 02:34:14 INFO - { 02:34:14 INFO - "project": "", 02:34:14 INFO - "product": "firefox", 02:34:14 INFO - "script_repo_revision": "production", 02:34:14 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-debug-unittest", 02:34:14 INFO - "repository": "", 02:34:14 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora debug test web-platform-tests-1", 02:34:14 INFO - "buildid": "20160606010529", 02:34:14 INFO - "pgo_build": "False", 02:34:14 INFO - "basedir": "/builds/slave/test", 02:34:14 INFO - "buildnumber": 204, 02:34:14 INFO - "slavename": "t-yosemite-r7-0028", 02:34:14 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/", 02:34:14 INFO - "platform": "macosx64", 02:34:14 INFO - "branch": "mozilla-aurora", 02:34:14 INFO - "revision": "d8adb38dd576398dacbfb96d2c247f8e0158bdf1", 02:34:14 INFO - "repo_path": "releases/mozilla-aurora", 02:34:14 INFO - "moz_repo_path": "", 02:34:14 INFO - "stage_platform": "macosx64", 02:34:14 INFO - "builduid": "78750d9664274d05bee96204469a3a74", 02:34:14 INFO - "slavebuilddir": "test" 02:34:14 INFO - } 02:34:14 INFO - Found installer url https://queue.taskcluster.net/v1/task/VD9vwdj2SIGQeoe6AMOiNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg. 02:34:14 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/VD9vwdj2SIGQeoe6AMOiNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json. 02:34:14 INFO - Running post-action listener: _resource_record_post_action 02:34:14 INFO - ##### 02:34:14 INFO - ##### Running download-and-extract step. 02:34:14 INFO - ##### 02:34:14 INFO - Running pre-action listener: _resource_record_pre_action 02:34:14 INFO - Running main action method: download_and_extract 02:34:14 INFO - mkdir: /builds/slave/test/build/tests 02:34:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:34:14 INFO - https://queue.taskcluster.net/v1/task/VD9vwdj2SIGQeoe6AMOiNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 02:34:14 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VD9vwdj2SIGQeoe6AMOiNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 02:34:14 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VD9vwdj2SIGQeoe6AMOiNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 02:34:14 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VD9vwdj2SIGQeoe6AMOiNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 02:34:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VD9vwdj2SIGQeoe6AMOiNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json'}, attempt #1 02:34:15 INFO - Downloaded 1235 bytes. 02:34:15 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 02:34:15 INFO - Using the following test package requirements: 02:34:15 INFO - {u'common': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 02:34:15 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 02:34:15 INFO - u'firefox-48.0a2.en-US.mac64.cppunittest.tests.zip'], 02:34:15 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 02:34:15 INFO - u'firefox-48.0a2.en-US.mac64.gtest.tests.zip'], 02:34:15 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 02:34:15 INFO - u'jsshell-mac64.zip'], 02:34:15 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 02:34:15 INFO - u'firefox-48.0a2.en-US.mac64.mochitest.tests.zip'], 02:34:15 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 02:34:15 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 02:34:15 INFO - u'firefox-48.0a2.en-US.mac64.reftest.tests.zip'], 02:34:15 INFO - u'talos': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 02:34:15 INFO - u'firefox-48.0a2.en-US.mac64.talos.tests.zip'], 02:34:15 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 02:34:15 INFO - u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'], 02:34:15 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 02:34:15 INFO - u'firefox-48.0a2.en-US.mac64.xpcshell.tests.zip']} 02:34:15 INFO - Downloading packages: [u'firefox-48.0a2.en-US.mac64.common.tests.zip', u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 02:34: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')]} 02:34:15 INFO - https://queue.taskcluster.net/v1/task/VD9vwdj2SIGQeoe6AMOiNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 02:34:15 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VD9vwdj2SIGQeoe6AMOiNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 02:34:15 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VD9vwdj2SIGQeoe6AMOiNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 02:34:15 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VD9vwdj2SIGQeoe6AMOiNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip 02:34:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VD9vwdj2SIGQeoe6AMOiNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip'}, attempt #1 02:34:16 INFO - Downloaded 18347727 bytes. 02:34:16 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 02:34:16 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 02:34:16 INFO - caution: filename not matched: web-platform/* 02:34:16 INFO - Return code: 11 02:34:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:34:16 INFO - https://queue.taskcluster.net/v1/task/VD9vwdj2SIGQeoe6AMOiNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 02:34:16 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VD9vwdj2SIGQeoe6AMOiNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 02:34:16 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VD9vwdj2SIGQeoe6AMOiNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 02:34:16 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VD9vwdj2SIGQeoe6AMOiNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 02:34:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VD9vwdj2SIGQeoe6AMOiNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip'}, attempt #1 02:34:18 INFO - Downloaded 36389086 bytes. 02:34:18 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 02:34:18 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 02:34:22 INFO - caution: filename not matched: bin/* 02:34:22 INFO - caution: filename not matched: config/* 02:34:22 INFO - caution: filename not matched: mozbase/* 02:34:22 INFO - caution: filename not matched: marionette/* 02:34:22 INFO - caution: filename not matched: tools/wptserve/* 02:34:22 INFO - Return code: 11 02:34:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:34:22 INFO - https://queue.taskcluster.net/v1/task/VD9vwdj2SIGQeoe6AMOiNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 02:34:22 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VD9vwdj2SIGQeoe6AMOiNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 02:34:22 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VD9vwdj2SIGQeoe6AMOiNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 02:34:22 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VD9vwdj2SIGQeoe6AMOiNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 02:34:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VD9vwdj2SIGQeoe6AMOiNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg'}, attempt #1 02:34:26 INFO - Downloaded 73062213 bytes. 02:34:26 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/VD9vwdj2SIGQeoe6AMOiNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 02:34:26 INFO - mkdir: /builds/slave/test/properties 02:34:26 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 02:34:26 INFO - Writing to file /builds/slave/test/properties/build_url 02:34:26 INFO - Contents: 02:34:26 INFO - build_url:https://queue.taskcluster.net/v1/task/VD9vwdj2SIGQeoe6AMOiNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 02:34:28 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/VD9vwdj2SIGQeoe6AMOiNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 02:34:28 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 02:34:28 INFO - Writing to file /builds/slave/test/properties/symbols_url 02:34:28 INFO - Contents: 02:34:28 INFO - symbols_url:https://queue.taskcluster.net/v1/task/VD9vwdj2SIGQeoe6AMOiNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 02:34:28 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')]} 02:34:28 INFO - https://queue.taskcluster.net/v1/task/VD9vwdj2SIGQeoe6AMOiNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 02:34:28 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VD9vwdj2SIGQeoe6AMOiNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 02:34:28 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VD9vwdj2SIGQeoe6AMOiNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 02:34:28 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VD9vwdj2SIGQeoe6AMOiNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 02:34:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/VD9vwdj2SIGQeoe6AMOiNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 02:34:34 INFO - Downloaded 103673330 bytes. 02:34:34 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 02:34:34 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 02:34:37 INFO - Return code: 0 02:34:37 INFO - Running post-action listener: _resource_record_post_action 02:34:37 INFO - Running post-action listener: set_extra_try_arguments 02:34:37 INFO - ##### 02:34:37 INFO - ##### Running create-virtualenv step. 02:34:37 INFO - ##### 02:34:37 INFO - Running pre-action listener: _pre_create_virtualenv 02:34:37 INFO - Running pre-action listener: _resource_record_pre_action 02:34:37 INFO - Running main action method: create_virtualenv 02:34:37 INFO - Creating virtualenv /builds/slave/test/build/venv 02:34:37 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 02:34:37 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 02:34:37 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 02:34:37 INFO - Using real prefix '/tools/python27' 02:34:37 INFO - New python executable in /builds/slave/test/build/venv/bin/python 02:34:38 INFO - Installing distribute.............................................................................................................................................................................................done. 02:34:41 INFO - Installing pip.................done. 02:34:41 INFO - Return code: 0 02:34:41 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 02:34:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:34:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:34:41 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:34:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:34:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:34:41 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:34:41 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 0x1013b4e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1013d1f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe972804890>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1013cd5e0>, '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 0x100fb0cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x100fdb990>, '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.LbPCCsfMiK/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.GFAFvh0H1y/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:34:41 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 02:34:41 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 02:34:41 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.LbPCCsfMiK/Render', 02:34:41 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:34:41 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:34:41 INFO - 'HOME': '/Users/cltbld', 02:34:41 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:34:41 INFO - 'LOGNAME': 'cltbld', 02:34:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:34:41 INFO - 'MOZ_NO_REMOTE': '1', 02:34:41 INFO - 'NO_EM_RESTART': '1', 02:34:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:34:41 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:34:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:34:41 INFO - 'PWD': '/builds/slave/test', 02:34:41 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:34:41 INFO - 'SHELL': '/bin/bash', 02:34:41 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.GFAFvh0H1y/Listeners', 02:34:41 INFO - 'TMPDIR': '/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/', 02:34:41 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:34:41 INFO - 'USER': 'cltbld', 02:34:41 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:34:41 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:34:41 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:34:41 INFO - 'XPC_FLAGS': '0x0', 02:34:41 INFO - 'XPC_SERVICE_NAME': '0', 02:34:41 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:34:41 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:34:41 INFO - Downloading/unpacking psutil>=0.7.1 02:34:41 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:34:41 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:34:41 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:34:41 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:34:41 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:34:41 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:34:44 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 02:34:44 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:34:44 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:34:44 INFO - Installing collected packages: psutil 02:34:44 INFO - Running setup.py install for psutil 02:34:44 INFO - building 'psutil._psutil_osx' extension 02:34:44 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 02:34:45 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 02:34:45 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 02:34:45 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit 02:34:45 INFO - building 'psutil._psutil_posix' extension 02:34:45 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o 02:34:45 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 02:34:45 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 02:34:45 INFO - ^ 02:34:45 INFO - 1 warning generated. 02:34:45 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so 02:34:45 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:34:45 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:34:45 INFO - Successfully installed psutil 02:34:45 INFO - Cleaning up... 02:34:46 INFO - Return code: 0 02:34:46 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 02:34:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:34:46 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:34:46 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:34:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:34:46 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:34:46 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:34:46 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1013b4e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1013d1f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe972804890>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1013cd5e0>, '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 0x100fb0cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x100fdb990>, '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.LbPCCsfMiK/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.GFAFvh0H1y/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:34:46 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 02:34:46 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 02:34:46 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.LbPCCsfMiK/Render', 02:34:46 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:34:46 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:34:46 INFO - 'HOME': '/Users/cltbld', 02:34:46 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:34:46 INFO - 'LOGNAME': 'cltbld', 02:34:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:34:46 INFO - 'MOZ_NO_REMOTE': '1', 02:34:46 INFO - 'NO_EM_RESTART': '1', 02:34:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:34:46 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:34:46 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:34:46 INFO - 'PWD': '/builds/slave/test', 02:34:46 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:34:46 INFO - 'SHELL': '/bin/bash', 02:34:46 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.GFAFvh0H1y/Listeners', 02:34:46 INFO - 'TMPDIR': '/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/', 02:34:46 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:34:46 INFO - 'USER': 'cltbld', 02:34:46 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:34:46 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:34:46 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:34:46 INFO - 'XPC_FLAGS': '0x0', 02:34:46 INFO - 'XPC_SERVICE_NAME': '0', 02:34:46 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:34:46 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:34:46 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 02:34:46 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:34:46 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:34:46 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:34:46 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:34:46 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:34:46 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:34:48 INFO - Downloading mozsystemmonitor-0.0.tar.gz 02:34:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 02:34:48 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 02:34:48 INFO - Installing collected packages: mozsystemmonitor 02:34:48 INFO - Running setup.py install for mozsystemmonitor 02:34:49 INFO - Successfully installed mozsystemmonitor 02:34:49 INFO - Cleaning up... 02:34:49 INFO - Return code: 0 02:34:49 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 02:34:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:34:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:34:49 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:34:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:34:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:34:49 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:34:49 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1013b4e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1013d1f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe972804890>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1013cd5e0>, '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 0x100fb0cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x100fdb990>, '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.LbPCCsfMiK/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.GFAFvh0H1y/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:34:49 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 02:34:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 02:34:49 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.LbPCCsfMiK/Render', 02:34:49 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:34:49 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:34:49 INFO - 'HOME': '/Users/cltbld', 02:34:49 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:34:49 INFO - 'LOGNAME': 'cltbld', 02:34:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:34:49 INFO - 'MOZ_NO_REMOTE': '1', 02:34:49 INFO - 'NO_EM_RESTART': '1', 02:34:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:34:49 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:34:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:34:49 INFO - 'PWD': '/builds/slave/test', 02:34:49 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:34:49 INFO - 'SHELL': '/bin/bash', 02:34:49 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.GFAFvh0H1y/Listeners', 02:34:49 INFO - 'TMPDIR': '/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/', 02:34:49 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:34:49 INFO - 'USER': 'cltbld', 02:34:49 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:34:49 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:34:49 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:34:49 INFO - 'XPC_FLAGS': '0x0', 02:34:49 INFO - 'XPC_SERVICE_NAME': '0', 02:34:49 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:34:49 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:34:49 INFO - Downloading/unpacking blobuploader==1.2.4 02:34:49 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:34:49 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:34:49 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:34:49 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:34:49 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:34:49 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:34:51 INFO - Downloading blobuploader-1.2.4.tar.gz 02:34:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 02:34:51 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 02:34:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:34:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:34:51 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:34:51 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:34:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:34:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:34:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 02:34:52 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 02:34:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:34:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:34:52 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:34:52 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:34:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:34:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:34:52 INFO - Downloading docopt-0.6.1.tar.gz 02:34:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 02:34:53 INFO - Installing collected packages: blobuploader, requests, docopt 02:34:53 INFO - Running setup.py install for blobuploader 02:34:53 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 02:34:53 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 02:34:53 INFO - Running setup.py install for requests 02:34:53 INFO - Running setup.py install for docopt 02:34:53 INFO - Successfully installed blobuploader requests docopt 02:34:53 INFO - Cleaning up... 02:34:53 INFO - Return code: 0 02:34:53 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:34: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')]} 02:34:53 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:34:53 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:34: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')]} 02:34:53 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:34:53 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:34:53 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1013b4e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1013d1f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe972804890>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1013cd5e0>, '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 0x100fb0cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x100fdb990>, '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.LbPCCsfMiK/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.GFAFvh0H1y/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:34:53 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 02:34:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 02:34:53 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.LbPCCsfMiK/Render', 02:34:53 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:34:53 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:34:53 INFO - 'HOME': '/Users/cltbld', 02:34:53 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:34:53 INFO - 'LOGNAME': 'cltbld', 02:34:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:34:53 INFO - 'MOZ_NO_REMOTE': '1', 02:34:53 INFO - 'NO_EM_RESTART': '1', 02:34:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:34:53 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:34:53 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:34:53 INFO - 'PWD': '/builds/slave/test', 02:34:53 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:34:53 INFO - 'SHELL': '/bin/bash', 02:34:53 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.GFAFvh0H1y/Listeners', 02:34:53 INFO - 'TMPDIR': '/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/', 02:34:53 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:34:53 INFO - 'USER': 'cltbld', 02:34:53 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:34:53 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:34:53 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:34:53 INFO - 'XPC_FLAGS': '0x0', 02:34:53 INFO - 'XPC_SERVICE_NAME': '0', 02:34:53 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:34:54 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:34:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:34:54 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-Sve1e2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:34:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:34:54 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-pCd58s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:34:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:34:54 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-QYWhKS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:34:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:34:54 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-OwFN6O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:34:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:34:54 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-Mh3VRn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:34:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:34:54 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-zLuDvv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:34:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:34:54 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-jGvRjZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:34:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:34:54 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-qZ3_vL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:34:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:34:55 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-P7ZdsQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:34:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:34:55 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-fOij7a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:34:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:34:55 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-Gejb1N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:34:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:34:55 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-v4diHV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:34:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:34:55 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-RqtARD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:34:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:34:55 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-tMUYuJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:34:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:34:55 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-L3HZPn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:34:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:34:55 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-HTijeL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:34:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:34:55 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-JfePX5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:34:56 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:34:56 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-z4swCO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:34:56 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:34:56 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-Vmc7sW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:34:56 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:34:56 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-CVl2X1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:34:56 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:34:56 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-uiZKjq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:34:56 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:34:56 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 02:34:56 INFO - Running setup.py install for manifestparser 02:34:57 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 02:34:57 INFO - Running setup.py install for mozcrash 02:34:57 INFO - Running setup.py install for mozdebug 02:34:57 INFO - Running setup.py install for mozdevice 02:34:57 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 02:34:57 INFO - Installing dm script to /builds/slave/test/build/venv/bin 02:34:57 INFO - Running setup.py install for mozfile 02:34:57 INFO - Running setup.py install for mozhttpd 02:34:57 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 02:34:57 INFO - Running setup.py install for mozinfo 02:34:57 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 02:34:57 INFO - Running setup.py install for mozInstall 02:34:58 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 02:34:58 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 02:34:58 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 02:34:58 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 02:34:58 INFO - Running setup.py install for mozleak 02:34:58 INFO - Running setup.py install for mozlog 02:34:58 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 02:34:58 INFO - Running setup.py install for moznetwork 02:34:58 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 02:34:58 INFO - Running setup.py install for mozprocess 02:34:58 INFO - Running setup.py install for mozprofile 02:34:58 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 02:34:58 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 02:34:58 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 02:34:58 INFO - Running setup.py install for mozrunner 02:34:59 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 02:34:59 INFO - Running setup.py install for mozscreenshot 02:34:59 INFO - Running setup.py install for moztest 02:34:59 INFO - Running setup.py install for mozversion 02:34:59 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 02:34:59 INFO - Running setup.py install for wptserve 02:34:59 INFO - Running setup.py install for marionette-driver 02:34:59 INFO - Running setup.py install for browsermob-proxy 02:34:59 INFO - Running setup.py install for marionette-client 02:35:00 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:35:00 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 02:35:00 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 02:35:00 INFO - Cleaning up... 02:35:00 INFO - Return code: 0 02:35:00 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:35:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:35:00 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:35:00 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:35:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:35:00 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:35:00 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:35:00 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1013b4e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1013d1f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe972804890>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1013cd5e0>, '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 0x100fb0cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x100fdb990>, '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.LbPCCsfMiK/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.GFAFvh0H1y/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:35:00 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 02:35:00 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 02:35:00 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.LbPCCsfMiK/Render', 02:35:00 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:35:00 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:35:00 INFO - 'HOME': '/Users/cltbld', 02:35:00 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:35:00 INFO - 'LOGNAME': 'cltbld', 02:35:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:35:00 INFO - 'MOZ_NO_REMOTE': '1', 02:35:00 INFO - 'NO_EM_RESTART': '1', 02:35:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:35:00 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:35:00 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:35:00 INFO - 'PWD': '/builds/slave/test', 02:35:00 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:35:00 INFO - 'SHELL': '/bin/bash', 02:35:00 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.GFAFvh0H1y/Listeners', 02:35:00 INFO - 'TMPDIR': '/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/', 02:35:00 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:35:00 INFO - 'USER': 'cltbld', 02:35:00 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:35:00 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:35:00 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:35:00 INFO - 'XPC_FLAGS': '0x0', 02:35:00 INFO - 'XPC_SERVICE_NAME': '0', 02:35:00 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:35:00 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:35:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:35:00 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-WMkOPU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:35:00 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 02:35:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:35:00 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-S0vq1r-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:35:00 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 02:35:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:35:00 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-cnoxkk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:35:00 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 02:35:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:35:00 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-bq2ehp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:35:01 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)) 02:35:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:35:01 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-7xb0rP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:35:01 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 02:35:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:35:01 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-F92fiQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:35:01 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 02:35:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:35:01 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-MN6NxS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:35:01 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 02:35:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:35:01 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-c7KBLK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:35:01 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 02:35:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:35:01 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-caj_79-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:35:01 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 02:35:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:35:01 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-Sh1WWb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:35:01 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 02:35:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:35:01 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-V_sHzb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:35:01 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 02:35:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:35:01 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-J0pSBH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:35:01 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 02:35:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:35:01 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-a2qBvn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:35:02 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)) 02:35:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:35:02 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-LdrmaU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:35:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 02:35:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:35:02 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-AzjG6e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:35:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 02:35:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:35:02 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-Ans_Fy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:35:02 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 02:35:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:35:02 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-ix9qVd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:35:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 02:35:02 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:35:02 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-oZCxdI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:35:02 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 02:35:02 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:35:02 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-axwSGv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:35:02 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 02:35:02 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:35:02 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-cAtw3R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:35:02 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 02:35:02 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:35:03 INFO - Running setup.py (path:/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/pip-9H9xAf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:35:03 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:35:03 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 02:35:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 02:35:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 02:35:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 02:35:03 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 02:35:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 02:35:03 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 02:35:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:35:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:35:03 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:35:03 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:35:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:35:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:35:05 INFO - Downloading blessings-1.6.tar.gz 02:35:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 02:35:05 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 02:35:05 INFO - Installing collected packages: blessings 02:35:05 INFO - Running setup.py install for blessings 02:35:06 INFO - Successfully installed blessings 02:35:06 INFO - Cleaning up... 02:35:06 INFO - Return code: 0 02:35:06 INFO - Done creating virtualenv /builds/slave/test/build/venv. 02:35:06 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:35:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:35:06 INFO - Reading from file tmpfile_stdout 02:35:06 INFO - Current package versions: 02:35:06 INFO - blessings == 1.6 02:35:06 INFO - blobuploader == 1.2.4 02:35:06 INFO - browsermob-proxy == 0.6.0 02:35:06 INFO - docopt == 0.6.1 02:35:06 INFO - manifestparser == 1.1 02:35:06 INFO - marionette-client == 2.3.0 02:35:06 INFO - marionette-driver == 1.4.0 02:35:06 INFO - mozInstall == 1.12 02:35:06 INFO - mozcrash == 0.17 02:35:06 INFO - mozdebug == 0.1 02:35:06 INFO - mozdevice == 0.48 02:35:06 INFO - mozfile == 1.2 02:35:06 INFO - mozhttpd == 0.7 02:35:06 INFO - mozinfo == 0.9 02:35:06 INFO - mozleak == 0.1 02:35:06 INFO - mozlog == 3.1 02:35:06 INFO - moznetwork == 0.27 02:35:06 INFO - mozprocess == 0.22 02:35:06 INFO - mozprofile == 0.28 02:35:06 INFO - mozrunner == 6.11 02:35:06 INFO - mozscreenshot == 0.1 02:35:06 INFO - mozsystemmonitor == 0.0 02:35:06 INFO - moztest == 0.7 02:35:06 INFO - mozversion == 1.4 02:35:06 INFO - psutil == 3.1.1 02:35:06 INFO - requests == 1.2.3 02:35:06 INFO - wptserve == 1.4.0 02:35:06 INFO - wsgiref == 0.1.2 02:35:06 INFO - Running post-action listener: _resource_record_post_action 02:35:06 INFO - Running post-action listener: _start_resource_monitoring 02:35:06 INFO - Starting resource monitoring. 02:35:06 INFO - ##### 02:35:06 INFO - ##### Running pull step. 02:35:06 INFO - ##### 02:35:06 INFO - Running pre-action listener: _resource_record_pre_action 02:35:06 INFO - Running main action method: pull 02:35:06 INFO - Pull has nothing to do! 02:35:06 INFO - Running post-action listener: _resource_record_post_action 02:35:06 INFO - ##### 02:35:06 INFO - ##### Running install step. 02:35:06 INFO - ##### 02:35:06 INFO - Running pre-action listener: _resource_record_pre_action 02:35:06 INFO - Running main action method: install 02:35:06 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:35:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:35:06 INFO - Reading from file tmpfile_stdout 02:35:06 INFO - Detecting whether we're running mozinstall >=1.0... 02:35:06 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 02:35:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 02:35:06 INFO - Reading from file tmpfile_stdout 02:35:06 INFO - Output received: 02:35:06 INFO - Usage: mozinstall [options] installer 02:35:06 INFO - Options: 02:35:06 INFO - -h, --help show this help message and exit 02:35:06 INFO - -d DEST, --destination=DEST 02:35:06 INFO - Directory to install application into. [default: 02:35:06 INFO - "/builds/slave/test"] 02:35:06 INFO - --app=APP Application being installed. [default: firefox] 02:35:06 INFO - mkdir: /builds/slave/test/build/application 02:35:06 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 02:35:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg --destination /builds/slave/test/build/application 02:35:25 INFO - Reading from file tmpfile_stdout 02:35:25 INFO - Output received: 02:35:25 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 02:35:25 INFO - Running post-action listener: _resource_record_post_action 02:35:25 INFO - ##### 02:35:25 INFO - ##### Running run-tests step. 02:35:25 INFO - ##### 02:35:25 INFO - Running pre-action listener: _resource_record_pre_action 02:35:25 INFO - Running main action method: run_tests 02:35:25 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 02:35:25 INFO - Minidump filename unknown. Determining based upon platform and architecture. 02:35:25 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 02:35:25 INFO - grabbing minidump binary from tooltool 02:35:25 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')]} 02:35:25 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 0x1013cd5e0>, '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 0x100fb0cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x100fdb990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 02:35:25 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 02:35:25 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 02:35:25 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 02:35:25 INFO - Return code: 0 02:35:25 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 02:35:25 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 02:35:25 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/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/VD9vwdj2SIGQeoe6AMOiNg/artifacts/public/build/firefox-48.0a2.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 02:35:25 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/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/VD9vwdj2SIGQeoe6AMOiNg/artifacts/public/build/firefox-48.0a2.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 02:35:25 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.LbPCCsfMiK/Render', 02:35:25 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:35:25 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:35:25 INFO - 'HOME': '/Users/cltbld', 02:35:25 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:35:25 INFO - 'LOGNAME': 'cltbld', 02:35:25 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 02:35:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:35:25 INFO - 'MOZ_NO_REMOTE': '1', 02:35:25 INFO - 'NO_EM_RESTART': '1', 02:35:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:35:25 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:35:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:35:25 INFO - 'PWD': '/builds/slave/test', 02:35:25 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:35:25 INFO - 'SHELL': '/bin/bash', 02:35:25 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.GFAFvh0H1y/Listeners', 02:35:25 INFO - 'TMPDIR': '/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/T/', 02:35:25 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:35:25 INFO - 'USER': 'cltbld', 02:35:25 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:35:25 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:35:25 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:35:25 INFO - 'XPC_FLAGS': '0x0', 02:35:25 INFO - 'XPC_SERVICE_NAME': '0', 02:35:25 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:35:25 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/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/VD9vwdj2SIGQeoe6AMOiNg/artifacts/public/build/firefox-48.0a2.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 02:35:25 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 02:35:25 INFO - import pkg_resources 02:35:26 INFO - Using 1 client processes 02:35:26 INFO - wptserve Starting http server on 127.0.0.1:8000 02:35:26 INFO - wptserve Starting http server on 127.0.0.1:8001 02:35:26 INFO - wptserve Starting http server on 127.0.0.1:8443 02:35:28 INFO - SUITE-START | Running 778 tests 02:35:28 INFO - Running testharness tests 02:35:28 INFO - Setting up ssl 02:35:28 INFO - PROCESS | certutil | 02:35:28 INFO - PROCESS | certutil | 02:35:28 INFO - PROCESS | certutil | 02:35:28 INFO - Certificate Nickname Trust Attributes 02:35:28 INFO - SSL,S/MIME,JAR/XPI 02:35:28 INFO - 02:35:28 INFO - web-platform-tests CT,, 02:35:28 INFO - 02:35:28 INFO - Starting runner 02:35:29 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 02:35:29 INFO - PROCESS | 1648 | 1465205729867 Marionette DEBUG Marionette enabled via build flag and pref 02:35:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x113f2e800 == 1 [pid = 1648] [id = 1] 02:35:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 1 (0x113f2f000) [pid = 1648] [serial = 1] [outer = 0x0] 02:35:29 INFO - PROCESS | 1648 | [1648] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 02:35:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 2 (0x113f30000) [pid = 1648] [serial = 2] [outer = 0x113f2f000] 02:35:30 INFO - PROCESS | 1648 | 1465205730190 Marionette INFO Listening on port 2828 02:35:30 INFO - PROCESS | 1648 | 1465205730434 Marionette DEBUG Marionette enabled via command-line flag 02:35:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x116876800 == 2 [pid = 1648] [id = 2] 02:35:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 3 (0x116877000) [pid = 1648] [serial = 3] [outer = 0x0] 02:35:30 INFO - PROCESS | 1648 | [1648] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 02:35:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 4 (0x116878000) [pid = 1648] [serial = 4] [outer = 0x116877000] 02:35:30 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:35:30 INFO - PROCESS | 1648 | 1465205730592 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49281 02:35:30 INFO - PROCESS | 1648 | 1465205730679 Marionette DEBUG Closed connection conn0 02:35:30 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:35:30 INFO - PROCESS | 1648 | 1465205730685 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49282 02:35:30 INFO - PROCESS | 1648 | 1465205730694 Marionette DEBUG Closed connection conn1 02:35:30 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:35:30 INFO - PROCESS | 1648 | 1465205730699 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49283 02:35:30 INFO - PROCESS | 1648 | 1465205730707 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 02:35:30 INFO - PROCESS | 1648 | 1465205730713 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","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":"20160606010529","device":"desktop","version":"48.0a2"} 02:35:31 INFO - PROCESS | 1648 | [1648] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:35:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x119adb800 == 3 [pid = 1648] [id = 3] 02:35:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 5 (0x119ae2000) [pid = 1648] [serial = 5] [outer = 0x0] 02:35:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x119ae3000 == 4 [pid = 1648] [id = 4] 02:35:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 6 (0x119b1c000) [pid = 1648] [serial = 6] [outer = 0x0] 02:35:31 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 02:35:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x121816000 == 5 [pid = 1648] [id = 5] 02:35:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 7 (0x118869c00) [pid = 1648] [serial = 7] [outer = 0x0] 02:35:32 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 02:35:32 INFO - PROCESS | 1648 | [1648] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 02:35:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 8 (0x1218ce000) [pid = 1648] [serial = 8] [outer = 0x118869c00] 02:35:32 INFO - PROCESS | 1648 | [1648] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 02:35:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 9 (0x123d4b000) [pid = 1648] [serial = 9] [outer = 0x119ae2000] 02:35:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 10 (0x12160d800) [pid = 1648] [serial = 10] [outer = 0x119b1c000] 02:35:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 11 (0x12160f800) [pid = 1648] [serial = 11] [outer = 0x118869c00] 02:35:32 INFO - PROCESS | 1648 | [1648] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 02:35:32 INFO - PROCESS | 1648 | 1465205732833 Marionette INFO startBrowser 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:32 INFO - PROCESS | 1648 | 1465205732858 Marionette DEBUG loaded listener.js 02:35:32 INFO - PROCESS | 1648 | 1465205732865 Marionette DEBUG loaded listener.js 02:35:32 INFO - PROCESS | 1648 | 1465205732867 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 12 (0x127011c00) [pid = 1648] [serial = 12] [outer = 0x118869c00] 02:35:33 INFO - PROCESS | 1648 | 1465205733309 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"2f0b794d-8c2d-1b45-8af7-49a2b7b420d7","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","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":"20160606010529","device":"desktop","version":"48.0a2","command_id":1}}] 02:35:33 INFO - PROCESS | 1648 | 1465205733431 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}] 02:35:33 INFO - PROCESS | 1648 | 1465205733434 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:33 INFO - PROCESS | 1648 | 1465205733508 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 02:35:33 INFO - PROCESS | 1648 | 1465205733591 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 02:35:33 INFO - PROCESS | 1648 | 1465205733593 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:33 INFO - PROCESS | 1648 | [1648] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 02:35:33 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 02:35:33 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 02:35:33 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 02:35:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 13 (0x128efc400) [pid = 1648] [serial = 13] [outer = 0x118869c00] 02:35:33 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:35:33 INFO - PROCESS | 1648 | 1465205733875 Marionette TRACE conn2 <- [1,3,null,{}] 02:35:33 INFO - PROCESS | 1648 | 1465205733878 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 02:35:33 INFO - PROCESS | 1648 | 1465205733880 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:33 INFO - PROCESS | 1648 | 1465205733896 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 02:35:33 INFO - PROCESS | 1648 | 1465205733924 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 02:35:33 INFO - PROCESS | 1648 | 1465205733925 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 02:35:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 02:35:33 INFO - PROCESS | 1648 | 1465205733928 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 02:35:33 INFO - PROCESS | 1648 | 1465205733930 Marionette TRACE conn2 <- [1,6,null,{}] 02:35:33 INFO - PROCESS | 1648 | 1465205733933 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}] 02:35:33 INFO - PROCESS | 1648 | 1465205733934 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:33 INFO - PROCESS | 1648 | 1465205733947 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 02:35:33 INFO - PROCESS | 1648 | 1465205733950 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:33 INFO - PROCESS | 1648 | 1465205733951 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x1294b3000 == 6 [pid = 1648] [id = 6] 02:35:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 14 (0x129455800) [pid = 1648] [serial = 14] [outer = 0x0] 02:35:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 15 (0x129457400) [pid = 1648] [serial = 15] [outer = 0x129455800] 02:35:33 INFO - PROCESS | 1648 | 1465205733988 Marionette DEBUG loaded listener.js 02:35:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 16 (0x129574400) [pid = 1648] [serial = 16] [outer = 0x129455800] 02:35:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x12987f000 == 7 [pid = 1648] [id = 7] 02:35:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 17 (0x129724000) [pid = 1648] [serial = 17] [outer = 0x0] 02:35:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 18 (0x129726c00) [pid = 1648] [serial = 18] [outer = 0x129724000] 02:35:34 INFO - PROCESS | 1648 | 1465205734346 Marionette DEBUG loaded listener.js 02:35:34 INFO - PROCESS | 1648 | 1465205734390 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]]]}] 02:35:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 19 (0x129728c00) [pid = 1648] [serial = 19] [outer = 0x129724000] 02:35:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 02:35:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 520ms 02:35:34 INFO - PROCESS | 1648 | 1465205734465 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 02:35:34 INFO - PROCESS | 1648 | 1465205734467 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 02:35:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 02:35:34 INFO - PROCESS | 1648 | 1465205734481 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 02:35:34 INFO - PROCESS | 1648 | 1465205734484 Marionette TRACE conn2 <- [1,10,null,{}] 02:35:34 INFO - PROCESS | 1648 | 1465205734534 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}] 02:35:34 INFO - PROCESS | 1648 | 1465205734539 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:34 INFO - PROCESS | 1648 | 1465205734707 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 02:35:34 INFO - PROCESS | 1648 | 1465205734721 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:34 INFO - PROCESS | 1648 | 1465205734723 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b00a800 == 8 [pid = 1648] [id = 8] 02:35:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 20 (0x12aaa2800) [pid = 1648] [serial = 20] [outer = 0x0] 02:35:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 21 (0x12aaa4400) [pid = 1648] [serial = 21] [outer = 0x12aaa2800] 02:35:34 INFO - PROCESS | 1648 | 1465205734777 Marionette DEBUG loaded listener.js 02:35:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 22 (0x12aaa8c00) [pid = 1648] [serial = 22] [outer = 0x12aaa2800] 02:35:35 INFO - PROCESS | 1648 | 1465205735118 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]]]}] 02:35:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 02:35:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 682ms 02:35:35 INFO - PROCESS | 1648 | 1465205735155 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 02:35:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 02:35:35 INFO - PROCESS | 1648 | 1465205735157 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 02:35:35 INFO - PROCESS | 1648 | 1465205735159 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 02:35:35 INFO - PROCESS | 1648 | 1465205735160 Marionette TRACE conn2 <- [1,14,null,{}] 02:35:35 INFO - PROCESS | 1648 | 1465205735162 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}] 02:35:35 INFO - PROCESS | 1648 | 1465205735164 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:35 INFO - PROCESS | 1648 | 1465205735262 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 02:35:35 INFO - PROCESS | 1648 | 1465205735266 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:35 INFO - PROCESS | 1648 | 1465205735268 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b3d0000 == 9 [pid = 1648] [id = 9] 02:35:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 23 (0x12b220000) [pid = 1648] [serial = 23] [outer = 0x0] 02:35:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 24 (0x12b376800) [pid = 1648] [serial = 24] [outer = 0x12b220000] 02:35:35 INFO - PROCESS | 1648 | 1465205735298 Marionette DEBUG loaded listener.js 02:35:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 25 (0x12bb91800) [pid = 1648] [serial = 25] [outer = 0x12b220000] 02:35:35 INFO - PROCESS | 1648 | 1465205735694 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]]]}] 02:35:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 02:35:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 568ms 02:35:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 02:35:35 INFO - PROCESS | 1648 | 1465205735728 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 02:35:35 INFO - PROCESS | 1648 | 1465205735729 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 02:35:35 INFO - PROCESS | 1648 | 1465205735733 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 02:35:35 INFO - PROCESS | 1648 | 1465205735735 Marionette TRACE conn2 <- [1,18,null,{}] 02:35:35 INFO - PROCESS | 1648 | 1465205735738 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}] 02:35:35 INFO - PROCESS | 1648 | 1465205735741 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:35 INFO - PROCESS | 1648 | 1465205735846 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 02:35:35 INFO - PROCESS | 1648 | 1465205735850 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:35 INFO - PROCESS | 1648 | 1465205735852 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a94e000 == 10 [pid = 1648] [id = 10] 02:35:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 26 (0x12bb96000) [pid = 1648] [serial = 26] [outer = 0x0] 02:35:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 27 (0x12bb9a800) [pid = 1648] [serial = 27] [outer = 0x12bb96000] 02:35:35 INFO - PROCESS | 1648 | 1465205735877 Marionette DEBUG loaded listener.js 02:35:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 28 (0x12bd3d800) [pid = 1648] [serial = 28] [outer = 0x12bb96000] 02:35:36 INFO - PROCESS | 1648 | 1465205736177 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]]]}] 02:35:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 02:35:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 472ms 02:35:36 INFO - PROCESS | 1648 | 1465205736207 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 02:35:36 INFO - PROCESS | 1648 | 1465205736210 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 02:35:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 02:35:36 INFO - PROCESS | 1648 | 1465205736213 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 02:35:36 INFO - PROCESS | 1648 | 1465205736215 Marionette TRACE conn2 <- [1,22,null,{}] 02:35:36 INFO - PROCESS | 1648 | 1465205736218 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}] 02:35:36 INFO - PROCESS | 1648 | 1465205736223 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:36 INFO - PROCESS | 1648 | 1465205736369 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 02:35:36 INFO - PROCESS | 1648 | 1465205736374 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:36 INFO - PROCESS | 1648 | 1465205736375 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c06c000 == 11 [pid = 1648] [id = 11] 02:35:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 29 (0x118579000) [pid = 1648] [serial = 29] [outer = 0x0] 02:35:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 30 (0x118586c00) [pid = 1648] [serial = 30] [outer = 0x118579000] 02:35:36 INFO - PROCESS | 1648 | 1465205736415 Marionette DEBUG loaded listener.js 02:35:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 31 (0x12bbd9400) [pid = 1648] [serial = 31] [outer = 0x118579000] 02:35:36 INFO - PROCESS | 1648 | 1465205736807 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]]]}] 02:35:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 02:35:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 620ms 02:35:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 02:35:36 INFO - PROCESS | 1648 | 1465205736833 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 02:35:36 INFO - PROCESS | 1648 | 1465205736834 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 02:35:36 INFO - PROCESS | 1648 | 1465205736836 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 02:35:36 INFO - PROCESS | 1648 | 1465205736837 Marionette TRACE conn2 <- [1,26,null,{}] 02:35:36 INFO - PROCESS | 1648 | 1465205736840 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}] 02:35:36 INFO - PROCESS | 1648 | 1465205736841 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:36 INFO - PROCESS | 1648 | 1465205736932 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 02:35:36 INFO - PROCESS | 1648 | 1465205736936 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:36 INFO - PROCESS | 1648 | 1465205736937 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c432800 == 12 [pid = 1648] [id = 12] 02:35:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 32 (0x12bbdc800) [pid = 1648] [serial = 32] [outer = 0x0] 02:35:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 33 (0x12bd44c00) [pid = 1648] [serial = 33] [outer = 0x12bbdc800] 02:35:36 INFO - PROCESS | 1648 | 1465205736962 Marionette DEBUG loaded listener.js 02:35:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 34 (0x12c2d3800) [pid = 1648] [serial = 34] [outer = 0x12bbdc800] 02:35:37 INFO - PROCESS | 1648 | 1465205737222 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]]]}] 02:35:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 02:35:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 419ms 02:35:37 INFO - PROCESS | 1648 | 1465205737259 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 02:35:37 INFO - PROCESS | 1648 | 1465205737271 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 02:35:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 02:35:37 INFO - PROCESS | 1648 | 1465205737279 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 02:35:37 INFO - PROCESS | 1648 | 1465205737280 Marionette TRACE conn2 <- [1,30,null,{}] 02:35:37 INFO - PROCESS | 1648 | 1465205737283 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}] 02:35:37 INFO - PROCESS | 1648 | 1465205737284 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:37 INFO - PROCESS | 1648 | 1465205737375 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 02:35:37 INFO - PROCESS | 1648 | 1465205737379 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:37 INFO - PROCESS | 1648 | 1465205737380 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c442000 == 13 [pid = 1648] [id = 13] 02:35:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 35 (0x12c2d6000) [pid = 1648] [serial = 35] [outer = 0x0] 02:35:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 36 (0x12c76f000) [pid = 1648] [serial = 36] [outer = 0x12c2d6000] 02:35:37 INFO - PROCESS | 1648 | 1465205737404 Marionette DEBUG loaded listener.js 02:35:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 37 (0x12c773000) [pid = 1648] [serial = 37] [outer = 0x12c2d6000] 02:35:37 INFO - PROCESS | 1648 | 1465205737642 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]]]}] 02:35:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 02:35:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 369ms 02:35:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 02:35:37 INFO - PROCESS | 1648 | 1465205737648 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 02:35:37 INFO - PROCESS | 1648 | 1465205737650 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 02:35:37 INFO - PROCESS | 1648 | 1465205737659 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 02:35:37 INFO - PROCESS | 1648 | 1465205737660 Marionette TRACE conn2 <- [1,34,null,{}] 02:35:37 INFO - PROCESS | 1648 | 1465205737662 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}] 02:35:37 INFO - PROCESS | 1648 | 1465205737663 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:37 INFO - PROCESS | 1648 | 1465205737756 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 02:35:37 INFO - PROCESS | 1648 | 1465205737760 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:37 INFO - PROCESS | 1648 | 1465205737761 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c9af800 == 14 [pid = 1648] [id = 14] 02:35:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 38 (0x12be95c00) [pid = 1648] [serial = 38] [outer = 0x0] 02:35:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 39 (0x12be9e800) [pid = 1648] [serial = 39] [outer = 0x12be95c00] 02:35:37 INFO - PROCESS | 1648 | 1465205737786 Marionette DEBUG loaded listener.js 02:35:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 40 (0x12c2d9400) [pid = 1648] [serial = 40] [outer = 0x12be95c00] 02:35:38 INFO - PROCESS | 1648 | 1465205738023 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]]]}] 02:35:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 02:35:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 426ms 02:35:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 02:35:38 INFO - PROCESS | 1648 | 1465205738078 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 02:35:38 INFO - PROCESS | 1648 | 1465205738079 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 02:35:38 INFO - PROCESS | 1648 | 1465205738081 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 02:35:38 INFO - PROCESS | 1648 | 1465205738082 Marionette TRACE conn2 <- [1,38,null,{}] 02:35:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ce05000 == 15 [pid = 1648] [id = 15] 02:35:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 41 (0x12ce05800) [pid = 1648] [serial = 41] [outer = 0x0] 02:35:38 INFO - PROCESS | 1648 | 1465205738097 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}] 02:35:38 INFO - PROCESS | 1648 | 1465205738099 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 42 (0x12ce07800) [pid = 1648] [serial = 42] [outer = 0x12ce05800] 02:35:38 INFO - PROCESS | 1648 | 1465205738217 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 02:35:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 43 (0x12c9be000) [pid = 1648] [serial = 43] [outer = 0x12ce05800] 02:35:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ce04800 == 16 [pid = 1648] [id = 16] 02:35:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 44 (0x12c778000) [pid = 1648] [serial = 44] [outer = 0x0] 02:35:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 45 (0x12cc4c000) [pid = 1648] [serial = 45] [outer = 0x12c778000] 02:35:38 INFO - PROCESS | 1648 | 1465205738256 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:38 INFO - PROCESS | 1648 | 1465205738257 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 46 (0x1166e6800) [pid = 1648] [serial = 46] [outer = 0x12c778000] 02:35:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ce5d800 == 17 [pid = 1648] [id = 17] 02:35:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 47 (0x12ce9a000) [pid = 1648] [serial = 47] [outer = 0x0] 02:35:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 48 (0x12ce9bc00) [pid = 1648] [serial = 48] [outer = 0x12ce9a000] 02:35:38 INFO - PROCESS | 1648 | 1465205738294 Marionette DEBUG loaded listener.js 02:35:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 49 (0x12cea1000) [pid = 1648] [serial = 49] [outer = 0x12ce9a000] 02:35:38 INFO - PROCESS | 1648 | 1465205738596 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]]]}] 02:35:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 02:35:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 521ms 02:35:38 INFO - PROCESS | 1648 | 1465205738610 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 02:35:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 02:35:38 INFO - PROCESS | 1648 | 1465205738611 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 02:35:38 INFO - PROCESS | 1648 | 1465205738615 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 02:35:38 INFO - PROCESS | 1648 | 1465205738616 Marionette TRACE conn2 <- [1,42,null,{}] 02:35:38 INFO - PROCESS | 1648 | 1465205738628 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}] 02:35:38 INFO - PROCESS | 1648 | 1465205738630 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:38 INFO - PROCESS | 1648 | 1465205738758 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 02:35:38 INFO - PROCESS | 1648 | 1465205738764 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:38 INFO - PROCESS | 1648 | 1465205738765 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e1e000 == 18 [pid = 1648] [id = 18] 02:35:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 50 (0x111c1a800) [pid = 1648] [serial = 50] [outer = 0x0] 02:35:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 51 (0x1180bc400) [pid = 1648] [serial = 51] [outer = 0x111c1a800] 02:35:38 INFO - PROCESS | 1648 | 1465205738803 Marionette DEBUG loaded listener.js 02:35:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 52 (0x118867000) [pid = 1648] [serial = 52] [outer = 0x111c1a800] 02:35:39 INFO - PROCESS | 1648 | 1465205739178 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]]]}] 02:35:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 02:35:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 572ms 02:35:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 02:35:39 INFO - PROCESS | 1648 | 1465205739189 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 02:35:39 INFO - PROCESS | 1648 | 1465205739190 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 02:35:39 INFO - PROCESS | 1648 | 1465205739192 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 02:35:39 INFO - PROCESS | 1648 | 1465205739194 Marionette TRACE conn2 <- [1,46,null,{}] 02:35:39 INFO - PROCESS | 1648 | 1465205739196 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}] 02:35:39 INFO - PROCESS | 1648 | 1465205739197 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:39 INFO - PROCESS | 1648 | 1465205739292 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 02:35:39 INFO - PROCESS | 1648 | 1465205739296 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:39 INFO - PROCESS | 1648 | 1465205739297 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d7be800 == 19 [pid = 1648] [id = 19] 02:35:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 53 (0x118494400) [pid = 1648] [serial = 53] [outer = 0x0] 02:35:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 54 (0x118497800) [pid = 1648] [serial = 54] [outer = 0x118494400] 02:35:39 INFO - PROCESS | 1648 | 1465205739324 Marionette DEBUG loaded listener.js 02:35:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 55 (0x12cc4c800) [pid = 1648] [serial = 55] [outer = 0x118494400] 02:35:39 INFO - PROCESS | 1648 | 1465205739577 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]]]}] 02:35:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 02:35:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 419ms 02:35:39 INFO - PROCESS | 1648 | 1465205739611 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 02:35:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 02:35:39 INFO - PROCESS | 1648 | 1465205739613 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 02:35:39 INFO - PROCESS | 1648 | 1465205739615 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 02:35:39 INFO - PROCESS | 1648 | 1465205739616 Marionette TRACE conn2 <- [1,50,null,{}] 02:35:39 INFO - PROCESS | 1648 | 1465205739625 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}] 02:35:39 INFO - PROCESS | 1648 | 1465205739626 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:39 INFO - PROCESS | 1648 | 1465205739725 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 02:35:39 INFO - PROCESS | 1648 | 1465205739729 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:39 INFO - PROCESS | 1648 | 1465205739730 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x12dac4800 == 20 [pid = 1648] [id = 20] 02:35:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 56 (0x12d21bc00) [pid = 1648] [serial = 56] [outer = 0x0] 02:35:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 57 (0x12d95bc00) [pid = 1648] [serial = 57] [outer = 0x12d21bc00] 02:35:39 INFO - PROCESS | 1648 | 1465205739757 Marionette DEBUG loaded listener.js 02:35:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 58 (0x12dc47c00) [pid = 1648] [serial = 58] [outer = 0x12d21bc00] 02:35:40 INFO - PROCESS | 1648 | 1465205740747 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]]]}] 02:35:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 02:35:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1169ms 02:35:40 INFO - PROCESS | 1648 | 1465205740785 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 02:35:40 INFO - PROCESS | 1648 | 1465205740790 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 02:35:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 02:35:40 INFO - PROCESS | 1648 | 1465205740793 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 02:35:40 INFO - PROCESS | 1648 | 1465205740795 Marionette TRACE conn2 <- [1,54,null,{}] 02:35:40 INFO - PROCESS | 1648 | 1465205740799 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}] 02:35:40 INFO - PROCESS | 1648 | 1465205740801 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:40 INFO - PROCESS | 1648 | 1465205740913 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 02:35:40 INFO - PROCESS | 1648 | 1465205740966 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:40 INFO - PROCESS | 1648 | 1465205740968 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x112ab7800 == 21 [pid = 1648] [id = 21] 02:35:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 59 (0x112a7cc00) [pid = 1648] [serial = 59] [outer = 0x0] 02:35:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 60 (0x112f11800) [pid = 1648] [serial = 60] [outer = 0x112a7cc00] 02:35:41 INFO - PROCESS | 1648 | 1465205740999 Marionette DEBUG loaded listener.js 02:35:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 61 (0x113a82800) [pid = 1648] [serial = 61] [outer = 0x112a7cc00] 02:35:41 INFO - PROCESS | 1648 | 1465205741409 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]]]}] 02:35:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 02:35:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 670ms 02:35:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 02:35:41 INFO - PROCESS | 1648 | 1465205741464 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 02:35:41 INFO - PROCESS | 1648 | 1465205741467 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 02:35:41 INFO - PROCESS | 1648 | 1465205741471 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 02:35:41 INFO - PROCESS | 1648 | 1465205741473 Marionette TRACE conn2 <- [1,58,null,{}] 02:35:41 INFO - PROCESS | 1648 | 1465205741476 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}] 02:35:41 INFO - PROCESS | 1648 | 1465205741478 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:41 INFO - PROCESS | 1648 | 1465205741593 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 02:35:41 INFO - PROCESS | 1648 | 1465205741633 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:41 INFO - PROCESS | 1648 | 1465205741634 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x11688f000 == 22 [pid = 1648] [id = 22] 02:35:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 62 (0x116256800) [pid = 1648] [serial = 62] [outer = 0x0] 02:35:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x1167cf000) [pid = 1648] [serial = 63] [outer = 0x116256800] 02:35:41 INFO - PROCESS | 1648 | 1465205741678 Marionette DEBUG loaded listener.js 02:35:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x116a72c00) [pid = 1648] [serial = 64] [outer = 0x116256800] 02:35:42 INFO - PROCESS | 1648 | 1465205742088 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]]]}] 02:35:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 02:35:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 670ms 02:35:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 02:35:42 INFO - PROCESS | 1648 | 1465205742142 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 02:35:42 INFO - PROCESS | 1648 | 1465205742143 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 02:35:42 INFO - PROCESS | 1648 | 1465205742145 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 02:35:42 INFO - PROCESS | 1648 | 1465205742148 Marionette TRACE conn2 <- [1,62,null,{}] 02:35:42 INFO - PROCESS | 1648 | 1465205742156 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}] 02:35:42 INFO - PROCESS | 1648 | 1465205742159 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:42 INFO - PROCESS | 1648 | 1465205742284 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 02:35:42 INFO - PROCESS | 1648 | 1465205742326 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:42 INFO - PROCESS | 1648 | 1465205742328 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x117021000 == 23 [pid = 1648] [id = 23] 02:35:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x11810ec00) [pid = 1648] [serial = 65] [outer = 0x0] 02:35:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x118578c00) [pid = 1648] [serial = 66] [outer = 0x11810ec00] 02:35:42 INFO - PROCESS | 1648 | 1465205742361 Marionette DEBUG loaded listener.js 02:35:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x11868a800) [pid = 1648] [serial = 67] [outer = 0x11810ec00] 02:35:43 INFO - PROCESS | 1648 | 1465205742999 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]]]}] 02:35:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 02:35:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 922ms 02:35:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 02:35:43 INFO - PROCESS | 1648 | 1465205743071 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 02:35:43 INFO - PROCESS | 1648 | 1465205743074 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 02:35:43 INFO - PROCESS | 1648 | 1465205743077 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 02:35:43 INFO - PROCESS | 1648 | 1465205743078 Marionette TRACE conn2 <- [1,66,null,{}] 02:35:43 INFO - PROCESS | 1648 | 1465205743082 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}] 02:35:43 INFO - PROCESS | 1648 | 1465205743084 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:43 INFO - PROCESS | 1648 | 1465205743165 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 02:35:43 INFO - PROCESS | 1648 | 1465205743227 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:43 INFO - PROCESS | 1648 | 1465205743228 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x113a24000 == 24 [pid = 1648] [id = 24] 02:35:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x11662a800) [pid = 1648] [serial = 68] [outer = 0x0] 02:35:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x1166ea000) [pid = 1648] [serial = 69] [outer = 0x11662a800] 02:35:43 INFO - PROCESS | 1648 | 1465205743256 Marionette DEBUG loaded listener.js 02:35:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x116859000) [pid = 1648] [serial = 70] [outer = 0x11662a800] 02:35:43 INFO - PROCESS | 1648 | 1465205743693 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]]]}] 02:35:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 02:35:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 670ms 02:35:43 INFO - PROCESS | 1648 | 1465205743747 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 02:35:43 INFO - PROCESS | 1648 | 1465205743750 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 02:35:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 02:35:43 INFO - PROCESS | 1648 | 1465205743760 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 02:35:43 INFO - PROCESS | 1648 | 1465205743761 Marionette TRACE conn2 <- [1,70,null,{}] 02:35:43 INFO - PROCESS | 1648 | 1465205743764 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}] 02:35:43 INFO - PROCESS | 1648 | 1465205743765 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:43 INFO - PROCESS | 1648 | 1465205743842 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 02:35:43 INFO - PROCESS | 1648 | 1465205743846 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:43 INFO - PROCESS | 1648 | 1465205743847 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x11620e000 == 25 [pid = 1648] [id = 25] 02:35:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x116a6e800) [pid = 1648] [serial = 71] [outer = 0x0] 02:35:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x116fa3c00) [pid = 1648] [serial = 72] [outer = 0x116a6e800] 02:35:43 INFO - PROCESS | 1648 | 1465205743877 Marionette DEBUG loaded listener.js 02:35:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x117658c00) [pid = 1648] [serial = 73] [outer = 0x116a6e800] 02:35:44 INFO - PROCESS | 1648 | 1465205744197 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]]]}] 02:35:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 02:35:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 468ms 02:35:44 INFO - PROCESS | 1648 | 1465205744230 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 02:35:44 INFO - PROCESS | 1648 | 1465205744231 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 02:35:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 02:35:44 INFO - PROCESS | 1648 | 1465205744233 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 02:35:44 INFO - PROCESS | 1648 | 1465205744236 Marionette TRACE conn2 <- [1,74,null,{}] 02:35:44 INFO - PROCESS | 1648 | 1465205744245 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}] 02:35:44 INFO - PROCESS | 1648 | 1465205744248 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:44 INFO - PROCESS | 1648 | 1465205744321 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 02:35:44 INFO - PROCESS | 1648 | 1465205744326 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:44 INFO - PROCESS | 1648 | 1465205744328 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x116880000 == 26 [pid = 1648] [id = 26] 02:35:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x11810c000) [pid = 1648] [serial = 74] [outer = 0x0] 02:35:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x1182e0800) [pid = 1648] [serial = 75] [outer = 0x11810c000] 02:35:44 INFO - PROCESS | 1648 | 1465205744358 Marionette DEBUG loaded listener.js 02:35:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x11857ac00) [pid = 1648] [serial = 76] [outer = 0x11810c000] 02:35:44 INFO - PROCESS | 1648 | 1465205744683 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]]]}] 02:35:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 02:35:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 473ms 02:35:44 INFO - PROCESS | 1648 | 1465205744707 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 02:35:44 INFO - PROCESS | 1648 | 1465205744708 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 02:35:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 02:35:44 INFO - PROCESS | 1648 | 1465205744711 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 02:35:44 INFO - PROCESS | 1648 | 1465205744712 Marionette TRACE conn2 <- [1,78,null,{}] 02:35:44 INFO - PROCESS | 1648 | 1465205744714 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}] 02:35:44 INFO - PROCESS | 1648 | 1465205744715 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:44 INFO - PROCESS | 1648 | 1465205744797 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 02:35:44 INFO - PROCESS | 1648 | 1465205744837 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:44 INFO - PROCESS | 1648 | 1465205744838 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x117011800 == 27 [pid = 1648] [id = 27] 02:35:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x11810c400) [pid = 1648] [serial = 77] [outer = 0x0] 02:35:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x118580000) [pid = 1648] [serial = 78] [outer = 0x11810c400] 02:35:44 INFO - PROCESS | 1648 | 1465205744863 Marionette DEBUG loaded listener.js 02:35:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x118868800) [pid = 1648] [serial = 79] [outer = 0x11810c400] 02:35:45 INFO - PROCESS | 1648 | 1465205745142 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]]]}] 02:35:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 02:35:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 468ms 02:35:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 02:35:45 INFO - PROCESS | 1648 | 1465205745179 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 02:35:45 INFO - PROCESS | 1648 | 1465205745180 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 02:35:45 INFO - PROCESS | 1648 | 1465205745182 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 02:35:45 INFO - PROCESS | 1648 | 1465205745184 Marionette TRACE conn2 <- [1,82,null,{}] 02:35:45 INFO - PROCESS | 1648 | 1465205745194 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}] 02:35:45 INFO - PROCESS | 1648 | 1465205745195 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:45 INFO - PROCESS | 1648 | 1465205745271 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 02:35:45 INFO - PROCESS | 1648 | 1465205745275 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:45 INFO - PROCESS | 1648 | 1465205745276 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x118275000 == 28 [pid = 1648] [id = 28] 02:35:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1182e3400) [pid = 1648] [serial = 80] [outer = 0x0] 02:35:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1188ee000) [pid = 1648] [serial = 81] [outer = 0x1182e3400] 02:35:45 INFO - PROCESS | 1648 | 1465205745303 Marionette DEBUG loaded listener.js 02:35:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x119254c00) [pid = 1648] [serial = 82] [outer = 0x1182e3400] 02:35:45 INFO - PROCESS | 1648 | 1465205745605 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]]]}] 02:35:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 02:35:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 475ms 02:35:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 02:35:45 INFO - PROCESS | 1648 | 1465205745659 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 02:35:45 INFO - PROCESS | 1648 | 1465205745660 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 02:35:45 INFO - PROCESS | 1648 | 1465205745662 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 02:35:45 INFO - PROCESS | 1648 | 1465205745663 Marionette TRACE conn2 <- [1,86,null,{}] 02:35:45 INFO - PROCESS | 1648 | 1465205745665 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}] 02:35:45 INFO - PROCESS | 1648 | 1465205745669 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:45 INFO - PROCESS | 1648 | 1465205745789 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 02:35:45 INFO - PROCESS | 1648 | 1465205745793 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:45 INFO - PROCESS | 1648 | 1465205745794 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x1189a6800 == 29 [pid = 1648] [id = 29] 02:35:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x119008400) [pid = 1648] [serial = 83] [outer = 0x0] 02:35:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x11954d400) [pid = 1648] [serial = 84] [outer = 0x119008400] 02:35:45 INFO - PROCESS | 1648 | 1465205745820 Marionette DEBUG loaded listener.js 02:35:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x120e77000) [pid = 1648] [serial = 85] [outer = 0x119008400] 02:35:46 INFO - PROCESS | 1648 | 1465205746137 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]]]}] 02:35:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 02:35:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 518ms 02:35:46 INFO - PROCESS | 1648 | 1465205746181 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 02:35:46 INFO - PROCESS | 1648 | 1465205746183 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 02:35:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 02:35:46 INFO - PROCESS | 1648 | 1465205746187 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 02:35:46 INFO - PROCESS | 1648 | 1465205746189 Marionette TRACE conn2 <- [1,90,null,{}] 02:35:46 INFO - PROCESS | 1648 | 1465205746192 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}] 02:35:46 INFO - PROCESS | 1648 | 1465205746194 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:46 INFO - PROCESS | 1648 | 1465205746335 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 02:35:46 INFO - PROCESS | 1648 | 1465205746343 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:46 INFO - PROCESS | 1648 | 1465205746344 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x119271800 == 30 [pid = 1648] [id = 30] 02:35:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x117308400) [pid = 1648] [serial = 86] [outer = 0x0] 02:35:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x121136c00) [pid = 1648] [serial = 87] [outer = 0x117308400] 02:35:46 INFO - PROCESS | 1648 | 1465205746384 Marionette DEBUG loaded listener.js 02:35:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x121140000) [pid = 1648] [serial = 88] [outer = 0x117308400] 02:35:46 INFO - PROCESS | 1648 | 1465205746729 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]]]}] 02:35:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 02:35:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 570ms 02:35:46 INFO - PROCESS | 1648 | 1465205746758 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 02:35:46 INFO - PROCESS | 1648 | 1465205746759 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 02:35:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 02:35:46 INFO - PROCESS | 1648 | 1465205746761 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 02:35:46 INFO - PROCESS | 1648 | 1465205746762 Marionette TRACE conn2 <- [1,94,null,{}] 02:35:46 INFO - PROCESS | 1648 | 1465205746764 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}] 02:35:46 INFO - PROCESS | 1648 | 1465205746766 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:46 INFO - PROCESS | 1648 | 1465205746840 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 02:35:46 INFO - PROCESS | 1648 | 1465205746844 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:46 INFO - PROCESS | 1648 | 1465205746845 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x111ea3800 == 31 [pid = 1648] [id = 31] 02:35:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12113b000) [pid = 1648] [serial = 89] [outer = 0x0] 02:35:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x121294c00) [pid = 1648] [serial = 90] [outer = 0x12113b000] 02:35:46 INFO - PROCESS | 1648 | 1465205746869 Marionette DEBUG loaded listener.js 02:35:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12160f400) [pid = 1648] [serial = 91] [outer = 0x12113b000] 02:35:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 02:35:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 468ms 02:35:47 INFO - PROCESS | 1648 | 1465205747224 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]]]}] 02:35:47 INFO - PROCESS | 1648 | 1465205747229 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 02:35:47 INFO - PROCESS | 1648 | 1465205747230 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 02:35:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 02:35:47 INFO - PROCESS | 1648 | 1465205747233 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 02:35:47 INFO - PROCESS | 1648 | 1465205747234 Marionette TRACE conn2 <- [1,98,null,{}] 02:35:47 INFO - PROCESS | 1648 | 1465205747239 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}] 02:35:47 INFO - PROCESS | 1648 | 1465205747240 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:47 INFO - PROCESS | 1648 | 1465205747372 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 02:35:47 INFO - PROCESS | 1648 | 1465205747378 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:47 INFO - PROCESS | 1648 | 1465205747379 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a26800 == 32 [pid = 1648] [id = 32] 02:35:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x121140c00) [pid = 1648] [serial = 92] [outer = 0x0] 02:35:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12170e000) [pid = 1648] [serial = 93] [outer = 0x121140c00] 02:35:47 INFO - PROCESS | 1648 | 1465205747416 Marionette DEBUG loaded listener.js 02:35:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1219d0c00) [pid = 1648] [serial = 94] [outer = 0x121140c00] 02:35:47 INFO - PROCESS | 1648 | 1465205747706 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]]]}] 02:35:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 02:35:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 518ms 02:35:47 INFO - PROCESS | 1648 | 1465205747752 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 02:35:47 INFO - PROCESS | 1648 | 1465205747754 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 02:35:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 02:35:47 INFO - PROCESS | 1648 | 1465205747758 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 02:35:47 INFO - PROCESS | 1648 | 1465205747759 Marionette TRACE conn2 <- [1,102,null,{}] 02:35:47 INFO - PROCESS | 1648 | 1465205747761 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}] 02:35:47 INFO - PROCESS | 1648 | 1465205747762 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:47 INFO - PROCESS | 1648 | 1465205747833 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 02:35:47 INFO - PROCESS | 1648 | 1465205747879 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:47 INFO - PROCESS | 1648 | 1465205747880 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x119bbd000 == 33 [pid = 1648] [id = 33] 02:35:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x121612400) [pid = 1648] [serial = 95] [outer = 0x0] 02:35:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1219db400) [pid = 1648] [serial = 96] [outer = 0x121612400] 02:35:47 INFO - PROCESS | 1648 | 1465205747905 Marionette DEBUG loaded listener.js 02:35:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x124cafc00) [pid = 1648] [serial = 97] [outer = 0x121612400] 02:35:48 INFO - PROCESS | 1648 | 1465205748192 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]]]}] 02:35:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 02:35:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 468ms 02:35:48 INFO - PROCESS | 1648 | 1465205748228 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 02:35:48 INFO - PROCESS | 1648 | 1465205748231 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 02:35:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 02:35:48 INFO - PROCESS | 1648 | 1465205748242 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 02:35:48 INFO - PROCESS | 1648 | 1465205748245 Marionette TRACE conn2 <- [1,106,null,{}] 02:35:48 INFO - PROCESS | 1648 | 1465205748248 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}] 02:35:48 INFO - PROCESS | 1648 | 1465205748250 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:48 INFO - PROCESS | 1648 | 1465205748376 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 02:35:48 INFO - PROCESS | 1648 | 1465205748381 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:48 INFO - PROCESS | 1648 | 1465205748383 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x121174000 == 34 [pid = 1648] [id = 34] 02:35:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x123db9400) [pid = 1648] [serial = 98] [outer = 0x0] 02:35:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x124cb9000) [pid = 1648] [serial = 99] [outer = 0x123db9400] 02:35:48 INFO - PROCESS | 1648 | 1465205748477 Marionette DEBUG loaded listener.js 02:35:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12685b800) [pid = 1648] [serial = 100] [outer = 0x123db9400] 02:35:48 INFO - PROCESS | 1648 | 1465205748848 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]]]}] 02:35:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 02:35:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 628ms 02:35:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 02:35:48 INFO - PROCESS | 1648 | 1465205748862 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 02:35:48 INFO - PROCESS | 1648 | 1465205748863 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 02:35:48 INFO - PROCESS | 1648 | 1465205748865 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 02:35:48 INFO - PROCESS | 1648 | 1465205748867 Marionette TRACE conn2 <- [1,110,null,{}] 02:35:48 INFO - PROCESS | 1648 | 1465205748869 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}] 02:35:48 INFO - PROCESS | 1648 | 1465205748872 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:48 INFO - PROCESS | 1648 | 1465205748950 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 02:35:48 INFO - PROCESS | 1648 | 1465205748954 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:48 INFO - PROCESS | 1648 | 1465205748956 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x1214ab800 == 35 [pid = 1648] [id = 35] 02:35:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12568c400) [pid = 1648] [serial = 101] [outer = 0x0] 02:35:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x126cb3400) [pid = 1648] [serial = 102] [outer = 0x12568c400] 02:35:48 INFO - PROCESS | 1648 | 1465205748980 Marionette DEBUG loaded listener.js 02:35:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x124cf0400) [pid = 1648] [serial = 103] [outer = 0x12568c400] 02:35:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 02:35:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 419ms 02:35:49 INFO - PROCESS | 1648 | 1465205749281 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]]]}] 02:35:49 INFO - PROCESS | 1648 | 1465205749293 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 02:35:49 INFO - PROCESS | 1648 | 1465205749294 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 02:35:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 02:35:49 INFO - PROCESS | 1648 | 1465205749297 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 02:35:49 INFO - PROCESS | 1648 | 1465205749298 Marionette TRACE conn2 <- [1,114,null,{}] 02:35:49 INFO - PROCESS | 1648 | 1465205749301 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}] 02:35:49 INFO - PROCESS | 1648 | 1465205749302 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:49 INFO - PROCESS | 1648 | 1465205749382 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 02:35:49 INFO - PROCESS | 1648 | 1465205749431 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:49 INFO - PROCESS | 1648 | 1465205749433 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x1219ab000 == 36 [pid = 1648] [id = 36] 02:35:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x124cbbc00) [pid = 1648] [serial = 104] [outer = 0x0] 02:35:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x126f84800) [pid = 1648] [serial = 105] [outer = 0x124cbbc00] 02:35:49 INFO - PROCESS | 1648 | 1465205749457 Marionette DEBUG loaded listener.js 02:35:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12755fc00) [pid = 1648] [serial = 106] [outer = 0x124cbbc00] 02:35:49 INFO - PROCESS | 1648 | 1465205749724 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]]]}] 02:35:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 02:35:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 468ms 02:35:49 INFO - PROCESS | 1648 | 1465205749765 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 02:35:49 INFO - PROCESS | 1648 | 1465205749766 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 02:35:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 02:35:49 INFO - PROCESS | 1648 | 1465205749774 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 02:35:49 INFO - PROCESS | 1648 | 1465205749775 Marionette TRACE conn2 <- [1,118,null,{}] 02:35:49 INFO - PROCESS | 1648 | 1465205749777 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}] 02:35:49 INFO - PROCESS | 1648 | 1465205749778 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:49 INFO - PROCESS | 1648 | 1465205749861 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 02:35:49 INFO - PROCESS | 1648 | 1465205749865 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:49 INFO - PROCESS | 1648 | 1465205749866 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x121815000 == 37 [pid = 1648] [id = 37] 02:35:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12725d000) [pid = 1648] [serial = 107] [outer = 0x0] 02:35:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x128d87c00) [pid = 1648] [serial = 108] [outer = 0x12725d000] 02:35:49 INFO - PROCESS | 1648 | 1465205749890 Marionette DEBUG loaded listener.js 02:35:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x128d8cc00) [pid = 1648] [serial = 109] [outer = 0x12725d000] 02:35:50 INFO - PROCESS | 1648 | 1465205750185 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]]]}] 02:35:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 02:35:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 424ms 02:35:50 INFO - PROCESS | 1648 | 1465205750193 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 02:35:50 INFO - PROCESS | 1648 | 1465205750194 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 02:35:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 02:35:50 INFO - PROCESS | 1648 | 1465205750196 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 02:35:50 INFO - PROCESS | 1648 | 1465205750197 Marionette TRACE conn2 <- [1,122,null,{}] 02:35:50 INFO - PROCESS | 1648 | 1465205750200 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}] 02:35:50 INFO - PROCESS | 1648 | 1465205750201 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:50 INFO - PROCESS | 1648 | 1465205750295 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 02:35:50 INFO - PROCESS | 1648 | 1465205750343 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:50 INFO - PROCESS | 1648 | 1465205750344 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x125666800 == 38 [pid = 1648] [id = 38] 02:35:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12700c400) [pid = 1648] [serial = 110] [outer = 0x0] 02:35:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x128ef2800) [pid = 1648] [serial = 111] [outer = 0x12700c400] 02:35:50 INFO - PROCESS | 1648 | 1465205750368 Marionette DEBUG loaded listener.js 02:35:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x129452800) [pid = 1648] [serial = 112] [outer = 0x12700c400] 02:35:50 INFO - PROCESS | 1648 | 1465205750617 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]]]}] 02:35:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 02:35:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 469ms 02:35:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 02:35:50 INFO - PROCESS | 1648 | 1465205750665 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 02:35:50 INFO - PROCESS | 1648 | 1465205750666 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 02:35:50 INFO - PROCESS | 1648 | 1465205750676 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 02:35:50 INFO - PROCESS | 1648 | 1465205750677 Marionette TRACE conn2 <- [1,126,null,{}] 02:35:50 INFO - PROCESS | 1648 | 1465205750679 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}] 02:35:50 INFO - PROCESS | 1648 | 1465205750680 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:50 INFO - PROCESS | 1648 | 1465205750762 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 02:35:50 INFO - PROCESS | 1648 | 1465205750766 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:50 INFO - PROCESS | 1648 | 1465205750768 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x126875000 == 39 [pid = 1648] [id = 39] 02:35:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x129456400) [pid = 1648] [serial = 113] [outer = 0x0] 02:35:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x129576800) [pid = 1648] [serial = 114] [outer = 0x129456400] 02:35:50 INFO - PROCESS | 1648 | 1465205750793 Marionette DEBUG loaded listener.js 02:35:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x129580000) [pid = 1648] [serial = 115] [outer = 0x129456400] 02:35:51 INFO - PROCESS | 1648 | 1465205751809 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]]]}] 02:35:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 02:35:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1178ms 02:35:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 02:35:51 INFO - PROCESS | 1648 | 1465205751848 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 02:35:51 INFO - PROCESS | 1648 | 1465205751850 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 02:35:51 INFO - PROCESS | 1648 | 1465205751853 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 02:35:51 INFO - PROCESS | 1648 | 1465205751855 Marionette TRACE conn2 <- [1,130,null,{}] 02:35:51 INFO - PROCESS | 1648 | 1465205751859 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}] 02:35:51 INFO - PROCESS | 1648 | 1465205751861 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:51 INFO - PROCESS | 1648 | 1465205751950 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 02:35:51 INFO - PROCESS | 1648 | 1465205751956 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:51 INFO - PROCESS | 1648 | 1465205751959 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x113d5a800 == 40 [pid = 1648] [id = 40] 02:35:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x116861000) [pid = 1648] [serial = 116] [outer = 0x0] 02:35:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x116fa0c00) [pid = 1648] [serial = 117] [outer = 0x116861000] 02:35:51 INFO - PROCESS | 1648 | 1465205751987 Marionette DEBUG loaded listener.js 02:35:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x1180b1400) [pid = 1648] [serial = 118] [outer = 0x116861000] 02:35:52 INFO - PROCESS | 1648 | 1465205752308 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]]]}] 02:35:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 02:35:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 471ms 02:35:52 INFO - PROCESS | 1648 | 1465205752326 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 02:35:52 INFO - PROCESS | 1648 | 1465205752329 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 02:35:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 02:35:52 INFO - PROCESS | 1648 | 1465205752333 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 02:35:52 INFO - PROCESS | 1648 | 1465205752335 Marionette TRACE conn2 <- [1,134,null,{}] 02:35:52 INFO - PROCESS | 1648 | 1465205752346 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}] 02:35:52 INFO - PROCESS | 1648 | 1465205752348 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:52 INFO - PROCESS | 1648 | 1465205752443 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 02:35:52 INFO - PROCESS | 1648 | 1465205752447 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:52 INFO - PROCESS | 1648 | 1465205752448 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x116840000 == 41 [pid = 1648] [id = 41] 02:35:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x118109c00) [pid = 1648] [serial = 119] [outer = 0x0] 02:35:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x118492000) [pid = 1648] [serial = 120] [outer = 0x118109c00] 02:35:52 INFO - PROCESS | 1648 | 1465205752476 Marionette DEBUG loaded listener.js 02:35:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x118688000) [pid = 1648] [serial = 121] [outer = 0x118109c00] 02:35:52 INFO - PROCESS | 1648 | 1465205752837 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]]]}] 02:35:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 02:35:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 524ms 02:35:52 INFO - PROCESS | 1648 | 1465205752858 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 02:35:52 INFO - PROCESS | 1648 | 1465205752859 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 02:35:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 02:35:52 INFO - PROCESS | 1648 | 1465205752861 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 02:35:52 INFO - PROCESS | 1648 | 1465205752864 Marionette TRACE conn2 <- [1,138,null,{}] 02:35:52 INFO - PROCESS | 1648 | 1465205752877 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}] 02:35:52 INFO - PROCESS | 1648 | 1465205752880 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:53 INFO - PROCESS | 1648 | 1465205753423 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 02:35:53 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x12be95c00) [pid = 1648] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 02:35:53 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x12c2d6000) [pid = 1648] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 02:35:53 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x12bbdc800) [pid = 1648] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 02:35:53 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x118579000) [pid = 1648] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 02:35:53 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x12bb96000) [pid = 1648] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 02:35:53 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x12b220000) [pid = 1648] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 02:35:53 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x12aaa2800) [pid = 1648] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 02:35:53 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x129455800) [pid = 1648] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 02:35:53 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x118494400) [pid = 1648] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 02:35:53 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x111c1a800) [pid = 1648] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 02:35:53 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x12ce9a000) [pid = 1648] [serial = 47] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 02:35:53 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x11662a800) [pid = 1648] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 02:35:53 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x116a6e800) [pid = 1648] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 02:35:53 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x11810c000) [pid = 1648] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 02:35:53 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x11810c400) [pid = 1648] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 02:35:53 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1182e3400) [pid = 1648] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 02:35:53 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x119008400) [pid = 1648] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 02:35:53 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x117308400) [pid = 1648] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 02:35:53 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12113b000) [pid = 1648] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 02:35:53 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x121140c00) [pid = 1648] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 02:35:53 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x121612400) [pid = 1648] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 02:35:53 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x123db9400) [pid = 1648] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 02:35:53 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x124cbbc00) [pid = 1648] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 02:35:53 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12725d000) [pid = 1648] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 02:35:53 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12d21bc00) [pid = 1648] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 02:35:53 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x112a7cc00) [pid = 1648] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 02:35:53 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x116256800) [pid = 1648] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 02:35:53 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11810ec00) [pid = 1648] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 02:35:53 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12700c400) [pid = 1648] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 02:35:53 INFO - PROCESS | 1648 | 1465205753482 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:53 INFO - PROCESS | 1648 | 1465205753484 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x116aad000 == 42 [pid = 1648] [id = 42] 02:35:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1122b6c00) [pid = 1648] [serial = 122] [outer = 0x0] 02:35:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x112d03800) [pid = 1648] [serial = 123] [outer = 0x1122b6c00] 02:35:53 INFO - PROCESS | 1648 | 1465205753512 Marionette DEBUG loaded listener.js 02:35:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1182e3400) [pid = 1648] [serial = 124] [outer = 0x1122b6c00] 02:35:53 INFO - PROCESS | 1648 | 1465205753774 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]]]}] 02:35:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 02:35:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 921ms 02:35:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 02:35:53 INFO - PROCESS | 1648 | 1465205753782 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 02:35:53 INFO - PROCESS | 1648 | 1465205753784 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 02:35:53 INFO - PROCESS | 1648 | 1465205753786 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 02:35:53 INFO - PROCESS | 1648 | 1465205753789 Marionette TRACE conn2 <- [1,142,null,{}] 02:35:53 INFO - PROCESS | 1648 | 1465205753801 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}] 02:35:53 INFO - PROCESS | 1648 | 1465205753802 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:53 INFO - PROCESS | 1648 | 1465205753890 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 02:35:53 INFO - PROCESS | 1648 | 1465205753893 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:53 INFO - PROCESS | 1648 | 1465205753894 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x118999800 == 43 [pid = 1648] [id = 43] 02:35:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x11857c400) [pid = 1648] [serial = 125] [outer = 0x0] 02:35:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x119b09400) [pid = 1648] [serial = 126] [outer = 0x11857c400] 02:35:53 INFO - PROCESS | 1648 | 1465205753920 Marionette DEBUG loaded listener.js 02:35:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x119b65400) [pid = 1648] [serial = 127] [outer = 0x11857c400] 02:35:54 INFO - PROCESS | 1648 | 1465205754225 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]]]}] 02:35:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 02:35:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 476ms 02:35:54 INFO - PROCESS | 1648 | 1465205754275 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 02:35:54 INFO - PROCESS | 1648 | 1465205754277 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 02:35:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 02:35:54 INFO - PROCESS | 1648 | 1465205754280 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 02:35:54 INFO - PROCESS | 1648 | 1465205754281 Marionette TRACE conn2 <- [1,146,null,{}] 02:35:54 INFO - PROCESS | 1648 | 1465205754284 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}] 02:35:54 INFO - PROCESS | 1648 | 1465205754285 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:54 INFO - PROCESS | 1648 | 1465205754354 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 02:35:54 INFO - PROCESS | 1648 | 1465205754357 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:54 INFO - PROCESS | 1648 | 1465205754358 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x11956c800 == 44 [pid = 1648] [id = 44] 02:35:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x118107400) [pid = 1648] [serial = 128] [outer = 0x0] 02:35:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x120e6f400) [pid = 1648] [serial = 129] [outer = 0x118107400] 02:35:54 INFO - PROCESS | 1648 | 1465205754385 Marionette DEBUG loaded listener.js 02:35:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12113a000) [pid = 1648] [serial = 130] [outer = 0x118107400] 02:35:54 INFO - PROCESS | 1648 | 1465205754717 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]]]}] 02:35:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 02:35:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 468ms 02:35:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 02:35:54 INFO - PROCESS | 1648 | 1465205754749 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 02:35:54 INFO - PROCESS | 1648 | 1465205754750 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 02:35:54 INFO - PROCESS | 1648 | 1465205754752 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 02:35:54 INFO - PROCESS | 1648 | 1465205754753 Marionette TRACE conn2 <- [1,150,null,{}] 02:35:54 INFO - PROCESS | 1648 | 1465205754756 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}] 02:35:54 INFO - PROCESS | 1648 | 1465205754760 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:54 INFO - PROCESS | 1648 | 1465205754853 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 02:35:54 INFO - PROCESS | 1648 | 1465205754900 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:54 INFO - PROCESS | 1648 | 1465205754901 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x11987c800 == 45 [pid = 1648] [id = 45] 02:35:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x11885ec00) [pid = 1648] [serial = 131] [outer = 0x0] 02:35:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x121235c00) [pid = 1648] [serial = 132] [outer = 0x11885ec00] 02:35:54 INFO - PROCESS | 1648 | 1465205754926 Marionette DEBUG loaded listener.js 02:35:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x119b6d000) [pid = 1648] [serial = 133] [outer = 0x11885ec00] 02:35:55 INFO - PROCESS | 1648 | 1465205755205 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]]]}] 02:35:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 02:35:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 470ms 02:35:55 INFO - PROCESS | 1648 | 1465205755228 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 02:35:55 INFO - PROCESS | 1648 | 1465205755229 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 02:35:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 02:35:55 INFO - PROCESS | 1648 | 1465205755231 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 02:35:55 INFO - PROCESS | 1648 | 1465205755232 Marionette TRACE conn2 <- [1,154,null,{}] 02:35:55 INFO - PROCESS | 1648 | 1465205755235 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}] 02:35:55 INFO - PROCESS | 1648 | 1465205755236 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:55 INFO - PROCESS | 1648 | 1465205755319 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 02:35:55 INFO - PROCESS | 1648 | 1465205755324 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:55 INFO - PROCESS | 1648 | 1465205755325 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x121371000 == 46 [pid = 1648] [id = 46] 02:35:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x124d60800) [pid = 1648] [serial = 134] [outer = 0x0] 02:35:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x125683c00) [pid = 1648] [serial = 135] [outer = 0x124d60800] 02:35:55 INFO - PROCESS | 1648 | 1465205755349 Marionette DEBUG loaded listener.js 02:35:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12685e400) [pid = 1648] [serial = 136] [outer = 0x124d60800] 02:35:55 INFO - PROCESS | 1648 | 1465205755814 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]]]}] 02:35:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 02:35:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 621ms 02:35:55 INFO - PROCESS | 1648 | 1465205755854 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 02:35:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 02:35:55 INFO - PROCESS | 1648 | 1465205755858 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 02:35:55 INFO - PROCESS | 1648 | 1465205755861 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 02:35:55 INFO - PROCESS | 1648 | 1465205755863 Marionette TRACE conn2 <- [1,158,null,{}] 02:35:55 INFO - PROCESS | 1648 | 1465205755868 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}] 02:35:55 INFO - PROCESS | 1648 | 1465205755869 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:55 INFO - PROCESS | 1648 | 1465205755961 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 02:35:56 INFO - PROCESS | 1648 | 1465205756022 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:56 INFO - PROCESS | 1648 | 1465205756023 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x1167a8800 == 47 [pid = 1648] [id = 47] 02:35:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1167c6800) [pid = 1648] [serial = 137] [outer = 0x0] 02:35:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x116a70c00) [pid = 1648] [serial = 138] [outer = 0x1167c6800] 02:35:56 INFO - PROCESS | 1648 | 1465205756055 Marionette DEBUG loaded listener.js 02:35:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1180bcc00) [pid = 1648] [serial = 139] [outer = 0x1167c6800] 02:35:56 INFO - PROCESS | 1648 | 1465205756477 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]]]}] 02:35:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 02:35:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 621ms 02:35:56 INFO - PROCESS | 1648 | 1465205756482 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 02:35:56 INFO - PROCESS | 1648 | 1465205756485 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 02:35:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 02:35:56 INFO - PROCESS | 1648 | 1465205756490 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 02:35:56 INFO - PROCESS | 1648 | 1465205756492 Marionette TRACE conn2 <- [1,162,null,{}] 02:35:56 INFO - PROCESS | 1648 | 1465205756494 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}] 02:35:56 INFO - PROCESS | 1648 | 1465205756496 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:56 INFO - PROCESS | 1648 | 1465205756591 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 02:35:56 INFO - PROCESS | 1648 | 1465205756636 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:56 INFO - PROCESS | 1648 | 1465205756637 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x119bb2800 == 48 [pid = 1648] [id = 48] 02:35:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x11848d000) [pid = 1648] [serial = 140] [outer = 0x0] 02:35:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x118862000) [pid = 1648] [serial = 141] [outer = 0x11848d000] 02:35:56 INFO - PROCESS | 1648 | 1465205756670 Marionette DEBUG loaded listener.js 02:35:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x119259800) [pid = 1648] [serial = 142] [outer = 0x11848d000] 02:35:57 INFO - PROCESS | 1648 | 1465205757078 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]]]}] 02:35:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 02:35:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 619ms 02:35:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 02:35:57 INFO - PROCESS | 1648 | 1465205757109 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 02:35:57 INFO - PROCESS | 1648 | 1465205757111 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 02:35:57 INFO - PROCESS | 1648 | 1465205757113 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 02:35:57 INFO - PROCESS | 1648 | 1465205757116 Marionette TRACE conn2 <- [1,166,null,{}] 02:35:57 INFO - PROCESS | 1648 | 1465205757143 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}] 02:35:57 INFO - PROCESS | 1648 | 1465205757146 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:57 INFO - PROCESS | 1648 | 1465205757242 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 02:35:57 INFO - PROCESS | 1648 | 1465205757319 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:57 INFO - PROCESS | 1648 | 1465205757321 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x124d0d000 == 49 [pid = 1648] [id = 49] 02:35:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x121610000) [pid = 1648] [serial = 143] [outer = 0x0] 02:35:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x121716400) [pid = 1648] [serial = 144] [outer = 0x121610000] 02:35:57 INFO - PROCESS | 1648 | 1465205757352 Marionette DEBUG loaded listener.js 02:35:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x124cb0400) [pid = 1648] [serial = 145] [outer = 0x121610000] 02:35:57 INFO - PROCESS | 1648 | 1465205757757 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]]]}] 02:35:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 02:35:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 671ms 02:35:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 02:35:57 INFO - PROCESS | 1648 | 1465205757785 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 02:35:57 INFO - PROCESS | 1648 | 1465205757787 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 02:35:57 INFO - PROCESS | 1648 | 1465205757789 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 02:35:57 INFO - PROCESS | 1648 | 1465205757790 Marionette TRACE conn2 <- [1,170,null,{}] 02:35:57 INFO - PROCESS | 1648 | 1465205757793 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}] 02:35:57 INFO - PROCESS | 1648 | 1465205757794 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:57 INFO - PROCESS | 1648 | 1465205757890 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 02:35:57 INFO - PROCESS | 1648 | 1465205757935 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:57 INFO - PROCESS | 1648 | 1465205757937 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x11956b000 == 50 [pid = 1648] [id = 50] 02:35:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x12562c800) [pid = 1648] [serial = 146] [outer = 0x0] 02:35:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x126d52c00) [pid = 1648] [serial = 147] [outer = 0x12562c800] 02:35:57 INFO - PROCESS | 1648 | 1465205757969 Marionette DEBUG loaded listener.js 02:35:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x126f84000) [pid = 1648] [serial = 148] [outer = 0x12562c800] 02:35:58 INFO - PROCESS | 1648 | 1465205758377 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]]]}] 02:35:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 02:35:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 618ms 02:35:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 02:35:58 INFO - PROCESS | 1648 | 1465205758408 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 02:35:58 INFO - PROCESS | 1648 | 1465205758409 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 02:35:58 INFO - PROCESS | 1648 | 1465205758411 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 02:35:58 INFO - PROCESS | 1648 | 1465205758413 Marionette TRACE conn2 <- [1,174,null,{}] 02:35:58 INFO - PROCESS | 1648 | 1465205758415 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}] 02:35:58 INFO - PROCESS | 1648 | 1465205758416 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:58 INFO - PROCESS | 1648 | 1465205758509 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 02:35:58 INFO - PROCESS | 1648 | 1465205758584 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:58 INFO - PROCESS | 1648 | 1465205758586 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x1130b9000 == 51 [pid = 1648] [id = 51] 02:35:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x113078400) [pid = 1648] [serial = 149] [outer = 0x0] 02:35:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x1180b0800) [pid = 1648] [serial = 150] [outer = 0x113078400] 02:35:58 INFO - PROCESS | 1648 | 1465205758617 Marionette DEBUG loaded listener.js 02:35:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x11925e800) [pid = 1648] [serial = 151] [outer = 0x113078400] 02:35:59 INFO - PROCESS | 1648 | 1465205759107 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]]]}] 02:35:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 02:35:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 718ms 02:35:59 INFO - PROCESS | 1648 | 1465205759137 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 02:35:59 INFO - PROCESS | 1648 | 1465205759139 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 02:35:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 02:35:59 INFO - PROCESS | 1648 | 1465205759144 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 02:35:59 INFO - PROCESS | 1648 | 1465205759146 Marionette TRACE conn2 <- [1,178,null,{}] 02:35:59 INFO - PROCESS | 1648 | 1465205759149 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}] 02:35:59 INFO - PROCESS | 1648 | 1465205759151 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:59 INFO - PROCESS | 1648 | 1465205759242 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 02:35:59 INFO - PROCESS | 1648 | 1465205759309 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:59 INFO - PROCESS | 1648 | 1465205759310 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:35:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x116085000 == 52 [pid = 1648] [id = 52] 02:35:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x1160ac800) [pid = 1648] [serial = 152] [outer = 0x0] 02:35:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x1166e2800) [pid = 1648] [serial = 153] [outer = 0x1160ac800] 02:35:59 INFO - PROCESS | 1648 | 1465205759339 Marionette DEBUG loaded listener.js 02:35:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x116fa2c00) [pid = 1648] [serial = 154] [outer = 0x1160ac800] 02:35:59 INFO - PROCESS | 1648 | --DOCSHELL 0x11987c800 == 51 [pid = 1648] [id = 45] 02:35:59 INFO - PROCESS | 1648 | --DOCSHELL 0x11956c800 == 50 [pid = 1648] [id = 44] 02:35:59 INFO - PROCESS | 1648 | --DOCSHELL 0x118999800 == 49 [pid = 1648] [id = 43] 02:35:59 INFO - PROCESS | 1648 | --DOCSHELL 0x118275000 == 48 [pid = 1648] [id = 28] 02:35:59 INFO - PROCESS | 1648 | --DOCSHELL 0x116aad000 == 47 [pid = 1648] [id = 42] 02:35:59 INFO - PROCESS | 1648 | --DOCSHELL 0x119271800 == 46 [pid = 1648] [id = 30] 02:35:59 INFO - PROCESS | 1648 | --DOCSHELL 0x116840000 == 45 [pid = 1648] [id = 41] 02:35:59 INFO - PROCESS | 1648 | --DOCSHELL 0x111ea3800 == 44 [pid = 1648] [id = 31] 02:35:59 INFO - PROCESS | 1648 | --DOCSHELL 0x117011800 == 43 [pid = 1648] [id = 27] 02:35:59 INFO - PROCESS | 1648 | --DOCSHELL 0x113d5a800 == 42 [pid = 1648] [id = 40] 02:35:59 INFO - PROCESS | 1648 | --DOCSHELL 0x126875000 == 41 [pid = 1648] [id = 39] 02:35:59 INFO - PROCESS | 1648 | --DOCSHELL 0x1189a6800 == 40 [pid = 1648] [id = 29] 02:35:59 INFO - PROCESS | 1648 | --DOCSHELL 0x119a26800 == 39 [pid = 1648] [id = 32] 02:35:59 INFO - PROCESS | 1648 | --DOCSHELL 0x1130b9000 == 38 [pid = 1648] [id = 51] 02:35:59 INFO - PROCESS | 1648 | --DOCSHELL 0x11956b000 == 37 [pid = 1648] [id = 50] 02:35:59 INFO - PROCESS | 1648 | --DOCSHELL 0x124d0d000 == 36 [pid = 1648] [id = 49] 02:35:59 INFO - PROCESS | 1648 | --DOCSHELL 0x1214ab800 == 35 [pid = 1648] [id = 35] 02:35:59 INFO - PROCESS | 1648 | --DOCSHELL 0x121815000 == 34 [pid = 1648] [id = 37] 02:35:59 INFO - PROCESS | 1648 | --DOCSHELL 0x119bb2800 == 33 [pid = 1648] [id = 48] 02:35:59 INFO - PROCESS | 1648 | --DOCSHELL 0x121371000 == 32 [pid = 1648] [id = 46] 02:35:59 INFO - PROCESS | 1648 | --DOCSHELL 0x1167a8800 == 31 [pid = 1648] [id = 47] 02:35:59 INFO - PROCESS | 1648 | --DOCSHELL 0x1219ab000 == 30 [pid = 1648] [id = 36] 02:35:59 INFO - PROCESS | 1648 | --DOCSHELL 0x119bbd000 == 29 [pid = 1648] [id = 33] 02:35:59 INFO - PROCESS | 1648 | --DOCSHELL 0x121174000 == 28 [pid = 1648] [id = 34] 02:35:59 INFO - PROCESS | 1648 | --DOCSHELL 0x125666800 == 27 [pid = 1648] [id = 38] 02:35:59 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x12160f800) [pid = 1648] [serial = 11] [outer = 0x0] [url = about:blank] 02:35:59 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x1166ea000) [pid = 1648] [serial = 69] [outer = 0x0] [url = about:blank] 02:35:59 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x116859000) [pid = 1648] [serial = 70] [outer = 0x0] [url = about:blank] 02:35:59 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x116fa3c00) [pid = 1648] [serial = 72] [outer = 0x0] [url = about:blank] 02:35:59 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x117658c00) [pid = 1648] [serial = 73] [outer = 0x0] [url = about:blank] 02:35:59 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x1182e0800) [pid = 1648] [serial = 75] [outer = 0x0] [url = about:blank] 02:35:59 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x118580000) [pid = 1648] [serial = 78] [outer = 0x0] [url = about:blank] 02:35:59 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x1188ee000) [pid = 1648] [serial = 81] [outer = 0x0] [url = about:blank] 02:35:59 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x119254c00) [pid = 1648] [serial = 82] [outer = 0x0] [url = about:blank] 02:35:59 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x11954d400) [pid = 1648] [serial = 84] [outer = 0x0] [url = about:blank] 02:35:59 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x120e77000) [pid = 1648] [serial = 85] [outer = 0x0] [url = about:blank] 02:35:59 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x121136c00) [pid = 1648] [serial = 87] [outer = 0x0] [url = about:blank] 02:35:59 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x121140000) [pid = 1648] [serial = 88] [outer = 0x0] [url = about:blank] 02:35:59 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x121294c00) [pid = 1648] [serial = 90] [outer = 0x0] [url = about:blank] 02:35:59 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x12160f400) [pid = 1648] [serial = 91] [outer = 0x0] [url = about:blank] 02:35:59 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x12170e000) [pid = 1648] [serial = 93] [outer = 0x0] [url = about:blank] 02:35:59 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1219d0c00) [pid = 1648] [serial = 94] [outer = 0x0] [url = about:blank] 02:35:59 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1219db400) [pid = 1648] [serial = 96] [outer = 0x0] [url = about:blank] 02:35:59 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x124cb9000) [pid = 1648] [serial = 99] [outer = 0x0] [url = about:blank] 02:35:59 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x126cb3400) [pid = 1648] [serial = 102] [outer = 0x0] [url = about:blank] 02:35:59 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x126f84800) [pid = 1648] [serial = 105] [outer = 0x0] [url = about:blank] 02:35:59 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x128d87c00) [pid = 1648] [serial = 108] [outer = 0x0] [url = about:blank] 02:35:59 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x112f11800) [pid = 1648] [serial = 60] [outer = 0x0] [url = about:blank] 02:35:59 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x113a82800) [pid = 1648] [serial = 61] [outer = 0x0] [url = about:blank] 02:35:59 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1167cf000) [pid = 1648] [serial = 63] [outer = 0x0] [url = about:blank] 02:35:59 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x118578c00) [pid = 1648] [serial = 66] [outer = 0x0] [url = about:blank] 02:35:59 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x124cafc00) [pid = 1648] [serial = 97] [outer = 0x0] [url = about:blank] 02:35:59 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12685b800) [pid = 1648] [serial = 100] [outer = 0x0] [url = about:blank] 02:35:59 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12755fc00) [pid = 1648] [serial = 106] [outer = 0x0] [url = about:blank] 02:35:59 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x11868a800) [pid = 1648] [serial = 67] [outer = 0x0] [url = about:blank] 02:35:59 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11857ac00) [pid = 1648] [serial = 76] [outer = 0x0] [url = about:blank] 02:35:59 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x116a72c00) [pid = 1648] [serial = 64] [outer = 0x0] [url = about:blank] 02:35:59 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x128d8cc00) [pid = 1648] [serial = 109] [outer = 0x0] [url = about:blank] 02:35:59 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x128ef2800) [pid = 1648] [serial = 111] [outer = 0x0] [url = about:blank] 02:35:59 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12dc47c00) [pid = 1648] [serial = 58] [outer = 0x0] [url = about:blank] 02:35:59 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x118868800) [pid = 1648] [serial = 79] [outer = 0x0] [url = about:blank] 02:35:59 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x129452800) [pid = 1648] [serial = 112] [outer = 0x0] [url = about:blank] 02:35:59 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12bb9a800) [pid = 1648] [serial = 27] [outer = 0x0] [url = about:blank] 02:35:59 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12bd3d800) [pid = 1648] [serial = 28] [outer = 0x0] [url = about:blank] 02:35:59 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12b376800) [pid = 1648] [serial = 24] [outer = 0x0] [url = about:blank] 02:35:59 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x12bb91800) [pid = 1648] [serial = 25] [outer = 0x0] [url = about:blank] 02:35:59 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12aaa4400) [pid = 1648] [serial = 21] [outer = 0x0] [url = about:blank] 02:35:59 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12aaa8c00) [pid = 1648] [serial = 22] [outer = 0x0] [url = about:blank] 02:35:59 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x129726c00) [pid = 1648] [serial = 18] [outer = 0x0] [url = about:blank] 02:35:59 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x129457400) [pid = 1648] [serial = 15] [outer = 0x0] [url = about:blank] 02:35:59 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x129574400) [pid = 1648] [serial = 16] [outer = 0x0] [url = about:blank] 02:35:59 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x1218ce000) [pid = 1648] [serial = 8] [outer = 0x0] [url = about:blank] 02:35:59 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x12d95bc00) [pid = 1648] [serial = 57] [outer = 0x0] [url = about:blank] 02:35:59 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x12cc4c800) [pid = 1648] [serial = 55] [outer = 0x0] [url = about:blank] 02:35:59 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x118497800) [pid = 1648] [serial = 54] [outer = 0x0] [url = about:blank] 02:35:59 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x1180bc400) [pid = 1648] [serial = 51] [outer = 0x0] [url = about:blank] 02:35:59 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x118867000) [pid = 1648] [serial = 52] [outer = 0x0] [url = about:blank] 02:35:59 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x12cea1000) [pid = 1648] [serial = 49] [outer = 0x0] [url = about:blank] 02:35:59 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x12cc4c000) [pid = 1648] [serial = 45] [outer = 0x0] [url = about:blank] 02:35:59 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x12ce9bc00) [pid = 1648] [serial = 48] [outer = 0x0] [url = about:blank] 02:35:59 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x12c2d9400) [pid = 1648] [serial = 40] [outer = 0x0] [url = about:blank] 02:35:59 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x12ce07800) [pid = 1648] [serial = 42] [outer = 0x0] [url = about:blank] 02:35:59 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x12be9e800) [pid = 1648] [serial = 39] [outer = 0x0] [url = about:blank] 02:35:59 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x12c76f000) [pid = 1648] [serial = 36] [outer = 0x0] [url = about:blank] 02:35:59 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x12c773000) [pid = 1648] [serial = 37] [outer = 0x0] [url = about:blank] 02:35:59 INFO - PROCESS | 1648 | --DOMWINDOW == 64 (0x12bd44c00) [pid = 1648] [serial = 33] [outer = 0x0] [url = about:blank] 02:35:59 INFO - PROCESS | 1648 | --DOMWINDOW == 63 (0x12c2d3800) [pid = 1648] [serial = 34] [outer = 0x0] [url = about:blank] 02:35:59 INFO - PROCESS | 1648 | --DOMWINDOW == 62 (0x12bbd9400) [pid = 1648] [serial = 31] [outer = 0x0] [url = about:blank] 02:35:59 INFO - PROCESS | 1648 | --DOMWINDOW == 61 (0x118586c00) [pid = 1648] [serial = 30] [outer = 0x0] [url = about:blank] 02:36:00 INFO - PROCESS | 1648 | 1465205760148 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]]]}] 02:36:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 02:36:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1023ms 02:36:00 INFO - PROCESS | 1648 | 1465205760167 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 02:36:00 INFO - PROCESS | 1648 | 1465205760171 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 02:36:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 02:36:00 INFO - PROCESS | 1648 | 1465205760183 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 02:36:00 INFO - PROCESS | 1648 | 1465205760186 Marionette TRACE conn2 <- [1,182,null,{}] 02:36:00 INFO - PROCESS | 1648 | 1465205760200 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}] 02:36:00 INFO - PROCESS | 1648 | 1465205760202 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:00 INFO - PROCESS | 1648 | 1465205760282 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 02:36:00 INFO - PROCESS | 1648 | 1465205760288 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:00 INFO - PROCESS | 1648 | 1465205760291 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x113d5a800 == 28 [pid = 1648] [id = 53] 02:36:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 62 (0x116859c00) [pid = 1648] [serial = 155] [outer = 0x0] 02:36:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x116fa4800) [pid = 1648] [serial = 156] [outer = 0x116859c00] 02:36:00 INFO - PROCESS | 1648 | 1465205760319 Marionette DEBUG loaded listener.js 02:36:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x112a85800) [pid = 1648] [serial = 157] [outer = 0x116859c00] 02:36:00 INFO - PROCESS | 1648 | 1465205760644 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]]]}] 02:36:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 02:36:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 481ms 02:36:00 INFO - PROCESS | 1648 | 1465205760659 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 02:36:00 INFO - PROCESS | 1648 | 1465205760663 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 02:36:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 02:36:00 INFO - PROCESS | 1648 | 1465205760668 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 02:36:00 INFO - PROCESS | 1648 | 1465205760670 Marionette TRACE conn2 <- [1,186,null,{}] 02:36:00 INFO - PROCESS | 1648 | 1465205760674 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}] 02:36:00 INFO - PROCESS | 1648 | 1465205760676 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:00 INFO - PROCESS | 1648 | 1465205760752 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 02:36:00 INFO - PROCESS | 1648 | 1465205760795 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:00 INFO - PROCESS | 1648 | 1465205760797 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x116a95000 == 29 [pid = 1648] [id = 54] 02:36:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x1168b1c00) [pid = 1648] [serial = 158] [outer = 0x0] 02:36:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x11810ac00) [pid = 1648] [serial = 159] [outer = 0x1168b1c00] 02:36:00 INFO - PROCESS | 1648 | 1465205760825 Marionette DEBUG loaded listener.js 02:36:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x118578c00) [pid = 1648] [serial = 160] [outer = 0x1168b1c00] 02:36:01 INFO - PROCESS | 1648 | 1465205761127 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]]]}] 02:36:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 02:36:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 471ms 02:36:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 02:36:01 INFO - PROCESS | 1648 | 1465205761144 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 02:36:01 INFO - PROCESS | 1648 | 1465205761145 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 02:36:01 INFO - PROCESS | 1648 | 1465205761147 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 02:36:01 INFO - PROCESS | 1648 | 1465205761150 Marionette TRACE conn2 <- [1,190,null,{}] 02:36:01 INFO - PROCESS | 1648 | 1465205761161 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}] 02:36:01 INFO - PROCESS | 1648 | 1465205761164 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:01 INFO - PROCESS | 1648 | 1465205761239 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 02:36:01 INFO - PROCESS | 1648 | 1465205761244 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:01 INFO - PROCESS | 1648 | 1465205761246 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x1180ce800 == 30 [pid = 1648] [id = 55] 02:36:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x118686800) [pid = 1648] [serial = 161] [outer = 0x0] 02:36:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x1188ee000) [pid = 1648] [serial = 162] [outer = 0x118686800] 02:36:01 INFO - PROCESS | 1648 | 1465205761276 Marionette DEBUG loaded listener.js 02:36:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x11925ec00) [pid = 1648] [serial = 163] [outer = 0x118686800] 02:36:01 INFO - PROCESS | 1648 | 1465205761584 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]]]}] 02:36:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 02:36:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 473ms 02:36:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 02:36:01 INFO - PROCESS | 1648 | 1465205761623 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 02:36:01 INFO - PROCESS | 1648 | 1465205761625 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 02:36:01 INFO - PROCESS | 1648 | 1465205761627 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 02:36:01 INFO - PROCESS | 1648 | 1465205761628 Marionette TRACE conn2 <- [1,194,null,{}] 02:36:01 INFO - PROCESS | 1648 | 1465205761630 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}] 02:36:01 INFO - PROCESS | 1648 | 1465205761631 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:01 INFO - PROCESS | 1648 | 1465205761728 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 02:36:01 INFO - PROCESS | 1648 | 1465205761733 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:01 INFO - PROCESS | 1648 | 1465205761734 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x11899a800 == 31 [pid = 1648] [id = 56] 02:36:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x119b0cc00) [pid = 1648] [serial = 164] [outer = 0x0] 02:36:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x119b71400) [pid = 1648] [serial = 165] [outer = 0x119b0cc00] 02:36:01 INFO - PROCESS | 1648 | 1465205761763 Marionette DEBUG loaded listener.js 02:36:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x121136800) [pid = 1648] [serial = 166] [outer = 0x119b0cc00] 02:36:02 INFO - PROCESS | 1648 | 1465205762048 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]]]}] 02:36:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 02:36:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 469ms 02:36:02 INFO - PROCESS | 1648 | 1465205762096 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 02:36:02 INFO - PROCESS | 1648 | 1465205762098 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 02:36:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 02:36:02 INFO - PROCESS | 1648 | 1465205762100 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 02:36:02 INFO - PROCESS | 1648 | 1465205762110 Marionette TRACE conn2 <- [1,198,null,{}] 02:36:02 INFO - PROCESS | 1648 | 1465205762113 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}] 02:36:02 INFO - PROCESS | 1648 | 1465205762114 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:02 INFO - PROCESS | 1648 | 1465205762199 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 02:36:02 INFO - PROCESS | 1648 | 1465205762203 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:02 INFO - PROCESS | 1648 | 1465205762206 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x119573000 == 32 [pid = 1648] [id = 57] 02:36:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x11848fc00) [pid = 1648] [serial = 167] [outer = 0x0] 02:36:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x121140c00) [pid = 1648] [serial = 168] [outer = 0x11848fc00] 02:36:02 INFO - PROCESS | 1648 | 1465205762254 Marionette DEBUG loaded listener.js 02:36:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x121502c00) [pid = 1648] [serial = 169] [outer = 0x11848fc00] 02:36:02 INFO - PROCESS | 1648 | 1465205762609 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]]]}] 02:36:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 02:36:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 529ms 02:36:02 INFO - PROCESS | 1648 | 1465205762630 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 02:36:02 INFO - PROCESS | 1648 | 1465205762631 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 02:36:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 02:36:02 INFO - PROCESS | 1648 | 1465205762634 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 02:36:02 INFO - PROCESS | 1648 | 1465205762635 Marionette TRACE conn2 <- [1,202,null,{}] 02:36:02 INFO - PROCESS | 1648 | 1465205762646 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}] 02:36:02 INFO - PROCESS | 1648 | 1465205762650 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:02 INFO - PROCESS | 1648 | 1465205762748 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 02:36:02 INFO - PROCESS | 1648 | 1465205762753 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:02 INFO - PROCESS | 1648 | 1465205762754 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x119bc5800 == 33 [pid = 1648] [id = 58] 02:36:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x12113b800) [pid = 1648] [serial = 170] [outer = 0x0] 02:36:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1218cf000) [pid = 1648] [serial = 171] [outer = 0x12113b800] 02:36:02 INFO - PROCESS | 1648 | 1465205762779 Marionette DEBUG loaded listener.js 02:36:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x12562e800) [pid = 1648] [serial = 172] [outer = 0x12113b800] 02:36:03 INFO - PROCESS | 1648 | 1465205763088 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]]]}] 02:36:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 02:36:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 470ms 02:36:03 INFO - PROCESS | 1648 | 1465205763109 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 02:36:03 INFO - PROCESS | 1648 | 1465205763110 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 02:36:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 02:36:03 INFO - PROCESS | 1648 | 1465205763135 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 02:36:03 INFO - PROCESS | 1648 | 1465205763136 Marionette TRACE conn2 <- [1,206,null,{}] 02:36:03 INFO - PROCESS | 1648 | 1465205763142 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}] 02:36:03 INFO - PROCESS | 1648 | 1465205763143 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:03 INFO - PROCESS | 1648 | 1465205763231 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 02:36:03 INFO - PROCESS | 1648 | 1465205763235 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:03 INFO - PROCESS | 1648 | 1465205763236 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x121377800 == 34 [pid = 1648] [id = 59] 02:36:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x12160ec00) [pid = 1648] [serial = 173] [outer = 0x0] 02:36:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x12685d400) [pid = 1648] [serial = 174] [outer = 0x12160ec00] 02:36:03 INFO - PROCESS | 1648 | 1465205763261 Marionette DEBUG loaded listener.js 02:36:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x126d57000) [pid = 1648] [serial = 175] [outer = 0x12160ec00] 02:36:03 INFO - PROCESS | 1648 | 1465205763583 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]]]}] 02:36:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 02:36:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 485ms 02:36:03 INFO - PROCESS | 1648 | 1465205763614 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 02:36:03 INFO - PROCESS | 1648 | 1465205763615 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 02:36:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 02:36:03 INFO - PROCESS | 1648 | 1465205763617 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 02:36:03 INFO - PROCESS | 1648 | 1465205763618 Marionette TRACE conn2 <- [1,210,null,{}] 02:36:03 INFO - PROCESS | 1648 | 1465205763623 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}] 02:36:03 INFO - PROCESS | 1648 | 1465205763625 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:03 INFO - PROCESS | 1648 | 1465205763715 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 02:36:03 INFO - PROCESS | 1648 | 1465205763719 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:03 INFO - PROCESS | 1648 | 1465205763720 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x121da2000 == 35 [pid = 1648] [id = 60] 02:36:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x125626000) [pid = 1648] [serial = 176] [outer = 0x0] 02:36:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x12700b800) [pid = 1648] [serial = 177] [outer = 0x125626000] 02:36:03 INFO - PROCESS | 1648 | 1465205763744 Marionette DEBUG loaded listener.js 02:36:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x127268c00) [pid = 1648] [serial = 178] [outer = 0x125626000] 02:36:04 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x129456400) [pid = 1648] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 02:36:04 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x124d60800) [pid = 1648] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 02:36:04 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x116861000) [pid = 1648] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 02:36:04 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x118109c00) [pid = 1648] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 02:36:04 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x118107400) [pid = 1648] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 02:36:04 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x11885ec00) [pid = 1648] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 02:36:04 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x11857c400) [pid = 1648] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 02:36:04 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x1122b6c00) [pid = 1648] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 02:36:04 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x12568c400) [pid = 1648] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 02:36:04 INFO - PROCESS | 1648 | 1465205764163 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]]]}] 02:36:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 02:36:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 570ms 02:36:04 INFO - PROCESS | 1648 | 1465205764187 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 02:36:04 INFO - PROCESS | 1648 | 1465205764189 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 02:36:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 02:36:04 INFO - PROCESS | 1648 | 1465205764191 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 02:36:04 INFO - PROCESS | 1648 | 1465205764192 Marionette TRACE conn2 <- [1,214,null,{}] 02:36:04 INFO - PROCESS | 1648 | 1465205764194 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}] 02:36:04 INFO - PROCESS | 1648 | 1465205764195 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:04 INFO - PROCESS | 1648 | 1465205764275 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 02:36:04 INFO - PROCESS | 1648 | 1465205764319 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:04 INFO - PROCESS | 1648 | 1465205764321 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x1212bc000 == 36 [pid = 1648] [id = 61] 02:36:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x113d7a800) [pid = 1648] [serial = 179] [outer = 0x0] 02:36:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x11857c400) [pid = 1648] [serial = 180] [outer = 0x113d7a800] 02:36:04 INFO - PROCESS | 1648 | 1465205764345 Marionette DEBUG loaded listener.js 02:36:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x12700b000) [pid = 1648] [serial = 181] [outer = 0x113d7a800] 02:36:04 INFO - PROCESS | 1648 | 1465205764616 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]]]}] 02:36:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 02:36:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 469ms 02:36:04 INFO - PROCESS | 1648 | 1465205764660 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 02:36:04 INFO - PROCESS | 1648 | 1465205764661 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 02:36:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 02:36:04 INFO - PROCESS | 1648 | 1465205764663 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 02:36:04 INFO - PROCESS | 1648 | 1465205764664 Marionette TRACE conn2 <- [1,218,null,{}] 02:36:04 INFO - PROCESS | 1648 | 1465205764667 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}] 02:36:04 INFO - PROCESS | 1648 | 1465205764668 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:04 INFO - PROCESS | 1648 | 1465205764743 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 02:36:04 INFO - PROCESS | 1648 | 1465205764747 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:04 INFO - PROCESS | 1648 | 1465205764749 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x12501e000 == 37 [pid = 1648] [id = 62] 02:36:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x127711400) [pid = 1648] [serial = 182] [outer = 0x0] 02:36:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x128d86800) [pid = 1648] [serial = 183] [outer = 0x127711400] 02:36:04 INFO - PROCESS | 1648 | 1465205764775 Marionette DEBUG loaded listener.js 02:36:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x128d8cc00) [pid = 1648] [serial = 184] [outer = 0x127711400] 02:36:05 INFO - PROCESS | 1648 | 1465205765199 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]]]}] 02:36:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 02:36:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 568ms 02:36:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 02:36:05 INFO - PROCESS | 1648 | 1465205765232 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 02:36:05 INFO - PROCESS | 1648 | 1465205765235 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 02:36:05 INFO - PROCESS | 1648 | 1465205765249 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 02:36:05 INFO - PROCESS | 1648 | 1465205765251 Marionette TRACE conn2 <- [1,222,null,{}] 02:36:05 INFO - PROCESS | 1648 | 1465205765254 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}] 02:36:05 INFO - PROCESS | 1648 | 1465205765257 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:05 INFO - PROCESS | 1648 | 1465205765386 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 02:36:05 INFO - PROCESS | 1648 | 1465205765397 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:05 INFO - PROCESS | 1648 | 1465205765400 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x126f98800 == 38 [pid = 1648] [id = 63] 02:36:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1290e9c00) [pid = 1648] [serial = 185] [outer = 0x0] 02:36:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x129458400) [pid = 1648] [serial = 186] [outer = 0x1290e9c00] 02:36:05 INFO - PROCESS | 1648 | 1465205765442 Marionette DEBUG loaded listener.js 02:36:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x12957f400) [pid = 1648] [serial = 187] [outer = 0x1290e9c00] 02:36:05 INFO - PROCESS | 1648 | 1465205765771 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]]]}] 02:36:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 02:36:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 582ms 02:36:05 INFO - PROCESS | 1648 | 1465205765820 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 02:36:05 INFO - PROCESS | 1648 | 1465205765822 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 02:36:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 02:36:05 INFO - PROCESS | 1648 | 1465205765825 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 02:36:05 INFO - PROCESS | 1648 | 1465205765827 Marionette TRACE conn2 <- [1,226,null,{}] 02:36:05 INFO - PROCESS | 1648 | 1465205765829 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}] 02:36:05 INFO - PROCESS | 1648 | 1465205765830 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:05 INFO - PROCESS | 1648 | 1465205765924 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 02:36:05 INFO - PROCESS | 1648 | 1465205765930 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:05 INFO - PROCESS | 1648 | 1465205765931 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x1275c5000 == 39 [pid = 1648] [id = 64] 02:36:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x12945a400) [pid = 1648] [serial = 188] [outer = 0x0] 02:36:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x129720000) [pid = 1648] [serial = 189] [outer = 0x12945a400] 02:36:05 INFO - PROCESS | 1648 | 1465205765955 Marionette DEBUG loaded listener.js 02:36:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x129728800) [pid = 1648] [serial = 190] [outer = 0x12945a400] 02:36:06 INFO - PROCESS | 1648 | 1465205766398 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]]]}] 02:36:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 02:36:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 619ms 02:36:06 INFO - PROCESS | 1648 | 1465205766445 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 02:36:06 INFO - PROCESS | 1648 | 1465205766448 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 02:36:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 02:36:06 INFO - PROCESS | 1648 | 1465205766451 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 02:36:06 INFO - PROCESS | 1648 | 1465205766453 Marionette TRACE conn2 <- [1,230,null,{}] 02:36:06 INFO - PROCESS | 1648 | 1465205766458 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}] 02:36:06 INFO - PROCESS | 1648 | 1465205766460 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:06 INFO - PROCESS | 1648 | 1465205766567 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 02:36:06 INFO - PROCESS | 1648 | 1465205766637 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:06 INFO - PROCESS | 1648 | 1465205766638 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x116672800 == 40 [pid = 1648] [id = 65] 02:36:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x116249800) [pid = 1648] [serial = 191] [outer = 0x0] 02:36:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1167cec00) [pid = 1648] [serial = 192] [outer = 0x116249800] 02:36:06 INFO - PROCESS | 1648 | 1465205766669 Marionette DEBUG loaded listener.js 02:36:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1180ae800) [pid = 1648] [serial = 193] [outer = 0x116249800] 02:36:07 INFO - PROCESS | 1648 | 1465205767111 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]]]}] 02:36:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 02:36:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 721ms 02:36:07 INFO - PROCESS | 1648 | 1465205767211 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 02:36:07 INFO - PROCESS | 1648 | 1465205767214 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 02:36:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 02:36:07 INFO - PROCESS | 1648 | 1465205767219 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 02:36:07 INFO - PROCESS | 1648 | 1465205767221 Marionette TRACE conn2 <- [1,234,null,{}] 02:36:07 INFO - PROCESS | 1648 | 1465205767224 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}] 02:36:07 INFO - PROCESS | 1648 | 1465205767225 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:07 INFO - PROCESS | 1648 | 1465205767330 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 02:36:07 INFO - PROCESS | 1648 | 1465205767377 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:07 INFO - PROCESS | 1648 | 1465205767378 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x117016800 == 41 [pid = 1648] [id = 66] 02:36:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x11857f400) [pid = 1648] [serial = 194] [outer = 0x0] 02:36:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x118586c00) [pid = 1648] [serial = 195] [outer = 0x11857f400] 02:36:07 INFO - PROCESS | 1648 | 1465205767411 Marionette DEBUG loaded listener.js 02:36:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1188eec00) [pid = 1648] [serial = 196] [outer = 0x11857f400] 02:36:07 INFO - PROCESS | 1648 | --DOCSHELL 0x126f98800 == 40 [pid = 1648] [id = 63] 02:36:07 INFO - PROCESS | 1648 | --DOCSHELL 0x12501e000 == 39 [pid = 1648] [id = 62] 02:36:07 INFO - PROCESS | 1648 | --DOCSHELL 0x1212bc000 == 38 [pid = 1648] [id = 61] 02:36:07 INFO - PROCESS | 1648 | --DOCSHELL 0x121da2000 == 37 [pid = 1648] [id = 60] 02:36:07 INFO - PROCESS | 1648 | --DOCSHELL 0x121377800 == 36 [pid = 1648] [id = 59] 02:36:07 INFO - PROCESS | 1648 | --DOCSHELL 0x119bc5800 == 35 [pid = 1648] [id = 58] 02:36:07 INFO - PROCESS | 1648 | --DOCSHELL 0x119573000 == 34 [pid = 1648] [id = 57] 02:36:07 INFO - PROCESS | 1648 | --DOCSHELL 0x11899a800 == 33 [pid = 1648] [id = 56] 02:36:07 INFO - PROCESS | 1648 | --DOCSHELL 0x1180ce800 == 32 [pid = 1648] [id = 55] 02:36:07 INFO - PROCESS | 1648 | --DOCSHELL 0x116a95000 == 31 [pid = 1648] [id = 54] 02:36:07 INFO - PROCESS | 1648 | --DOCSHELL 0x113d5a800 == 30 [pid = 1648] [id = 53] 02:36:07 INFO - PROCESS | 1648 | --DOCSHELL 0x116085000 == 29 [pid = 1648] [id = 52] 02:36:07 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x121235c00) [pid = 1648] [serial = 132] [outer = 0x0] [url = about:blank] 02:36:07 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x119b65400) [pid = 1648] [serial = 127] [outer = 0x0] [url = about:blank] 02:36:07 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x112d03800) [pid = 1648] [serial = 123] [outer = 0x0] [url = about:blank] 02:36:07 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1182e3400) [pid = 1648] [serial = 124] [outer = 0x0] [url = about:blank] 02:36:07 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1180b1400) [pid = 1648] [serial = 118] [outer = 0x0] [url = about:blank] 02:36:07 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x118688000) [pid = 1648] [serial = 121] [outer = 0x0] [url = about:blank] 02:36:07 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x119b6d000) [pid = 1648] [serial = 133] [outer = 0x0] [url = about:blank] 02:36:07 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x119b09400) [pid = 1648] [serial = 126] [outer = 0x0] [url = about:blank] 02:36:07 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x129580000) [pid = 1648] [serial = 115] [outer = 0x0] [url = about:blank] 02:36:07 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x124cf0400) [pid = 1648] [serial = 103] [outer = 0x0] [url = about:blank] 02:36:07 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x129576800) [pid = 1648] [serial = 114] [outer = 0x0] [url = about:blank] 02:36:07 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x125683c00) [pid = 1648] [serial = 135] [outer = 0x0] [url = about:blank] 02:36:07 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12685e400) [pid = 1648] [serial = 136] [outer = 0x0] [url = about:blank] 02:36:07 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x116fa0c00) [pid = 1648] [serial = 117] [outer = 0x0] [url = about:blank] 02:36:07 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x118492000) [pid = 1648] [serial = 120] [outer = 0x0] [url = about:blank] 02:36:07 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x120e6f400) [pid = 1648] [serial = 129] [outer = 0x0] [url = about:blank] 02:36:07 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x12113a000) [pid = 1648] [serial = 130] [outer = 0x0] [url = about:blank] 02:36:07 INFO - PROCESS | 1648 | 1465205767981 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]]]}] 02:36:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 02:36:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 820ms 02:36:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 02:36:08 INFO - PROCESS | 1648 | 1465205768040 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 02:36:08 INFO - PROCESS | 1648 | 1465205768042 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 02:36:08 INFO - PROCESS | 1648 | 1465205768045 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 02:36:08 INFO - PROCESS | 1648 | 1465205768047 Marionette TRACE conn2 <- [1,238,null,{}] 02:36:08 INFO - PROCESS | 1648 | 1465205768051 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}] 02:36:08 INFO - PROCESS | 1648 | 1465205768053 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:08 INFO - PROCESS | 1648 | 1465205768126 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 02:36:08 INFO - PROCESS | 1648 | 1465205768132 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:08 INFO - PROCESS | 1648 | 1465205768134 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x115e86800 == 30 [pid = 1648] [id = 67] 02:36:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1182dfc00) [pid = 1648] [serial = 197] [outer = 0x0] 02:36:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x11848e800) [pid = 1648] [serial = 198] [outer = 0x1182dfc00] 02:36:08 INFO - PROCESS | 1648 | 1465205768164 Marionette DEBUG loaded listener.js 02:36:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x118612c00) [pid = 1648] [serial = 199] [outer = 0x1182dfc00] 02:36:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x118686c00) [pid = 1648] [serial = 200] [outer = 0x12c778000] 02:36:08 INFO - PROCESS | 1648 | 1465205768525 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]]]}] 02:36:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 02:36:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 521ms 02:36:08 INFO - PROCESS | 1648 | 1465205768567 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 02:36:08 INFO - PROCESS | 1648 | 1465205768570 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 02:36:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 02:36:08 INFO - PROCESS | 1648 | 1465205768574 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 02:36:08 INFO - PROCESS | 1648 | 1465205768576 Marionette TRACE conn2 <- [1,242,null,{}] 02:36:08 INFO - PROCESS | 1648 | 1465205768578 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}] 02:36:08 INFO - PROCESS | 1648 | 1465205768580 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:08 INFO - PROCESS | 1648 | 1465205768654 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 02:36:08 INFO - PROCESS | 1648 | 1465205768659 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:08 INFO - PROCESS | 1648 | 1465205768660 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e1a800 == 31 [pid = 1648] [id = 68] 02:36:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x119004400) [pid = 1648] [serial = 201] [outer = 0x0] 02:36:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x119b12800) [pid = 1648] [serial = 202] [outer = 0x119004400] 02:36:08 INFO - PROCESS | 1648 | 1465205768688 Marionette DEBUG loaded listener.js 02:36:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x121145800) [pid = 1648] [serial = 203] [outer = 0x119004400] 02:36:09 INFO - PROCESS | 1648 | 1465205769034 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]]]}] 02:36:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 02:36:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 469ms 02:36:09 INFO - PROCESS | 1648 | 1465205769043 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 02:36:09 INFO - PROCESS | 1648 | 1465205769045 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 02:36:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 02:36:09 INFO - PROCESS | 1648 | 1465205769048 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 02:36:09 INFO - PROCESS | 1648 | 1465205769050 Marionette TRACE conn2 <- [1,246,null,{}] 02:36:09 INFO - PROCESS | 1648 | 1465205769060 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}] 02:36:09 INFO - PROCESS | 1648 | 1465205769064 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:09 INFO - PROCESS | 1648 | 1465205769150 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 02:36:09 INFO - PROCESS | 1648 | 1465205769209 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:09 INFO - PROCESS | 1648 | 1465205769212 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x119574800 == 32 [pid = 1648] [id = 69] 02:36:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x12113d400) [pid = 1648] [serial = 204] [outer = 0x0] 02:36:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x12170d400) [pid = 1648] [serial = 205] [outer = 0x12113d400] 02:36:09 INFO - PROCESS | 1648 | 1465205769259 Marionette DEBUG loaded listener.js 02:36:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x124cf8800) [pid = 1648] [serial = 206] [outer = 0x12113d400] 02:36:09 INFO - PROCESS | 1648 | 1465205769671 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]]]}] 02:36:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 02:36:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 674ms 02:36:09 INFO - PROCESS | 1648 | 1465205769722 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 02:36:09 INFO - PROCESS | 1648 | 1465205769724 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 02:36:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 02:36:09 INFO - PROCESS | 1648 | 1465205769726 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 02:36:09 INFO - PROCESS | 1648 | 1465205769727 Marionette TRACE conn2 <- [1,250,null,{}] 02:36:09 INFO - PROCESS | 1648 | 1465205769730 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}] 02:36:09 INFO - PROCESS | 1648 | 1465205769731 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:09 INFO - PROCESS | 1648 | 1465205769808 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 02:36:09 INFO - PROCESS | 1648 | 1465205769812 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:09 INFO - PROCESS | 1648 | 1465205769813 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x119bc9800 == 33 [pid = 1648] [id = 70] 02:36:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x125685400) [pid = 1648] [serial = 207] [outer = 0x0] 02:36:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x126ca7c00) [pid = 1648] [serial = 208] [outer = 0x125685400] 02:36:09 INFO - PROCESS | 1648 | 1465205769841 Marionette DEBUG loaded listener.js 02:36:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x126f7fc00) [pid = 1648] [serial = 209] [outer = 0x125685400] 02:36:10 INFO - PROCESS | 1648 | 1465205770184 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]]]}] 02:36:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 02:36:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 468ms 02:36:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 02:36:10 INFO - PROCESS | 1648 | 1465205770195 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 02:36:10 INFO - PROCESS | 1648 | 1465205770196 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 02:36:10 INFO - PROCESS | 1648 | 1465205770198 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 02:36:10 INFO - PROCESS | 1648 | 1465205770199 Marionette TRACE conn2 <- [1,254,null,{}] 02:36:10 INFO - PROCESS | 1648 | 1465205770201 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}] 02:36:10 INFO - PROCESS | 1648 | 1465205770203 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:10 INFO - PROCESS | 1648 | 1465205770294 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 02:36:10 INFO - PROCESS | 1648 | 1465205770327 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:10 INFO - PROCESS | 1648 | 1465205770328 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x1214ab800 == 34 [pid = 1648] [id = 71] 02:36:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x121612000) [pid = 1648] [serial = 210] [outer = 0x0] 02:36:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x127269c00) [pid = 1648] [serial = 211] [outer = 0x121612000] 02:36:10 INFO - PROCESS | 1648 | 1465205770353 Marionette DEBUG loaded listener.js 02:36:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x128d87c00) [pid = 1648] [serial = 212] [outer = 0x121612000] 02:36:10 INFO - PROCESS | 1648 | 1465205770658 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]]]}] 02:36:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 02:36:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 469ms 02:36:10 INFO - PROCESS | 1648 | 1465205770671 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 02:36:10 INFO - PROCESS | 1648 | 1465205770674 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 02:36:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 02:36:10 INFO - PROCESS | 1648 | 1465205770677 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 02:36:10 INFO - PROCESS | 1648 | 1465205770678 Marionette TRACE conn2 <- [1,258,null,{}] 02:36:10 INFO - PROCESS | 1648 | 1465205770681 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}] 02:36:10 INFO - PROCESS | 1648 | 1465205770685 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:10 INFO - PROCESS | 1648 | 1465205770796 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 02:36:10 INFO - PROCESS | 1648 | 1465205770829 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:10 INFO - PROCESS | 1648 | 1465205770831 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x121da2000 == 35 [pid = 1648] [id = 72] 02:36:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x128d86c00) [pid = 1648] [serial = 213] [outer = 0x0] 02:36:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x129453000) [pid = 1648] [serial = 214] [outer = 0x128d86c00] 02:36:10 INFO - PROCESS | 1648 | 1465205770855 Marionette DEBUG loaded listener.js 02:36:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x129739400) [pid = 1648] [serial = 215] [outer = 0x128d86c00] 02:36:11 INFO - PROCESS | 1648 | 1465205771165 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]]]}] 02:36:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 02:36:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 519ms 02:36:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 02:36:11 INFO - PROCESS | 1648 | 1465205771197 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 02:36:11 INFO - PROCESS | 1648 | 1465205771198 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 02:36:11 INFO - PROCESS | 1648 | 1465205771200 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 02:36:11 INFO - PROCESS | 1648 | 1465205771201 Marionette TRACE conn2 <- [1,262,null,{}] 02:36:11 INFO - PROCESS | 1648 | 1465205771203 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}] 02:36:11 INFO - PROCESS | 1648 | 1465205771207 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:11 INFO - PROCESS | 1648 | 1465205771296 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 02:36:11 INFO - PROCESS | 1648 | 1465205771327 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:11 INFO - PROCESS | 1648 | 1465205771328 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x126ccc800 == 36 [pid = 1648] [id = 73] 02:36:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1168aa000) [pid = 1648] [serial = 216] [outer = 0x0] 02:36:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12a932400) [pid = 1648] [serial = 217] [outer = 0x1168aa000] 02:36:11 INFO - PROCESS | 1648 | 1465205771353 Marionette DEBUG loaded listener.js 02:36:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12a9b5000) [pid = 1648] [serial = 218] [outer = 0x1168aa000] 02:36:11 INFO - PROCESS | 1648 | 1465205771647 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]]]}] 02:36:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 02:36:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 468ms 02:36:11 INFO - PROCESS | 1648 | 1465205771669 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 02:36:11 INFO - PROCESS | 1648 | 1465205771670 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 02:36:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 02:36:11 INFO - PROCESS | 1648 | 1465205771680 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 02:36:11 INFO - PROCESS | 1648 | 1465205771681 Marionette TRACE conn2 <- [1,266,null,{}] 02:36:11 INFO - PROCESS | 1648 | 1465205771683 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}] 02:36:11 INFO - PROCESS | 1648 | 1465205771684 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:11 INFO - PROCESS | 1648 | 1465205771782 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 02:36:11 INFO - PROCESS | 1648 | 1465205771786 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:11 INFO - PROCESS | 1648 | 1465205771787 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x1275d5000 == 37 [pid = 1648] [id = 74] 02:36:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x127005c00) [pid = 1648] [serial = 219] [outer = 0x0] 02:36:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12a9b6000) [pid = 1648] [serial = 220] [outer = 0x127005c00] 02:36:11 INFO - PROCESS | 1648 | 1465205771811 Marionette DEBUG loaded listener.js 02:36:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12aaa7400) [pid = 1648] [serial = 221] [outer = 0x127005c00] 02:36:12 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1290e9c00) [pid = 1648] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 02:36:12 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1168b1c00) [pid = 1648] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 02:36:12 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x11848d000) [pid = 1648] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 02:36:12 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x116859c00) [pid = 1648] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 02:36:12 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x119b0cc00) [pid = 1648] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 02:36:12 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x118686800) [pid = 1648] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 02:36:12 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1160ac800) [pid = 1648] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 02:36:12 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11848fc00) [pid = 1648] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 02:36:12 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x121610000) [pid = 1648] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 02:36:12 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12562c800) [pid = 1648] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 02:36:12 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x113078400) [pid = 1648] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 02:36:12 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12160ec00) [pid = 1648] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 02:36:12 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1167c6800) [pid = 1648] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 02:36:12 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12113b800) [pid = 1648] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 02:36:12 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x113d7a800) [pid = 1648] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 02:36:12 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x125626000) [pid = 1648] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 02:36:12 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x127711400) [pid = 1648] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 02:36:12 INFO - PROCESS | 1648 | 1465205772201 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]]]}] 02:36:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 02:36:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 568ms 02:36:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 02:36:12 INFO - PROCESS | 1648 | 1465205772248 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 02:36:12 INFO - PROCESS | 1648 | 1465205772249 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 02:36:12 INFO - PROCESS | 1648 | 1465205772251 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 02:36:12 INFO - PROCESS | 1648 | 1465205772253 Marionette TRACE conn2 <- [1,270,null,{}] 02:36:12 INFO - PROCESS | 1648 | 1465205772255 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}] 02:36:12 INFO - PROCESS | 1648 | 1465205772256 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:12 INFO - PROCESS | 1648 | 1465205772331 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 02:36:12 INFO - PROCESS | 1648 | 1465205772334 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:12 INFO - PROCESS | 1648 | 1465205772336 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x119565000 == 38 [pid = 1648] [id = 75] 02:36:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x116fa3000) [pid = 1648] [serial = 222] [outer = 0x0] 02:36:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x11886a400) [pid = 1648] [serial = 223] [outer = 0x116fa3000] 02:36:12 INFO - PROCESS | 1648 | 1465205772363 Marionette DEBUG loaded listener.js 02:36:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x124cf7400) [pid = 1648] [serial = 224] [outer = 0x116fa3000] 02:36:12 INFO - PROCESS | 1648 | 1465205772659 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]]]}] 02:36:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 02:36:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 419ms 02:36:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 02:36:12 INFO - PROCESS | 1648 | 1465205772677 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 02:36:12 INFO - PROCESS | 1648 | 1465205772678 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 02:36:12 INFO - PROCESS | 1648 | 1465205772680 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 02:36:12 INFO - PROCESS | 1648 | 1465205772681 Marionette TRACE conn2 <- [1,274,null,{}] 02:36:12 INFO - PROCESS | 1648 | 1465205772683 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}] 02:36:12 INFO - PROCESS | 1648 | 1465205772685 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:12 INFO - PROCESS | 1648 | 1465205772788 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 02:36:12 INFO - PROCESS | 1648 | 1465205772794 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:12 INFO - PROCESS | 1648 | 1465205772795 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x1290b6000 == 39 [pid = 1648] [id = 76] 02:36:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x118496c00) [pid = 1648] [serial = 225] [outer = 0x0] 02:36:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x126caa400) [pid = 1648] [serial = 226] [outer = 0x118496c00] 02:36:12 INFO - PROCESS | 1648 | 1465205772826 Marionette DEBUG loaded listener.js 02:36:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12aaaa800) [pid = 1648] [serial = 227] [outer = 0x118496c00] 02:36:13 INFO - PROCESS | 1648 | 1465205773166 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]]]}] 02:36:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 02:36:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 518ms 02:36:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 02:36:13 INFO - PROCESS | 1648 | 1465205773199 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 02:36:13 INFO - PROCESS | 1648 | 1465205773201 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 02:36:13 INFO - PROCESS | 1648 | 1465205773205 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 02:36:13 INFO - PROCESS | 1648 | 1465205773208 Marionette TRACE conn2 <- [1,278,null,{}] 02:36:13 INFO - PROCESS | 1648 | 1465205773211 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}] 02:36:13 INFO - PROCESS | 1648 | 1465205773213 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:13 INFO - PROCESS | 1648 | 1465205773350 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 02:36:13 INFO - PROCESS | 1648 | 1465205773426 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:13 INFO - PROCESS | 1648 | 1465205773428 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a04e000 == 40 [pid = 1648] [id = 77] 02:36:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x124907c00) [pid = 1648] [serial = 228] [outer = 0x0] 02:36:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12b22a000) [pid = 1648] [serial = 229] [outer = 0x124907c00] 02:36:13 INFO - PROCESS | 1648 | 1465205773470 Marionette DEBUG loaded listener.js 02:36:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12b37a800) [pid = 1648] [serial = 230] [outer = 0x124907c00] 02:36:13 INFO - PROCESS | 1648 | 1465205773771 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]]]}] 02:36:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 02:36:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 622ms 02:36:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 02:36:13 INFO - PROCESS | 1648 | 1465205773826 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 02:36:13 INFO - PROCESS | 1648 | 1465205773827 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 02:36:13 INFO - PROCESS | 1648 | 1465205773829 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 02:36:13 INFO - PROCESS | 1648 | 1465205773831 Marionette TRACE conn2 <- [1,282,null,{}] 02:36:13 INFO - PROCESS | 1648 | 1465205773833 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}] 02:36:13 INFO - PROCESS | 1648 | 1465205773834 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:13 INFO - PROCESS | 1648 | 1465205773910 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 02:36:13 INFO - PROCESS | 1648 | 1465205773960 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:13 INFO - PROCESS | 1648 | 1465205773961 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a913800 == 41 [pid = 1648] [id = 78] 02:36:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12b374c00) [pid = 1648] [serial = 231] [outer = 0x0] 02:36:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12b37a400) [pid = 1648] [serial = 232] [outer = 0x12b374c00] 02:36:13 INFO - PROCESS | 1648 | 1465205773992 Marionette DEBUG loaded listener.js 02:36:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12bb9cc00) [pid = 1648] [serial = 233] [outer = 0x12b374c00] 02:36:14 INFO - PROCESS | 1648 | 1465205774395 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]]]}] 02:36:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 02:36:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 618ms 02:36:14 INFO - PROCESS | 1648 | 1465205774449 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 02:36:14 INFO - PROCESS | 1648 | 1465205774451 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 02:36:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 02:36:14 INFO - PROCESS | 1648 | 1465205774455 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 02:36:14 INFO - PROCESS | 1648 | 1465205774457 Marionette TRACE conn2 <- [1,286,null,{}] 02:36:14 INFO - PROCESS | 1648 | 1465205774460 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}] 02:36:14 INFO - PROCESS | 1648 | 1465205774462 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:14 INFO - PROCESS | 1648 | 1465205774564 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 02:36:14 INFO - PROCESS | 1648 | 1465205774613 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:14 INFO - PROCESS | 1648 | 1465205774615 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e12800 == 42 [pid = 1648] [id = 79] 02:36:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x117307000) [pid = 1648] [serial = 234] [outer = 0x0] 02:36:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x118492000) [pid = 1648] [serial = 235] [outer = 0x117307000] 02:36:14 INFO - PROCESS | 1648 | 1465205774646 Marionette DEBUG loaded listener.js 02:36:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x118869400) [pid = 1648] [serial = 236] [outer = 0x117307000] 02:36:15 INFO - PROCESS | 1648 | 1465205775074 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]]]}] 02:36:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 02:36:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 671ms 02:36:15 INFO - PROCESS | 1648 | 1465205775125 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 02:36:15 INFO - PROCESS | 1648 | 1465205775128 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 02:36:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 02:36:15 INFO - PROCESS | 1648 | 1465205775133 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 02:36:15 INFO - PROCESS | 1648 | 1465205775135 Marionette TRACE conn2 <- [1,290,null,{}] 02:36:15 INFO - PROCESS | 1648 | 1465205775138 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}] 02:36:15 INFO - PROCESS | 1648 | 1465205775139 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:15 INFO - PROCESS | 1648 | 1465205775238 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 02:36:15 INFO - PROCESS | 1648 | 1465205775287 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:15 INFO - PROCESS | 1648 | 1465205775289 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x12181d000 == 43 [pid = 1648] [id = 80] 02:36:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12113e800) [pid = 1648] [serial = 237] [outer = 0x0] 02:36:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x121616800) [pid = 1648] [serial = 238] [outer = 0x12113e800] 02:36:15 INFO - PROCESS | 1648 | 1465205775320 Marionette DEBUG loaded listener.js 02:36:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x124995c00) [pid = 1648] [serial = 239] [outer = 0x12113e800] 02:36:15 INFO - PROCESS | 1648 | 1465205775728 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]]]}] 02:36:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 02:36:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 620ms 02:36:15 INFO - PROCESS | 1648 | 1465205775754 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 02:36:15 INFO - PROCESS | 1648 | 1465205775755 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 02:36:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 02:36:15 INFO - PROCESS | 1648 | 1465205775758 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 02:36:15 INFO - PROCESS | 1648 | 1465205775760 Marionette TRACE conn2 <- [1,294,null,{}] 02:36:15 INFO - PROCESS | 1648 | 1465205775768 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}] 02:36:15 INFO - PROCESS | 1648 | 1465205775772 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:15 INFO - PROCESS | 1648 | 1465205775872 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 02:36:15 INFO - PROCESS | 1648 | 1465205775952 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:15 INFO - PROCESS | 1648 | 1465205775954 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x1294bc000 == 44 [pid = 1648] [id = 81] 02:36:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x126f11400) [pid = 1648] [serial = 240] [outer = 0x0] 02:36:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x127718400) [pid = 1648] [serial = 241] [outer = 0x126f11400] 02:36:15 INFO - PROCESS | 1648 | 1465205775997 Marionette DEBUG loaded listener.js 02:36:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x128d48c00) [pid = 1648] [serial = 242] [outer = 0x126f11400] 02:36:16 INFO - PROCESS | 1648 | 1465205776408 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]]]}] 02:36:16 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. 02:36:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 671ms 02:36:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 02:36:16 INFO - PROCESS | 1648 | 1465205776430 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 02:36:16 INFO - PROCESS | 1648 | 1465205776432 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 02:36:16 INFO - PROCESS | 1648 | 1465205776434 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 02:36:16 INFO - PROCESS | 1648 | 1465205776435 Marionette TRACE conn2 <- [1,298,null,{}] 02:36:16 INFO - PROCESS | 1648 | 1465205776438 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}] 02:36:16 INFO - PROCESS | 1648 | 1465205776439 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:16 INFO - PROCESS | 1648 | 1465205776539 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 02:36:16 INFO - PROCESS | 1648 | 1465205776584 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:16 INFO - PROCESS | 1648 | 1465205776586 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b00c000 == 45 [pid = 1648] [id = 82] 02:36:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x128d4c000) [pid = 1648] [serial = 243] [outer = 0x0] 02:36:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x128d50c00) [pid = 1648] [serial = 244] [outer = 0x128d4c000] 02:36:16 INFO - PROCESS | 1648 | 1465205776616 Marionette DEBUG loaded listener.js 02:36:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x128ef2800) [pid = 1648] [serial = 245] [outer = 0x128d4c000] 02:36:17 INFO - PROCESS | 1648 | 1465205777169 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]]]}] 02:36:17 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. 02:36:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 771ms 02:36:17 INFO - PROCESS | 1648 | 1465205777224 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 02:36:17 INFO - PROCESS | 1648 | 1465205777227 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 02:36:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 02:36:17 INFO - PROCESS | 1648 | 1465205777236 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 02:36:17 INFO - PROCESS | 1648 | 1465205777239 Marionette TRACE conn2 <- [1,302,null,{}] 02:36:17 INFO - PROCESS | 1648 | 1465205777242 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}] 02:36:17 INFO - PROCESS | 1648 | 1465205777244 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:17 INFO - PROCESS | 1648 | 1465205777331 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 02:36:17 INFO - PROCESS | 1648 | 1465205777390 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:17 INFO - PROCESS | 1648 | 1465205777393 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x11666c000 == 46 [pid = 1648] [id = 83] 02:36:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x11662a800) [pid = 1648] [serial = 246] [outer = 0x0] 02:36:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x1180b4000) [pid = 1648] [serial = 247] [outer = 0x11662a800] 02:36:17 INFO - PROCESS | 1648 | 1465205777420 Marionette DEBUG loaded listener.js 02:36:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x11857d000) [pid = 1648] [serial = 248] [outer = 0x11662a800] 02:36:17 INFO - PROCESS | 1648 | --DOCSHELL 0x12a04e000 == 45 [pid = 1648] [id = 77] 02:36:17 INFO - PROCESS | 1648 | --DOCSHELL 0x1290b6000 == 44 [pid = 1648] [id = 76] 02:36:17 INFO - PROCESS | 1648 | --DOCSHELL 0x119565000 == 43 [pid = 1648] [id = 75] 02:36:17 INFO - PROCESS | 1648 | --DOCSHELL 0x1275d5000 == 42 [pid = 1648] [id = 74] 02:36:17 INFO - PROCESS | 1648 | --DOCSHELL 0x126ccc800 == 41 [pid = 1648] [id = 73] 02:36:17 INFO - PROCESS | 1648 | --DOCSHELL 0x121da2000 == 40 [pid = 1648] [id = 72] 02:36:17 INFO - PROCESS | 1648 | --DOCSHELL 0x1214ab800 == 39 [pid = 1648] [id = 71] 02:36:17 INFO - PROCESS | 1648 | --DOCSHELL 0x119bc9800 == 38 [pid = 1648] [id = 70] 02:36:17 INFO - PROCESS | 1648 | --DOCSHELL 0x119574800 == 37 [pid = 1648] [id = 69] 02:36:17 INFO - PROCESS | 1648 | --DOCSHELL 0x117e1a800 == 36 [pid = 1648] [id = 68] 02:36:17 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x129720000) [pid = 1648] [serial = 189] [outer = 0x0] [url = about:blank] 02:36:17 INFO - PROCESS | 1648 | 1465205777864 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]]]}] 02:36:17 INFO - PROCESS | 1648 | --DOCSHELL 0x115e86800 == 35 [pid = 1648] [id = 67] 02:36:17 INFO - PROCESS | 1648 | --DOCSHELL 0x117016800 == 34 [pid = 1648] [id = 66] 02:36:17 INFO - PROCESS | 1648 | --DOCSHELL 0x116672800 == 33 [pid = 1648] [id = 65] 02:36:17 INFO - PROCESS | 1648 | --DOCSHELL 0x1275c5000 == 32 [pid = 1648] [id = 64] 02:36:17 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. 02:36:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 671ms 02:36:17 INFO - PROCESS | 1648 | 1465205777909 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 02:36:17 INFO - PROCESS | 1648 | 1465205777912 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 02:36:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 02:36:17 INFO - PROCESS | 1648 | 1465205777916 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 02:36:17 INFO - PROCESS | 1648 | 1465205777918 Marionette TRACE conn2 <- [1,306,null,{}] 02:36:17 INFO - PROCESS | 1648 | 1465205777922 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}] 02:36:17 INFO - PROCESS | 1648 | 1465205777923 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:18 INFO - PROCESS | 1648 | 1465205777998 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 02:36:18 INFO - PROCESS | 1648 | 1465205778002 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:18 INFO - PROCESS | 1648 | 1465205778003 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x116883800 == 33 [pid = 1648] [id = 84] 02:36:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x119010400) [pid = 1648] [serial = 249] [outer = 0x0] 02:36:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x119253400) [pid = 1648] [serial = 250] [outer = 0x119010400] 02:36:18 INFO - PROCESS | 1648 | 1465205778035 Marionette DEBUG loaded listener.js 02:36:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x119ee9800) [pid = 1648] [serial = 251] [outer = 0x119010400] 02:36:18 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x129458400) [pid = 1648] [serial = 186] [outer = 0x0] [url = about:blank] 02:36:18 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x11810ac00) [pid = 1648] [serial = 159] [outer = 0x0] [url = about:blank] 02:36:18 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x118578c00) [pid = 1648] [serial = 160] [outer = 0x0] [url = about:blank] 02:36:18 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x118862000) [pid = 1648] [serial = 141] [outer = 0x0] [url = about:blank] 02:36:18 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x116fa4800) [pid = 1648] [serial = 156] [outer = 0x0] [url = about:blank] 02:36:18 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x112a85800) [pid = 1648] [serial = 157] [outer = 0x0] [url = about:blank] 02:36:18 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x119b71400) [pid = 1648] [serial = 165] [outer = 0x0] [url = about:blank] 02:36:18 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1188ee000) [pid = 1648] [serial = 162] [outer = 0x0] [url = about:blank] 02:36:18 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x11925ec00) [pid = 1648] [serial = 163] [outer = 0x0] [url = about:blank] 02:36:18 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1166e2800) [pid = 1648] [serial = 153] [outer = 0x0] [url = about:blank] 02:36:18 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x116fa2c00) [pid = 1648] [serial = 154] [outer = 0x0] [url = about:blank] 02:36:18 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x121502c00) [pid = 1648] [serial = 169] [outer = 0x0] [url = about:blank] 02:36:18 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x121140c00) [pid = 1648] [serial = 168] [outer = 0x0] [url = about:blank] 02:36:18 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x124cb0400) [pid = 1648] [serial = 145] [outer = 0x0] [url = about:blank] 02:36:18 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x121716400) [pid = 1648] [serial = 144] [outer = 0x0] [url = about:blank] 02:36:18 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x126f84000) [pid = 1648] [serial = 148] [outer = 0x0] [url = about:blank] 02:36:18 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x126d52c00) [pid = 1648] [serial = 147] [outer = 0x0] [url = about:blank] 02:36:18 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11925e800) [pid = 1648] [serial = 151] [outer = 0x0] [url = about:blank] 02:36:18 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1180b0800) [pid = 1648] [serial = 150] [outer = 0x0] [url = about:blank] 02:36:18 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12685d400) [pid = 1648] [serial = 174] [outer = 0x0] [url = about:blank] 02:36:18 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1180bcc00) [pid = 1648] [serial = 139] [outer = 0x0] [url = about:blank] 02:36:18 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x116a70c00) [pid = 1648] [serial = 138] [outer = 0x0] [url = about:blank] 02:36:18 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x119259800) [pid = 1648] [serial = 142] [outer = 0x0] [url = about:blank] 02:36:18 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1218cf000) [pid = 1648] [serial = 171] [outer = 0x0] [url = about:blank] 02:36:18 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x11857c400) [pid = 1648] [serial = 180] [outer = 0x0] [url = about:blank] 02:36:18 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12700b800) [pid = 1648] [serial = 177] [outer = 0x0] [url = about:blank] 02:36:18 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x126d57000) [pid = 1648] [serial = 175] [outer = 0x0] [url = about:blank] 02:36:18 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x128d86800) [pid = 1648] [serial = 183] [outer = 0x0] [url = about:blank] 02:36:18 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12700b000) [pid = 1648] [serial = 181] [outer = 0x0] [url = about:blank] 02:36:18 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x127268c00) [pid = 1648] [serial = 178] [outer = 0x0] [url = about:blank] 02:36:18 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x128d8cc00) [pid = 1648] [serial = 184] [outer = 0x0] [url = about:blank] 02:36:18 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12957f400) [pid = 1648] [serial = 187] [outer = 0x0] [url = about:blank] 02:36:18 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x121136800) [pid = 1648] [serial = 166] [outer = 0x0] [url = about:blank] 02:36:18 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12562e800) [pid = 1648] [serial = 172] [outer = 0x0] [url = about:blank] 02:36:18 INFO - PROCESS | 1648 | 1465205778379 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]]]}] 02:36:18 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. 02:36:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 474ms 02:36:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 02:36:18 INFO - PROCESS | 1648 | 1465205778392 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 02:36:18 INFO - PROCESS | 1648 | 1465205778393 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 02:36:18 INFO - PROCESS | 1648 | 1465205778395 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 02:36:18 INFO - PROCESS | 1648 | 1465205778398 Marionette TRACE conn2 <- [1,310,null,{}] 02:36:18 INFO - PROCESS | 1648 | 1465205778407 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}] 02:36:18 INFO - PROCESS | 1648 | 1465205778410 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:18 INFO - PROCESS | 1648 | 1465205778491 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 02:36:18 INFO - PROCESS | 1648 | 1465205778496 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:18 INFO - PROCESS | 1648 | 1465205778499 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x11899c000 == 34 [pid = 1648] [id = 85] 02:36:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x121238000) [pid = 1648] [serial = 252] [outer = 0x0] 02:36:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x12160dc00) [pid = 1648] [serial = 253] [outer = 0x121238000] 02:36:18 INFO - PROCESS | 1648 | 1465205778529 Marionette DEBUG loaded listener.js 02:36:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x124999c00) [pid = 1648] [serial = 254] [outer = 0x121238000] 02:36:18 INFO - PROCESS | 1648 | 1465205778888 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]]]}] 02:36:18 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. 02:36:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 521ms 02:36:18 INFO - PROCESS | 1648 | 1465205778916 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 02:36:18 INFO - PROCESS | 1648 | 1465205778918 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 02:36:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 02:36:18 INFO - PROCESS | 1648 | 1465205778920 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 02:36:18 INFO - PROCESS | 1648 | 1465205778921 Marionette TRACE conn2 <- [1,314,null,{}] 02:36:18 INFO - PROCESS | 1648 | 1465205778924 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}] 02:36:18 INFO - PROCESS | 1648 | 1465205778925 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:19 INFO - PROCESS | 1648 | 1465205779001 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 02:36:19 INFO - PROCESS | 1648 | 1465205779049 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:19 INFO - PROCESS | 1648 | 1465205779050 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x119571000 == 35 [pid = 1648] [id = 86] 02:36:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x121290c00) [pid = 1648] [serial = 255] [outer = 0x0] 02:36:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x12562a400) [pid = 1648] [serial = 256] [outer = 0x121290c00] 02:36:19 INFO - PROCESS | 1648 | 1465205779076 Marionette DEBUG loaded listener.js 02:36:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x126cb3000) [pid = 1648] [serial = 257] [outer = 0x121290c00] 02:36:19 INFO - PROCESS | 1648 | 1465205779369 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]]]}] 02:36:19 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. 02:36:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 470ms 02:36:19 INFO - PROCESS | 1648 | 1465205779395 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 02:36:19 INFO - PROCESS | 1648 | 1465205779396 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 02:36:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 02:36:19 INFO - PROCESS | 1648 | 1465205779398 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 02:36:19 INFO - PROCESS | 1648 | 1465205779399 Marionette TRACE conn2 <- [1,318,null,{}] 02:36:19 INFO - PROCESS | 1648 | 1465205779401 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}] 02:36:19 INFO - PROCESS | 1648 | 1465205779403 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:19 INFO - PROCESS | 1648 | 1465205779481 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 02:36:19 INFO - PROCESS | 1648 | 1465205779485 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:19 INFO - PROCESS | 1648 | 1465205779486 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x1212c9000 == 36 [pid = 1648] [id = 87] 02:36:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x126f03c00) [pid = 1648] [serial = 258] [outer = 0x0] 02:36:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x127268000) [pid = 1648] [serial = 259] [outer = 0x126f03c00] 02:36:19 INFO - PROCESS | 1648 | 1465205779514 Marionette DEBUG loaded listener.js 02:36:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x128d46800) [pid = 1648] [serial = 260] [outer = 0x126f03c00] 02:36:19 INFO - PROCESS | 1648 | 1465205779847 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]]]}] 02:36:19 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. 02:36:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 468ms 02:36:19 INFO - PROCESS | 1648 | 1465205779866 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 02:36:19 INFO - PROCESS | 1648 | 1465205779868 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 02:36:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 02:36:19 INFO - PROCESS | 1648 | 1465205779897 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 02:36:19 INFO - PROCESS | 1648 | 1465205779898 Marionette TRACE conn2 <- [1,322,null,{}] 02:36:19 INFO - PROCESS | 1648 | 1465205779901 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}] 02:36:19 INFO - PROCESS | 1648 | 1465205779907 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:20 INFO - PROCESS | 1648 | 1465205780058 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 02:36:20 INFO - PROCESS | 1648 | 1465205780063 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:20 INFO - PROCESS | 1648 | 1465205780065 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x12136b000 == 37 [pid = 1648] [id = 88] 02:36:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x128d4d800) [pid = 1648] [serial = 261] [outer = 0x0] 02:36:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x128ef9400) [pid = 1648] [serial = 262] [outer = 0x128d4d800] 02:36:20 INFO - PROCESS | 1648 | 1465205780106 Marionette DEBUG loaded listener.js 02:36:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12957b000) [pid = 1648] [serial = 263] [outer = 0x128d4d800] 02:36:20 INFO - PROCESS | 1648 | 1465205780556 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]]]}] 02:36:20 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. 02:36:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 676ms 02:36:20 INFO - PROCESS | 1648 | 1465205780566 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 02:36:20 INFO - PROCESS | 1648 | 1465205780567 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 02:36:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 02:36:20 INFO - PROCESS | 1648 | 1465205780569 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 02:36:20 INFO - PROCESS | 1648 | 1465205780571 Marionette TRACE conn2 <- [1,326,null,{}] 02:36:20 INFO - PROCESS | 1648 | 1465205780576 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}] 02:36:20 INFO - PROCESS | 1648 | 1465205780577 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:20 INFO - PROCESS | 1648 | 1465205780678 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 02:36:20 INFO - PROCESS | 1648 | 1465205780691 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:20 INFO - PROCESS | 1648 | 1465205780692 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x125674000 == 38 [pid = 1648] [id = 89] 02:36:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x129457c00) [pid = 1648] [serial = 264] [outer = 0x0] 02:36:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x129726c00) [pid = 1648] [serial = 265] [outer = 0x129457c00] 02:36:20 INFO - PROCESS | 1648 | 1465205780723 Marionette DEBUG loaded listener.js 02:36:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12a928c00) [pid = 1648] [serial = 266] [outer = 0x129457c00] 02:36:21 INFO - PROCESS | 1648 | 1465205781066 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]]]}] 02:36:21 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. 02:36:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 522ms 02:36:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 02:36:21 INFO - PROCESS | 1648 | 1465205781098 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 02:36:21 INFO - PROCESS | 1648 | 1465205781100 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 02:36:21 INFO - PROCESS | 1648 | 1465205781102 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 02:36:21 INFO - PROCESS | 1648 | 1465205781103 Marionette TRACE conn2 <- [1,330,null,{}] 02:36:21 INFO - PROCESS | 1648 | 1465205781105 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}] 02:36:21 INFO - PROCESS | 1648 | 1465205781106 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:21 INFO - PROCESS | 1648 | 1465205781206 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 02:36:21 INFO - PROCESS | 1648 | 1465205781210 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:21 INFO - PROCESS | 1648 | 1465205781211 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x126872800 == 39 [pid = 1648] [id = 90] 02:36:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12a933400) [pid = 1648] [serial = 267] [outer = 0x0] 02:36:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12aa9ec00) [pid = 1648] [serial = 268] [outer = 0x12a933400] 02:36:21 INFO - PROCESS | 1648 | 1465205781235 Marionette DEBUG loaded listener.js 02:36:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12aaa9400) [pid = 1648] [serial = 269] [outer = 0x12a933400] 02:36:21 INFO - PROCESS | 1648 | 1465205781551 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]]]}] 02:36:21 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. 02:36:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 470ms 02:36:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 02:36:21 INFO - PROCESS | 1648 | 1465205781585 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 02:36:21 INFO - PROCESS | 1648 | 1465205781586 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 02:36:21 INFO - PROCESS | 1648 | 1465205781591 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 02:36:21 INFO - PROCESS | 1648 | 1465205781593 Marionette TRACE conn2 <- [1,334,null,{}] 02:36:21 INFO - PROCESS | 1648 | 1465205781595 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}] 02:36:21 INFO - PROCESS | 1648 | 1465205781596 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:21 INFO - PROCESS | 1648 | 1465205781695 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 02:36:21 INFO - PROCESS | 1648 | 1465205781707 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:21 INFO - PROCESS | 1648 | 1465205781708 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x1275d7000 == 40 [pid = 1648] [id = 91] 02:36:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12b220c00) [pid = 1648] [serial = 270] [outer = 0x0] 02:36:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12b2ef000) [pid = 1648] [serial = 271] [outer = 0x12b220c00] 02:36:21 INFO - PROCESS | 1648 | 1465205781740 Marionette DEBUG loaded listener.js 02:36:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12b2f4800) [pid = 1648] [serial = 272] [outer = 0x12b220c00] 02:36:22 INFO - PROCESS | 1648 | 1465205782048 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]]]}] 02:36:22 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. 02:36:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 520ms 02:36:22 INFO - PROCESS | 1648 | 1465205782111 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 02:36:22 INFO - PROCESS | 1648 | 1465205782112 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 02:36:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 02:36:22 INFO - PROCESS | 1648 | 1465205782114 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 02:36:22 INFO - PROCESS | 1648 | 1465205782115 Marionette TRACE conn2 <- [1,338,null,{}] 02:36:22 INFO - PROCESS | 1648 | 1465205782117 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}] 02:36:22 INFO - PROCESS | 1648 | 1465205782119 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:22 INFO - PROCESS | 1648 | 1465205782214 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 02:36:22 INFO - PROCESS | 1648 | 1465205782227 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:22 INFO - PROCESS | 1648 | 1465205782228 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x1294c6800 == 41 [pid = 1648] [id = 92] 02:36:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12b373400) [pid = 1648] [serial = 273] [outer = 0x0] 02:36:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12bb92000) [pid = 1648] [serial = 274] [outer = 0x12b373400] 02:36:22 INFO - PROCESS | 1648 | 1465205782253 Marionette DEBUG loaded listener.js 02:36:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12bb9d400) [pid = 1648] [serial = 275] [outer = 0x12b373400] 02:36:22 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x121612000) [pid = 1648] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 02:36:22 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x127005c00) [pid = 1648] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 02:36:22 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1168aa000) [pid = 1648] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 02:36:22 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x116fa3000) [pid = 1648] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 02:36:22 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x128d86c00) [pid = 1648] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 02:36:22 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x125685400) [pid = 1648] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 02:36:22 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12113d400) [pid = 1648] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 02:36:22 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x118496c00) [pid = 1648] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 02:36:22 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1182dfc00) [pid = 1648] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 02:36:22 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x119004400) [pid = 1648] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 02:36:22 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x124907c00) [pid = 1648] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 02:36:22 INFO - PROCESS | 1648 | 1465205782642 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]]]}] 02:36:22 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. 02:36:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 568ms 02:36:22 INFO - PROCESS | 1648 | 1465205782682 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 02:36:22 INFO - PROCESS | 1648 | 1465205782684 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 02:36:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 02:36:22 INFO - PROCESS | 1648 | 1465205782691 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 02:36:22 INFO - PROCESS | 1648 | 1465205782693 Marionette TRACE conn2 <- [1,342,null,{}] 02:36:22 INFO - PROCESS | 1648 | 1465205782696 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}] 02:36:22 INFO - PROCESS | 1648 | 1465205782698 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:22 INFO - PROCESS | 1648 | 1465205782814 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 02:36:22 INFO - PROCESS | 1648 | 1465205782855 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:22 INFO - PROCESS | 1648 | 1465205782856 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a923800 == 42 [pid = 1648] [id = 93] 02:36:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1168b0c00) [pid = 1648] [serial = 276] [outer = 0x0] 02:36:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1290e9400) [pid = 1648] [serial = 277] [outer = 0x1168b0c00] 02:36:22 INFO - PROCESS | 1648 | 1465205782884 Marionette DEBUG loaded listener.js 02:36:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12bbd7400) [pid = 1648] [serial = 278] [outer = 0x1168b0c00] 02:36:23 INFO - PROCESS | 1648 | 1465205783177 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]]]}] 02:36:23 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. 02:36:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 524ms 02:36:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 02:36:23 INFO - PROCESS | 1648 | 1465205783211 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 02:36:23 INFO - PROCESS | 1648 | 1465205783212 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 02:36:23 INFO - PROCESS | 1648 | 1465205783214 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 02:36:23 INFO - PROCESS | 1648 | 1465205783215 Marionette TRACE conn2 <- [1,346,null,{}] 02:36:23 INFO - PROCESS | 1648 | 1465205783217 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}] 02:36:23 INFO - PROCESS | 1648 | 1465205783218 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:23 INFO - PROCESS | 1648 | 1465205783303 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 02:36:23 INFO - PROCESS | 1648 | 1465205783309 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:23 INFO - PROCESS | 1648 | 1465205783310 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b242800 == 43 [pid = 1648] [id = 94] 02:36:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x121610000) [pid = 1648] [serial = 279] [outer = 0x0] 02:36:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12bbdc000) [pid = 1648] [serial = 280] [outer = 0x121610000] 02:36:23 INFO - PROCESS | 1648 | 1465205783379 Marionette DEBUG loaded listener.js 02:36:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12bd43c00) [pid = 1648] [serial = 281] [outer = 0x121610000] 02:36:23 INFO - PROCESS | 1648 | 1465205783634 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]]]}] 02:36:23 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. 02:36:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 469ms 02:36:23 INFO - PROCESS | 1648 | 1465205783683 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 02:36:23 INFO - PROCESS | 1648 | 1465205783685 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 02:36:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 02:36:23 INFO - PROCESS | 1648 | 1465205783695 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 02:36:23 INFO - PROCESS | 1648 | 1465205783696 Marionette TRACE conn2 <- [1,350,null,{}] 02:36:23 INFO - PROCESS | 1648 | 1465205783699 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}] 02:36:23 INFO - PROCESS | 1648 | 1465205783700 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:23 INFO - PROCESS | 1648 | 1465205783793 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 02:36:23 INFO - PROCESS | 1648 | 1465205783797 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:23 INFO - PROCESS | 1648 | 1465205783798 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b3be000 == 44 [pid = 1648] [id = 95] 02:36:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x125629800) [pid = 1648] [serial = 282] [outer = 0x0] 02:36:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12be98800) [pid = 1648] [serial = 283] [outer = 0x125629800] 02:36:23 INFO - PROCESS | 1648 | 1465205783822 Marionette DEBUG loaded listener.js 02:36:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12be9dc00) [pid = 1648] [serial = 284] [outer = 0x125629800] 02:36:24 INFO - PROCESS | 1648 | 1465205784143 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]]]}] 02:36:24 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. 02:36:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 476ms 02:36:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 02:36:24 INFO - PROCESS | 1648 | 1465205784163 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 02:36:24 INFO - PROCESS | 1648 | 1465205784165 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 02:36:24 INFO - PROCESS | 1648 | 1465205784167 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 02:36:24 INFO - PROCESS | 1648 | 1465205784168 Marionette TRACE conn2 <- [1,354,null,{}] 02:36:24 INFO - PROCESS | 1648 | 1465205784171 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}] 02:36:24 INFO - PROCESS | 1648 | 1465205784174 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:24 INFO - PROCESS | 1648 | 1465205784251 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 02:36:24 INFO - PROCESS | 1648 | 1465205784304 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:24 INFO - PROCESS | 1648 | 1465205784305 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bea9000 == 45 [pid = 1648] [id = 96] 02:36:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12bd40400) [pid = 1648] [serial = 285] [outer = 0x0] 02:36:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12bea1800) [pid = 1648] [serial = 286] [outer = 0x12bd40400] 02:36:24 INFO - PROCESS | 1648 | 1465205784329 Marionette DEBUG loaded listener.js 02:36:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12c2ce000) [pid = 1648] [serial = 287] [outer = 0x12bd40400] 02:36:25 INFO - PROCESS | 1648 | --DOCSHELL 0x116883800 == 44 [pid = 1648] [id = 84] 02:36:25 INFO - PROCESS | 1648 | --DOCSHELL 0x11666c000 == 43 [pid = 1648] [id = 83] 02:36:25 INFO - PROCESS | 1648 | --DOCSHELL 0x12b00c000 == 42 [pid = 1648] [id = 82] 02:36:25 INFO - PROCESS | 1648 | --DOCSHELL 0x1294bc000 == 41 [pid = 1648] [id = 81] 02:36:25 INFO - PROCESS | 1648 | --DOCSHELL 0x12181d000 == 40 [pid = 1648] [id = 80] 02:36:25 INFO - PROCESS | 1648 | --DOCSHELL 0x12a913800 == 39 [pid = 1648] [id = 78] 02:36:25 INFO - PROCESS | 1648 | --DOCSHELL 0x117e12800 == 38 [pid = 1648] [id = 79] 02:36:25 INFO - PROCESS | 1648 | --DOCSHELL 0x119571000 == 37 [pid = 1648] [id = 86] 02:36:25 INFO - PROCESS | 1648 | --DOCSHELL 0x126872800 == 36 [pid = 1648] [id = 90] 02:36:25 INFO - PROCESS | 1648 | --DOCSHELL 0x1275d7000 == 35 [pid = 1648] [id = 91] 02:36:25 INFO - PROCESS | 1648 | --DOCSHELL 0x11899c000 == 34 [pid = 1648] [id = 85] 02:36:25 INFO - PROCESS | 1648 | --DOCSHELL 0x1294c6800 == 33 [pid = 1648] [id = 92] 02:36:25 INFO - PROCESS | 1648 | --DOCSHELL 0x12a923800 == 32 [pid = 1648] [id = 93] 02:36:25 INFO - PROCESS | 1648 | --DOCSHELL 0x1212c9000 == 31 [pid = 1648] [id = 87] 02:36:25 INFO - PROCESS | 1648 | --DOCSHELL 0x12136b000 == 30 [pid = 1648] [id = 88] 02:36:25 INFO - PROCESS | 1648 | --DOCSHELL 0x12b242800 == 29 [pid = 1648] [id = 94] 02:36:25 INFO - PROCESS | 1648 | --DOCSHELL 0x125674000 == 28 [pid = 1648] [id = 89] 02:36:25 INFO - PROCESS | 1648 | --DOCSHELL 0x12b3be000 == 27 [pid = 1648] [id = 95] 02:36:25 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x12b37a800) [pid = 1648] [serial = 230] [outer = 0x0] [url = about:blank] 02:36:25 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x127269c00) [pid = 1648] [serial = 211] [outer = 0x0] [url = about:blank] 02:36:25 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12aaa7400) [pid = 1648] [serial = 221] [outer = 0x0] [url = about:blank] 02:36:25 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x12a932400) [pid = 1648] [serial = 217] [outer = 0x0] [url = about:blank] 02:36:25 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x124cf7400) [pid = 1648] [serial = 224] [outer = 0x0] [url = about:blank] 02:36:25 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x11886a400) [pid = 1648] [serial = 223] [outer = 0x0] [url = about:blank] 02:36:25 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12a9b6000) [pid = 1648] [serial = 220] [outer = 0x0] [url = about:blank] 02:36:25 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1166e6800) [pid = 1648] [serial = 46] [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.] 02:36:25 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x129453000) [pid = 1648] [serial = 214] [outer = 0x0] [url = about:blank] 02:36:25 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x126f7fc00) [pid = 1648] [serial = 209] [outer = 0x0] [url = about:blank] 02:36:25 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x124cf8800) [pid = 1648] [serial = 206] [outer = 0x0] [url = about:blank] 02:36:25 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x118586c00) [pid = 1648] [serial = 195] [outer = 0x0] [url = about:blank] 02:36:25 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12aaaa800) [pid = 1648] [serial = 227] [outer = 0x0] [url = about:blank] 02:36:25 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x11848e800) [pid = 1648] [serial = 198] [outer = 0x0] [url = about:blank] 02:36:25 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x126ca7c00) [pid = 1648] [serial = 208] [outer = 0x0] [url = about:blank] 02:36:25 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x119b12800) [pid = 1648] [serial = 202] [outer = 0x0] [url = about:blank] 02:36:25 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12a9b5000) [pid = 1648] [serial = 218] [outer = 0x0] [url = about:blank] 02:36:25 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x118612c00) [pid = 1648] [serial = 199] [outer = 0x0] [url = about:blank] 02:36:25 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12b22a000) [pid = 1648] [serial = 229] [outer = 0x0] [url = about:blank] 02:36:25 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x128d87c00) [pid = 1648] [serial = 212] [outer = 0x0] [url = about:blank] 02:36:25 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x121145800) [pid = 1648] [serial = 203] [outer = 0x0] [url = about:blank] 02:36:25 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12170d400) [pid = 1648] [serial = 205] [outer = 0x0] [url = about:blank] 02:36:25 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x126caa400) [pid = 1648] [serial = 226] [outer = 0x0] [url = about:blank] 02:36:25 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1167cec00) [pid = 1648] [serial = 192] [outer = 0x0] [url = about:blank] 02:36:25 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x129739400) [pid = 1648] [serial = 215] [outer = 0x0] [url = about:blank] 02:36:25 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12b37a400) [pid = 1648] [serial = 232] [outer = 0x0] [url = about:blank] 02:36:25 INFO - PROCESS | 1648 | 1465205785739 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]]]}] 02:36:25 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. 02:36:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1621ms 02:36:25 INFO - PROCESS | 1648 | 1465205785789 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 02:36:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 02:36:25 INFO - PROCESS | 1648 | 1465205785791 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 02:36:25 INFO - PROCESS | 1648 | 1465205785795 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 02:36:25 INFO - PROCESS | 1648 | 1465205785797 Marionette TRACE conn2 <- [1,358,null,{}] 02:36:25 INFO - PROCESS | 1648 | 1465205785809 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}] 02:36:25 INFO - PROCESS | 1648 | 1465205785810 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:25 INFO - PROCESS | 1648 | 1465205785886 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 02:36:25 INFO - PROCESS | 1648 | 1465205785894 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:25 INFO - PROCESS | 1648 | 1465205785897 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x116082800 == 28 [pid = 1648] [id = 97] 02:36:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x118498000) [pid = 1648] [serial = 288] [outer = 0x0] 02:36:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x11857b400) [pid = 1648] [serial = 289] [outer = 0x118498000] 02:36:25 INFO - PROCESS | 1648 | 1465205785925 Marionette DEBUG loaded listener.js 02:36:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x11885ec00) [pid = 1648] [serial = 290] [outer = 0x118498000] 02:36:26 INFO - PROCESS | 1648 | 1465205786280 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]]]}] 02:36:26 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. 02:36:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 523ms 02:36:26 INFO - PROCESS | 1648 | 1465205786317 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 02:36:26 INFO - PROCESS | 1648 | 1465205786321 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 02:36:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 02:36:26 INFO - PROCESS | 1648 | 1465205786325 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 02:36:26 INFO - PROCESS | 1648 | 1465205786327 Marionette TRACE conn2 <- [1,362,null,{}] 02:36:26 INFO - PROCESS | 1648 | 1465205786329 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}] 02:36:26 INFO - PROCESS | 1648 | 1465205786332 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:26 INFO - PROCESS | 1648 | 1465205786411 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 02:36:26 INFO - PROCESS | 1648 | 1465205786458 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:26 INFO - PROCESS | 1648 | 1465205786460 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x116a9b000 == 29 [pid = 1648] [id = 98] 02:36:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1188e4400) [pid = 1648] [serial = 291] [outer = 0x0] 02:36:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x119548000) [pid = 1648] [serial = 292] [outer = 0x1188e4400] 02:36:26 INFO - PROCESS | 1648 | 1465205786488 Marionette DEBUG loaded listener.js 02:36:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x120e73800) [pid = 1648] [serial = 293] [outer = 0x1188e4400] 02:36:26 INFO - PROCESS | 1648 | 1465205786812 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]]]}] 02:36:26 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. 02:36:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 519ms 02:36:26 INFO - PROCESS | 1648 | 1465205786845 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 02:36:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 02:36:26 INFO - PROCESS | 1648 | 1465205786854 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 02:36:26 INFO - PROCESS | 1648 | 1465205786857 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 02:36:26 INFO - PROCESS | 1648 | 1465205786859 Marionette TRACE conn2 <- [1,366,null,{}] 02:36:26 INFO - PROCESS | 1648 | 1465205786883 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}] 02:36:26 INFO - PROCESS | 1648 | 1465205786886 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:26 INFO - PROCESS | 1648 | 1465205786991 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 02:36:27 INFO - PROCESS | 1648 | 1465205787013 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:27 INFO - PROCESS | 1648 | 1465205787015 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x11907a800 == 30 [pid = 1648] [id = 99] 02:36:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x11604c400) [pid = 1648] [serial = 294] [outer = 0x0] 02:36:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x121b62800) [pid = 1648] [serial = 295] [outer = 0x11604c400] 02:36:27 INFO - PROCESS | 1648 | 1465205787046 Marionette DEBUG loaded listener.js 02:36:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12562d000) [pid = 1648] [serial = 296] [outer = 0x11604c400] 02:36:27 INFO - PROCESS | 1648 | 1465205787381 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]]]}] 02:36:27 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. 02:36:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 527ms 02:36:27 INFO - PROCESS | 1648 | 1465205787384 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 02:36:27 INFO - PROCESS | 1648 | 1465205787386 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 02:36:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 02:36:27 INFO - PROCESS | 1648 | 1465205787391 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 02:36:27 INFO - PROCESS | 1648 | 1465205787393 Marionette TRACE conn2 <- [1,370,null,{}] 02:36:27 INFO - PROCESS | 1648 | 1465205787395 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}] 02:36:27 INFO - PROCESS | 1648 | 1465205787404 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:27 INFO - PROCESS | 1648 | 1465205787480 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 02:36:27 INFO - PROCESS | 1648 | 1465205787484 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:27 INFO - PROCESS | 1648 | 1465205787485 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a31800 == 31 [pid = 1648] [id = 100] 02:36:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x126ca4c00) [pid = 1648] [serial = 297] [outer = 0x0] 02:36:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12700b000) [pid = 1648] [serial = 298] [outer = 0x126ca4c00] 02:36:27 INFO - PROCESS | 1648 | 1465205787513 Marionette DEBUG loaded listener.js 02:36:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x127561c00) [pid = 1648] [serial = 299] [outer = 0x126ca4c00] 02:36:27 INFO - PROCESS | 1648 | 1465205787828 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]]]}] 02:36:27 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. 02:36:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 471ms 02:36:27 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 02:36:27 INFO - PROCESS | 1648 | 1465205787860 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 02:36:27 INFO - PROCESS | 1648 | 1465205787862 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 02:36:27 INFO - PROCESS | 1648 | 1465205787864 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 02:36:27 INFO - PROCESS | 1648 | 1465205787865 Marionette TRACE conn2 <- [1,374,null,{}] 02:36:27 INFO - PROCESS | 1648 | 1465205787867 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}] 02:36:27 INFO - PROCESS | 1648 | 1465205787869 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:27 INFO - PROCESS | 1648 | 1465205787965 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 02:36:27 INFO - PROCESS | 1648 | 1465205787974 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:27 INFO - PROCESS | 1648 | 1465205787975 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x121170800 == 32 [pid = 1648] [id = 101] 02:36:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1182e0000) [pid = 1648] [serial = 300] [outer = 0x0] 02:36:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x127718800) [pid = 1648] [serial = 301] [outer = 0x1182e0000] 02:36:28 INFO - PROCESS | 1648 | 1465205788000 Marionette DEBUG loaded listener.js 02:36:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x128d4ac00) [pid = 1648] [serial = 302] [outer = 0x1182e0000] 02:36:28 INFO - PROCESS | 1648 | 1465205788330 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 02:36:28 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 02:36:28 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 518ms 02:36:28 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 02:36:28 INFO - PROCESS | 1648 | 1465205788383 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 02:36:28 INFO - PROCESS | 1648 | 1465205788384 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 02:36:28 INFO - PROCESS | 1648 | 1465205788386 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 02:36:28 INFO - PROCESS | 1648 | 1465205788387 Marionette TRACE conn2 <- [1,378,null,{}] 02:36:28 INFO - PROCESS | 1648 | 1465205788389 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}] 02:36:28 INFO - PROCESS | 1648 | 1465205788393 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:28 INFO - PROCESS | 1648 | 1465205788493 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 02:36:28 INFO - PROCESS | 1648 | 1465205788547 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:28 INFO - PROCESS | 1648 | 1465205788548 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x121da3000 == 33 [pid = 1648] [id = 102] 02:36:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x121140c00) [pid = 1648] [serial = 303] [outer = 0x0] 02:36:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x128d4f000) [pid = 1648] [serial = 304] [outer = 0x121140c00] 02:36:28 INFO - PROCESS | 1648 | 1465205788573 Marionette DEBUG loaded listener.js 02:36:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x129580000) [pid = 1648] [serial = 305] [outer = 0x121140c00] 02:36:28 INFO - PROCESS | 1648 | 1465205788843 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 02:36:28 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 02:36:28 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 470ms 02:36:28 INFO - PROCESS | 1648 | 1465205788863 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 02:36:28 INFO - PROCESS | 1648 | 1465205788865 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 02:36:28 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 02:36:28 INFO - PROCESS | 1648 | 1465205788867 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 02:36:28 INFO - PROCESS | 1648 | 1465205788868 Marionette TRACE conn2 <- [1,382,null,{}] 02:36:28 INFO - PROCESS | 1648 | 1465205788877 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}] 02:36:28 INFO - PROCESS | 1648 | 1465205788878 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:28 INFO - PROCESS | 1648 | 1465205788955 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 02:36:28 INFO - PROCESS | 1648 | 1465205788960 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:28 INFO - PROCESS | 1648 | 1465205788961 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x12566f800 == 34 [pid = 1648] [id = 103] 02:36:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x124cbdc00) [pid = 1648] [serial = 306] [outer = 0x0] 02:36:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x129735800) [pid = 1648] [serial = 307] [outer = 0x124cbdc00] 02:36:28 INFO - PROCESS | 1648 | 1465205788985 Marionette DEBUG loaded listener.js 02:36:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12a9b4c00) [pid = 1648] [serial = 308] [outer = 0x124cbdc00] 02:36:29 INFO - PROCESS | 1648 | 1465205789297 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 02:36:29 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 02:36:29 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 469ms 02:36:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 02:36:29 INFO - PROCESS | 1648 | 1465205789336 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 02:36:29 INFO - PROCESS | 1648 | 1465205789338 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 02:36:29 INFO - PROCESS | 1648 | 1465205789340 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 02:36:29 INFO - PROCESS | 1648 | 1465205789341 Marionette TRACE conn2 <- [1,386,null,{}] 02:36:29 INFO - PROCESS | 1648 | 1465205789343 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}] 02:36:29 INFO - PROCESS | 1648 | 1465205789344 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:29 INFO - PROCESS | 1648 | 1465205789449 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 02:36:29 INFO - PROCESS | 1648 | 1465205789455 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:29 INFO - PROCESS | 1648 | 1465205789456 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12687f800 == 35 [pid = 1648] [id = 104] 02:36:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x129577800) [pid = 1648] [serial = 309] [outer = 0x0] 02:36:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12a9b5000) [pid = 1648] [serial = 310] [outer = 0x129577800] 02:36:29 INFO - PROCESS | 1648 | 1465205789480 Marionette DEBUG loaded listener.js 02:36:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12b22a000) [pid = 1648] [serial = 311] [outer = 0x129577800] 02:36:29 INFO - PROCESS | 1648 | 1465205789799 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]]]}] 02:36:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 02:36:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 470ms 02:36:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 02:36:29 INFO - PROCESS | 1648 | 1465205789810 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 02:36:29 INFO - PROCESS | 1648 | 1465205789811 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 02:36:29 INFO - PROCESS | 1648 | 1465205789813 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 02:36:29 INFO - PROCESS | 1648 | 1465205789814 Marionette TRACE conn2 <- [1,390,null,{}] 02:36:29 INFO - PROCESS | 1648 | 1465205789816 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}] 02:36:29 INFO - PROCESS | 1648 | 1465205789817 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:29 INFO - PROCESS | 1648 | 1465205789893 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 02:36:29 INFO - PROCESS | 1648 | 1465205789897 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:29 INFO - PROCESS | 1648 | 1465205789898 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x1189ad800 == 36 [pid = 1648] [id = 105] 02:36:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x120e73400) [pid = 1648] [serial = 312] [outer = 0x0] 02:36:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12b375800) [pid = 1648] [serial = 313] [outer = 0x120e73400] 02:36:29 INFO - PROCESS | 1648 | 1465205789922 Marionette DEBUG loaded listener.js 02:36:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12bb93000) [pid = 1648] [serial = 314] [outer = 0x120e73400] 02:36:30 INFO - PROCESS | 1648 | 1465205790368 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]]]}] 02:36:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 02:36:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 567ms 02:36:30 INFO - PROCESS | 1648 | 1465205790383 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 02:36:30 INFO - PROCESS | 1648 | 1465205790385 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 02:36:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 02:36:30 INFO - PROCESS | 1648 | 1465205790388 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 02:36:30 INFO - PROCESS | 1648 | 1465205790389 Marionette TRACE conn2 <- [1,394,null,{}] 02:36:30 INFO - PROCESS | 1648 | 1465205790391 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}] 02:36:30 INFO - PROCESS | 1648 | 1465205790392 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:30 INFO - PROCESS | 1648 | 1465205790474 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 02:36:30 INFO - PROCESS | 1648 | 1465205790478 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:30 INFO - PROCESS | 1648 | 1465205790479 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x129880000 == 37 [pid = 1648] [id = 106] 02:36:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12bbd3000) [pid = 1648] [serial = 315] [outer = 0x0] 02:36:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12bbdac00) [pid = 1648] [serial = 316] [outer = 0x12bbd3000] 02:36:30 INFO - PROCESS | 1648 | 1465205790503 Marionette DEBUG loaded listener.js 02:36:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12be95400) [pid = 1648] [serial = 317] [outer = 0x12bbd3000] 02:36:30 INFO - PROCESS | 1648 | 1465205790881 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]]]}] 02:36:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 02:36:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 520ms 02:36:30 INFO - PROCESS | 1648 | 1465205790907 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 02:36:30 INFO - PROCESS | 1648 | 1465205790909 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 02:36:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 02:36:30 INFO - PROCESS | 1648 | 1465205790920 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 02:36:30 INFO - PROCESS | 1648 | 1465205790923 Marionette TRACE conn2 <- [1,398,null,{}] 02:36:30 INFO - PROCESS | 1648 | 1465205790926 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}] 02:36:30 INFO - PROCESS | 1648 | 1465205790927 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:31 INFO - PROCESS | 1648 | 1465205791032 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 02:36:31 INFO - PROCESS | 1648 | 1465205791043 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:31 INFO - PROCESS | 1648 | 1465205791045 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x121170000 == 38 [pid = 1648] [id = 107] 02:36:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12bbd8800) [pid = 1648] [serial = 318] [outer = 0x0] 02:36:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x12c2cf000) [pid = 1648] [serial = 319] [outer = 0x12bbd8800] 02:36:31 INFO - PROCESS | 1648 | 1465205791071 Marionette DEBUG loaded listener.js 02:36:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x12c76c400) [pid = 1648] [serial = 320] [outer = 0x12bbd8800] 02:36:31 INFO - PROCESS | 1648 | 1465205791440 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]]]}] 02:36:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 02:36:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 571ms 02:36:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 02:36:31 INFO - PROCESS | 1648 | 1465205791491 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 02:36:31 INFO - PROCESS | 1648 | 1465205791492 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 02:36:31 INFO - PROCESS | 1648 | 1465205791495 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 02:36:31 INFO - PROCESS | 1648 | 1465205791496 Marionette TRACE conn2 <- [1,402,null,{}] 02:36:31 INFO - PROCESS | 1648 | 1465205791503 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}] 02:36:31 INFO - PROCESS | 1648 | 1465205791504 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:31 INFO - PROCESS | 1648 | 1465205791603 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 02:36:31 INFO - PROCESS | 1648 | 1465205791607 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:31 INFO - PROCESS | 1648 | 1465205791608 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b24a800 == 39 [pid = 1648] [id = 108] 02:36:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x116708800) [pid = 1648] [serial = 321] [outer = 0x0] 02:36:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x11670bc00) [pid = 1648] [serial = 322] [outer = 0x116708800] 02:36:31 INFO - PROCESS | 1648 | 1465205791632 Marionette DEBUG loaded listener.js 02:36:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x128d4a000) [pid = 1648] [serial = 323] [outer = 0x116708800] 02:36:31 INFO - PROCESS | 1648 | 1465205791985 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]]]}] 02:36:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 02:36:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 523ms 02:36:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 02:36:32 INFO - PROCESS | 1648 | 1465205792019 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 02:36:32 INFO - PROCESS | 1648 | 1465205792020 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 02:36:32 INFO - PROCESS | 1648 | 1465205792025 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 02:36:32 INFO - PROCESS | 1648 | 1465205792026 Marionette TRACE conn2 <- [1,406,null,{}] 02:36:32 INFO - PROCESS | 1648 | 1465205792028 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}] 02:36:32 INFO - PROCESS | 1648 | 1465205792029 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:32 INFO - PROCESS | 1648 | 1465205792127 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 02:36:32 INFO - PROCESS | 1648 | 1465205792130 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:32 INFO - PROCESS | 1648 | 1465205792132 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c064800 == 40 [pid = 1648] [id = 109] 02:36:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x116711c00) [pid = 1648] [serial = 324] [outer = 0x0] 02:36:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x1186f0800) [pid = 1648] [serial = 325] [outer = 0x116711c00] 02:36:32 INFO - PROCESS | 1648 | 1465205792184 Marionette DEBUG loaded listener.js 02:36:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x1186f4800) [pid = 1648] [serial = 326] [outer = 0x116711c00] 02:36:32 INFO - PROCESS | 1648 | 1465205792511 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]]]}] 02:36:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 02:36:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 519ms 02:36:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 02:36:32 INFO - PROCESS | 1648 | 1465205792544 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 02:36:32 INFO - PROCESS | 1648 | 1465205792545 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 02:36:32 INFO - PROCESS | 1648 | 1465205792554 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 02:36:32 INFO - PROCESS | 1648 | 1465205792555 Marionette TRACE conn2 <- [1,410,null,{}] 02:36:32 INFO - PROCESS | 1648 | 1465205792557 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}] 02:36:32 INFO - PROCESS | 1648 | 1465205792558 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:32 INFO - PROCESS | 1648 | 1465205792666 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 02:36:32 INFO - PROCESS | 1648 | 1465205792903 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:32 INFO - PROCESS | 1648 | 1465205792904 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:32 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x116249800) [pid = 1648] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 02:36:32 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x11857f400) [pid = 1648] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 02:36:32 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x129457c00) [pid = 1648] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 02:36:32 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x12a933400) [pid = 1648] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 02:36:32 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x1168b0c00) [pid = 1648] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 02:36:32 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x12b220c00) [pid = 1648] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 02:36:32 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12b373400) [pid = 1648] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 02:36:32 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x125629800) [pid = 1648] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 02:36:32 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x121610000) [pid = 1648] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 02:36:32 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x128d4d800) [pid = 1648] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 02:36:32 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x126f03c00) [pid = 1648] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 02:36:32 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x121290c00) [pid = 1648] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 02:36:32 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x121238000) [pid = 1648] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 02:36:32 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x119010400) [pid = 1648] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 02:36:32 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x11662a800) [pid = 1648] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 02:36:32 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x128d4c000) [pid = 1648] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 02:36:32 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x126f11400) [pid = 1648] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 02:36:32 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x12113e800) [pid = 1648] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 02:36:32 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x117307000) [pid = 1648] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 02:36:32 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12b374c00) [pid = 1648] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 02:36:32 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12945a400) [pid = 1648] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 02:36:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x11221c000 == 41 [pid = 1648] [id = 110] 02:36:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1122b6c00) [pid = 1648] [serial = 327] [outer = 0x0] 02:36:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x116a67400) [pid = 1648] [serial = 328] [outer = 0x1122b6c00] 02:36:32 INFO - PROCESS | 1648 | 1465205792967 Marionette DEBUG loaded listener.js 02:36:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x119010400) [pid = 1648] [serial = 329] [outer = 0x1122b6c00] 02:36:33 INFO - PROCESS | 1648 | 1465205793022 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 02:36:33 INFO - PROCESS | 1648 | 1465205793260 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]]]}] 02:36:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 02:36:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 727ms 02:36:33 INFO - PROCESS | 1648 | 1465205793279 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 02:36:33 INFO - PROCESS | 1648 | 1465205793280 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 02:36:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 02:36:33 INFO - PROCESS | 1648 | 1465205793282 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 02:36:33 INFO - PROCESS | 1648 | 1465205793283 Marionette TRACE conn2 <- [1,414,null,{}] 02:36:33 INFO - PROCESS | 1648 | 1465205793286 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}] 02:36:33 INFO - PROCESS | 1648 | 1465205793287 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:33 INFO - PROCESS | 1648 | 1465205793395 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 02:36:33 INFO - PROCESS | 1648 | 1465205793400 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:33 INFO - PROCESS | 1648 | 1465205793401 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c074800 == 42 [pid = 1648] [id = 111] 02:36:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x125629800) [pid = 1648] [serial = 330] [outer = 0x0] 02:36:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x126851400) [pid = 1648] [serial = 331] [outer = 0x125629800] 02:36:33 INFO - PROCESS | 1648 | 1465205793425 Marionette DEBUG loaded listener.js 02:36:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12957d800) [pid = 1648] [serial = 332] [outer = 0x125629800] 02:36:33 INFO - PROCESS | 1648 | 1465205793743 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]]]}] 02:36:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 02:36:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 467ms 02:36:33 INFO - PROCESS | 1648 | 1465205793751 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 02:36:33 INFO - PROCESS | 1648 | 1465205793752 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 02:36:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 02:36:33 INFO - PROCESS | 1648 | 1465205793759 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 02:36:33 INFO - PROCESS | 1648 | 1465205793760 Marionette TRACE conn2 <- [1,418,null,{}] 02:36:33 INFO - PROCESS | 1648 | 1465205793763 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}] 02:36:33 INFO - PROCESS | 1648 | 1465205793764 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:33 INFO - PROCESS | 1648 | 1465205793880 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 02:36:33 INFO - PROCESS | 1648 | 1465205793911 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:33 INFO - PROCESS | 1648 | 1465205793913 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x11899b000 == 43 [pid = 1648] [id = 112] 02:36:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x11670dc00) [pid = 1648] [serial = 333] [outer = 0x0] 02:36:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12aaa2400) [pid = 1648] [serial = 334] [outer = 0x11670dc00] 02:36:33 INFO - PROCESS | 1648 | 1465205793939 Marionette DEBUG loaded listener.js 02:36:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12be97400) [pid = 1648] [serial = 335] [outer = 0x11670dc00] 02:36:34 INFO - PROCESS | 1648 | 1465205794765 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]]]}] 02:36:34 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 02:36:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1020ms 02:36:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 02:36:34 INFO - PROCESS | 1648 | 1465205794778 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 02:36:34 INFO - PROCESS | 1648 | 1465205794780 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 02:36:34 INFO - PROCESS | 1648 | 1465205794782 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 02:36:34 INFO - PROCESS | 1648 | 1465205794783 Marionette TRACE conn2 <- [1,422,null,{}] 02:36:34 INFO - PROCESS | 1648 | 1465205794792 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}] 02:36:34 INFO - PROCESS | 1648 | 1465205794794 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:34 INFO - PROCESS | 1648 | 1465205794875 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 02:36:34 INFO - PROCESS | 1648 | 1465205794878 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:34 INFO - PROCESS | 1648 | 1465205794879 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c8d1000 == 44 [pid = 1648] [id = 113] 02:36:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x112924000) [pid = 1648] [serial = 336] [outer = 0x0] 02:36:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x112927800) [pid = 1648] [serial = 337] [outer = 0x112924000] 02:36:34 INFO - PROCESS | 1648 | 1465205794903 Marionette DEBUG loaded listener.js 02:36:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x11506d000) [pid = 1648] [serial = 338] [outer = 0x112924000] 02:36:35 INFO - PROCESS | 1648 | 1465205795982 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]]]}] 02:36:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 02:36:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1220ms 02:36:36 INFO - PROCESS | 1648 | 1465205796003 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 02:36:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 02:36:36 INFO - PROCESS | 1648 | 1465205796008 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 02:36:36 INFO - PROCESS | 1648 | 1465205796011 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 02:36:36 INFO - PROCESS | 1648 | 1465205796014 Marionette TRACE conn2 <- [1,426,null,{}] 02:36:36 INFO - PROCESS | 1648 | 1465205796017 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}] 02:36:36 INFO - PROCESS | 1648 | 1465205796019 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:36 INFO - PROCESS | 1648 | 1465205796132 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 02:36:36 INFO - PROCESS | 1648 | 1465205796231 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:36 INFO - PROCESS | 1648 | 1465205796233 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x112eb2000 == 45 [pid = 1648] [id = 114] 02:36:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x11661e000) [pid = 1648] [serial = 339] [outer = 0x0] 02:36:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x117652800) [pid = 1648] [serial = 340] [outer = 0x11661e000] 02:36:36 INFO - PROCESS | 1648 | 1465205796265 Marionette DEBUG loaded listener.js 02:36:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x11848a400) [pid = 1648] [serial = 341] [outer = 0x11661e000] 02:36:36 INFO - PROCESS | 1648 | --DOCSHELL 0x11899b000 == 44 [pid = 1648] [id = 112] 02:36:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12c074800 == 43 [pid = 1648] [id = 111] 02:36:36 INFO - PROCESS | 1648 | --DOCSHELL 0x11221c000 == 42 [pid = 1648] [id = 110] 02:36:36 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12bea1800) [pid = 1648] [serial = 286] [outer = 0x0] [url = about:blank] 02:36:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12c064800 == 41 [pid = 1648] [id = 109] 02:36:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12b24a800 == 40 [pid = 1648] [id = 108] 02:36:36 INFO - PROCESS | 1648 | --DOCSHELL 0x121170000 == 39 [pid = 1648] [id = 107] 02:36:36 INFO - PROCESS | 1648 | --DOCSHELL 0x129880000 == 38 [pid = 1648] [id = 106] 02:36:36 INFO - PROCESS | 1648 | --DOCSHELL 0x1189ad800 == 37 [pid = 1648] [id = 105] 02:36:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12687f800 == 36 [pid = 1648] [id = 104] 02:36:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12566f800 == 35 [pid = 1648] [id = 103] 02:36:36 INFO - PROCESS | 1648 | --DOCSHELL 0x121da3000 == 34 [pid = 1648] [id = 102] 02:36:37 INFO - PROCESS | 1648 | --DOCSHELL 0x121170800 == 33 [pid = 1648] [id = 101] 02:36:37 INFO - PROCESS | 1648 | --DOCSHELL 0x119a31800 == 32 [pid = 1648] [id = 100] 02:36:37 INFO - PROCESS | 1648 | --DOCSHELL 0x11907a800 == 31 [pid = 1648] [id = 99] 02:36:37 INFO - PROCESS | 1648 | --DOCSHELL 0x116a9b000 == 30 [pid = 1648] [id = 98] 02:36:37 INFO - PROCESS | 1648 | 1465205797014 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] 02:36:37 INFO - PROCESS | 1648 | 1465205797041 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 02:36:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 02:36:37 INFO - PROCESS | 1648 | 1465205797053 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 02:36:37 INFO - PROCESS | 1648 | 1465205797056 Marionette TRACE conn2 <- [1,430,null,{}] 02:36:37 INFO - PROCESS | 1648 | 1465205797059 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}] 02:36:37 INFO - PROCESS | 1648 | 1465205797060 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:37 INFO - PROCESS | 1648 | 1465205797134 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 02:36:37 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x1188eec00) [pid = 1648] [serial = 196] [outer = 0x0] [url = about:blank] 02:36:37 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x129728800) [pid = 1648] [serial = 190] [outer = 0x0] [url = about:blank] 02:36:37 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1180ae800) [pid = 1648] [serial = 193] [outer = 0x0] [url = about:blank] 02:36:37 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x129726c00) [pid = 1648] [serial = 265] [outer = 0x0] [url = about:blank] 02:36:37 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x12aa9ec00) [pid = 1648] [serial = 268] [outer = 0x0] [url = about:blank] 02:36:37 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12a928c00) [pid = 1648] [serial = 266] [outer = 0x0] [url = about:blank] 02:36:37 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1290e9400) [pid = 1648] [serial = 277] [outer = 0x0] [url = about:blank] 02:36:37 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x12b2ef000) [pid = 1648] [serial = 271] [outer = 0x0] [url = about:blank] 02:36:37 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12aaa9400) [pid = 1648] [serial = 269] [outer = 0x0] [url = about:blank] 02:36:37 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x12bb92000) [pid = 1648] [serial = 274] [outer = 0x0] [url = about:blank] 02:36:37 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x12b2f4800) [pid = 1648] [serial = 272] [outer = 0x0] [url = about:blank] 02:36:37 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12be98800) [pid = 1648] [serial = 283] [outer = 0x0] [url = about:blank] 02:36:37 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12bd43c00) [pid = 1648] [serial = 281] [outer = 0x0] [url = about:blank] 02:36:37 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12bb9d400) [pid = 1648] [serial = 275] [outer = 0x0] [url = about:blank] 02:36:37 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x128ef9400) [pid = 1648] [serial = 262] [outer = 0x0] [url = about:blank] 02:36:37 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x128d46800) [pid = 1648] [serial = 260] [outer = 0x0] [url = about:blank] 02:36:37 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x127268000) [pid = 1648] [serial = 259] [outer = 0x0] [url = about:blank] 02:36:37 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12562a400) [pid = 1648] [serial = 256] [outer = 0x0] [url = about:blank] 02:36:37 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x126cb3000) [pid = 1648] [serial = 257] [outer = 0x0] [url = about:blank] 02:36:37 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x12160dc00) [pid = 1648] [serial = 253] [outer = 0x0] [url = about:blank] 02:36:37 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x124999c00) [pid = 1648] [serial = 254] [outer = 0x0] [url = about:blank] 02:36:37 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x119253400) [pid = 1648] [serial = 250] [outer = 0x0] [url = about:blank] 02:36:37 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x119ee9800) [pid = 1648] [serial = 251] [outer = 0x0] [url = about:blank] 02:36:37 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x11857d000) [pid = 1648] [serial = 248] [outer = 0x0] [url = about:blank] 02:36:37 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1180b4000) [pid = 1648] [serial = 247] [outer = 0x0] [url = about:blank] 02:36:37 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x128ef2800) [pid = 1648] [serial = 245] [outer = 0x0] [url = about:blank] 02:36:37 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x128d50c00) [pid = 1648] [serial = 244] [outer = 0x0] [url = about:blank] 02:36:37 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x128d48c00) [pid = 1648] [serial = 242] [outer = 0x0] [url = about:blank] 02:36:37 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x127718400) [pid = 1648] [serial = 241] [outer = 0x0] [url = about:blank] 02:36:37 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x124995c00) [pid = 1648] [serial = 239] [outer = 0x0] [url = about:blank] 02:36:37 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x121616800) [pid = 1648] [serial = 238] [outer = 0x0] [url = about:blank] 02:36:37 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x118869400) [pid = 1648] [serial = 236] [outer = 0x0] [url = about:blank] 02:36:37 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x118492000) [pid = 1648] [serial = 235] [outer = 0x0] [url = about:blank] 02:36:37 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x12bb9cc00) [pid = 1648] [serial = 233] [outer = 0x0] [url = about:blank] 02:36:37 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x12bbdc000) [pid = 1648] [serial = 280] [outer = 0x0] [url = about:blank] 02:36:37 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x12bbd7400) [pid = 1648] [serial = 278] [outer = 0x0] [url = about:blank] 02:36:37 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x12957b000) [pid = 1648] [serial = 263] [outer = 0x0] [url = about:blank] 02:36:37 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x12be9dc00) [pid = 1648] [serial = 284] [outer = 0x0] [url = about:blank] 02:36:37 INFO - PROCESS | 1648 | 1465205797201 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:37 INFO - PROCESS | 1648 | 1465205797202 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x116205800 == 29 [pid = 1648] [id = 115] 02:36:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x116704c00) [pid = 1648] [serial = 342] [outer = 0x0] 02:36:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x116fa0400) [pid = 1648] [serial = 343] [outer = 0x116704c00] 02:36:37 INFO - PROCESS | 1648 | 1465205797232 Marionette DEBUG loaded listener.js 02:36:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x11857e800) [pid = 1648] [serial = 344] [outer = 0x116704c00] 02:36:37 INFO - PROCESS | 1648 | 1465205797542 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]]]}] 02:36:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 02:36:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 530ms 02:36:37 INFO - PROCESS | 1648 | 1465205797576 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 02:36:37 INFO - PROCESS | 1648 | 1465205797580 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 02:36:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 02:36:37 INFO - PROCESS | 1648 | 1465205797584 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 02:36:37 INFO - PROCESS | 1648 | 1465205797586 Marionette TRACE conn2 <- [1,434,null,{}] 02:36:37 INFO - PROCESS | 1648 | 1465205797590 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}] 02:36:37 INFO - PROCESS | 1648 | 1465205797593 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:37 INFO - PROCESS | 1648 | 1465205797691 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 02:36:37 INFO - PROCESS | 1648 | 1465205797751 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:37 INFO - PROCESS | 1648 | 1465205797752 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e2c800 == 30 [pid = 1648] [id = 116] 02:36:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x118496c00) [pid = 1648] [serial = 345] [outer = 0x0] 02:36:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x118586c00) [pid = 1648] [serial = 346] [outer = 0x118496c00] 02:36:37 INFO - PROCESS | 1648 | 1465205797780 Marionette DEBUG loaded listener.js 02:36:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x119251800) [pid = 1648] [serial = 347] [outer = 0x118496c00] 02:36:38 INFO - PROCESS | 1648 | 1465205798076 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]]]}] 02:36:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 02:36:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 523ms 02:36:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 02:36:38 INFO - PROCESS | 1648 | 1465205798110 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 02:36:38 INFO - PROCESS | 1648 | 1465205798111 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 02:36:38 INFO - PROCESS | 1648 | 1465205798113 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 02:36:38 INFO - PROCESS | 1648 | 1465205798116 Marionette TRACE conn2 <- [1,438,null,{}] 02:36:38 INFO - PROCESS | 1648 | 1465205798125 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}] 02:36:38 INFO - PROCESS | 1648 | 1465205798128 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:38 INFO - PROCESS | 1648 | 1465205798205 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 02:36:38 INFO - PROCESS | 1648 | 1465205798210 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:38 INFO - PROCESS | 1648 | 1465205798212 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x119273800 == 31 [pid = 1648] [id = 117] 02:36:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x119b09400) [pid = 1648] [serial = 348] [outer = 0x0] 02:36:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x119eecc00) [pid = 1648] [serial = 349] [outer = 0x119b09400] 02:36:38 INFO - PROCESS | 1648 | 1465205798243 Marionette DEBUG loaded listener.js 02:36:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x121290400) [pid = 1648] [serial = 350] [outer = 0x119b09400] 02:36:38 INFO - PROCESS | 1648 | 1465205798597 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]]]}] 02:36:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 02:36:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 522ms 02:36:38 INFO - PROCESS | 1648 | 1465205798637 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 02:36:38 INFO - PROCESS | 1648 | 1465205798640 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 02:36:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 02:36:38 INFO - PROCESS | 1648 | 1465205798643 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 02:36:38 INFO - PROCESS | 1648 | 1465205798645 Marionette TRACE conn2 <- [1,442,null,{}] 02:36:38 INFO - PROCESS | 1648 | 1465205798648 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}] 02:36:38 INFO - PROCESS | 1648 | 1465205798649 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:38 INFO - PROCESS | 1648 | 1465205798766 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 02:36:38 INFO - PROCESS | 1648 | 1465205798782 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:38 INFO - PROCESS | 1648 | 1465205798783 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a38000 == 32 [pid = 1648] [id = 118] 02:36:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x121612000) [pid = 1648] [serial = 351] [outer = 0x0] 02:36:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1218d6800) [pid = 1648] [serial = 352] [outer = 0x121612000] 02:36:38 INFO - PROCESS | 1648 | 1465205798823 Marionette DEBUG loaded listener.js 02:36:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x12498dc00) [pid = 1648] [serial = 353] [outer = 0x121612000] 02:36:39 INFO - PROCESS | 1648 | 1465205799289 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]]]}] 02:36:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 02:36:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 670ms 02:36:39 INFO - PROCESS | 1648 | 1465205799316 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 02:36:39 INFO - PROCESS | 1648 | 1465205799317 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 02:36:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 02:36:39 INFO - PROCESS | 1648 | 1465205799330 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 02:36:39 INFO - PROCESS | 1648 | 1465205799332 Marionette TRACE conn2 <- [1,446,null,{}] 02:36:39 INFO - PROCESS | 1648 | 1465205799334 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}] 02:36:39 INFO - PROCESS | 1648 | 1465205799336 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:39 INFO - PROCESS | 1648 | 1465205799430 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 02:36:39 INFO - PROCESS | 1648 | 1465205799434 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:39 INFO - PROCESS | 1648 | 1465205799435 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x1212c6800 == 33 [pid = 1648] [id = 119] 02:36:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x113f11400) [pid = 1648] [serial = 354] [outer = 0x0] 02:36:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x124cf9800) [pid = 1648] [serial = 355] [outer = 0x113f11400] 02:36:39 INFO - PROCESS | 1648 | 1465205799460 Marionette DEBUG loaded listener.js 02:36:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12562c800) [pid = 1648] [serial = 356] [outer = 0x113f11400] 02:36:39 INFO - PROCESS | 1648 | 1465205799844 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]]]}] 02:36:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 02:36:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 579ms 02:36:39 INFO - PROCESS | 1648 | 1465205799905 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 02:36:39 INFO - PROCESS | 1648 | 1465205799907 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 02:36:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 02:36:39 INFO - PROCESS | 1648 | 1465205799910 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 02:36:39 INFO - PROCESS | 1648 | 1465205799912 Marionette TRACE conn2 <- [1,450,null,{}] 02:36:39 INFO - PROCESS | 1648 | 1465205799915 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}] 02:36:39 INFO - PROCESS | 1648 | 1465205799921 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:40 INFO - PROCESS | 1648 | 1465205800073 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 02:36:40 INFO - PROCESS | 1648 | 1465205800096 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:40 INFO - PROCESS | 1648 | 1465205800097 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x1219aa800 == 34 [pid = 1648] [id = 120] 02:36:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x125685400) [pid = 1648] [serial = 357] [outer = 0x0] 02:36:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x126f0b800) [pid = 1648] [serial = 358] [outer = 0x125685400] 02:36:40 INFO - PROCESS | 1648 | 1465205800138 Marionette DEBUG loaded listener.js 02:36:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x127556c00) [pid = 1648] [serial = 359] [outer = 0x125685400] 02:36:40 INFO - PROCESS | 1648 | 1465205800572 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] 02:36:40 INFO - PROCESS | 1648 | 1465205800581 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 02:36:40 INFO - PROCESS | 1648 | 1465205800583 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 02:36:40 INFO - PROCESS | 1648 | 1465205800584 Marionette TRACE conn2 <- [1,454,null,{}] 02:36:40 INFO - PROCESS | 1648 | 1465205800586 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}] 02:36:40 INFO - PROCESS | 1648 | 1465205800588 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:40 INFO - PROCESS | 1648 | 1465205800696 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 02:36:40 INFO - PROCESS | 1648 | 1465205800729 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:40 INFO - PROCESS | 1648 | 1465205800730 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x124d0d000 == 35 [pid = 1648] [id = 121] 02:36:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x126d58000) [pid = 1648] [serial = 360] [outer = 0x0] 02:36:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x128d43400) [pid = 1648] [serial = 361] [outer = 0x126d58000] 02:36:40 INFO - PROCESS | 1648 | 1465205800755 Marionette DEBUG loaded listener.js 02:36:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x128d52c00) [pid = 1648] [serial = 362] [outer = 0x126d58000] 02:36:41 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:36:41 INFO - PROCESS | 1648 | 1465205801079 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]]]}] 02:36:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 02:36:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 518ms 02:36:41 INFO - PROCESS | 1648 | 1465205801102 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 02:36:41 INFO - PROCESS | 1648 | 1465205801103 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 02:36:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 02:36:41 INFO - PROCESS | 1648 | 1465205801112 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 02:36:41 INFO - PROCESS | 1648 | 1465205801113 Marionette TRACE conn2 <- [1,458,null,{}] 02:36:41 INFO - PROCESS | 1648 | 1465205801116 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}] 02:36:41 INFO - PROCESS | 1648 | 1465205801117 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:41 INFO - PROCESS | 1648 | 1465205801209 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 02:36:41 INFO - PROCESS | 1648 | 1465205801212 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:41 INFO - PROCESS | 1648 | 1465205801213 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e16000 == 36 [pid = 1648] [id = 122] 02:36:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1214f5c00) [pid = 1648] [serial = 363] [outer = 0x0] 02:36:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x128d87c00) [pid = 1648] [serial = 364] [outer = 0x1214f5c00] 02:36:41 INFO - PROCESS | 1648 | 1465205801245 Marionette DEBUG loaded listener.js 02:36:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1290ea400) [pid = 1648] [serial = 365] [outer = 0x1214f5c00] 02:36:41 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11670dc00) [pid = 1648] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 02:36:41 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12bbd8800) [pid = 1648] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 02:36:41 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12bbd3000) [pid = 1648] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 02:36:41 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x118498000) [pid = 1648] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 02:36:41 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x121140c00) [pid = 1648] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 02:36:41 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x120e73400) [pid = 1648] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 02:36:41 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1188e4400) [pid = 1648] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 02:36:41 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1182e0000) [pid = 1648] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 02:36:41 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12bd40400) [pid = 1648] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 02:36:41 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x124cbdc00) [pid = 1648] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 02:36:41 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x129577800) [pid = 1648] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 02:36:41 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x126ca4c00) [pid = 1648] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 02:36:41 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x11604c400) [pid = 1648] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 02:36:41 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x116708800) [pid = 1648] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 02:36:41 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x116711c00) [pid = 1648] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 02:36:41 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1122b6c00) [pid = 1648] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 02:36:41 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x125629800) [pid = 1648] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 02:36:41 INFO - PROCESS | 1648 | 1465205801708 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] 02:36:41 INFO - PROCESS | 1648 | 1465205801732 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 02:36:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 02:36:41 INFO - PROCESS | 1648 | 1465205801735 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 02:36:41 INFO - PROCESS | 1648 | 1465205801736 Marionette TRACE conn2 <- [1,462,null,{}] 02:36:41 INFO - PROCESS | 1648 | 1465205801743 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}] 02:36:41 INFO - PROCESS | 1648 | 1465205801745 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:41 INFO - PROCESS | 1648 | 1465205801849 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 02:36:41 INFO - PROCESS | 1648 | 1465205801885 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:41 INFO - PROCESS | 1648 | 1465205801886 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x121374000 == 37 [pid = 1648] [id = 123] 02:36:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x11291f400) [pid = 1648] [serial = 366] [outer = 0x0] 02:36:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x119004c00) [pid = 1648] [serial = 367] [outer = 0x11291f400] 02:36:41 INFO - PROCESS | 1648 | 1465205801911 Marionette DEBUG loaded listener.js 02:36:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x128d83800) [pid = 1648] [serial = 368] [outer = 0x11291f400] 02:36:42 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:36:42 INFO - PROCESS | 1648 | 1465205802192 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] 02:36:42 INFO - PROCESS | 1648 | 1465205802209 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 02:36:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 02:36:42 INFO - PROCESS | 1648 | 1465205802216 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 02:36:42 INFO - PROCESS | 1648 | 1465205802217 Marionette TRACE conn2 <- [1,466,null,{}] 02:36:42 INFO - PROCESS | 1648 | 1465205802220 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}] 02:36:42 INFO - PROCESS | 1648 | 1465205802222 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:42 INFO - PROCESS | 1648 | 1465205802311 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 02:36:42 INFO - PROCESS | 1648 | 1465205802316 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:42 INFO - PROCESS | 1648 | 1465205802317 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x1290c6800 == 38 [pid = 1648] [id = 124] 02:36:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x118687800) [pid = 1648] [serial = 369] [outer = 0x0] 02:36:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x129457400) [pid = 1648] [serial = 370] [outer = 0x118687800] 02:36:42 INFO - PROCESS | 1648 | 1465205802348 Marionette DEBUG loaded listener.js 02:36:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x129578400) [pid = 1648] [serial = 371] [outer = 0x118687800] 02:36:42 INFO - PROCESS | 1648 | 1465205802694 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] 02:36:42 INFO - PROCESS | 1648 | 1465205802737 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 02:36:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 02:36:42 INFO - PROCESS | 1648 | 1465205802741 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 02:36:42 INFO - PROCESS | 1648 | 1465205802743 Marionette TRACE conn2 <- [1,470,null,{}] 02:36:42 INFO - PROCESS | 1648 | 1465205802746 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}] 02:36:42 INFO - PROCESS | 1648 | 1465205802747 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:42 INFO - PROCESS | 1648 | 1465205802834 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 02:36:42 INFO - PROCESS | 1648 | 1465205802840 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:42 INFO - PROCESS | 1648 | 1465205802842 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a03e000 == 39 [pid = 1648] [id = 125] 02:36:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x12957f000) [pid = 1648] [serial = 372] [outer = 0x0] 02:36:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x129736000) [pid = 1648] [serial = 373] [outer = 0x12957f000] 02:36:42 INFO - PROCESS | 1648 | 1465205802869 Marionette DEBUG loaded listener.js 02:36:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12aaaa800) [pid = 1648] [serial = 374] [outer = 0x12957f000] 02:36:43 INFO - PROCESS | 1648 | 1465205803180 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]]]}] 02:36:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 02:36:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 471ms 02:36:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 02:36:43 INFO - PROCESS | 1648 | 1465205803211 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 02:36:43 INFO - PROCESS | 1648 | 1465205803212 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 02:36:43 INFO - PROCESS | 1648 | 1465205803214 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 02:36:43 INFO - PROCESS | 1648 | 1465205803215 Marionette TRACE conn2 <- [1,474,null,{}] 02:36:43 INFO - PROCESS | 1648 | 1465205803217 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}] 02:36:43 INFO - PROCESS | 1648 | 1465205803219 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:43 INFO - PROCESS | 1648 | 1465205803295 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 02:36:43 INFO - PROCESS | 1648 | 1465205803347 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:43 INFO - PROCESS | 1648 | 1465205803348 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a923800 == 40 [pid = 1648] [id = 126] 02:36:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1290e9c00) [pid = 1648] [serial = 375] [outer = 0x0] 02:36:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12b2edc00) [pid = 1648] [serial = 376] [outer = 0x1290e9c00] 02:36:43 INFO - PROCESS | 1648 | 1465205803380 Marionette DEBUG loaded listener.js 02:36:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12b224800) [pid = 1648] [serial = 377] [outer = 0x1290e9c00] 02:36:44 INFO - PROCESS | 1648 | --DOCSHELL 0x116205800 == 39 [pid = 1648] [id = 115] 02:36:44 INFO - PROCESS | 1648 | --DOCSHELL 0x112eb2000 == 38 [pid = 1648] [id = 114] 02:36:44 INFO - PROCESS | 1648 | --DOCSHELL 0x12c8d1000 == 37 [pid = 1648] [id = 113] 02:36:44 INFO - PROCESS | 1648 | --DOCSHELL 0x117e2c800 == 36 [pid = 1648] [id = 116] 02:36:44 INFO - PROCESS | 1648 | --DOCSHELL 0x119273800 == 35 [pid = 1648] [id = 117] 02:36:44 INFO - PROCESS | 1648 | --DOCSHELL 0x1219aa800 == 34 [pid = 1648] [id = 120] 02:36:44 INFO - PROCESS | 1648 | --DOCSHELL 0x1212c6800 == 33 [pid = 1648] [id = 119] 02:36:44 INFO - PROCESS | 1648 | --DOCSHELL 0x1290c6800 == 32 [pid = 1648] [id = 124] 02:36:44 INFO - PROCESS | 1648 | --DOCSHELL 0x119a38000 == 31 [pid = 1648] [id = 118] 02:36:44 INFO - PROCESS | 1648 | --DOCSHELL 0x117e16000 == 30 [pid = 1648] [id = 122] 02:36:44 INFO - PROCESS | 1648 | --DOCSHELL 0x124d0d000 == 29 [pid = 1648] [id = 121] 02:36:44 INFO - PROCESS | 1648 | --DOCSHELL 0x121374000 == 28 [pid = 1648] [id = 123] 02:36:44 INFO - PROCESS | 1648 | --DOCSHELL 0x12a03e000 == 27 [pid = 1648] [id = 125] 02:36:44 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x12c2cf000) [pid = 1648] [serial = 319] [outer = 0x0] [url = about:blank] 02:36:44 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12bbdac00) [pid = 1648] [serial = 316] [outer = 0x0] [url = about:blank] 02:36:44 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x11857b400) [pid = 1648] [serial = 289] [outer = 0x0] [url = about:blank] 02:36:44 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x11885ec00) [pid = 1648] [serial = 290] [outer = 0x0] [url = about:blank] 02:36:44 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x128d4f000) [pid = 1648] [serial = 304] [outer = 0x0] [url = about:blank] 02:36:44 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x129580000) [pid = 1648] [serial = 305] [outer = 0x0] [url = about:blank] 02:36:44 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12b375800) [pid = 1648] [serial = 313] [outer = 0x0] [url = about:blank] 02:36:44 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x12bb93000) [pid = 1648] [serial = 314] [outer = 0x0] [url = about:blank] 02:36:44 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x119548000) [pid = 1648] [serial = 292] [outer = 0x0] [url = about:blank] 02:36:44 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x120e73800) [pid = 1648] [serial = 293] [outer = 0x0] [url = about:blank] 02:36:44 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x127718800) [pid = 1648] [serial = 301] [outer = 0x0] [url = about:blank] 02:36:44 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x128d4ac00) [pid = 1648] [serial = 302] [outer = 0x0] [url = about:blank] 02:36:44 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12c2ce000) [pid = 1648] [serial = 287] [outer = 0x0] [url = about:blank] 02:36:44 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x129735800) [pid = 1648] [serial = 307] [outer = 0x0] [url = about:blank] 02:36:44 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x12a9b4c00) [pid = 1648] [serial = 308] [outer = 0x0] [url = about:blank] 02:36:44 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x12a9b5000) [pid = 1648] [serial = 310] [outer = 0x0] [url = about:blank] 02:36:44 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x12b22a000) [pid = 1648] [serial = 311] [outer = 0x0] [url = about:blank] 02:36:44 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x12700b000) [pid = 1648] [serial = 298] [outer = 0x0] [url = about:blank] 02:36:44 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x127561c00) [pid = 1648] [serial = 299] [outer = 0x0] [url = about:blank] 02:36:44 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x121b62800) [pid = 1648] [serial = 295] [outer = 0x0] [url = about:blank] 02:36:44 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x12562d000) [pid = 1648] [serial = 296] [outer = 0x0] [url = about:blank] 02:36:44 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x11670bc00) [pid = 1648] [serial = 322] [outer = 0x0] [url = about:blank] 02:36:44 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x12c76c400) [pid = 1648] [serial = 320] [outer = 0x0] [url = about:blank] 02:36:44 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x1186f0800) [pid = 1648] [serial = 325] [outer = 0x0] [url = about:blank] 02:36:44 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x1186f4800) [pid = 1648] [serial = 326] [outer = 0x0] [url = about:blank] 02:36:44 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x116a67400) [pid = 1648] [serial = 328] [outer = 0x0] [url = about:blank] 02:36:44 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x119010400) [pid = 1648] [serial = 329] [outer = 0x0] [url = about:blank] 02:36:44 INFO - PROCESS | 1648 | --DOMWINDOW == 64 (0x126851400) [pid = 1648] [serial = 331] [outer = 0x0] [url = about:blank] 02:36:44 INFO - PROCESS | 1648 | --DOMWINDOW == 63 (0x12957d800) [pid = 1648] [serial = 332] [outer = 0x0] [url = about:blank] 02:36:44 INFO - PROCESS | 1648 | --DOMWINDOW == 62 (0x128d4a000) [pid = 1648] [serial = 323] [outer = 0x0] [url = about:blank] 02:36:44 INFO - PROCESS | 1648 | --DOMWINDOW == 61 (0x12be95400) [pid = 1648] [serial = 317] [outer = 0x0] [url = about:blank] 02:36:44 INFO - PROCESS | 1648 | --DOMWINDOW == 60 (0x12be97400) [pid = 1648] [serial = 335] [outer = 0x0] [url = about:blank] 02:36:44 INFO - PROCESS | 1648 | --DOMWINDOW == 59 (0x12aaa2400) [pid = 1648] [serial = 334] [outer = 0x0] [url = about:blank] 02:36:44 INFO - PROCESS | 1648 | 1465205804688 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]]]}] 02:36:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 02:36:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1519ms 02:36:44 INFO - PROCESS | 1648 | 1465205804735 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 02:36:44 INFO - PROCESS | 1648 | 1465205804737 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 02:36:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 02:36:44 INFO - PROCESS | 1648 | 1465205804747 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 02:36:44 INFO - PROCESS | 1648 | 1465205804749 Marionette TRACE conn2 <- [1,478,null,{}] 02:36:44 INFO - PROCESS | 1648 | 1465205804753 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}] 02:36:44 INFO - PROCESS | 1648 | 1465205804756 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:44 INFO - PROCESS | 1648 | 1465205804835 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 02:36:44 INFO - PROCESS | 1648 | 1465205804885 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:44 INFO - PROCESS | 1648 | 1465205804886 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x113a34000 == 28 [pid = 1648] [id = 127] 02:36:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 60 (0x116611400) [pid = 1648] [serial = 378] [outer = 0x0] 02:36:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 61 (0x116706800) [pid = 1648] [serial = 379] [outer = 0x116611400] 02:36:44 INFO - PROCESS | 1648 | 1465205804915 Marionette DEBUG loaded listener.js 02:36:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 62 (0x11670f800) [pid = 1648] [serial = 380] [outer = 0x116611400] 02:36:45 INFO - PROCESS | 1648 | 1465205805235 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]]]}] 02:36:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 02:36:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 520ms 02:36:45 INFO - PROCESS | 1648 | 1465205805267 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 02:36:45 INFO - PROCESS | 1648 | 1465205805271 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 02:36:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 02:36:45 INFO - PROCESS | 1648 | 1465205805277 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 02:36:45 INFO - PROCESS | 1648 | 1465205805279 Marionette TRACE conn2 <- [1,482,null,{}] 02:36:45 INFO - PROCESS | 1648 | 1465205805281 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}] 02:36:45 INFO - PROCESS | 1648 | 1465205805284 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:45 INFO - PROCESS | 1648 | 1465205805358 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 02:36:45 INFO - PROCESS | 1648 | 1465205805404 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:45 INFO - PROCESS | 1648 | 1465205805406 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x116851000 == 29 [pid = 1648] [id = 128] 02:36:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x11670e000) [pid = 1648] [serial = 381] [outer = 0x0] 02:36:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x1168b0c00) [pid = 1648] [serial = 382] [outer = 0x11670e000] 02:36:45 INFO - PROCESS | 1648 | 1465205805435 Marionette DEBUG loaded listener.js 02:36:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x118110000) [pid = 1648] [serial = 383] [outer = 0x11670e000] 02:36:45 INFO - PROCESS | 1648 | 1465205805744 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]]]}] 02:36:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 02:36:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 519ms 02:36:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 02:36:45 INFO - PROCESS | 1648 | 1465205805797 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 02:36:45 INFO - PROCESS | 1648 | 1465205805798 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 02:36:45 INFO - PROCESS | 1648 | 1465205805800 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 02:36:45 INFO - PROCESS | 1648 | 1465205805811 Marionette TRACE conn2 <- [1,486,null,{}] 02:36:45 INFO - PROCESS | 1648 | 1465205805819 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}] 02:36:45 INFO - PROCESS | 1648 | 1465205805822 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:45 INFO - PROCESS | 1648 | 1465205805898 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 02:36:45 INFO - PROCESS | 1648 | 1465205805945 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:45 INFO - PROCESS | 1648 | 1465205805947 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e15800 == 30 [pid = 1648] [id = 129] 02:36:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x11201b000) [pid = 1648] [serial = 384] [outer = 0x0] 02:36:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x11857c800) [pid = 1648] [serial = 385] [outer = 0x11201b000] 02:36:45 INFO - PROCESS | 1648 | 1465205805975 Marionette DEBUG loaded listener.js 02:36:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x1186ed400) [pid = 1648] [serial = 386] [outer = 0x11201b000] 02:36:46 INFO - PROCESS | 1648 | 1465205806267 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]]]}] 02:36:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 02:36:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 480ms 02:36:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 02:36:46 INFO - PROCESS | 1648 | 1465205806280 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 02:36:46 INFO - PROCESS | 1648 | 1465205806282 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 02:36:46 INFO - PROCESS | 1648 | 1465205806284 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 02:36:46 INFO - PROCESS | 1648 | 1465205806285 Marionette TRACE conn2 <- [1,490,null,{}] 02:36:46 INFO - PROCESS | 1648 | 1465205806296 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}] 02:36:46 INFO - PROCESS | 1648 | 1465205806297 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:46 INFO - PROCESS | 1648 | 1465205806375 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 02:36:46 INFO - PROCESS | 1648 | 1465205806379 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:46 INFO - PROCESS | 1648 | 1465205806381 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x11908b800 == 31 [pid = 1648] [id = 130] 02:36:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x1186f4800) [pid = 1648] [serial = 387] [outer = 0x0] 02:36:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x1188ecc00) [pid = 1648] [serial = 388] [outer = 0x1186f4800] 02:36:46 INFO - PROCESS | 1648 | 1465205806408 Marionette DEBUG loaded listener.js 02:36:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x119010800) [pid = 1648] [serial = 389] [outer = 0x1186f4800] 02:36:46 INFO - PROCESS | 1648 | 1465205806713 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]]]}] 02:36:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 02:36:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 468ms 02:36:46 INFO - PROCESS | 1648 | 1465205806752 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 02:36:46 INFO - PROCESS | 1648 | 1465205806754 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 02:36:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 02:36:46 INFO - PROCESS | 1648 | 1465205806760 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 02:36:46 INFO - PROCESS | 1648 | 1465205806761 Marionette TRACE conn2 <- [1,494,null,{}] 02:36:46 INFO - PROCESS | 1648 | 1465205806764 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}] 02:36:46 INFO - PROCESS | 1648 | 1465205806765 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:46 INFO - PROCESS | 1648 | 1465205806883 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 02:36:46 INFO - PROCESS | 1648 | 1465205806893 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:46 INFO - PROCESS | 1648 | 1465205806894 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x119570000 == 32 [pid = 1648] [id = 131] 02:36:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x111c28400) [pid = 1648] [serial = 390] [outer = 0x0] 02:36:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x119545c00) [pid = 1648] [serial = 391] [outer = 0x111c28400] 02:36:46 INFO - PROCESS | 1648 | 1465205806935 Marionette DEBUG loaded listener.js 02:36:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x119b0e800) [pid = 1648] [serial = 392] [outer = 0x111c28400] 02:36:47 INFO - PROCESS | 1648 | 1465205807335 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]]]}] 02:36:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 02:36:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 619ms 02:36:47 INFO - PROCESS | 1648 | 1465205807378 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 02:36:47 INFO - PROCESS | 1648 | 1465205807380 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 02:36:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 02:36:47 INFO - PROCESS | 1648 | 1465205807382 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 02:36:47 INFO - PROCESS | 1648 | 1465205807383 Marionette TRACE conn2 <- [1,498,null,{}] 02:36:47 INFO - PROCESS | 1648 | 1465205807385 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}] 02:36:47 INFO - PROCESS | 1648 | 1465205807389 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:47 INFO - PROCESS | 1648 | 1465205807498 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 02:36:47 INFO - PROCESS | 1648 | 1465205807505 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:47 INFO - PROCESS | 1648 | 1465205807506 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x119bc1800 == 33 [pid = 1648] [id = 132] 02:36:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x1188ee400) [pid = 1648] [serial = 393] [outer = 0x0] 02:36:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x119eea400) [pid = 1648] [serial = 394] [outer = 0x1188ee400] 02:36:47 INFO - PROCESS | 1648 | 1465205807532 Marionette DEBUG loaded listener.js 02:36:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x121711c00) [pid = 1648] [serial = 395] [outer = 0x1188ee400] 02:36:47 INFO - PROCESS | 1648 | 1465205807828 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]]]}] 02:36:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 02:36:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 468ms 02:36:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 02:36:47 INFO - PROCESS | 1648 | 1465205807851 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 02:36:47 INFO - PROCESS | 1648 | 1465205807852 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 02:36:47 INFO - PROCESS | 1648 | 1465205807854 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 02:36:47 INFO - PROCESS | 1648 | 1465205807855 Marionette TRACE conn2 <- [1,502,null,{}] 02:36:47 INFO - PROCESS | 1648 | 1465205807861 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}] 02:36:47 INFO - PROCESS | 1648 | 1465205807862 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:47 INFO - PROCESS | 1648 | 1465205807933 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 02:36:47 INFO - PROCESS | 1648 | 1465205807947 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:47 INFO - PROCESS | 1648 | 1465205807948 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x1214b3000 == 34 [pid = 1648] [id = 133] 02:36:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x116710800) [pid = 1648] [serial = 396] [outer = 0x0] 02:36:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x124909400) [pid = 1648] [serial = 397] [outer = 0x116710800] 02:36:47 INFO - PROCESS | 1648 | 1465205807973 Marionette DEBUG loaded listener.js 02:36:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x124cf7400) [pid = 1648] [serial = 398] [outer = 0x116710800] 02:36:48 INFO - PROCESS | 1648 | 1465205808296 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]]]}] 02:36:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 02:36:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 471ms 02:36:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 02:36:48 INFO - PROCESS | 1648 | 1465205808327 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 02:36:48 INFO - PROCESS | 1648 | 1465205808328 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 02:36:48 INFO - PROCESS | 1648 | 1465205808330 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 02:36:48 INFO - PROCESS | 1648 | 1465205808331 Marionette TRACE conn2 <- [1,506,null,{}] 02:36:48 INFO - PROCESS | 1648 | 1465205808333 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}] 02:36:48 INFO - PROCESS | 1648 | 1465205808335 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:48 INFO - PROCESS | 1648 | 1465205808429 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 02:36:48 INFO - PROCESS | 1648 | 1465205808435 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:48 INFO - PROCESS | 1648 | 1465205808436 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x123d48000 == 35 [pid = 1648] [id = 134] 02:36:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x124fafc00) [pid = 1648] [serial = 399] [outer = 0x0] 02:36:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x12562d000) [pid = 1648] [serial = 400] [outer = 0x124fafc00] 02:36:48 INFO - PROCESS | 1648 | 1465205808463 Marionette DEBUG loaded listener.js 02:36:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x126843c00) [pid = 1648] [serial = 401] [outer = 0x124fafc00] 02:36:48 INFO - PROCESS | 1648 | 1465205808762 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]]]}] 02:36:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 02:36:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 468ms 02:36:48 INFO - PROCESS | 1648 | 1465205808799 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 02:36:48 INFO - PROCESS | 1648 | 1465205808801 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 02:36:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 02:36:48 INFO - PROCESS | 1648 | 1465205808803 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 02:36:48 INFO - PROCESS | 1648 | 1465205808804 Marionette TRACE conn2 <- [1,510,null,{}] 02:36:48 INFO - PROCESS | 1648 | 1465205808806 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}] 02:36:48 INFO - PROCESS | 1648 | 1465205808808 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:48 INFO - PROCESS | 1648 | 1465205808878 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 02:36:48 INFO - PROCESS | 1648 | 1465205808882 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:48 INFO - PROCESS | 1648 | 1465205808883 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e13800 == 36 [pid = 1648] [id = 135] 02:36:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x119008800) [pid = 1648] [serial = 402] [outer = 0x0] 02:36:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x126850c00) [pid = 1648] [serial = 403] [outer = 0x119008800] 02:36:48 INFO - PROCESS | 1648 | 1465205808917 Marionette DEBUG loaded listener.js 02:36:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x126d56000) [pid = 1648] [serial = 404] [outer = 0x119008800] 02:36:49 INFO - PROCESS | 1648 | 1465205809241 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]]]}] 02:36:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 02:36:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 471ms 02:36:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 02:36:49 INFO - PROCESS | 1648 | 1465205809276 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 02:36:49 INFO - PROCESS | 1648 | 1465205809277 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 02:36:49 INFO - PROCESS | 1648 | 1465205809279 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 02:36:49 INFO - PROCESS | 1648 | 1465205809280 Marionette TRACE conn2 <- [1,514,null,{}] 02:36:49 INFO - PROCESS | 1648 | 1465205809282 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}] 02:36:49 INFO - PROCESS | 1648 | 1465205809283 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:49 INFO - PROCESS | 1648 | 1465205809384 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 02:36:49 INFO - PROCESS | 1648 | 1465205809392 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:49 INFO - PROCESS | 1648 | 1465205809393 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x126870000 == 37 [pid = 1648] [id = 136] 02:36:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x124fb4c00) [pid = 1648] [serial = 405] [outer = 0x0] 02:36:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12700c400) [pid = 1648] [serial = 406] [outer = 0x124fb4c00] 02:36:49 INFO - PROCESS | 1648 | 1465205809418 Marionette DEBUG loaded listener.js 02:36:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x127711400) [pid = 1648] [serial = 407] [outer = 0x124fb4c00] 02:36:49 INFO - PROCESS | 1648 | 1465205809834 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]]]}] 02:36:49 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 02:36:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 569ms 02:36:49 INFO - PROCESS | 1648 | 1465205809849 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 02:36:49 INFO - PROCESS | 1648 | 1465205809851 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 02:36:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 02:36:49 INFO - PROCESS | 1648 | 1465205809854 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 02:36:49 INFO - PROCESS | 1648 | 1465205809857 Marionette TRACE conn2 <- [1,518,null,{}] 02:36:49 INFO - PROCESS | 1648 | 1465205809860 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}] 02:36:49 INFO - PROCESS | 1648 | 1465205809863 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:50 INFO - PROCESS | 1648 | 1465205810027 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 02:36:50 INFO - PROCESS | 1648 | 1465205810083 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:50 INFO - PROCESS | 1648 | 1465205810084 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x11955f800 == 38 [pid = 1648] [id = 137] 02:36:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12771fc00) [pid = 1648] [serial = 408] [outer = 0x0] 02:36:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x128d50400) [pid = 1648] [serial = 409] [outer = 0x12771fc00] 02:36:50 INFO - PROCESS | 1648 | 1465205810138 Marionette DEBUG loaded listener.js 02:36:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12944dc00) [pid = 1648] [serial = 410] [outer = 0x12771fc00] 02:36:50 INFO - PROCESS | 1648 | 1465205810542 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]]]}] 02:36:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 02:36:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 720ms 02:36:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 02:36:50 INFO - PROCESS | 1648 | 1465205810575 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 02:36:50 INFO - PROCESS | 1648 | 1465205810576 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 02:36:50 INFO - PROCESS | 1648 | 1465205810579 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 02:36:50 INFO - PROCESS | 1648 | 1465205810580 Marionette TRACE conn2 <- [1,522,null,{}] 02:36:50 INFO - PROCESS | 1648 | 1465205810582 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}] 02:36:50 INFO - PROCESS | 1648 | 1465205810583 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:50 INFO - PROCESS | 1648 | 1465205810695 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 02:36:50 INFO - PROCESS | 1648 | 1465205810712 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:50 INFO - PROCESS | 1648 | 1465205810713 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x12987b000 == 39 [pid = 1648] [id = 138] 02:36:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12957d800) [pid = 1648] [serial = 411] [outer = 0x0] 02:36:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x129725800) [pid = 1648] [serial = 412] [outer = 0x12957d800] 02:36:50 INFO - PROCESS | 1648 | 1465205810737 Marionette DEBUG loaded listener.js 02:36:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12a92fc00) [pid = 1648] [serial = 413] [outer = 0x12957d800] 02:36:51 INFO - PROCESS | 1648 | 1465205811075 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]]]}] 02:36:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 02:36:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 519ms 02:36:51 INFO - PROCESS | 1648 | 1465205811098 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 02:36:51 INFO - PROCESS | 1648 | 1465205811099 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 02:36:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 02:36:51 INFO - PROCESS | 1648 | 1465205811107 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 02:36:51 INFO - PROCESS | 1648 | 1465205811108 Marionette TRACE conn2 <- [1,526,null,{}] 02:36:51 INFO - PROCESS | 1648 | 1465205811111 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}] 02:36:51 INFO - PROCESS | 1648 | 1465205811112 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:51 INFO - PROCESS | 1648 | 1465205811213 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 02:36:51 INFO - PROCESS | 1648 | 1465205811216 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:51 INFO - PROCESS | 1648 | 1465205811217 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a95a800 == 40 [pid = 1648] [id = 139] 02:36:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12972d400) [pid = 1648] [serial = 414] [outer = 0x0] 02:36:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12a9b9400) [pid = 1648] [serial = 415] [outer = 0x12972d400] 02:36:51 INFO - PROCESS | 1648 | 1465205811242 Marionette DEBUG loaded listener.js 02:36:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12aaa8c00) [pid = 1648] [serial = 416] [outer = 0x12972d400] 02:36:51 INFO - PROCESS | 1648 | 1465205811560 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]]]}] 02:36:51 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 02:36:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 473ms 02:36:51 INFO - PROCESS | 1648 | 1465205811576 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 02:36:51 INFO - PROCESS | 1648 | 1465205811577 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 02:36:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 02:36:51 INFO - PROCESS | 1648 | 1465205811579 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 02:36:51 INFO - PROCESS | 1648 | 1465205811580 Marionette TRACE conn2 <- [1,530,null,{}] 02:36:51 INFO - PROCESS | 1648 | 1465205811582 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}] 02:36:51 INFO - PROCESS | 1648 | 1465205811583 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:51 INFO - PROCESS | 1648 | 1465205811785 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 02:36:51 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x125685400) [pid = 1648] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 02:36:51 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x113f11400) [pid = 1648] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 02:36:51 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x126d58000) [pid = 1648] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 02:36:51 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1214f5c00) [pid = 1648] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 02:36:51 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11291f400) [pid = 1648] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 02:36:51 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x118687800) [pid = 1648] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 02:36:51 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x12957f000) [pid = 1648] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 02:36:51 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x121612000) [pid = 1648] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 02:36:51 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x119b09400) [pid = 1648] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 02:36:51 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x118496c00) [pid = 1648] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 02:36:51 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x116704c00) [pid = 1648] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 02:36:51 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x11661e000) [pid = 1648] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 02:36:51 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x112924000) [pid = 1648] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 02:36:51 INFO - PROCESS | 1648 | 1465205811826 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:51 INFO - PROCESS | 1648 | 1465205811827 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x118278000 == 41 [pid = 1648] [id = 140] 02:36:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1122b6c00) [pid = 1648] [serial = 417] [outer = 0x0] 02:36:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x113f4b400) [pid = 1648] [serial = 418] [outer = 0x1122b6c00] 02:36:51 INFO - PROCESS | 1648 | 1465205811851 Marionette DEBUG loaded listener.js 02:36:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x11954f800) [pid = 1648] [serial = 419] [outer = 0x1122b6c00] 02:36:52 INFO - PROCESS | 1648 | 1465205812131 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"]]]}] 02:36:52 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 02:36:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 02:36:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:36:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:36:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 02:36:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:36:52 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 02:36:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 02:36:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:36:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:36:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 02:36:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:36:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 569ms 02:36:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 02:36:52 INFO - PROCESS | 1648 | 1465205812149 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 02:36:52 INFO - PROCESS | 1648 | 1465205812151 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 02:36:52 INFO - PROCESS | 1648 | 1465205812153 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 02:36:52 INFO - PROCESS | 1648 | 1465205812154 Marionette TRACE conn2 <- [1,534,null,{}] 02:36:52 INFO - PROCESS | 1648 | 1465205812165 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}] 02:36:52 INFO - PROCESS | 1648 | 1465205812166 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:52 INFO - PROCESS | 1648 | 1465205812263 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 02:36:52 INFO - PROCESS | 1648 | 1465205812267 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:52 INFO - PROCESS | 1648 | 1465205812268 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b29d000 == 42 [pid = 1648] [id = 141] 02:36:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x124999000) [pid = 1648] [serial = 420] [outer = 0x0] 02:36:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12a9b5800) [pid = 1648] [serial = 421] [outer = 0x124999000] 02:36:52 INFO - PROCESS | 1648 | 1465205812293 Marionette DEBUG loaded listener.js 02:36:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12bb9a400) [pid = 1648] [serial = 422] [outer = 0x124999000] 02:36:52 INFO - PROCESS | 1648 | 1465205812610 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]]]}] 02:36:52 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 02:36:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 478ms 02:36:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 02:36:52 INFO - PROCESS | 1648 | 1465205812632 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 02:36:52 INFO - PROCESS | 1648 | 1465205812633 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 02:36:52 INFO - PROCESS | 1648 | 1465205812635 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 02:36:52 INFO - PROCESS | 1648 | 1465205812636 Marionette TRACE conn2 <- [1,538,null,{}] 02:36:52 INFO - PROCESS | 1648 | 1465205812641 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}] 02:36:52 INFO - PROCESS | 1648 | 1465205812643 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:52 INFO - PROCESS | 1648 | 1465205812768 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 02:36:52 INFO - PROCESS | 1648 | 1465205812780 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:52 INFO - PROCESS | 1648 | 1465205812781 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b3c8800 == 43 [pid = 1648] [id = 142] 02:36:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1186f6000) [pid = 1648] [serial = 423] [outer = 0x0] 02:36:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12bb9b400) [pid = 1648] [serial = 424] [outer = 0x1186f6000] 02:36:52 INFO - PROCESS | 1648 | 1465205812810 Marionette DEBUG loaded listener.js 02:36:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12bbdac00) [pid = 1648] [serial = 425] [outer = 0x1186f6000] 02:36:53 INFO - PROCESS | 1648 | 1465205813106 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]]]}] 02:36:53 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. 02:36:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 523ms 02:36:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 02:36:53 INFO - PROCESS | 1648 | 1465205813160 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 02:36:53 INFO - PROCESS | 1648 | 1465205813161 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 02:36:53 INFO - PROCESS | 1648 | 1465205813163 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 02:36:53 INFO - PROCESS | 1648 | 1465205813164 Marionette TRACE conn2 <- [1,542,null,{}] 02:36:53 INFO - PROCESS | 1648 | 1465205813166 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}] 02:36:53 INFO - PROCESS | 1648 | 1465205813167 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:53 INFO - PROCESS | 1648 | 1465205813261 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 02:36:53 INFO - PROCESS | 1648 | 1465205813264 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:53 INFO - PROCESS | 1648 | 1465205813266 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c06e800 == 44 [pid = 1648] [id = 143] 02:36:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x126844400) [pid = 1648] [serial = 426] [outer = 0x0] 02:36:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12bbe0c00) [pid = 1648] [serial = 427] [outer = 0x126844400] 02:36:53 INFO - PROCESS | 1648 | 1465205813292 Marionette DEBUG loaded listener.js 02:36:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12bd43400) [pid = 1648] [serial = 428] [outer = 0x126844400] 02:36:53 INFO - PROCESS | 1648 | 1465205813728 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]]]}] 02:36:53 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. 02:36:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 618ms 02:36:53 INFO - PROCESS | 1648 | 1465205813824 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 02:36:53 INFO - PROCESS | 1648 | 1465205813826 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 02:36:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 02:36:53 INFO - PROCESS | 1648 | 1465205813830 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 02:36:53 INFO - PROCESS | 1648 | 1465205813833 Marionette TRACE conn2 <- [1,546,null,{}] 02:36:53 INFO - PROCESS | 1648 | 1465205813837 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}] 02:36:53 INFO - PROCESS | 1648 | 1465205813840 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:53 INFO - PROCESS | 1648 | 1465205813970 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 02:36:54 INFO - PROCESS | 1648 | 1465205814095 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:54 INFO - PROCESS | 1648 | 1465205814099 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x113aa6000 == 45 [pid = 1648] [id = 144] 02:36:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x11307a400) [pid = 1648] [serial = 429] [outer = 0x0] 02:36:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x113f54c00) [pid = 1648] [serial = 430] [outer = 0x11307a400] 02:36:54 INFO - PROCESS | 1648 | 1465205814137 Marionette DEBUG loaded listener.js 02:36:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x116709000) [pid = 1648] [serial = 431] [outer = 0x11307a400] 02:36:54 INFO - PROCESS | 1648 | 1465205814615 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]]]}] 02:36:54 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 02:36:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 822ms 02:36:54 INFO - PROCESS | 1648 | 1465205814653 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 02:36:54 INFO - PROCESS | 1648 | 1465205814655 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 02:36:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 02:36:54 INFO - PROCESS | 1648 | 1465205814662 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 02:36:54 INFO - PROCESS | 1648 | 1465205814665 Marionette TRACE conn2 <- [1,550,null,{}] 02:36:54 INFO - PROCESS | 1648 | 1465205814668 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}] 02:36:54 INFO - PROCESS | 1648 | 1465205814669 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:54 INFO - PROCESS | 1648 | 1465205814784 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 02:36:54 INFO - PROCESS | 1648 | 1465205814899 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:54 INFO - PROCESS | 1648 | 1465205814900 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x11956a000 == 46 [pid = 1648] [id = 145] 02:36:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x11765b800) [pid = 1648] [serial = 432] [outer = 0x0] 02:36:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x11810f400) [pid = 1648] [serial = 433] [outer = 0x11765b800] 02:36:54 INFO - PROCESS | 1648 | 1465205814938 Marionette DEBUG loaded listener.js 02:36:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x11857c000) [pid = 1648] [serial = 434] [outer = 0x11765b800] 02:36:55 INFO - PROCESS | 1648 | 1465205815535 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]]]}] 02:36:55 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. 02:36:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 923ms 02:36:55 INFO - PROCESS | 1648 | 1465205815584 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 02:36:55 INFO - PROCESS | 1648 | 1465205815586 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 02:36:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 02:36:55 INFO - PROCESS | 1648 | 1465205815590 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 02:36:55 INFO - PROCESS | 1648 | 1465205815592 Marionette TRACE conn2 <- [1,554,null,{}] 02:36:55 INFO - PROCESS | 1648 | 1465205815596 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}] 02:36:55 INFO - PROCESS | 1648 | 1465205815598 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:55 INFO - PROCESS | 1648 | 1465205815725 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 02:36:55 INFO - PROCESS | 1648 | 1465205815782 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:55 INFO - PROCESS | 1648 | 1465205815785 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x116aab800 == 47 [pid = 1648] [id = 146] 02:36:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1167d5400) [pid = 1648] [serial = 435] [outer = 0x0] 02:36:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x116fa8c00) [pid = 1648] [serial = 436] [outer = 0x1167d5400] 02:36:55 INFO - PROCESS | 1648 | 1465205815813 Marionette DEBUG loaded listener.js 02:36:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1182e1000) [pid = 1648] [serial = 437] [outer = 0x1167d5400] 02:36:56 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:36:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12b3c8800 == 46 [pid = 1648] [id = 142] 02:36:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12b29d000 == 45 [pid = 1648] [id = 141] 02:36:56 INFO - PROCESS | 1648 | --DOCSHELL 0x118278000 == 44 [pid = 1648] [id = 140] 02:36:56 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12b2edc00) [pid = 1648] [serial = 376] [outer = 0x0] [url = about:blank] 02:36:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12a95a800 == 43 [pid = 1648] [id = 139] 02:36:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12987b000 == 42 [pid = 1648] [id = 138] 02:36:56 INFO - PROCESS | 1648 | --DOCSHELL 0x11955f800 == 41 [pid = 1648] [id = 137] 02:36:56 INFO - PROCESS | 1648 | --DOCSHELL 0x126870000 == 40 [pid = 1648] [id = 136] 02:36:56 INFO - PROCESS | 1648 | --DOCSHELL 0x117e13800 == 39 [pid = 1648] [id = 135] 02:36:56 INFO - PROCESS | 1648 | --DOCSHELL 0x123d48000 == 38 [pid = 1648] [id = 134] 02:36:56 INFO - PROCESS | 1648 | --DOCSHELL 0x1214b3000 == 37 [pid = 1648] [id = 133] 02:36:56 INFO - PROCESS | 1648 | --DOCSHELL 0x119bc1800 == 36 [pid = 1648] [id = 132] 02:36:56 INFO - PROCESS | 1648 | --DOCSHELL 0x119570000 == 35 [pid = 1648] [id = 131] 02:36:56 INFO - PROCESS | 1648 | --DOCSHELL 0x11908b800 == 34 [pid = 1648] [id = 130] 02:36:56 INFO - PROCESS | 1648 | --DOCSHELL 0x117e15800 == 33 [pid = 1648] [id = 129] 02:36:56 INFO - PROCESS | 1648 | --DOCSHELL 0x116851000 == 32 [pid = 1648] [id = 128] 02:36:56 INFO - PROCESS | 1648 | --DOCSHELL 0x113a34000 == 31 [pid = 1648] [id = 127] 02:36:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12a923800 == 30 [pid = 1648] [id = 126] 02:36:56 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x126f0b800) [pid = 1648] [serial = 358] [outer = 0x0] [url = about:blank] 02:36:56 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x124cf9800) [pid = 1648] [serial = 355] [outer = 0x0] [url = about:blank] 02:36:56 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x128d43400) [pid = 1648] [serial = 361] [outer = 0x0] [url = about:blank] 02:36:56 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x128d87c00) [pid = 1648] [serial = 364] [outer = 0x0] [url = about:blank] 02:36:56 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x119004c00) [pid = 1648] [serial = 367] [outer = 0x0] [url = about:blank] 02:36:56 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x128d52c00) [pid = 1648] [serial = 362] [outer = 0x0] [url = about:blank] 02:36:56 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x129457400) [pid = 1648] [serial = 370] [outer = 0x0] [url = about:blank] 02:36:56 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x129736000) [pid = 1648] [serial = 373] [outer = 0x0] [url = about:blank] 02:36:56 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1290ea400) [pid = 1648] [serial = 365] [outer = 0x0] [url = about:blank] 02:36:56 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x128d83800) [pid = 1648] [serial = 368] [outer = 0x0] [url = about:blank] 02:36:56 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1218d6800) [pid = 1648] [serial = 352] [outer = 0x0] [url = about:blank] 02:36:56 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x119eecc00) [pid = 1648] [serial = 349] [outer = 0x0] [url = about:blank] 02:36:56 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x121290400) [pid = 1648] [serial = 350] [outer = 0x0] [url = about:blank] 02:36:56 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x118586c00) [pid = 1648] [serial = 346] [outer = 0x0] [url = about:blank] 02:36:56 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x119251800) [pid = 1648] [serial = 347] [outer = 0x0] [url = about:blank] 02:36:56 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x116fa0400) [pid = 1648] [serial = 343] [outer = 0x0] [url = about:blank] 02:36:56 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12aaaa800) [pid = 1648] [serial = 374] [outer = 0x0] [url = about:blank] 02:36:56 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x11857e800) [pid = 1648] [serial = 344] [outer = 0x0] [url = about:blank] 02:36:56 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x11848a400) [pid = 1648] [serial = 341] [outer = 0x0] [url = about:blank] 02:36:56 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x117652800) [pid = 1648] [serial = 340] [outer = 0x0] [url = about:blank] 02:36:56 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x112927800) [pid = 1648] [serial = 337] [outer = 0x0] [url = about:blank] 02:36:56 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x11506d000) [pid = 1648] [serial = 338] [outer = 0x0] [url = about:blank] 02:36:56 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x127556c00) [pid = 1648] [serial = 359] [outer = 0x0] [url = about:blank] 02:36:56 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12562c800) [pid = 1648] [serial = 356] [outer = 0x0] [url = about:blank] 02:36:56 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12498dc00) [pid = 1648] [serial = 353] [outer = 0x0] [url = about:blank] 02:36:56 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x129578400) [pid = 1648] [serial = 371] [outer = 0x0] [url = about:blank] 02:36:56 INFO - PROCESS | 1648 | 1465205816439 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]]]}] 02:36:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 02:36:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 871ms 02:36:56 INFO - PROCESS | 1648 | 1465205816462 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 02:36:56 INFO - PROCESS | 1648 | 1465205816466 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 02:36:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 02:36:56 INFO - PROCESS | 1648 | 1465205816473 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 02:36:56 INFO - PROCESS | 1648 | 1465205816475 Marionette TRACE conn2 <- [1,558,null,{}] 02:36:56 INFO - PROCESS | 1648 | 1465205816479 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}] 02:36:56 INFO - PROCESS | 1648 | 1465205816481 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:56 INFO - PROCESS | 1648 | 1465205816596 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 02:36:56 INFO - PROCESS | 1648 | 1465205816606 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:56 INFO - PROCESS | 1648 | 1465205816607 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x1167a7800 == 31 [pid = 1648] [id = 147] 02:36:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x118578800) [pid = 1648] [serial = 438] [outer = 0x0] 02:36:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x11857ec00) [pid = 1648] [serial = 439] [outer = 0x118578800] 02:36:56 INFO - PROCESS | 1648 | 1465205816653 Marionette DEBUG loaded listener.js 02:36:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x11885e800) [pid = 1648] [serial = 440] [outer = 0x118578800] 02:36:56 INFO - PROCESS | 1648 | 1465205816994 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]]]}] 02:36:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 02:36:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 573ms 02:36:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 02:36:57 INFO - PROCESS | 1648 | 1465205817044 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 02:36:57 INFO - PROCESS | 1648 | 1465205817046 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 02:36:57 INFO - PROCESS | 1648 | 1465205817048 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 02:36:57 INFO - PROCESS | 1648 | 1465205817050 Marionette TRACE conn2 <- [1,562,null,{}] 02:36:57 INFO - PROCESS | 1648 | 1465205817058 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}] 02:36:57 INFO - PROCESS | 1648 | 1465205817061 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:57 INFO - PROCESS | 1648 | 1465205817138 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 02:36:57 INFO - PROCESS | 1648 | 1465205817146 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:57 INFO - PROCESS | 1648 | 1465205817148 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x1189b2800 == 32 [pid = 1648] [id = 148] 02:36:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x11670a800) [pid = 1648] [serial = 441] [outer = 0x0] 02:36:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x119b69c00) [pid = 1648] [serial = 442] [outer = 0x11670a800] 02:36:57 INFO - PROCESS | 1648 | 1465205817176 Marionette DEBUG loaded listener.js 02:36:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x12113b800) [pid = 1648] [serial = 443] [outer = 0x11670a800] 02:36:57 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:36:57 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:36:57 INFO - PROCESS | 1648 | 1465205817530 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]]]}] 02:36:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 02:36:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 520ms 02:36:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 02:36:57 INFO - PROCESS | 1648 | 1465205817569 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 02:36:57 INFO - PROCESS | 1648 | 1465205817571 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 02:36:57 INFO - PROCESS | 1648 | 1465205817573 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 02:36:57 INFO - PROCESS | 1648 | 1465205817574 Marionette TRACE conn2 <- [1,566,null,{}] 02:36:57 INFO - PROCESS | 1648 | 1465205817584 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}] 02:36:57 INFO - PROCESS | 1648 | 1465205817585 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:57 INFO - PROCESS | 1648 | 1465205817663 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 02:36:57 INFO - PROCESS | 1648 | 1465205817666 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:57 INFO - PROCESS | 1648 | 1465205817667 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x119bb2800 == 33 [pid = 1648] [id = 149] 02:36:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x121143800) [pid = 1648] [serial = 444] [outer = 0x0] 02:36:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x12160ec00) [pid = 1648] [serial = 445] [outer = 0x121143800] 02:36:57 INFO - PROCESS | 1648 | 1465205817695 Marionette DEBUG loaded listener.js 02:36:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1219d9800) [pid = 1648] [serial = 446] [outer = 0x121143800] 02:36:57 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:36:57 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:36:58 INFO - PROCESS | 1648 | 1465205818024 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]]]}] 02:36:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 02:36:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 468ms 02:36:58 INFO - PROCESS | 1648 | 1465205818042 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 02:36:58 INFO - PROCESS | 1648 | 1465205818044 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 02:36:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 02:36:58 INFO - PROCESS | 1648 | 1465205818046 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 02:36:58 INFO - PROCESS | 1648 | 1465205818047 Marionette TRACE conn2 <- [1,570,null,{}] 02:36:58 INFO - PROCESS | 1648 | 1465205818049 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}] 02:36:58 INFO - PROCESS | 1648 | 1465205818050 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:58 INFO - PROCESS | 1648 | 1465205818121 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 02:36:58 INFO - PROCESS | 1648 | 1465205818127 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:58 INFO - PROCESS | 1648 | 1465205818128 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x1214a9800 == 34 [pid = 1648] [id = 150] 02:36:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12160bc00) [pid = 1648] [serial = 447] [outer = 0x0] 02:36:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x124cb9000) [pid = 1648] [serial = 448] [outer = 0x12160bc00] 02:36:58 INFO - PROCESS | 1648 | 1465205818153 Marionette DEBUG loaded listener.js 02:36:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x125683c00) [pid = 1648] [serial = 449] [outer = 0x12160bc00] 02:36:58 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:36:58 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:36:58 INFO - PROCESS | 1648 | 1465205818516 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]]]}] 02:36:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 02:36:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 518ms 02:36:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 02:36:58 INFO - PROCESS | 1648 | 1465205818564 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 02:36:58 INFO - PROCESS | 1648 | 1465205818566 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 02:36:58 INFO - PROCESS | 1648 | 1465205818568 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 02:36:58 INFO - PROCESS | 1648 | 1465205818569 Marionette TRACE conn2 <- [1,574,null,{}] 02:36:58 INFO - PROCESS | 1648 | 1465205818579 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}] 02:36:58 INFO - PROCESS | 1648 | 1465205818584 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:58 INFO - PROCESS | 1648 | 1465205818716 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 02:36:58 INFO - PROCESS | 1648 | 1465205818759 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:58 INFO - PROCESS | 1648 | 1465205818760 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x123d56800 == 35 [pid = 1648] [id = 151] 02:36:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x124faf000) [pid = 1648] [serial = 450] [outer = 0x0] 02:36:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x126cb0800) [pid = 1648] [serial = 451] [outer = 0x124faf000] 02:36:58 INFO - PROCESS | 1648 | 1465205818803 Marionette DEBUG loaded listener.js 02:36:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x128d49c00) [pid = 1648] [serial = 452] [outer = 0x124faf000] 02:36:59 INFO - PROCESS | 1648 | 1465205819328 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]]]}] 02:36:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 02:36:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 776ms 02:36:59 INFO - PROCESS | 1648 | 1465205819345 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 02:36:59 INFO - PROCESS | 1648 | 1465205819346 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 02:36:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 02:36:59 INFO - PROCESS | 1648 | 1465205819348 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 02:36:59 INFO - PROCESS | 1648 | 1465205819349 Marionette TRACE conn2 <- [1,578,null,{}] 02:36:59 INFO - PROCESS | 1648 | 1465205819352 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}] 02:36:59 INFO - PROCESS | 1648 | 1465205819353 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:59 INFO - PROCESS | 1648 | 1465205819446 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 02:36:59 INFO - PROCESS | 1648 | 1465205819496 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:59 INFO - PROCESS | 1648 | 1465205819498 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:36:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x126880800 == 36 [pid = 1648] [id = 152] 02:36:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x128d4e000) [pid = 1648] [serial = 453] [outer = 0x0] 02:36:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x128d88400) [pid = 1648] [serial = 454] [outer = 0x128d4e000] 02:36:59 INFO - PROCESS | 1648 | 1465205819531 Marionette DEBUG loaded listener.js 02:36:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x128ef7400) [pid = 1648] [serial = 455] [outer = 0x128d4e000] 02:36:59 INFO - PROCESS | 1648 | 1465205819887 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]]]}] 02:36:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 02:36:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 570ms 02:37:00 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12771fc00) [pid = 1648] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 02:37:00 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12957d800) [pid = 1648] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 02:37:00 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x124fb4c00) [pid = 1648] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 02:37:00 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x124fafc00) [pid = 1648] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 02:37:00 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1188ee400) [pid = 1648] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 02:37:00 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x11201b000) [pid = 1648] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 02:37:00 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x111c28400) [pid = 1648] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 02:37:00 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x116611400) [pid = 1648] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 02:37:00 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x116710800) [pid = 1648] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 02:37:00 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1290e9c00) [pid = 1648] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 02:37:00 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x11670e000) [pid = 1648] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 02:37:00 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x119008800) [pid = 1648] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 02:37:00 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1186f4800) [pid = 1648] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 02:37:00 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12972d400) [pid = 1648] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 02:37:00 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1122b6c00) [pid = 1648] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 02:37:00 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1186f6000) [pid = 1648] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 02:37:00 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x124999000) [pid = 1648] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 02:37:00 INFO - PROCESS | 1648 | 1465205820238 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 02:37:00 INFO - PROCESS | 1648 | 1465205820243 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 02:37:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 02:37:00 INFO - PROCESS | 1648 | 1465205820260 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 02:37:00 INFO - PROCESS | 1648 | 1465205820262 Marionette TRACE conn2 <- [1,582,null,{}] 02:37:00 INFO - PROCESS | 1648 | 1465205820268 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}] 02:37:00 INFO - PROCESS | 1648 | 1465205820271 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:00 INFO - PROCESS | 1648 | 1465205820382 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 02:37:00 INFO - PROCESS | 1648 | 1465205820441 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:00 INFO - PROCESS | 1648 | 1465205820444 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x115e87000 == 37 [pid = 1648] [id = 153] 02:37:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x116611400) [pid = 1648] [serial = 456] [outer = 0x0] 02:37:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x11670a000) [pid = 1648] [serial = 457] [outer = 0x116611400] 02:37:00 INFO - PROCESS | 1648 | 1465205820476 Marionette DEBUG loaded listener.js 02:37:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x116a6f800) [pid = 1648] [serial = 458] [outer = 0x116611400] 02:37:00 INFO - PROCESS | 1648 | 1465205820926 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]]]}] 02:37:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 02:37:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 674ms 02:37:00 INFO - PROCESS | 1648 | 1465205820932 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 02:37:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 02:37:00 INFO - PROCESS | 1648 | 1465205820934 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 02:37:00 INFO - PROCESS | 1648 | 1465205820939 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 02:37:00 INFO - PROCESS | 1648 | 1465205820943 Marionette TRACE conn2 <- [1,586,null,{}] 02:37:00 INFO - PROCESS | 1648 | 1465205820945 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}] 02:37:00 INFO - PROCESS | 1648 | 1465205820947 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:01 INFO - PROCESS | 1648 | 1465205821051 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 02:37:01 INFO - PROCESS | 1648 | 1465205821123 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:01 INFO - PROCESS | 1648 | 1465205821124 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x1189b0000 == 38 [pid = 1648] [id = 154] 02:37:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x11857c400) [pid = 1648] [serial = 459] [outer = 0x0] 02:37:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x11885ec00) [pid = 1648] [serial = 460] [outer = 0x11857c400] 02:37:01 INFO - PROCESS | 1648 | 1465205821215 Marionette DEBUG loaded listener.js 02:37:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1188f0c00) [pid = 1648] [serial = 461] [outer = 0x11857c400] 02:37:01 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:37:01 INFO - PROCESS | 1648 | 1465205821680 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]]]}] 02:37:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 02:37:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 774ms 02:37:01 INFO - PROCESS | 1648 | 1465205821722 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 02:37:01 INFO - PROCESS | 1648 | 1465205821724 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 02:37:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 02:37:01 INFO - PROCESS | 1648 | 1465205821728 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 02:37:01 INFO - PROCESS | 1648 | 1465205821729 Marionette TRACE conn2 <- [1,590,null,{}] 02:37:01 INFO - PROCESS | 1648 | 1465205821736 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}] 02:37:01 INFO - PROCESS | 1648 | 1465205821739 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:01 INFO - PROCESS | 1648 | 1465205821856 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 02:37:01 INFO - PROCESS | 1648 | 1465205821922 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:01 INFO - PROCESS | 1648 | 1465205821925 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x126872800 == 39 [pid = 1648] [id = 155] 02:37:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x12113dc00) [pid = 1648] [serial = 462] [outer = 0x0] 02:37:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x121294400) [pid = 1648] [serial = 463] [outer = 0x12113dc00] 02:37:01 INFO - PROCESS | 1648 | 1465205821958 Marionette DEBUG loaded listener.js 02:37:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1219db400) [pid = 1648] [serial = 464] [outer = 0x12113dc00] 02:37:02 INFO - PROCESS | 1648 | 1465205822363 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]]]}] 02:37:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 02:37:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 670ms 02:37:02 INFO - PROCESS | 1648 | 1465205822399 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 02:37:02 INFO - PROCESS | 1648 | 1465205822400 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 02:37:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 02:37:02 INFO - PROCESS | 1648 | 1465205822403 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 02:37:02 INFO - PROCESS | 1648 | 1465205822404 Marionette TRACE conn2 <- [1,594,null,{}] 02:37:02 INFO - PROCESS | 1648 | 1465205822406 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}] 02:37:02 INFO - PROCESS | 1648 | 1465205822408 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:02 INFO - PROCESS | 1648 | 1465205822507 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 02:37:02 INFO - PROCESS | 1648 | 1465205822558 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:02 INFO - PROCESS | 1648 | 1465205822559 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x1294bd000 == 40 [pid = 1648] [id = 156] 02:37:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12562bc00) [pid = 1648] [serial = 465] [outer = 0x0] 02:37:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12684d400) [pid = 1648] [serial = 466] [outer = 0x12562bc00] 02:37:02 INFO - PROCESS | 1648 | 1465205822588 Marionette DEBUG loaded listener.js 02:37:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x127556c00) [pid = 1648] [serial = 467] [outer = 0x12562bc00] 02:37:03 INFO - PROCESS | 1648 | 1465205823011 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]]]}] 02:37:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 02:37:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 618ms 02:37:03 INFO - PROCESS | 1648 | 1465205823022 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 02:37:03 INFO - PROCESS | 1648 | 1465205823024 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 02:37:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 02:37:03 INFO - PROCESS | 1648 | 1465205823027 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 02:37:03 INFO - PROCESS | 1648 | 1465205823029 Marionette TRACE conn2 <- [1,598,null,{}] 02:37:03 INFO - PROCESS | 1648 | 1465205823031 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}] 02:37:03 INFO - PROCESS | 1648 | 1465205823033 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:03 INFO - PROCESS | 1648 | 1465205823125 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 02:37:03 INFO - PROCESS | 1648 | 1465205823207 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:03 INFO - PROCESS | 1648 | 1465205823208 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a048800 == 41 [pid = 1648] [id = 157] 02:37:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12755a000) [pid = 1648] [serial = 468] [outer = 0x0] 02:37:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x128d88800) [pid = 1648] [serial = 469] [outer = 0x12755a000] 02:37:03 INFO - PROCESS | 1648 | 1465205823238 Marionette DEBUG loaded listener.js 02:37:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x129452400) [pid = 1648] [serial = 470] [outer = 0x12755a000] 02:37:03 INFO - PROCESS | 1648 | 1465205823713 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]]]}] 02:37:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 02:37:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 718ms 02:37:03 INFO - PROCESS | 1648 | 1465205823759 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 02:37:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 02:37:03 INFO - PROCESS | 1648 | 1465205823761 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 02:37:03 INFO - PROCESS | 1648 | 1465205823765 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 02:37:03 INFO - PROCESS | 1648 | 1465205823768 Marionette TRACE conn2 <- [1,602,null,{}] 02:37:03 INFO - PROCESS | 1648 | 1465205823772 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}] 02:37:03 INFO - PROCESS | 1648 | 1465205823775 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:03 INFO - PROCESS | 1648 | 1465205823872 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 02:37:03 INFO - PROCESS | 1648 | 1465205823935 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:03 INFO - PROCESS | 1648 | 1465205823938 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x11735e800 == 42 [pid = 1648] [id = 158] 02:37:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x116602c00) [pid = 1648] [serial = 471] [outer = 0x0] 02:37:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x117658400) [pid = 1648] [serial = 472] [outer = 0x116602c00] 02:37:03 INFO - PROCESS | 1648 | 1465205823966 Marionette DEBUG loaded listener.js 02:37:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x118491400) [pid = 1648] [serial = 473] [outer = 0x116602c00] 02:37:04 INFO - PROCESS | 1648 | --DOCSHELL 0x123d56800 == 41 [pid = 1648] [id = 151] 02:37:04 INFO - PROCESS | 1648 | --DOCSHELL 0x1214a9800 == 40 [pid = 1648] [id = 150] 02:37:04 INFO - PROCESS | 1648 | --DOCSHELL 0x119bb2800 == 39 [pid = 1648] [id = 149] 02:37:04 INFO - PROCESS | 1648 | --DOCSHELL 0x1189b2800 == 38 [pid = 1648] [id = 148] 02:37:04 INFO - PROCESS | 1648 | --DOCSHELL 0x1167a7800 == 37 [pid = 1648] [id = 147] 02:37:04 INFO - PROCESS | 1648 | --DOCSHELL 0x116aab800 == 36 [pid = 1648] [id = 146] 02:37:04 INFO - PROCESS | 1648 | --DOCSHELL 0x113aa6000 == 35 [pid = 1648] [id = 144] 02:37:04 INFO - PROCESS | 1648 | --DOCSHELL 0x11956a000 == 34 [pid = 1648] [id = 145] 02:37:04 INFO - PROCESS | 1648 | --DOCSHELL 0x12c06e800 == 33 [pid = 1648] [id = 143] 02:37:04 INFO - PROCESS | 1648 | --DOCSHELL 0x12a048800 == 32 [pid = 1648] [id = 157] 02:37:04 INFO - PROCESS | 1648 | --DOCSHELL 0x1294bd000 == 31 [pid = 1648] [id = 156] 02:37:04 INFO - PROCESS | 1648 | --DOCSHELL 0x126872800 == 30 [pid = 1648] [id = 155] 02:37:04 INFO - PROCESS | 1648 | --DOCSHELL 0x1189b0000 == 29 [pid = 1648] [id = 154] 02:37:04 INFO - PROCESS | 1648 | --DOCSHELL 0x126880800 == 28 [pid = 1648] [id = 152] 02:37:04 INFO - PROCESS | 1648 | --DOCSHELL 0x115e87000 == 27 [pid = 1648] [id = 153] 02:37:04 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12bbe0c00) [pid = 1648] [serial = 427] [outer = 0x0] [url = about:blank] 02:37:04 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x128d50400) [pid = 1648] [serial = 409] [outer = 0x0] [url = about:blank] 02:37:04 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12944dc00) [pid = 1648] [serial = 410] [outer = 0x0] [url = about:blank] 02:37:04 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x129725800) [pid = 1648] [serial = 412] [outer = 0x0] [url = about:blank] 02:37:04 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12700c400) [pid = 1648] [serial = 406] [outer = 0x0] [url = about:blank] 02:37:04 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12562d000) [pid = 1648] [serial = 400] [outer = 0x0] [url = about:blank] 02:37:04 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x126843c00) [pid = 1648] [serial = 401] [outer = 0x0] [url = about:blank] 02:37:04 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x119eea400) [pid = 1648] [serial = 394] [outer = 0x0] [url = about:blank] 02:37:04 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x121711c00) [pid = 1648] [serial = 395] [outer = 0x0] [url = about:blank] 02:37:04 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x11857c800) [pid = 1648] [serial = 385] [outer = 0x0] [url = about:blank] 02:37:04 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1186ed400) [pid = 1648] [serial = 386] [outer = 0x0] [url = about:blank] 02:37:04 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x119545c00) [pid = 1648] [serial = 391] [outer = 0x0] [url = about:blank] 02:37:04 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x116706800) [pid = 1648] [serial = 379] [outer = 0x0] [url = about:blank] 02:37:04 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x11670f800) [pid = 1648] [serial = 380] [outer = 0x0] [url = about:blank] 02:37:04 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x119b0e800) [pid = 1648] [serial = 392] [outer = 0x0] [url = about:blank] 02:37:04 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x124909400) [pid = 1648] [serial = 397] [outer = 0x0] [url = about:blank] 02:37:04 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x124cf7400) [pid = 1648] [serial = 398] [outer = 0x0] [url = about:blank] 02:37:04 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12b224800) [pid = 1648] [serial = 377] [outer = 0x0] [url = about:blank] 02:37:04 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x1168b0c00) [pid = 1648] [serial = 382] [outer = 0x0] [url = about:blank] 02:37:04 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x118110000) [pid = 1648] [serial = 383] [outer = 0x0] [url = about:blank] 02:37:04 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x126850c00) [pid = 1648] [serial = 403] [outer = 0x0] [url = about:blank] 02:37:04 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x126d56000) [pid = 1648] [serial = 404] [outer = 0x0] [url = about:blank] 02:37:04 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x1188ecc00) [pid = 1648] [serial = 388] [outer = 0x0] [url = about:blank] 02:37:04 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x119010800) [pid = 1648] [serial = 389] [outer = 0x0] [url = about:blank] 02:37:04 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x12aaa8c00) [pid = 1648] [serial = 416] [outer = 0x0] [url = about:blank] 02:37:04 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x12a9b9400) [pid = 1648] [serial = 415] [outer = 0x0] [url = about:blank] 02:37:04 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x11954f800) [pid = 1648] [serial = 419] [outer = 0x0] [url = about:blank] 02:37:04 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x12bbdac00) [pid = 1648] [serial = 425] [outer = 0x0] [url = about:blank] 02:37:04 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x113f4b400) [pid = 1648] [serial = 418] [outer = 0x0] [url = about:blank] 02:37:04 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x12a92fc00) [pid = 1648] [serial = 413] [outer = 0x0] [url = about:blank] 02:37:04 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x12a9b5800) [pid = 1648] [serial = 421] [outer = 0x0] [url = about:blank] 02:37:04 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x127711400) [pid = 1648] [serial = 407] [outer = 0x0] [url = about:blank] 02:37:04 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x12bb9a400) [pid = 1648] [serial = 422] [outer = 0x0] [url = about:blank] 02:37:04 INFO - PROCESS | 1648 | --DOMWINDOW == 64 (0x12bb9b400) [pid = 1648] [serial = 424] [outer = 0x0] [url = about:blank] 02:37:04 INFO - PROCESS | 1648 | 1465205824929 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]]]}] 02:37:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 02:37:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1173ms 02:37:04 INFO - PROCESS | 1648 | 1465205824938 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 02:37:04 INFO - PROCESS | 1648 | 1465205824941 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 02:37:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 02:37:04 INFO - PROCESS | 1648 | 1465205824945 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 02:37:04 INFO - PROCESS | 1648 | 1465205824947 Marionette TRACE conn2 <- [1,606,null,{}] 02:37:04 INFO - PROCESS | 1648 | 1465205824950 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}] 02:37:04 INFO - PROCESS | 1648 | 1465205824952 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:05 INFO - PROCESS | 1648 | 1465205825031 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 02:37:05 INFO - PROCESS | 1648 | 1465205825036 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:05 INFO - PROCESS | 1648 | 1465205825037 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x113a92800 == 28 [pid = 1648] [id = 159] 02:37:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x113f4b400) [pid = 1648] [serial = 474] [outer = 0x0] 02:37:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x116711c00) [pid = 1648] [serial = 475] [outer = 0x113f4b400] 02:37:05 INFO - PROCESS | 1648 | 1465205825070 Marionette DEBUG loaded listener.js 02:37:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x1172a0400) [pid = 1648] [serial = 476] [outer = 0x113f4b400] 02:37:05 INFO - PROCESS | 1648 | 1465205825398 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]]]}] 02:37:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 02:37:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 470ms 02:37:05 INFO - PROCESS | 1648 | 1465205825427 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 02:37:05 INFO - PROCESS | 1648 | 1465205825431 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 02:37:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 02:37:05 INFO - PROCESS | 1648 | 1465205825437 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 02:37:05 INFO - PROCESS | 1648 | 1465205825439 Marionette TRACE conn2 <- [1,610,null,{}] 02:37:05 INFO - PROCESS | 1648 | 1465205825442 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}] 02:37:05 INFO - PROCESS | 1648 | 1465205825443 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:05 INFO - PROCESS | 1648 | 1465205825519 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 02:37:05 INFO - PROCESS | 1648 | 1465205825538 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:05 INFO - PROCESS | 1648 | 1465205825540 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x116aa2800 == 29 [pid = 1648] [id = 160] 02:37:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x118497c00) [pid = 1648] [serial = 477] [outer = 0x0] 02:37:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x118579c00) [pid = 1648] [serial = 478] [outer = 0x118497c00] 02:37:05 INFO - PROCESS | 1648 | 1465205825568 Marionette DEBUG loaded listener.js 02:37:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x11868b000) [pid = 1648] [serial = 479] [outer = 0x118497c00] 02:37:05 INFO - PROCESS | 1648 | 1465205825899 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]]]}] 02:37:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 02:37:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 472ms 02:37:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 02:37:05 INFO - PROCESS | 1648 | 1465205825909 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 02:37:05 INFO - PROCESS | 1648 | 1465205825910 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 02:37:05 INFO - PROCESS | 1648 | 1465205825912 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 02:37:05 INFO - PROCESS | 1648 | 1465205825915 Marionette TRACE conn2 <- [1,614,null,{}] 02:37:05 INFO - PROCESS | 1648 | 1465205825923 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}] 02:37:05 INFO - PROCESS | 1648 | 1465205825929 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:06 INFO - PROCESS | 1648 | 1465205826008 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 02:37:06 INFO - PROCESS | 1648 | 1465205826056 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:06 INFO - PROCESS | 1648 | 1465205826059 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x11907a800 == 30 [pid = 1648] [id = 161] 02:37:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x116254000) [pid = 1648] [serial = 480] [outer = 0x0] 02:37:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x119005000) [pid = 1648] [serial = 481] [outer = 0x116254000] 02:37:06 INFO - PROCESS | 1648 | 1465205826087 Marionette DEBUG loaded listener.js 02:37:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x119550400) [pid = 1648] [serial = 482] [outer = 0x116254000] 02:37:06 INFO - PROCESS | 1648 | 1465205826385 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]]]}] 02:37:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 02:37:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 522ms 02:37:06 INFO - PROCESS | 1648 | 1465205826434 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 02:37:06 INFO - PROCESS | 1648 | 1465205826436 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 02:37:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 02:37:06 INFO - PROCESS | 1648 | 1465205826438 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 02:37:06 INFO - PROCESS | 1648 | 1465205826440 Marionette TRACE conn2 <- [1,618,null,{}] 02:37:06 INFO - PROCESS | 1648 | 1465205826442 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}] 02:37:06 INFO - PROCESS | 1648 | 1465205826443 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:06 INFO - PROCESS | 1648 | 1465205826518 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 02:37:06 INFO - PROCESS | 1648 | 1465205826569 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:06 INFO - PROCESS | 1648 | 1465205826571 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x119572800 == 31 [pid = 1648] [id = 162] 02:37:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x119548000) [pid = 1648] [serial = 483] [outer = 0x0] 02:37:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x121139000) [pid = 1648] [serial = 484] [outer = 0x119548000] 02:37:06 INFO - PROCESS | 1648 | 1465205826596 Marionette DEBUG loaded listener.js 02:37:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x121612400) [pid = 1648] [serial = 485] [outer = 0x119548000] 02:37:06 INFO - PROCESS | 1648 | 1465205826864 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]]]}] 02:37:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 02:37:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 471ms 02:37:06 INFO - PROCESS | 1648 | 1465205826913 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 02:37:06 INFO - PROCESS | 1648 | 1465205826921 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 02:37:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 02:37:06 INFO - PROCESS | 1648 | 1465205826931 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 02:37:06 INFO - PROCESS | 1648 | 1465205826932 Marionette TRACE conn2 <- [1,622,null,{}] 02:37:06 INFO - PROCESS | 1648 | 1465205826934 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}] 02:37:06 INFO - PROCESS | 1648 | 1465205826936 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:07 INFO - PROCESS | 1648 | 1465205827027 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 02:37:07 INFO - PROCESS | 1648 | 1465205827031 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:07 INFO - PROCESS | 1648 | 1465205827032 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x1212ba000 == 32 [pid = 1648] [id = 163] 02:37:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x1167cf000) [pid = 1648] [serial = 486] [outer = 0x0] 02:37:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1218cdc00) [pid = 1648] [serial = 487] [outer = 0x1167cf000] 02:37:07 INFO - PROCESS | 1648 | 1465205827057 Marionette DEBUG loaded listener.js 02:37:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x124cf1c00) [pid = 1648] [serial = 488] [outer = 0x1167cf000] 02:37:07 INFO - PROCESS | 1648 | 1465205827433 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]]]}] 02:37:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 02:37:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 519ms 02:37:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 02:37:07 INFO - PROCESS | 1648 | 1465205827451 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 02:37:07 INFO - PROCESS | 1648 | 1465205827453 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 02:37:07 INFO - PROCESS | 1648 | 1465205827465 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 02:37:07 INFO - PROCESS | 1648 | 1465205827467 Marionette TRACE conn2 <- [1,626,null,{}] 02:37:07 INFO - PROCESS | 1648 | 1465205827471 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}] 02:37:07 INFO - PROCESS | 1648 | 1465205827479 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:07 INFO - PROCESS | 1648 | 1465205827643 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 02:37:07 INFO - PROCESS | 1648 | 1465205827669 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:07 INFO - PROCESS | 1648 | 1465205827671 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x123d58000 == 33 [pid = 1648] [id = 164] 02:37:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x124cf3400) [pid = 1648] [serial = 489] [outer = 0x0] 02:37:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x126843800) [pid = 1648] [serial = 490] [outer = 0x124cf3400] 02:37:07 INFO - PROCESS | 1648 | 1465205827711 Marionette DEBUG loaded listener.js 02:37:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x127268c00) [pid = 1648] [serial = 491] [outer = 0x124cf3400] 02:37:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 02:37:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 680ms 02:37:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 02:37:08 INFO - PROCESS | 1648 | 1465205828132 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]]]}] 02:37:08 INFO - PROCESS | 1648 | 1465205828136 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 02:37:08 INFO - PROCESS | 1648 | 1465205828137 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 02:37:08 INFO - PROCESS | 1648 | 1465205828144 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 02:37:08 INFO - PROCESS | 1648 | 1465205828152 Marionette TRACE conn2 <- [1,630,null,{}] 02:37:08 INFO - PROCESS | 1648 | 1465205828154 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}] 02:37:08 INFO - PROCESS | 1648 | 1465205828157 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:08 INFO - PROCESS | 1648 | 1465205828255 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 02:37:08 INFO - PROCESS | 1648 | 1465205828259 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:08 INFO - PROCESS | 1648 | 1465205828260 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x12567e800 == 34 [pid = 1648] [id = 165] 02:37:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x119b12800) [pid = 1648] [serial = 492] [outer = 0x0] 02:37:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x128d4d000) [pid = 1648] [serial = 493] [outer = 0x119b12800] 02:37:08 INFO - PROCESS | 1648 | 1465205828285 Marionette DEBUG loaded listener.js 02:37:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x128d8b000) [pid = 1648] [serial = 494] [outer = 0x119b12800] 02:37:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x129454000) [pid = 1648] [serial = 495] [outer = 0x12c778000] 02:37:08 INFO - PROCESS | 1648 | 1465205828667 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]]]}] 02:37:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 02:37:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 579ms 02:37:08 INFO - PROCESS | 1648 | 1465205828720 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 02:37:08 INFO - PROCESS | 1648 | 1465205828721 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 02:37:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 02:37:08 INFO - PROCESS | 1648 | 1465205828723 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 02:37:08 INFO - PROCESS | 1648 | 1465205828724 Marionette TRACE conn2 <- [1,634,null,{}] 02:37:08 INFO - PROCESS | 1648 | 1465205828727 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}] 02:37:08 INFO - PROCESS | 1648 | 1465205828728 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:08 INFO - PROCESS | 1648 | 1465205828819 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 02:37:08 INFO - PROCESS | 1648 | 1465205828824 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:08 INFO - PROCESS | 1648 | 1465205828825 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x1256bc000 == 35 [pid = 1648] [id = 166] 02:37:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x124d62800) [pid = 1648] [serial = 496] [outer = 0x0] 02:37:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x129450c00) [pid = 1648] [serial = 497] [outer = 0x124d62800] 02:37:08 INFO - PROCESS | 1648 | 1465205828851 Marionette DEBUG loaded listener.js 02:37:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x129577800) [pid = 1648] [serial = 498] [outer = 0x124d62800] 02:37:09 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12160bc00) [pid = 1648] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 02:37:09 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x124faf000) [pid = 1648] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 02:37:09 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x126844400) [pid = 1648] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 02:37:09 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x128d4e000) [pid = 1648] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 02:37:09 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x11307a400) [pid = 1648] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 02:37:09 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x11670a800) [pid = 1648] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 02:37:09 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x118578800) [pid = 1648] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 02:37:09 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x121143800) [pid = 1648] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 02:37:09 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x11765b800) [pid = 1648] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 02:37:09 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x1167d5400) [pid = 1648] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 02:37:09 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:37:09 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:37:09 INFO - PROCESS | 1648 | 1465205829265 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]]]}] 02:37:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 02:37:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 570ms 02:37:09 INFO - PROCESS | 1648 | 1465205829303 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 02:37:09 INFO - PROCESS | 1648 | 1465205829304 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 02:37:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 02:37:09 INFO - PROCESS | 1648 | 1465205829312 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 02:37:09 INFO - PROCESS | 1648 | 1465205829313 Marionette TRACE conn2 <- [1,638,null,{}] 02:37:09 INFO - PROCESS | 1648 | 1465205829327 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}] 02:37:09 INFO - PROCESS | 1648 | 1465205829329 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:09 INFO - PROCESS | 1648 | 1465205829407 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 02:37:09 INFO - PROCESS | 1648 | 1465205829412 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:09 INFO - PROCESS | 1648 | 1465205829413 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x119079800 == 36 [pid = 1648] [id = 167] 02:37:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1186f4800) [pid = 1648] [serial = 499] [outer = 0x0] 02:37:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x126844400) [pid = 1648] [serial = 500] [outer = 0x1186f4800] 02:37:09 INFO - PROCESS | 1648 | 1465205829452 Marionette DEBUG loaded listener.js 02:37:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x129576400) [pid = 1648] [serial = 501] [outer = 0x1186f4800] 02:37:09 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:37:09 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:37:09 INFO - PROCESS | 1648 | 1465205829846 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]]]}] 02:37:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 02:37:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 580ms 02:37:09 INFO - PROCESS | 1648 | 1465205829893 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 02:37:09 INFO - PROCESS | 1648 | 1465205829894 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 02:37:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 02:37:09 INFO - PROCESS | 1648 | 1465205829896 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 02:37:09 INFO - PROCESS | 1648 | 1465205829897 Marionette TRACE conn2 <- [1,642,null,{}] 02:37:09 INFO - PROCESS | 1648 | 1465205829899 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}] 02:37:09 INFO - PROCESS | 1648 | 1465205829901 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:10 INFO - PROCESS | 1648 | 1465205829997 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 02:37:10 INFO - PROCESS | 1648 | 1465205830003 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:10 INFO - PROCESS | 1648 | 1465205830004 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x129036000 == 37 [pid = 1648] [id = 168] 02:37:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x121611000) [pid = 1648] [serial = 502] [outer = 0x0] 02:37:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x129727000) [pid = 1648] [serial = 503] [outer = 0x121611000] 02:37:10 INFO - PROCESS | 1648 | 1465205830032 Marionette DEBUG loaded listener.js 02:37:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x129736c00) [pid = 1648] [serial = 504] [outer = 0x121611000] 02:37:10 INFO - PROCESS | 1648 | 1465205830349 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]]]}] 02:37:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 02:37:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 468ms 02:37:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 02:37:10 INFO - PROCESS | 1648 | 1465205830364 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 02:37:10 INFO - PROCESS | 1648 | 1465205830366 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 02:37:10 INFO - PROCESS | 1648 | 1465205830368 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 02:37:10 INFO - PROCESS | 1648 | 1465205830370 Marionette TRACE conn2 <- [1,646,null,{}] 02:37:10 INFO - PROCESS | 1648 | 1465205830373 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}] 02:37:10 INFO - PROCESS | 1648 | 1465205830377 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:10 INFO - PROCESS | 1648 | 1465205830473 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 02:37:10 INFO - PROCESS | 1648 | 1465205830479 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:10 INFO - PROCESS | 1648 | 1465205830480 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x1212b8800 == 38 [pid = 1648] [id = 169] 02:37:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x12a92dc00) [pid = 1648] [serial = 505] [outer = 0x0] 02:37:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x12a9b5800) [pid = 1648] [serial = 506] [outer = 0x12a92dc00] 02:37:10 INFO - PROCESS | 1648 | 1465205830507 Marionette DEBUG loaded listener.js 02:37:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12b372800) [pid = 1648] [serial = 507] [outer = 0x12a92dc00] 02:37:10 INFO - PROCESS | 1648 | 1465205830831 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]]]}] 02:37:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 02:37:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 470ms 02:37:10 INFO - PROCESS | 1648 | 1465205830842 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 02:37:10 INFO - PROCESS | 1648 | 1465205830845 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 02:37:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 02:37:10 INFO - PROCESS | 1648 | 1465205830849 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 02:37:10 INFO - PROCESS | 1648 | 1465205830850 Marionette TRACE conn2 <- [1,650,null,{}] 02:37:10 INFO - PROCESS | 1648 | 1465205830852 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}] 02:37:10 INFO - PROCESS | 1648 | 1465205830854 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:10 INFO - PROCESS | 1648 | 1465205830959 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 02:37:10 INFO - PROCESS | 1648 | 1465205830966 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:10 INFO - PROCESS | 1648 | 1465205830967 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a955000 == 39 [pid = 1648] [id = 170] 02:37:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x118685c00) [pid = 1648] [serial = 508] [outer = 0x0] 02:37:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12aaa1800) [pid = 1648] [serial = 509] [outer = 0x118685c00] 02:37:10 INFO - PROCESS | 1648 | 1465205830992 Marionette DEBUG loaded listener.js 02:37:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12bbd5c00) [pid = 1648] [serial = 510] [outer = 0x118685c00] 02:37:11 INFO - PROCESS | 1648 | 1465205831544 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]]]}] 02:37:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 02:37:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 718ms 02:37:11 INFO - PROCESS | 1648 | 1465205831582 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 02:37:11 INFO - PROCESS | 1648 | 1465205831585 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 02:37:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 02:37:11 INFO - PROCESS | 1648 | 1465205831589 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 02:37:11 INFO - PROCESS | 1648 | 1465205831595 Marionette TRACE conn2 <- [1,654,null,{}] 02:37:11 INFO - PROCESS | 1648 | 1465205831598 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}] 02:37:11 INFO - PROCESS | 1648 | 1465205831600 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:11 INFO - PROCESS | 1648 | 1465205831708 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 02:37:11 INFO - PROCESS | 1648 | 1465205831758 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:11 INFO - PROCESS | 1648 | 1465205831759 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x11701b000 == 40 [pid = 1648] [id = 171] 02:37:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1168a5400) [pid = 1648] [serial = 511] [outer = 0x0] 02:37:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x118107800) [pid = 1648] [serial = 512] [outer = 0x1168a5400] 02:37:11 INFO - PROCESS | 1648 | 1465205831791 Marionette DEBUG loaded listener.js 02:37:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x118494800) [pid = 1648] [serial = 513] [outer = 0x1168a5400] 02:37:12 INFO - PROCESS | 1648 | 1465205832312 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]]]}] 02:37:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 02:37:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 774ms 02:37:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 02:37:12 INFO - PROCESS | 1648 | 1465205832527 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 02:37:12 INFO - PROCESS | 1648 | 1465205832530 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 02:37:12 INFO - PROCESS | 1648 | 1465205832534 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 02:37:12 INFO - PROCESS | 1648 | 1465205832536 Marionette TRACE conn2 <- [1,658,null,{}] 02:37:12 INFO - PROCESS | 1648 | 1465205832562 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}] 02:37:12 INFO - PROCESS | 1648 | 1465205832564 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:12 INFO - PROCESS | 1648 | 1465205832680 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 02:37:12 INFO - PROCESS | 1648 | 1465205832711 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:12 INFO - PROCESS | 1648 | 1465205832714 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x116893000 == 41 [pid = 1648] [id = 172] 02:37:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1182ec400) [pid = 1648] [serial = 514] [outer = 0x0] 02:37:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x118492000) [pid = 1648] [serial = 515] [outer = 0x1182ec400] 02:37:12 INFO - PROCESS | 1648 | 1465205832742 Marionette DEBUG loaded listener.js 02:37:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x118585400) [pid = 1648] [serial = 516] [outer = 0x1182ec400] 02:37:13 INFO - PROCESS | 1648 | --DOCSHELL 0x1212b8800 == 40 [pid = 1648] [id = 169] 02:37:13 INFO - PROCESS | 1648 | --DOCSHELL 0x129036000 == 39 [pid = 1648] [id = 168] 02:37:13 INFO - PROCESS | 1648 | --DOCSHELL 0x119079800 == 38 [pid = 1648] [id = 167] 02:37:13 INFO - PROCESS | 1648 | --DOCSHELL 0x1256bc000 == 37 [pid = 1648] [id = 166] 02:37:13 INFO - PROCESS | 1648 | --DOCSHELL 0x12567e800 == 36 [pid = 1648] [id = 165] 02:37:13 INFO - PROCESS | 1648 | --DOCSHELL 0x123d58000 == 35 [pid = 1648] [id = 164] 02:37:13 INFO - PROCESS | 1648 | --DOCSHELL 0x1212ba000 == 34 [pid = 1648] [id = 163] 02:37:13 INFO - PROCESS | 1648 | --DOCSHELL 0x119572800 == 33 [pid = 1648] [id = 162] 02:37:13 INFO - PROCESS | 1648 | --DOCSHELL 0x11907a800 == 32 [pid = 1648] [id = 161] 02:37:13 INFO - PROCESS | 1648 | --DOCSHELL 0x116aa2800 == 31 [pid = 1648] [id = 160] 02:37:13 INFO - PROCESS | 1648 | --DOCSHELL 0x113a92800 == 30 [pid = 1648] [id = 159] 02:37:13 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12bd43400) [pid = 1648] [serial = 428] [outer = 0x0] [url = about:blank] 02:37:13 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x128ef7400) [pid = 1648] [serial = 455] [outer = 0x0] [url = about:blank] 02:37:13 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x113f54c00) [pid = 1648] [serial = 430] [outer = 0x0] [url = about:blank] 02:37:13 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12113b800) [pid = 1648] [serial = 443] [outer = 0x0] [url = about:blank] 02:37:13 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11857ec00) [pid = 1648] [serial = 439] [outer = 0x0] [url = about:blank] 02:37:13 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x119b69c00) [pid = 1648] [serial = 442] [outer = 0x0] [url = about:blank] 02:37:13 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1219d9800) [pid = 1648] [serial = 446] [outer = 0x0] [url = about:blank] 02:37:13 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x11810f400) [pid = 1648] [serial = 433] [outer = 0x0] [url = about:blank] 02:37:13 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12160ec00) [pid = 1648] [serial = 445] [outer = 0x0] [url = about:blank] 02:37:13 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x116709000) [pid = 1648] [serial = 431] [outer = 0x0] [url = about:blank] 02:37:13 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x11885e800) [pid = 1648] [serial = 440] [outer = 0x0] [url = about:blank] 02:37:13 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x11857c000) [pid = 1648] [serial = 434] [outer = 0x0] [url = about:blank] 02:37:13 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x116fa8c00) [pid = 1648] [serial = 436] [outer = 0x0] [url = about:blank] 02:37:13 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1182e1000) [pid = 1648] [serial = 437] [outer = 0x0] [url = about:blank] 02:37:13 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x128d88400) [pid = 1648] [serial = 454] [outer = 0x0] [url = about:blank] 02:37:13 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x125683c00) [pid = 1648] [serial = 449] [outer = 0x0] [url = about:blank] 02:37:13 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x126cb0800) [pid = 1648] [serial = 451] [outer = 0x0] [url = about:blank] 02:37:13 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x124cb9000) [pid = 1648] [serial = 448] [outer = 0x0] [url = about:blank] 02:37:13 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x128d49c00) [pid = 1648] [serial = 452] [outer = 0x0] [url = about:blank] 02:37:13 INFO - PROCESS | 1648 | 1465205833206 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]]]}] 02:37:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 02:37:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 724ms 02:37:13 INFO - PROCESS | 1648 | 1465205833259 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 02:37:13 INFO - PROCESS | 1648 | 1465205833263 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 02:37:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 02:37:13 INFO - PROCESS | 1648 | 1465205833270 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 02:37:13 INFO - PROCESS | 1648 | 1465205833277 Marionette TRACE conn2 <- [1,662,null,{}] 02:37:13 INFO - PROCESS | 1648 | 1465205833281 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}] 02:37:13 INFO - PROCESS | 1648 | 1465205833284 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:13 INFO - PROCESS | 1648 | 1465205833401 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 02:37:13 INFO - PROCESS | 1648 | 1465205833479 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:13 INFO - PROCESS | 1648 | 1465205833481 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e2c800 == 31 [pid = 1648] [id = 173] 02:37:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x11857d800) [pid = 1648] [serial = 517] [outer = 0x0] 02:37:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1188e2400) [pid = 1648] [serial = 518] [outer = 0x11857d800] 02:37:13 INFO - PROCESS | 1648 | 1465205833526 Marionette DEBUG loaded listener.js 02:37:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x119254c00) [pid = 1648] [serial = 519] [outer = 0x11857d800] 02:37:13 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:37:13 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:37:13 INFO - PROCESS | 1648 | 1465205833831 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]]]}] 02:37:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 02:37:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 579ms 02:37:13 INFO - PROCESS | 1648 | 1465205833848 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 02:37:13 INFO - PROCESS | 1648 | 1465205833850 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 02:37:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 02:37:13 INFO - PROCESS | 1648 | 1465205833852 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 02:37:13 INFO - PROCESS | 1648 | 1465205833853 Marionette TRACE conn2 <- [1,666,null,{}] 02:37:13 INFO - PROCESS | 1648 | 1465205833863 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}] 02:37:13 INFO - PROCESS | 1648 | 1465205833866 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:13 INFO - PROCESS | 1648 | 1465205833947 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 02:37:14 INFO - PROCESS | 1648 | 1465205834020 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:14 INFO - PROCESS | 1648 | 1465205834022 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x119880000 == 32 [pid = 1648] [id = 174] 02:37:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x120e73400) [pid = 1648] [serial = 520] [outer = 0x0] 02:37:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x12150cc00) [pid = 1648] [serial = 521] [outer = 0x120e73400] 02:37:14 INFO - PROCESS | 1648 | 1465205834051 Marionette DEBUG loaded listener.js 02:37:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x121df8400) [pid = 1648] [serial = 522] [outer = 0x120e73400] 02:37:14 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:37:14 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:37:14 INFO - PROCESS | 1648 | 1465205834353 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]]]}] 02:37:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 02:37:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 518ms 02:37:14 INFO - PROCESS | 1648 | 1465205834371 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 02:37:14 INFO - PROCESS | 1648 | 1465205834372 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 02:37:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 02:37:14 INFO - PROCESS | 1648 | 1465205834382 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 02:37:14 INFO - PROCESS | 1648 | 1465205834383 Marionette TRACE conn2 <- [1,670,null,{}] 02:37:14 INFO - PROCESS | 1648 | 1465205834385 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}] 02:37:14 INFO - PROCESS | 1648 | 1465205834386 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:14 INFO - PROCESS | 1648 | 1465205834469 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 02:37:14 INFO - PROCESS | 1648 | 1465205834475 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:14 INFO - PROCESS | 1648 | 1465205834477 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x1214a3800 == 33 [pid = 1648] [id = 175] 02:37:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x124fafc00) [pid = 1648] [serial = 523] [outer = 0x0] 02:37:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x126843000) [pid = 1648] [serial = 524] [outer = 0x124fafc00] 02:37:14 INFO - PROCESS | 1648 | 1465205834502 Marionette DEBUG loaded listener.js 02:37:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x126caa400) [pid = 1648] [serial = 525] [outer = 0x124fafc00] 02:37:14 INFO - PROCESS | 1648 | 1465205834832 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]]]}] 02:37:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 02:37:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 471ms 02:37:14 INFO - PROCESS | 1648 | 1465205834853 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 02:37:14 INFO - PROCESS | 1648 | 1465205834855 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 02:37:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 02:37:14 INFO - PROCESS | 1648 | 1465205834859 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 02:37:14 INFO - PROCESS | 1648 | 1465205834862 Marionette TRACE conn2 <- [1,674,null,{}] 02:37:14 INFO - PROCESS | 1648 | 1465205834864 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}] 02:37:14 INFO - PROCESS | 1648 | 1465205834865 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:14 INFO - PROCESS | 1648 | 1465205834967 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 02:37:14 INFO - PROCESS | 1648 | 1465205834975 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:14 INFO - PROCESS | 1648 | 1465205834977 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x121da8000 == 34 [pid = 1648] [id = 176] 02:37:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1168a3400) [pid = 1648] [serial = 526] [outer = 0x0] 02:37:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x126f02800) [pid = 1648] [serial = 527] [outer = 0x1168a3400] 02:37:15 INFO - PROCESS | 1648 | 1465205835002 Marionette DEBUG loaded listener.js 02:37:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x127711400) [pid = 1648] [serial = 528] [outer = 0x1168a3400] 02:37:15 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:37:15 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:37:15 INFO - PROCESS | 1648 | 1465205835337 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]]]}] 02:37:15 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 02:37:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 522ms 02:37:15 INFO - PROCESS | 1648 | 1465205835379 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 02:37:15 INFO - PROCESS | 1648 | 1465205835380 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 02:37:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 02:37:15 INFO - PROCESS | 1648 | 1465205835382 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 02:37:15 INFO - PROCESS | 1648 | 1465205835384 Marionette TRACE conn2 <- [1,678,null,{}] 02:37:15 INFO - PROCESS | 1648 | 1465205835386 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}] 02:37:15 INFO - PROCESS | 1648 | 1465205835390 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:15 INFO - PROCESS | 1648 | 1465205835510 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 02:37:15 INFO - PROCESS | 1648 | 1465205835545 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:15 INFO - PROCESS | 1648 | 1465205835546 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x126868800 == 35 [pid = 1648] [id = 177] 02:37:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x128ef1800) [pid = 1648] [serial = 529] [outer = 0x0] 02:37:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1290e6c00) [pid = 1648] [serial = 530] [outer = 0x128ef1800] 02:37:15 INFO - PROCESS | 1648 | 1465205835574 Marionette DEBUG loaded listener.js 02:37:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12a9ae400) [pid = 1648] [serial = 531] [outer = 0x128ef1800] 02:37:15 INFO - PROCESS | 1648 | 1465205835946 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]]]}] 02:37:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 02:37:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 569ms 02:37:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 02:37:15 INFO - PROCESS | 1648 | 1465205835952 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 02:37:15 INFO - PROCESS | 1648 | 1465205835953 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 02:37:15 INFO - PROCESS | 1648 | 1465205835960 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 02:37:15 INFO - PROCESS | 1648 | 1465205835961 Marionette TRACE conn2 <- [1,682,null,{}] 02:37:15 INFO - PROCESS | 1648 | 1465205835963 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}] 02:37:15 INFO - PROCESS | 1648 | 1465205835964 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:16 INFO - PROCESS | 1648 | 1465205836062 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 02:37:16 INFO - PROCESS | 1648 | 1465205836066 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:16 INFO - PROCESS | 1648 | 1465205836067 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x12723a800 == 36 [pid = 1648] [id = 178] 02:37:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x11810b000) [pid = 1648] [serial = 532] [outer = 0x0] 02:37:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12aaa6400) [pid = 1648] [serial = 533] [outer = 0x11810b000] 02:37:16 INFO - PROCESS | 1648 | 1465205836091 Marionette DEBUG loaded listener.js 02:37:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12b2f4000) [pid = 1648] [serial = 534] [outer = 0x11810b000] 02:37:16 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) 02:37:16 INFO - PROCESS | 1648 | 1465205836926 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]]]}] 02:37:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 972ms 02:37:16 INFO - PROCESS | 1648 | 1465205836929 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 02:37:16 INFO - PROCESS | 1648 | 1465205836930 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 02:37:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 02:37:16 INFO - PROCESS | 1648 | 1465205836933 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 02:37:16 INFO - PROCESS | 1648 | 1465205836934 Marionette TRACE conn2 <- [1,686,null,{}] 02:37:16 INFO - PROCESS | 1648 | 1465205836936 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}] 02:37:16 INFO - PROCESS | 1648 | 1465205836937 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:17 INFO - PROCESS | 1648 | 1465205837033 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 02:37:17 INFO - PROCESS | 1648 | 1465205837044 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:17 INFO - PROCESS | 1648 | 1465205837045 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x116aa8000 == 37 [pid = 1648] [id = 179] 02:37:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x121df0400) [pid = 1648] [serial = 535] [outer = 0x0] 02:37:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12bbd6800) [pid = 1648] [serial = 536] [outer = 0x121df0400] 02:37:17 INFO - PROCESS | 1648 | 1465205837070 Marionette DEBUG loaded listener.js 02:37:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12bd3c800) [pid = 1648] [serial = 537] [outer = 0x121df0400] 02:37:17 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12a92dc00) [pid = 1648] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 02:37:17 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1167cf000) [pid = 1648] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 02:37:17 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x119548000) [pid = 1648] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 02:37:17 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x118497c00) [pid = 1648] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 02:37:17 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x116602c00) [pid = 1648] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 02:37:17 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x113f4b400) [pid = 1648] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 02:37:17 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x116254000) [pid = 1648] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 02:37:17 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x116611400) [pid = 1648] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 02:37:17 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x11857c400) [pid = 1648] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 02:37:17 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12113dc00) [pid = 1648] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 02:37:17 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12562bc00) [pid = 1648] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 02:37:17 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12755a000) [pid = 1648] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 02:37:17 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x124cf3400) [pid = 1648] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 02:37:17 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1186f4800) [pid = 1648] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 02:37:17 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x119b12800) [pid = 1648] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 02:37:17 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x124d62800) [pid = 1648] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 02:37:17 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x121611000) [pid = 1648] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 02:37:17 INFO - PROCESS | 1648 | 1465205837937 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]]]}] 02:37:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 02:37:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1019ms 02:37:17 INFO - PROCESS | 1648 | 1465205837952 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 02:37:17 INFO - PROCESS | 1648 | 1465205837954 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 02:37:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 02:37:17 INFO - PROCESS | 1648 | 1465205837957 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 02:37:17 INFO - PROCESS | 1648 | 1465205837958 Marionette TRACE conn2 <- [1,690,null,{}] 02:37:17 INFO - PROCESS | 1648 | 1465205837968 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}] 02:37:17 INFO - PROCESS | 1648 | 1465205837969 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:18 INFO - PROCESS | 1648 | 1465205838045 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 02:37:18 INFO - PROCESS | 1648 | 1465205838048 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:18 INFO - PROCESS | 1648 | 1465205838049 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x124835000 == 38 [pid = 1648] [id = 180] 02:37:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x118586000) [pid = 1648] [serial = 538] [outer = 0x0] 02:37:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x119545c00) [pid = 1648] [serial = 539] [outer = 0x118586000] 02:37:18 INFO - PROCESS | 1648 | 1465205838081 Marionette DEBUG loaded listener.js 02:37:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x124d62800) [pid = 1648] [serial = 540] [outer = 0x118586000] 02:37:18 INFO - PROCESS | 1648 | 1465205838898 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]]]}] 02:37:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 02:37:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 977ms 02:37:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 02:37:18 INFO - PROCESS | 1648 | 1465205838934 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 02:37:18 INFO - PROCESS | 1648 | 1465205838935 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 02:37:18 INFO - PROCESS | 1648 | 1465205838937 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 02:37:18 INFO - PROCESS | 1648 | 1465205838938 Marionette TRACE conn2 <- [1,694,null,{}] 02:37:18 INFO - PROCESS | 1648 | 1465205838942 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}] 02:37:18 INFO - PROCESS | 1648 | 1465205838944 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:19 INFO - PROCESS | 1648 | 1465205839038 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 02:37:19 INFO - PROCESS | 1648 | 1465205839043 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:19 INFO - PROCESS | 1648 | 1465205839045 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b240000 == 39 [pid = 1648] [id = 181] 02:37:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x118586c00) [pid = 1648] [serial = 541] [outer = 0x0] 02:37:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x128d4f000) [pid = 1648] [serial = 542] [outer = 0x118586c00] 02:37:19 INFO - PROCESS | 1648 | 1465205839069 Marionette DEBUG loaded listener.js 02:37:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12bd3e000) [pid = 1648] [serial = 543] [outer = 0x118586c00] 02:37:19 INFO - PROCESS | 1648 | 1465205839929 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]]]}] 02:37:19 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) 02:37:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1022ms 02:37:19 INFO - PROCESS | 1648 | 1465205839960 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 02:37:19 INFO - PROCESS | 1648 | 1465205839963 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 02:37:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 02:37:19 INFO - PROCESS | 1648 | 1465205839979 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 02:37:19 INFO - PROCESS | 1648 | 1465205839981 Marionette TRACE conn2 <- [1,698,null,{}] 02:37:19 INFO - PROCESS | 1648 | 1465205839985 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}] 02:37:19 INFO - PROCESS | 1648 | 1465205839987 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:20 INFO - PROCESS | 1648 | 1465205840085 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 02:37:20 INFO - PROCESS | 1648 | 1465205840135 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:20 INFO - PROCESS | 1648 | 1465205840137 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x117007000 == 40 [pid = 1648] [id = 182] 02:37:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11670bc00) [pid = 1648] [serial = 544] [outer = 0x0] 02:37:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x11848a800) [pid = 1648] [serial = 545] [outer = 0x11670bc00] 02:37:20 INFO - PROCESS | 1648 | 1465205840168 Marionette DEBUG loaded listener.js 02:37:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1186e9800) [pid = 1648] [serial = 546] [outer = 0x11670bc00] 02:37:21 INFO - PROCESS | 1648 | 1465205841128 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]]]}] 02:37:21 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) 02:37:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1171ms 02:37:21 INFO - PROCESS | 1648 | 1465205841150 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 02:37:21 INFO - PROCESS | 1648 | 1465205841154 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 02:37:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 02:37:21 INFO - PROCESS | 1648 | 1465205841161 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 02:37:21 INFO - PROCESS | 1648 | 1465205841163 Marionette TRACE conn2 <- [1,702,null,{}] 02:37:21 INFO - PROCESS | 1648 | 1465205841165 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}] 02:37:21 INFO - PROCESS | 1648 | 1465205841167 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:21 INFO - PROCESS | 1648 | 1465205841268 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 02:37:21 INFO - PROCESS | 1648 | 1465205841318 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:21 INFO - PROCESS | 1648 | 1465205841319 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x121db0800 == 41 [pid = 1648] [id = 183] 02:37:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x119b0d400) [pid = 1648] [serial = 547] [outer = 0x0] 02:37:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x121141400) [pid = 1648] [serial = 548] [outer = 0x119b0d400] 02:37:21 INFO - PROCESS | 1648 | 1465205841350 Marionette DEBUG loaded listener.js 02:37:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x124cee400) [pid = 1648] [serial = 549] [outer = 0x119b0d400] 02:37:22 INFO - PROCESS | 1648 | 1465205842288 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]]]}] 02:37:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 02:37:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1172ms 02:37:22 INFO - PROCESS | 1648 | 1465205842333 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 02:37:22 INFO - PROCESS | 1648 | 1465205842334 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 02:37:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 02:37:22 INFO - PROCESS | 1648 | 1465205842337 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 02:37:22 INFO - PROCESS | 1648 | 1465205842340 Marionette TRACE conn2 <- [1,706,null,{}] 02:37:22 INFO - PROCESS | 1648 | 1465205842347 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}] 02:37:22 INFO - PROCESS | 1648 | 1465205842351 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:22 INFO - PROCESS | 1648 | 1465205842449 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 02:37:22 INFO - PROCESS | 1648 | 1465205842500 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:22 INFO - PROCESS | 1648 | 1465205842502 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b3cb800 == 42 [pid = 1648] [id = 184] 02:37:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x128ef8000) [pid = 1648] [serial = 550] [outer = 0x0] 02:37:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12971f400) [pid = 1648] [serial = 551] [outer = 0x128ef8000] 02:37:22 INFO - PROCESS | 1648 | 1465205842533 Marionette DEBUG loaded listener.js 02:37:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12aaa8c00) [pid = 1648] [serial = 552] [outer = 0x128ef8000] 02:37:23 INFO - PROCESS | 1648 | 1465205843429 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]]]}] 02:37:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 02:37:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1123ms 02:37:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 02:37:23 INFO - PROCESS | 1648 | 1465205843460 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 02:37:23 INFO - PROCESS | 1648 | 1465205843462 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 02:37:23 INFO - PROCESS | 1648 | 1465205843464 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 02:37:23 INFO - PROCESS | 1648 | 1465205843465 Marionette TRACE conn2 <- [1,710,null,{}] 02:37:23 INFO - PROCESS | 1648 | 1465205843468 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}] 02:37:23 INFO - PROCESS | 1648 | 1465205843469 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:23 INFO - PROCESS | 1648 | 1465205843669 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 02:37:23 INFO - PROCESS | 1648 | 1465205843753 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:23 INFO - PROCESS | 1648 | 1465205843754 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x1133a6800 == 43 [pid = 1648] [id = 185] 02:37:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1160b0400) [pid = 1648] [serial = 553] [outer = 0x0] 02:37:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1182e0400) [pid = 1648] [serial = 554] [outer = 0x1160b0400] 02:37:23 INFO - PROCESS | 1648 | 1465205843828 Marionette DEBUG loaded listener.js 02:37:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x11857dc00) [pid = 1648] [serial = 555] [outer = 0x1160b0400] 02:37:24 INFO - PROCESS | 1648 | --DOCSHELL 0x124835000 == 42 [pid = 1648] [id = 180] 02:37:24 INFO - PROCESS | 1648 | --DOCSHELL 0x116aa8000 == 41 [pid = 1648] [id = 179] 02:37:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12723a800 == 40 [pid = 1648] [id = 178] 02:37:24 INFO - PROCESS | 1648 | --DOCSHELL 0x126868800 == 39 [pid = 1648] [id = 177] 02:37:24 INFO - PROCESS | 1648 | --DOCSHELL 0x121da8000 == 38 [pid = 1648] [id = 176] 02:37:24 INFO - PROCESS | 1648 | --DOCSHELL 0x1214a3800 == 37 [pid = 1648] [id = 175] 02:37:24 INFO - PROCESS | 1648 | --DOCSHELL 0x119880000 == 36 [pid = 1648] [id = 174] 02:37:24 INFO - PROCESS | 1648 | --DOCSHELL 0x117e2c800 == 35 [pid = 1648] [id = 173] 02:37:24 INFO - PROCESS | 1648 | --DOCSHELL 0x116893000 == 34 [pid = 1648] [id = 172] 02:37:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12a955000 == 33 [pid = 1648] [id = 170] 02:37:24 INFO - PROCESS | 1648 | --DOCSHELL 0x11701b000 == 32 [pid = 1648] [id = 171] 02:37:24 INFO - PROCESS | 1648 | --DOCSHELL 0x11735e800 == 31 [pid = 1648] [id = 158] 02:37:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12b3cb800 == 30 [pid = 1648] [id = 184] 02:37:24 INFO - PROCESS | 1648 | --DOCSHELL 0x121db0800 == 29 [pid = 1648] [id = 183] 02:37:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12b240000 == 28 [pid = 1648] [id = 181] 02:37:24 INFO - PROCESS | 1648 | --DOCSHELL 0x117007000 == 27 [pid = 1648] [id = 182] 02:37:24 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x129727000) [pid = 1648] [serial = 503] [outer = 0x0] [url = about:blank] 02:37:24 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x129577800) [pid = 1648] [serial = 498] [outer = 0x0] [url = about:blank] 02:37:24 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x118686c00) [pid = 1648] [serial = 200] [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.] 02:37:24 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x127268c00) [pid = 1648] [serial = 491] [outer = 0x0] [url = about:blank] 02:37:24 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x124cf1c00) [pid = 1648] [serial = 488] [outer = 0x0] [url = about:blank] 02:37:24 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x128d8b000) [pid = 1648] [serial = 494] [outer = 0x0] [url = about:blank] 02:37:24 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x129736c00) [pid = 1648] [serial = 504] [outer = 0x0] [url = about:blank] 02:37:24 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x121612400) [pid = 1648] [serial = 485] [outer = 0x0] [url = about:blank] 02:37:24 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x12aaa1800) [pid = 1648] [serial = 509] [outer = 0x0] [url = about:blank] 02:37:24 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12a9b5800) [pid = 1648] [serial = 506] [outer = 0x0] [url = about:blank] 02:37:24 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1218cdc00) [pid = 1648] [serial = 487] [outer = 0x0] [url = about:blank] 02:37:24 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x121139000) [pid = 1648] [serial = 484] [outer = 0x0] [url = about:blank] 02:37:24 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x118579c00) [pid = 1648] [serial = 478] [outer = 0x0] [url = about:blank] 02:37:24 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x11868b000) [pid = 1648] [serial = 479] [outer = 0x0] [url = about:blank] 02:37:24 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x118491400) [pid = 1648] [serial = 473] [outer = 0x0] [url = about:blank] 02:37:24 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x117658400) [pid = 1648] [serial = 472] [outer = 0x0] [url = about:blank] 02:37:24 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x116711c00) [pid = 1648] [serial = 475] [outer = 0x0] [url = about:blank] 02:37:24 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1172a0400) [pid = 1648] [serial = 476] [outer = 0x0] [url = about:blank] 02:37:24 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x119005000) [pid = 1648] [serial = 481] [outer = 0x0] [url = about:blank] 02:37:24 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x119550400) [pid = 1648] [serial = 482] [outer = 0x0] [url = about:blank] 02:37:24 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x116a6f800) [pid = 1648] [serial = 458] [outer = 0x0] [url = about:blank] 02:37:24 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x11670a000) [pid = 1648] [serial = 457] [outer = 0x0] [url = about:blank] 02:37:24 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x1188f0c00) [pid = 1648] [serial = 461] [outer = 0x0] [url = about:blank] 02:37:24 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x11885ec00) [pid = 1648] [serial = 460] [outer = 0x0] [url = about:blank] 02:37:24 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x1219db400) [pid = 1648] [serial = 464] [outer = 0x0] [url = about:blank] 02:37:24 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x121294400) [pid = 1648] [serial = 463] [outer = 0x0] [url = about:blank] 02:37:24 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x127556c00) [pid = 1648] [serial = 467] [outer = 0x0] [url = about:blank] 02:37:24 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x12684d400) [pid = 1648] [serial = 466] [outer = 0x0] [url = about:blank] 02:37:24 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x129452400) [pid = 1648] [serial = 470] [outer = 0x0] [url = about:blank] 02:37:24 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x128d88800) [pid = 1648] [serial = 469] [outer = 0x0] [url = about:blank] 02:37:24 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x126843800) [pid = 1648] [serial = 490] [outer = 0x0] [url = about:blank] 02:37:24 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x126844400) [pid = 1648] [serial = 500] [outer = 0x0] [url = about:blank] 02:37:24 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x128d4d000) [pid = 1648] [serial = 493] [outer = 0x0] [url = about:blank] 02:37:24 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x129450c00) [pid = 1648] [serial = 497] [outer = 0x0] [url = about:blank] 02:37:24 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x12b372800) [pid = 1648] [serial = 507] [outer = 0x0] [url = about:blank] 02:37:24 INFO - PROCESS | 1648 | --DOMWINDOW == 64 (0x129576400) [pid = 1648] [serial = 501] [outer = 0x0] [url = about:blank] 02:37:25 INFO - PROCESS | 1648 | 1465205845236 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]]]}] 02:37:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 02:37:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1821ms 02:37:25 INFO - PROCESS | 1648 | 1465205845296 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 02:37:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 02:37:25 INFO - PROCESS | 1648 | 1465205845298 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 02:37:25 INFO - PROCESS | 1648 | 1465205845302 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 02:37:25 INFO - PROCESS | 1648 | 1465205845304 Marionette TRACE conn2 <- [1,714,null,{}] 02:37:25 INFO - PROCESS | 1648 | 1465205845308 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}] 02:37:25 INFO - PROCESS | 1648 | 1465205845309 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:25 INFO - PROCESS | 1648 | 1465205845384 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 02:37:25 INFO - PROCESS | 1648 | 1465205845389 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:25 INFO - PROCESS | 1648 | 1465205845394 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x115e89800 == 28 [pid = 1648] [id = 186] 02:37:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x116711c00) [pid = 1648] [serial = 556] [outer = 0x0] 02:37:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x116fa8400) [pid = 1648] [serial = 557] [outer = 0x116711c00] 02:37:25 INFO - PROCESS | 1648 | 1465205845423 Marionette DEBUG loaded listener.js 02:37:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x118109c00) [pid = 1648] [serial = 558] [outer = 0x116711c00] 02:37:26 INFO - PROCESS | 1648 | 1465205846231 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]]]}] 02:37:26 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 02:37:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 970ms 02:37:26 INFO - PROCESS | 1648 | 1465205846273 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 02:37:26 INFO - PROCESS | 1648 | 1465205846276 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 02:37:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 02:37:26 INFO - PROCESS | 1648 | 1465205846281 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 02:37:26 INFO - PROCESS | 1648 | 1465205846282 Marionette TRACE conn2 <- [1,718,null,{}] 02:37:26 INFO - PROCESS | 1648 | 1465205846285 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}] 02:37:26 INFO - PROCESS | 1648 | 1465205846287 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:26 INFO - PROCESS | 1648 | 1465205846385 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 02:37:26 INFO - PROCESS | 1648 | 1465205846415 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:26 INFO - PROCESS | 1648 | 1465205846416 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x116a9b000 == 29 [pid = 1648] [id = 187] 02:37:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x1182e9400) [pid = 1648] [serial = 559] [outer = 0x0] 02:37:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x11857e800) [pid = 1648] [serial = 560] [outer = 0x1182e9400] 02:37:26 INFO - PROCESS | 1648 | 1465205846444 Marionette DEBUG loaded listener.js 02:37:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x1186eb000) [pid = 1648] [serial = 561] [outer = 0x1182e9400] 02:37:27 INFO - PROCESS | 1648 | 1465205847235 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]]]}] 02:37:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 02:37:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 973ms 02:37:27 INFO - PROCESS | 1648 | 1465205847253 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 02:37:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 02:37:27 INFO - PROCESS | 1648 | 1465205847263 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 02:37:27 INFO - PROCESS | 1648 | 1465205847272 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 02:37:27 INFO - PROCESS | 1648 | 1465205847276 Marionette TRACE conn2 <- [1,722,null,{}] 02:37:27 INFO - PROCESS | 1648 | 1465205847285 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}] 02:37:27 INFO - PROCESS | 1648 | 1465205847288 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:27 INFO - PROCESS | 1648 | 1465205847380 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 02:37:27 INFO - PROCESS | 1648 | 1465205847414 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:27 INFO - PROCESS | 1648 | 1465205847416 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x119079800 == 30 [pid = 1648] [id = 188] 02:37:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x116706000) [pid = 1648] [serial = 562] [outer = 0x0] 02:37:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x120e73800) [pid = 1648] [serial = 563] [outer = 0x116706000] 02:37:27 INFO - PROCESS | 1648 | 1465205847445 Marionette DEBUG loaded listener.js 02:37:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x12113e800) [pid = 1648] [serial = 564] [outer = 0x116706000] 02:37:27 INFO - PROCESS | 1648 | 1465205847789 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] 02:37:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 02:37:27 INFO - PROCESS | 1648 | 1465205847798 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 02:37:27 INFO - PROCESS | 1648 | 1465205847801 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 02:37:27 INFO - PROCESS | 1648 | 1465205847802 Marionette TRACE conn2 <- [1,726,null,{}] 02:37:27 INFO - PROCESS | 1648 | 1465205847804 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}] 02:37:27 INFO - PROCESS | 1648 | 1465205847805 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:27 INFO - PROCESS | 1648 | 1465205847900 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 02:37:27 INFO - PROCESS | 1648 | 1465205847932 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:27 INFO - PROCESS | 1648 | 1465205847933 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x11987f000 == 31 [pid = 1648] [id = 189] 02:37:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x12160d000) [pid = 1648] [serial = 565] [outer = 0x0] 02:37:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x124907c00) [pid = 1648] [serial = 566] [outer = 0x12160d000] 02:37:27 INFO - PROCESS | 1648 | 1465205847959 Marionette DEBUG loaded listener.js 02:37:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x124cfbc00) [pid = 1648] [serial = 567] [outer = 0x12160d000] 02:37:28 INFO - PROCESS | 1648 | 1465205848318 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]]]}] 02:37:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 02:37:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 569ms 02:37:28 INFO - PROCESS | 1648 | 1465205848370 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 02:37:28 INFO - PROCESS | 1648 | 1465205848372 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 02:37:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 02:37:28 INFO - PROCESS | 1648 | 1465205848374 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 02:37:28 INFO - PROCESS | 1648 | 1465205848375 Marionette TRACE conn2 <- [1,730,null,{}] 02:37:28 INFO - PROCESS | 1648 | 1465205848384 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}] 02:37:28 INFO - PROCESS | 1648 | 1465205848385 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:28 INFO - PROCESS | 1648 | 1465205848484 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 02:37:28 INFO - PROCESS | 1648 | 1465205848487 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:28 INFO - PROCESS | 1648 | 1465205848488 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x1212af000 == 32 [pid = 1648] [id = 190] 02:37:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x1182e1400) [pid = 1648] [serial = 568] [outer = 0x0] 02:37:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x124fb5400) [pid = 1648] [serial = 569] [outer = 0x1182e1400] 02:37:28 INFO - PROCESS | 1648 | 1465205848514 Marionette DEBUG loaded listener.js 02:37:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x126856800) [pid = 1648] [serial = 570] [outer = 0x1182e1400] 02:37:28 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x128ef1800) [pid = 1648] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 02:37:28 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x11810b000) [pid = 1648] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 02:37:28 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x118586000) [pid = 1648] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 02:37:28 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x118685c00) [pid = 1648] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 02:37:28 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x124fafc00) [pid = 1648] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 02:37:28 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x121df0400) [pid = 1648] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 02:37:28 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x120e73400) [pid = 1648] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 02:37:28 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x11857d800) [pid = 1648] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 02:37:28 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x118586c00) [pid = 1648] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 02:37:28 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x1182ec400) [pid = 1648] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 02:37:28 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x1168a3400) [pid = 1648] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 02:37:28 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x1168a5400) [pid = 1648] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 02:37:28 INFO - PROCESS | 1648 | 1465205848921 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] 02:37:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 02:37:28 INFO - PROCESS | 1648 | 1465205848946 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 02:37:28 INFO - PROCESS | 1648 | 1465205848949 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 02:37:28 INFO - PROCESS | 1648 | 1465205848950 Marionette TRACE conn2 <- [1,734,null,{}] 02:37:28 INFO - PROCESS | 1648 | 1465205848953 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}] 02:37:28 INFO - PROCESS | 1648 | 1465205848957 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:29 INFO - PROCESS | 1648 | 1465205849080 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 02:37:29 INFO - PROCESS | 1648 | 1465205849154 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:29 INFO - PROCESS | 1648 | 1465205849155 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12136f000 == 33 [pid = 1648] [id = 191] 02:37:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x1186eac00) [pid = 1648] [serial = 571] [outer = 0x0] 02:37:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x12684f400) [pid = 1648] [serial = 572] [outer = 0x1186eac00] 02:37:29 INFO - PROCESS | 1648 | 1465205849200 Marionette DEBUG loaded listener.js 02:37:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x128d47800) [pid = 1648] [serial = 573] [outer = 0x1186eac00] 02:37:29 INFO - PROCESS | 1648 | 1465205849588 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]]]}] 02:37:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 02:37:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 670ms 02:37:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 02:37:29 INFO - PROCESS | 1648 | 1465205849619 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 02:37:29 INFO - PROCESS | 1648 | 1465205849620 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 02:37:29 INFO - PROCESS | 1648 | 1465205849622 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 02:37:29 INFO - PROCESS | 1648 | 1465205849623 Marionette TRACE conn2 <- [1,738,null,{}] 02:37:29 INFO - PROCESS | 1648 | 1465205849626 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}] 02:37:29 INFO - PROCESS | 1648 | 1465205849627 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:29 INFO - PROCESS | 1648 | 1465205849723 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 02:37:29 INFO - PROCESS | 1648 | 1465205849731 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:29 INFO - PROCESS | 1648 | 1465205849733 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12500e000 == 34 [pid = 1648] [id = 192] 02:37:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x11868cc00) [pid = 1648] [serial = 574] [outer = 0x0] 02:37:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x128d87c00) [pid = 1648] [serial = 575] [outer = 0x11868cc00] 02:37:29 INFO - PROCESS | 1648 | 1465205849757 Marionette DEBUG loaded listener.js 02:37:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x1290ea400) [pid = 1648] [serial = 576] [outer = 0x11868cc00] 02:37:30 INFO - PROCESS | 1648 | 1465205850550 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]]]}] 02:37:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 02:37:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 969ms 02:37:30 INFO - PROCESS | 1648 | 1465205850593 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 02:37:30 INFO - PROCESS | 1648 | 1465205850595 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 02:37:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 02:37:30 INFO - PROCESS | 1648 | 1465205850597 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 02:37:30 INFO - PROCESS | 1648 | 1465205850598 Marionette TRACE conn2 <- [1,742,null,{}] 02:37:30 INFO - PROCESS | 1648 | 1465205850600 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}] 02:37:30 INFO - PROCESS | 1648 | 1465205850601 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:30 INFO - PROCESS | 1648 | 1465205850672 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 02:37:30 INFO - PROCESS | 1648 | 1465205850678 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:30 INFO - PROCESS | 1648 | 1465205850679 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x126cc0000 == 35 [pid = 1648] [id = 193] 02:37:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x128efd800) [pid = 1648] [serial = 577] [outer = 0x0] 02:37:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x129720000) [pid = 1648] [serial = 578] [outer = 0x128efd800] 02:37:30 INFO - PROCESS | 1648 | 1465205850703 Marionette DEBUG loaded listener.js 02:37:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x129731800) [pid = 1648] [serial = 579] [outer = 0x128efd800] 02:37:31 INFO - PROCESS | 1648 | 1465205851761 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]]]}] 02:37:31 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 02:37:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1219ms 02:37:31 INFO - PROCESS | 1648 | 1465205851816 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 02:37:31 INFO - PROCESS | 1648 | 1465205851819 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 02:37:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 02:37:31 INFO - PROCESS | 1648 | 1465205851822 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 02:37:31 INFO - PROCESS | 1648 | 1465205851824 Marionette TRACE conn2 <- [1,746,null,{}] 02:37:31 INFO - PROCESS | 1648 | 1465205851828 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}] 02:37:31 INFO - PROCESS | 1648 | 1465205851830 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:31 INFO - PROCESS | 1648 | 1465205851955 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 02:37:32 INFO - PROCESS | 1648 | 1465205852050 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:32 INFO - PROCESS | 1648 | 1465205852051 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x116a97000 == 36 [pid = 1648] [id = 194] 02:37:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x118105400) [pid = 1648] [serial = 580] [outer = 0x0] 02:37:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x118111000) [pid = 1648] [serial = 581] [outer = 0x118105400] 02:37:32 INFO - PROCESS | 1648 | 1465205852083 Marionette DEBUG loaded listener.js 02:37:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x11857a000) [pid = 1648] [serial = 582] [outer = 0x118105400] 02:37:32 INFO - PROCESS | 1648 | --DOCSHELL 0x12500e000 == 35 [pid = 1648] [id = 192] 02:37:32 INFO - PROCESS | 1648 | --DOCSHELL 0x12136f000 == 34 [pid = 1648] [id = 191] 02:37:32 INFO - PROCESS | 1648 | --DOCSHELL 0x1212af000 == 33 [pid = 1648] [id = 190] 02:37:32 INFO - PROCESS | 1648 | --DOCSHELL 0x11987f000 == 32 [pid = 1648] [id = 189] 02:37:32 INFO - PROCESS | 1648 | --DOCSHELL 0x119079800 == 31 [pid = 1648] [id = 188] 02:37:32 INFO - PROCESS | 1648 | --DOCSHELL 0x116a9b000 == 30 [pid = 1648] [id = 187] 02:37:32 INFO - PROCESS | 1648 | --DOCSHELL 0x115e89800 == 29 [pid = 1648] [id = 186] 02:37:32 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x1290e6c00) [pid = 1648] [serial = 530] [outer = 0x0] [url = about:blank] 02:37:32 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x12a9ae400) [pid = 1648] [serial = 531] [outer = 0x0] [url = about:blank] 02:37:32 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x12aaa6400) [pid = 1648] [serial = 533] [outer = 0x0] [url = about:blank] 02:37:32 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x124d62800) [pid = 1648] [serial = 540] [outer = 0x0] [url = about:blank] 02:37:32 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x12bbd5c00) [pid = 1648] [serial = 510] [outer = 0x0] [url = about:blank] 02:37:32 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x126843000) [pid = 1648] [serial = 524] [outer = 0x0] [url = about:blank] 02:37:32 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x12bbd6800) [pid = 1648] [serial = 536] [outer = 0x0] [url = about:blank] 02:37:32 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x126caa400) [pid = 1648] [serial = 525] [outer = 0x0] [url = about:blank] 02:37:32 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x12150cc00) [pid = 1648] [serial = 521] [outer = 0x0] [url = about:blank] 02:37:32 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x121df8400) [pid = 1648] [serial = 522] [outer = 0x0] [url = about:blank] 02:37:32 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x1188e2400) [pid = 1648] [serial = 518] [outer = 0x0] [url = about:blank] 02:37:32 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x119254c00) [pid = 1648] [serial = 519] [outer = 0x0] [url = about:blank] 02:37:32 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x128d4f000) [pid = 1648] [serial = 542] [outer = 0x0] [url = about:blank] 02:37:32 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x118492000) [pid = 1648] [serial = 515] [outer = 0x0] [url = about:blank] 02:37:32 INFO - PROCESS | 1648 | --DOMWINDOW == 64 (0x118585400) [pid = 1648] [serial = 516] [outer = 0x0] [url = about:blank] 02:37:32 INFO - PROCESS | 1648 | --DOMWINDOW == 63 (0x126f02800) [pid = 1648] [serial = 527] [outer = 0x0] [url = about:blank] 02:37:32 INFO - PROCESS | 1648 | --DOMWINDOW == 62 (0x118107800) [pid = 1648] [serial = 512] [outer = 0x0] [url = about:blank] 02:37:32 INFO - PROCESS | 1648 | --DOMWINDOW == 61 (0x118494800) [pid = 1648] [serial = 513] [outer = 0x0] [url = about:blank] 02:37:32 INFO - PROCESS | 1648 | --DOMWINDOW == 60 (0x12bd3e000) [pid = 1648] [serial = 543] [outer = 0x0] [url = about:blank] 02:37:32 INFO - PROCESS | 1648 | --DOMWINDOW == 59 (0x119545c00) [pid = 1648] [serial = 539] [outer = 0x0] [url = about:blank] 02:37:32 INFO - PROCESS | 1648 | --DOMWINDOW == 58 (0x12bd3c800) [pid = 1648] [serial = 537] [outer = 0x0] [url = about:blank] 02:37:32 INFO - PROCESS | 1648 | --DOMWINDOW == 57 (0x12b2f4000) [pid = 1648] [serial = 534] [outer = 0x0] [url = about:blank] 02:37:32 INFO - PROCESS | 1648 | --DOMWINDOW == 56 (0x127711400) [pid = 1648] [serial = 528] [outer = 0x0] [url = about:blank] 02:37:33 INFO - PROCESS | 1648 | 1465205853129 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]]]}] 02:37:33 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.) 02:37:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1321ms 02:37:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 02:37:33 INFO - PROCESS | 1648 | 1465205853144 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 02:37:33 INFO - PROCESS | 1648 | 1465205853146 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 02:37:33 INFO - PROCESS | 1648 | 1465205853149 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 02:37:33 INFO - PROCESS | 1648 | 1465205853150 Marionette TRACE conn2 <- [1,750,null,{}] 02:37:33 INFO - PROCESS | 1648 | 1465205853154 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}] 02:37:33 INFO - PROCESS | 1648 | 1465205853156 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:33 INFO - PROCESS | 1648 | 1465205853235 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 02:37:33 INFO - PROCESS | 1648 | 1465205853306 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:33 INFO - PROCESS | 1648 | 1465205853309 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x1167aa800 == 30 [pid = 1648] [id = 195] 02:37:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 57 (0x118497800) [pid = 1648] [serial = 583] [outer = 0x0] 02:37:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 58 (0x11857b400) [pid = 1648] [serial = 584] [outer = 0x118497800] 02:37:33 INFO - PROCESS | 1648 | 1465205853337 Marionette DEBUG loaded listener.js 02:37:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 59 (0x11868b000) [pid = 1648] [serial = 585] [outer = 0x118497800] 02:37:34 INFO - PROCESS | 1648 | 1465205854105 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]]]}] 02:37:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 02:37:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 970ms 02:37:34 INFO - PROCESS | 1648 | 1465205854118 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 02:37:34 INFO - PROCESS | 1648 | 1465205854122 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 02:37:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 02:37:34 INFO - PROCESS | 1648 | 1465205854128 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 02:37:34 INFO - PROCESS | 1648 | 1465205854129 Marionette TRACE conn2 <- [1,754,null,{}] 02:37:34 INFO - PROCESS | 1648 | 1465205854132 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}] 02:37:34 INFO - PROCESS | 1648 | 1465205854133 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:34 INFO - PROCESS | 1648 | 1465205854209 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 02:37:34 INFO - PROCESS | 1648 | 1465205854214 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:34 INFO - PROCESS | 1648 | 1465205854215 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x11827b000 == 31 [pid = 1648] [id = 196] 02:37:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 60 (0x1186f5c00) [pid = 1648] [serial = 586] [outer = 0x0] 02:37:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 61 (0x11954ac00) [pid = 1648] [serial = 587] [outer = 0x1186f5c00] 02:37:34 INFO - PROCESS | 1648 | 1465205854244 Marionette DEBUG loaded listener.js 02:37:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 62 (0x120e6c400) [pid = 1648] [serial = 588] [outer = 0x1186f5c00] 02:37:35 INFO - PROCESS | 1648 | 1465205855063 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]]]}] 02:37:35 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 02:37:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 976ms 02:37:35 INFO - PROCESS | 1648 | 1465205855111 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 02:37:35 INFO - PROCESS | 1648 | 1465205855112 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 02:37:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 02:37:35 INFO - PROCESS | 1648 | 1465205855126 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 02:37:35 INFO - PROCESS | 1648 | 1465205855128 Marionette TRACE conn2 <- [1,758,null,{}] 02:37:35 INFO - PROCESS | 1648 | 1465205855136 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}] 02:37:35 INFO - PROCESS | 1648 | 1465205855139 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:35 INFO - PROCESS | 1648 | 1465205855234 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 02:37:35 INFO - PROCESS | 1648 | 1465205855240 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:35 INFO - PROCESS | 1648 | 1465205855243 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x11987f000 == 32 [pid = 1648] [id = 197] 02:37:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x12160bc00) [pid = 1648] [serial = 589] [outer = 0x0] 02:37:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x124cb2800) [pid = 1648] [serial = 590] [outer = 0x12160bc00] 02:37:35 INFO - PROCESS | 1648 | 1465205855270 Marionette DEBUG loaded listener.js 02:37:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x12562c400) [pid = 1648] [serial = 591] [outer = 0x12160bc00] 02:37:35 INFO - PROCESS | 1648 | 1465205855606 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]]]}] 02:37:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 02:37:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 520ms 02:37:35 INFO - PROCESS | 1648 | 1465205855647 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 02:37:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 02:37:35 INFO - PROCESS | 1648 | 1465205855649 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 02:37:35 INFO - PROCESS | 1648 | 1465205855663 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 02:37:35 INFO - PROCESS | 1648 | 1465205855664 Marionette TRACE conn2 <- [1,762,null,{}] 02:37:35 INFO - PROCESS | 1648 | 1465205855668 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}] 02:37:35 INFO - PROCESS | 1648 | 1465205855669 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:35 INFO - PROCESS | 1648 | 1465205855763 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 02:37:35 INFO - PROCESS | 1648 | 1465205855795 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:35 INFO - PROCESS | 1648 | 1465205855796 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x12136f000 == 33 [pid = 1648] [id = 198] 02:37:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x12684e000) [pid = 1648] [serial = 592] [outer = 0x0] 02:37:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x127011400) [pid = 1648] [serial = 593] [outer = 0x12684e000] 02:37:35 INFO - PROCESS | 1648 | 1465205855822 Marionette DEBUG loaded listener.js 02:37:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x12771f000) [pid = 1648] [serial = 594] [outer = 0x12684e000] 02:37:36 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x11868cc00) [pid = 1648] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 02:37:36 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x1182e9400) [pid = 1648] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 02:37:36 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x116706000) [pid = 1648] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 02:37:36 INFO - PROCESS | 1648 | --DOMWINDOW == 64 (0x12160d000) [pid = 1648] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 02:37:36 INFO - PROCESS | 1648 | --DOMWINDOW == 63 (0x1182e1400) [pid = 1648] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 02:37:36 INFO - PROCESS | 1648 | --DOMWINDOW == 62 (0x1186eac00) [pid = 1648] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 02:37:36 INFO - PROCESS | 1648 | --DOMWINDOW == 61 (0x1160b0400) [pid = 1648] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 02:37:36 INFO - PROCESS | 1648 | --DOMWINDOW == 60 (0x116711c00) [pid = 1648] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 02:37:36 INFO - PROCESS | 1648 | --DOMWINDOW == 59 (0x11670bc00) [pid = 1648] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 02:37:36 INFO - PROCESS | 1648 | --DOMWINDOW == 58 (0x119b0d400) [pid = 1648] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 02:37:36 INFO - PROCESS | 1648 | --DOMWINDOW == 57 (0x128ef8000) [pid = 1648] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 02:37:36 INFO - PROCESS | 1648 | 1465205856598 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]]]}] 02:37:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 02:37:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 982ms 02:37:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 02:37:36 INFO - PROCESS | 1648 | 1465205856633 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 02:37:36 INFO - PROCESS | 1648 | 1465205856634 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 02:37:36 INFO - PROCESS | 1648 | 1465205856636 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 02:37:36 INFO - PROCESS | 1648 | 1465205856638 Marionette TRACE conn2 <- [1,766,null,{}] 02:37:36 INFO - PROCESS | 1648 | 1465205856640 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}] 02:37:36 INFO - PROCESS | 1648 | 1465205856641 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:36 INFO - PROCESS | 1648 | 1465205856730 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 02:37:36 INFO - PROCESS | 1648 | 1465205856764 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:36 INFO - PROCESS | 1648 | 1465205856765 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x12182c000 == 34 [pid = 1648] [id = 199] 02:37:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 58 (0x11729e800) [pid = 1648] [serial = 595] [outer = 0x0] 02:37:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 59 (0x119547000) [pid = 1648] [serial = 596] [outer = 0x11729e800] 02:37:36 INFO - PROCESS | 1648 | 1465205856790 Marionette DEBUG loaded listener.js 02:37:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 60 (0x126844c00) [pid = 1648] [serial = 597] [outer = 0x11729e800] 02:37:37 INFO - PROCESS | 1648 | 1465205857521 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]]]}] 02:37:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 02:37:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 918ms 02:37:37 INFO - PROCESS | 1648 | 1465205857555 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 02:37:37 INFO - PROCESS | 1648 | 1465205857556 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 02:37:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 02:37:37 INFO - PROCESS | 1648 | 1465205857559 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 02:37:37 INFO - PROCESS | 1648 | 1465205857560 Marionette TRACE conn2 <- [1,770,null,{}] 02:37:37 INFO - PROCESS | 1648 | 1465205857562 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}] 02:37:37 INFO - PROCESS | 1648 | 1465205857566 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:37 INFO - PROCESS | 1648 | 1465205857656 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 02:37:37 INFO - PROCESS | 1648 | 1465205857662 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:37 INFO - PROCESS | 1648 | 1465205857663 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x12686c000 == 35 [pid = 1648] [id = 200] 02:37:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 61 (0x128efa400) [pid = 1648] [serial = 598] [outer = 0x0] 02:37:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 62 (0x129726000) [pid = 1648] [serial = 599] [outer = 0x128efa400] 02:37:37 INFO - PROCESS | 1648 | 1465205857689 Marionette DEBUG loaded listener.js 02:37:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x12a929c00) [pid = 1648] [serial = 600] [outer = 0x128efa400] 02:37:38 INFO - PROCESS | 1648 | 1465205858129 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]]]}] 02:37:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 02:37:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 619ms 02:37:38 INFO - PROCESS | 1648 | 1465205858179 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 02:37:38 INFO - PROCESS | 1648 | 1465205858181 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 02:37:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 02:37:38 INFO - PROCESS | 1648 | 1465205858184 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 02:37:38 INFO - PROCESS | 1648 | 1465205858196 Marionette TRACE conn2 <- [1,774,null,{}] 02:37:38 INFO - PROCESS | 1648 | 1465205858200 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}] 02:37:38 INFO - PROCESS | 1648 | 1465205858202 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:38 INFO - PROCESS | 1648 | 1465205858312 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 02:37:38 INFO - PROCESS | 1648 | 1465205858319 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:38 INFO - PROCESS | 1648 | 1465205858320 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x1275c2000 == 36 [pid = 1648] [id = 201] 02:37:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x12a92fc00) [pid = 1648] [serial = 601] [outer = 0x0] 02:37:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x12a9b8c00) [pid = 1648] [serial = 602] [outer = 0x12a92fc00] 02:37:38 INFO - PROCESS | 1648 | 1465205858362 Marionette DEBUG loaded listener.js 02:37:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x12aaa7c00) [pid = 1648] [serial = 603] [outer = 0x12a92fc00] 02:37:38 INFO - PROCESS | 1648 | 1465205858693 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]]]}] 02:37:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 02:37:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 529ms 02:37:38 INFO - PROCESS | 1648 | 1465205858714 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 02:37:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 02:37:38 INFO - PROCESS | 1648 | 1465205858716 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 02:37:38 INFO - PROCESS | 1648 | 1465205858718 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 02:37:38 INFO - PROCESS | 1648 | 1465205858719 Marionette TRACE conn2 <- [1,778,null,{}] 02:37:38 INFO - PROCESS | 1648 | 1465205858721 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}] 02:37:38 INFO - PROCESS | 1648 | 1465205858722 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:38 INFO - PROCESS | 1648 | 1465205858821 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 02:37:38 INFO - PROCESS | 1648 | 1465205858827 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:38 INFO - PROCESS | 1648 | 1465205858828 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x1162db800 == 37 [pid = 1648] [id = 202] 02:37:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x1160b0000) [pid = 1648] [serial = 604] [outer = 0x0] 02:37:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x12b224800) [pid = 1648] [serial = 605] [outer = 0x1160b0000] 02:37:38 INFO - PROCESS | 1648 | 1465205858853 Marionette DEBUG loaded listener.js 02:37:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x12b2f2800) [pid = 1648] [serial = 606] [outer = 0x1160b0000] 02:37:39 INFO - PROCESS | 1648 | 1465205859348 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]]]}] 02:37:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 02:37:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 669ms 02:37:39 INFO - PROCESS | 1648 | 1465205859388 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 02:37:39 INFO - PROCESS | 1648 | 1465205859394 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 02:37:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 02:37:39 INFO - PROCESS | 1648 | 1465205859399 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 02:37:39 INFO - PROCESS | 1648 | 1465205859405 Marionette TRACE conn2 <- [1,782,null,{}] 02:37:39 INFO - PROCESS | 1648 | 1465205859410 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}] 02:37:39 INFO - PROCESS | 1648 | 1465205859412 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:39 INFO - PROCESS | 1648 | 1465205859502 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 02:37:39 INFO - PROCESS | 1648 | 1465205859560 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:39 INFO - PROCESS | 1648 | 1465205859562 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x11826b000 == 38 [pid = 1648] [id = 203] 02:37:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x118492000) [pid = 1648] [serial = 607] [outer = 0x0] 02:37:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x1186ecc00) [pid = 1648] [serial = 608] [outer = 0x118492000] 02:37:39 INFO - PROCESS | 1648 | 1465205859597 Marionette DEBUG loaded listener.js 02:37:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x11900f800) [pid = 1648] [serial = 609] [outer = 0x118492000] 02:37:40 INFO - PROCESS | 1648 | 1465205860123 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]]]}] 02:37:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 02:37:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 780ms 02:37:40 INFO - PROCESS | 1648 | 1465205860179 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 02:37:40 INFO - PROCESS | 1648 | 1465205860184 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 02:37:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 02:37:40 INFO - PROCESS | 1648 | 1465205860191 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 02:37:40 INFO - PROCESS | 1648 | 1465205860194 Marionette TRACE conn2 <- [1,786,null,{}] 02:37:40 INFO - PROCESS | 1648 | 1465205860198 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}] 02:37:40 INFO - PROCESS | 1648 | 1465205860201 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:40 INFO - PROCESS | 1648 | 1465205860361 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 02:37:40 INFO - PROCESS | 1648 | 1465205860426 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:40 INFO - PROCESS | 1648 | 1465205860427 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x125678000 == 39 [pid = 1648] [id = 204] 02:37:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x12150ec00) [pid = 1648] [serial = 610] [outer = 0x0] 02:37:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x1218c8c00) [pid = 1648] [serial = 611] [outer = 0x12150ec00] 02:37:40 INFO - PROCESS | 1648 | 1465205860459 Marionette DEBUG loaded listener.js 02:37:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x12562e400) [pid = 1648] [serial = 612] [outer = 0x12150ec00] 02:37:40 INFO - PROCESS | 1648 | 1465205860931 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]]]}] 02:37:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 02:37:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 773ms 02:37:40 INFO - PROCESS | 1648 | 1465205860972 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 02:37:40 INFO - PROCESS | 1648 | 1465205860976 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 02:37:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 02:37:40 INFO - PROCESS | 1648 | 1465205860980 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 02:37:40 INFO - PROCESS | 1648 | 1465205860984 Marionette TRACE conn2 <- [1,790,null,{}] 02:37:41 INFO - PROCESS | 1648 | 1465205860998 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}] 02:37:41 INFO - PROCESS | 1648 | 1465205861003 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:41 INFO - PROCESS | 1648 | 1465205861149 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 02:37:41 INFO - PROCESS | 1648 | 1465205861240 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:41 INFO - PROCESS | 1648 | 1465205861242 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a048800 == 40 [pid = 1648] [id = 205] 02:37:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x128d51c00) [pid = 1648] [serial = 613] [outer = 0x0] 02:37:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x128d8cc00) [pid = 1648] [serial = 614] [outer = 0x128d51c00] 02:37:41 INFO - PROCESS | 1648 | 1465205861292 Marionette DEBUG loaded listener.js 02:37:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x12957ec00) [pid = 1648] [serial = 615] [outer = 0x128d51c00] 02:37:41 INFO - PROCESS | 1648 | 1465205861813 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]]]}] 02:37:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 02:37:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 875ms 02:37:41 INFO - PROCESS | 1648 | 1465205861855 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 02:37:41 INFO - PROCESS | 1648 | 1465205861859 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 02:37:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 02:37:41 INFO - PROCESS | 1648 | 1465205861863 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 02:37:41 INFO - PROCESS | 1648 | 1465205861865 Marionette TRACE conn2 <- [1,794,null,{}] 02:37:41 INFO - PROCESS | 1648 | 1465205861868 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}] 02:37:41 INFO - PROCESS | 1648 | 1465205861870 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:42 INFO - PROCESS | 1648 | 1465205862014 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 02:37:42 INFO - PROCESS | 1648 | 1465205862085 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:42 INFO - PROCESS | 1648 | 1465205862087 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a95e800 == 41 [pid = 1648] [id = 206] 02:37:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x12aaad800) [pid = 1648] [serial = 616] [outer = 0x0] 02:37:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x12b2f3400) [pid = 1648] [serial = 617] [outer = 0x12aaad800] 02:37:42 INFO - PROCESS | 1648 | 1465205862117 Marionette DEBUG loaded listener.js 02:37:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x12b37c000) [pid = 1648] [serial = 618] [outer = 0x12aaad800] 02:37:42 INFO - PROCESS | 1648 | 1465205862519 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]]]}] 02:37:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 02:37:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 722ms 02:37:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 02:37:42 INFO - PROCESS | 1648 | 1465205862584 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 02:37:42 INFO - PROCESS | 1648 | 1465205862586 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 02:37:42 INFO - PROCESS | 1648 | 1465205862588 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 02:37:42 INFO - PROCESS | 1648 | 1465205862589 Marionette TRACE conn2 <- [1,798,null,{}] 02:37:42 INFO - PROCESS | 1648 | 1465205862592 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}] 02:37:42 INFO - PROCESS | 1648 | 1465205862593 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:42 INFO - PROCESS | 1648 | 1465205862686 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 02:37:42 INFO - PROCESS | 1648 | 1465205862736 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:42 INFO - PROCESS | 1648 | 1465205862738 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b013800 == 42 [pid = 1648] [id = 207] 02:37:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x12b377c00) [pid = 1648] [serial = 619] [outer = 0x0] 02:37:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x12bba0400) [pid = 1648] [serial = 620] [outer = 0x12b377c00] 02:37:42 INFO - PROCESS | 1648 | 1465205862767 Marionette DEBUG loaded listener.js 02:37:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x12bbdb800) [pid = 1648] [serial = 621] [outer = 0x12b377c00] 02:37:43 INFO - PROCESS | 1648 | 1465205863333 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]]]}] 02:37:43 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 02:37:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 772ms 02:37:43 INFO - PROCESS | 1648 | 1465205863361 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 02:37:43 INFO - PROCESS | 1648 | 1465205863364 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 02:37:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 02:37:43 INFO - PROCESS | 1648 | 1465205863367 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 02:37:43 INFO - PROCESS | 1648 | 1465205863369 Marionette TRACE conn2 <- [1,802,null,{}] 02:37:43 INFO - PROCESS | 1648 | 1465205863373 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}] 02:37:43 INFO - PROCESS | 1648 | 1465205863374 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:43 INFO - PROCESS | 1648 | 1465205863468 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 02:37:43 INFO - PROCESS | 1648 | 1465205863520 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:43 INFO - PROCESS | 1648 | 1465205863523 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x1188c2000 == 43 [pid = 1648] [id = 208] 02:37:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x116709c00) [pid = 1648] [serial = 622] [outer = 0x0] 02:37:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x118581c00) [pid = 1648] [serial = 623] [outer = 0x116709c00] 02:37:43 INFO - PROCESS | 1648 | 1465205863551 Marionette DEBUG loaded listener.js 02:37:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x118863800) [pid = 1648] [serial = 624] [outer = 0x116709c00] 02:37:44 INFO - PROCESS | 1648 | --DOCSHELL 0x1275c2000 == 42 [pid = 1648] [id = 201] 02:37:44 INFO - PROCESS | 1648 | --DOCSHELL 0x12686c000 == 41 [pid = 1648] [id = 200] 02:37:44 INFO - PROCESS | 1648 | --DOCSHELL 0x12182c000 == 40 [pid = 1648] [id = 199] 02:37:44 INFO - PROCESS | 1648 | --DOCSHELL 0x12136f000 == 39 [pid = 1648] [id = 198] 02:37:44 INFO - PROCESS | 1648 | --DOCSHELL 0x11987f000 == 38 [pid = 1648] [id = 197] 02:37:44 INFO - PROCESS | 1648 | --DOCSHELL 0x11827b000 == 37 [pid = 1648] [id = 196] 02:37:44 INFO - PROCESS | 1648 | --DOCSHELL 0x1167aa800 == 36 [pid = 1648] [id = 195] 02:37:44 INFO - PROCESS | 1648 | --DOCSHELL 0x116a97000 == 35 [pid = 1648] [id = 194] 02:37:44 INFO - PROCESS | 1648 | --DOCSHELL 0x126cc0000 == 34 [pid = 1648] [id = 193] 02:37:44 INFO - PROCESS | 1648 | --DOCSHELL 0x1133a6800 == 33 [pid = 1648] [id = 185] 02:37:44 INFO - PROCESS | 1648 | --DOCSHELL 0x12b013800 == 32 [pid = 1648] [id = 207] 02:37:44 INFO - PROCESS | 1648 | --DOCSHELL 0x12a95e800 == 31 [pid = 1648] [id = 206] 02:37:44 INFO - PROCESS | 1648 | --DOCSHELL 0x12a048800 == 30 [pid = 1648] [id = 205] 02:37:44 INFO - PROCESS | 1648 | --DOCSHELL 0x125678000 == 29 [pid = 1648] [id = 204] 02:37:44 INFO - PROCESS | 1648 | --DOCSHELL 0x11826b000 == 28 [pid = 1648] [id = 203] 02:37:44 INFO - PROCESS | 1648 | --DOCSHELL 0x1162db800 == 27 [pid = 1648] [id = 202] 02:37:44 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x128d87c00) [pid = 1648] [serial = 575] [outer = 0x0] [url = about:blank] 02:37:44 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x11857e800) [pid = 1648] [serial = 560] [outer = 0x0] [url = about:blank] 02:37:44 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x120e73800) [pid = 1648] [serial = 563] [outer = 0x0] [url = about:blank] 02:37:44 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x124cfbc00) [pid = 1648] [serial = 567] [outer = 0x0] [url = about:blank] 02:37:44 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x124907c00) [pid = 1648] [serial = 566] [outer = 0x0] [url = about:blank] 02:37:44 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12113e800) [pid = 1648] [serial = 564] [outer = 0x0] [url = about:blank] 02:37:44 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x124fb5400) [pid = 1648] [serial = 569] [outer = 0x0] [url = about:blank] 02:37:44 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12684f400) [pid = 1648] [serial = 572] [outer = 0x0] [url = about:blank] 02:37:44 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x11857dc00) [pid = 1648] [serial = 555] [outer = 0x0] [url = about:blank] 02:37:44 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x1182e0400) [pid = 1648] [serial = 554] [outer = 0x0] [url = about:blank] 02:37:44 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x116fa8400) [pid = 1648] [serial = 557] [outer = 0x0] [url = about:blank] 02:37:44 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x118109c00) [pid = 1648] [serial = 558] [outer = 0x0] [url = about:blank] 02:37:44 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x1186e9800) [pid = 1648] [serial = 546] [outer = 0x0] [url = about:blank] 02:37:44 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x11848a800) [pid = 1648] [serial = 545] [outer = 0x0] [url = about:blank] 02:37:44 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x124cee400) [pid = 1648] [serial = 549] [outer = 0x0] [url = about:blank] 02:37:44 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x121141400) [pid = 1648] [serial = 548] [outer = 0x0] [url = about:blank] 02:37:44 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x12aaa8c00) [pid = 1648] [serial = 552] [outer = 0x0] [url = about:blank] 02:37:44 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x12971f400) [pid = 1648] [serial = 551] [outer = 0x0] [url = about:blank] 02:37:44 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x126856800) [pid = 1648] [serial = 570] [outer = 0x0] [url = about:blank] 02:37:44 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x1186eb000) [pid = 1648] [serial = 561] [outer = 0x0] [url = about:blank] 02:37:44 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x128d47800) [pid = 1648] [serial = 573] [outer = 0x0] [url = about:blank] 02:37:44 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x1290ea400) [pid = 1648] [serial = 576] [outer = 0x0] [url = about:blank] 02:37:44 INFO - PROCESS | 1648 | 1465205864514 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]]]}] 02:37:44 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 02:37:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1170ms 02:37:44 INFO - PROCESS | 1648 | 1465205864538 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 02:37:44 INFO - PROCESS | 1648 | 1465205864541 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 02:37:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 02:37:44 INFO - PROCESS | 1648 | 1465205864552 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 02:37:44 INFO - PROCESS | 1648 | 1465205864554 Marionette TRACE conn2 <- [1,806,null,{}] 02:37:44 INFO - PROCESS | 1648 | 1465205864558 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}] 02:37:44 INFO - PROCESS | 1648 | 1465205864560 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:44 INFO - PROCESS | 1648 | 1465205864642 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 02:37:44 INFO - PROCESS | 1648 | 1465205864646 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:44 INFO - PROCESS | 1648 | 1465205864648 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x112ec7000 == 28 [pid = 1648] [id = 209] 02:37:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x11292ac00) [pid = 1648] [serial = 625] [outer = 0x0] 02:37:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x112a7ac00) [pid = 1648] [serial = 626] [outer = 0x11292ac00] 02:37:44 INFO - PROCESS | 1648 | 1465205864678 Marionette DEBUG loaded listener.js 02:37:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x11306d000) [pid = 1648] [serial = 627] [outer = 0x11292ac00] 02:37:45 INFO - PROCESS | 1648 | [1648] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 02:37:45 INFO - PROCESS | 1648 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 02:37:45 INFO - PROCESS | 1648 | Determined SkiaGL cache limits: Size 100663296, Items: 256 02:37:45 INFO - PROCESS | 1648 | [GFX2-]: Using SkiaGL canvas. 02:37:45 INFO - PROCESS | 1648 | 1465205865100 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]]]}] 02:37:45 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 02:37:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 570ms 02:37:45 INFO - PROCESS | 1648 | 1465205865122 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 02:37:45 INFO - PROCESS | 1648 | 1465205865125 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 02:37:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 02:37:45 INFO - PROCESS | 1648 | 1465205865130 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 02:37:45 INFO - PROCESS | 1648 | 1465205865132 Marionette TRACE conn2 <- [1,810,null,{}] 02:37:45 INFO - PROCESS | 1648 | 1465205865134 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}] 02:37:45 INFO - PROCESS | 1648 | 1465205865136 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:45 INFO - PROCESS | 1648 | 1465205865214 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 02:37:45 INFO - PROCESS | 1648 | 1465205865218 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:45 INFO - PROCESS | 1648 | 1465205865219 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x11666d800 == 29 [pid = 1648] [id = 210] 02:37:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x116703400) [pid = 1648] [serial = 628] [outer = 0x0] 02:37:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x11670ac00) [pid = 1648] [serial = 629] [outer = 0x116703400] 02:37:45 INFO - PROCESS | 1648 | 1465205865249 Marionette DEBUG loaded listener.js 02:37:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x1167cf000) [pid = 1648] [serial = 630] [outer = 0x116703400] 02:37:45 INFO - PROCESS | 1648 | 1465205865589 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]]]}] 02:37:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 02:37:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 472ms 02:37:45 INFO - PROCESS | 1648 | 1465205865603 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 02:37:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 02:37:45 INFO - PROCESS | 1648 | 1465205865614 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 02:37:45 INFO - PROCESS | 1648 | 1465205865616 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 02:37:45 INFO - PROCESS | 1648 | 1465205865619 Marionette TRACE conn2 <- [1,814,null,{}] 02:37:45 INFO - PROCESS | 1648 | 1465205865627 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}] 02:37:45 INFO - PROCESS | 1648 | 1465205865630 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:45 INFO - PROCESS | 1648 | 1465205865704 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 02:37:45 INFO - PROCESS | 1648 | 1465205865712 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:45 INFO - PROCESS | 1648 | 1465205865714 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x117372000 == 30 [pid = 1648] [id = 211] 02:37:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x112927c00) [pid = 1648] [serial = 631] [outer = 0x0] 02:37:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x1182e7000) [pid = 1648] [serial = 632] [outer = 0x112927c00] 02:37:45 INFO - PROCESS | 1648 | 1465205865743 Marionette DEBUG loaded listener.js 02:37:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x118493c00) [pid = 1648] [serial = 633] [outer = 0x112927c00] 02:37:46 INFO - PROCESS | 1648 | 1465205866094 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] 02:37:46 INFO - PROCESS | 1648 | 1465205866139 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 02:37:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 02:37:46 INFO - PROCESS | 1648 | 1465205866142 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 02:37:46 INFO - PROCESS | 1648 | 1465205866143 Marionette TRACE conn2 <- [1,818,null,{}] 02:37:46 INFO - PROCESS | 1648 | 1465205866145 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}] 02:37:46 INFO - PROCESS | 1648 | 1465205866146 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:46 INFO - PROCESS | 1648 | 1465205866248 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 02:37:46 INFO - PROCESS | 1648 | 1465205866276 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:46 INFO - PROCESS | 1648 | 1465205866277 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x1188c7000 == 31 [pid = 1648] [id = 212] 02:37:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x1182e0400) [pid = 1648] [serial = 634] [outer = 0x0] 02:37:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x11857e400) [pid = 1648] [serial = 635] [outer = 0x1182e0400] 02:37:46 INFO - PROCESS | 1648 | 1465205866303 Marionette DEBUG loaded listener.js 02:37:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x1186f4400) [pid = 1648] [serial = 636] [outer = 0x1182e0400] 02:37:46 INFO - PROCESS | 1648 | 1465205866632 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]]]}] 02:37:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 02:37:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 518ms 02:37:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 02:37:46 INFO - PROCESS | 1648 | 1465205866663 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 02:37:46 INFO - PROCESS | 1648 | 1465205866665 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 02:37:46 INFO - PROCESS | 1648 | 1465205866668 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 02:37:46 INFO - PROCESS | 1648 | 1465205866670 Marionette TRACE conn2 <- [1,822,null,{}] 02:37:46 INFO - PROCESS | 1648 | 1465205866686 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}] 02:37:46 INFO - PROCESS | 1648 | 1465205866688 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:46 INFO - PROCESS | 1648 | 1465205866824 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 02:37:46 INFO - PROCESS | 1648 | 1465205866841 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:46 INFO - PROCESS | 1648 | 1465205866842 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x11987a800 == 32 [pid = 1648] [id = 213] 02:37:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x116702c00) [pid = 1648] [serial = 637] [outer = 0x0] 02:37:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x118866400) [pid = 1648] [serial = 638] [outer = 0x116702c00] 02:37:46 INFO - PROCESS | 1648 | 1465205866883 Marionette DEBUG loaded listener.js 02:37:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1188eec00) [pid = 1648] [serial = 639] [outer = 0x116702c00] 02:37:47 INFO - PROCESS | 1648 | 1465205867363 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] 02:37:47 INFO - PROCESS | 1648 | 1465205867404 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 02:37:47 INFO - PROCESS | 1648 | 1465205867412 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 02:37:47 INFO - PROCESS | 1648 | 1465205867413 Marionette TRACE conn2 <- [1,826,null,{}] 02:37:47 INFO - PROCESS | 1648 | 1465205867415 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}] 02:37:47 INFO - PROCESS | 1648 | 1465205867420 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:47 INFO - PROCESS | 1648 | 1465205867534 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 02:37:47 INFO - PROCESS | 1648 | 1465205867538 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:47 INFO - PROCESS | 1648 | 1465205867539 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x1212b8000 == 33 [pid = 1648] [id = 214] 02:37:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x119010400) [pid = 1648] [serial = 640] [outer = 0x0] 02:37:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x119b0f400) [pid = 1648] [serial = 641] [outer = 0x119010400] 02:37:47 INFO - PROCESS | 1648 | 1465205867567 Marionette DEBUG loaded listener.js 02:37:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1214ef400) [pid = 1648] [serial = 642] [outer = 0x119010400] 02:37:47 INFO - PROCESS | 1648 | 1465205867915 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]]]}] 02:37:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 02:37:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 524ms 02:37:47 INFO - PROCESS | 1648 | 1465205867931 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 02:37:47 INFO - PROCESS | 1648 | 1465205867932 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 02:37:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 02:37:47 INFO - PROCESS | 1648 | 1465205867939 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 02:37:47 INFO - PROCESS | 1648 | 1465205867940 Marionette TRACE conn2 <- [1,830,null,{}] 02:37:47 INFO - PROCESS | 1648 | 1465205867945 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}] 02:37:47 INFO - PROCESS | 1648 | 1465205867946 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:48 INFO - PROCESS | 1648 | 1465205868044 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 02:37:48 INFO - PROCESS | 1648 | 1465205868075 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:48 INFO - PROCESS | 1648 | 1465205868076 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x121da8000 == 34 [pid = 1648] [id = 215] 02:37:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x112925000) [pid = 1648] [serial = 643] [outer = 0x0] 02:37:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x121711c00) [pid = 1648] [serial = 644] [outer = 0x112925000] 02:37:48 INFO - PROCESS | 1648 | 1465205868101 Marionette DEBUG loaded listener.js 02:37:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x121b64400) [pid = 1648] [serial = 645] [outer = 0x112925000] 02:37:48 INFO - PROCESS | 1648 | 1465205868421 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]]]}] 02:37:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 02:37:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 525ms 02:37:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 02:37:48 INFO - PROCESS | 1648 | 1465205868460 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 02:37:48 INFO - PROCESS | 1648 | 1465205868461 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 02:37:48 INFO - PROCESS | 1648 | 1465205868463 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 02:37:48 INFO - PROCESS | 1648 | 1465205868464 Marionette TRACE conn2 <- [1,834,null,{}] 02:37:48 INFO - PROCESS | 1648 | 1465205868467 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}] 02:37:48 INFO - PROCESS | 1648 | 1465205868468 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:48 INFO - PROCESS | 1648 | 1465205868682 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 02:37:48 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1160b0000) [pid = 1648] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 02:37:48 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x12a92fc00) [pid = 1648] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 02:37:48 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12684e000) [pid = 1648] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 02:37:48 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12160bc00) [pid = 1648] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 02:37:48 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x128efa400) [pid = 1648] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 02:37:48 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x118497800) [pid = 1648] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 02:37:48 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x118105400) [pid = 1648] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 02:37:48 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x1186f5c00) [pid = 1648] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 02:37:48 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x128efd800) [pid = 1648] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 02:37:48 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x11729e800) [pid = 1648] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 02:37:48 INFO - PROCESS | 1648 | 1465205868722 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:48 INFO - PROCESS | 1648 | 1465205868723 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x119bb9800 == 35 [pid = 1648] [id = 216] 02:37:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x11292c400) [pid = 1648] [serial = 646] [outer = 0x0] 02:37:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x11729e800) [pid = 1648] [serial = 647] [outer = 0x11292c400] 02:37:48 INFO - PROCESS | 1648 | 1465205868748 Marionette DEBUG loaded listener.js 02:37:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x121610c00) [pid = 1648] [serial = 648] [outer = 0x11292c400] 02:37:49 INFO - PROCESS | 1648 | 1465205869019 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]]]}] 02:37:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 02:37:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 569ms 02:37:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 02:37:49 INFO - PROCESS | 1648 | 1465205869034 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 02:37:49 INFO - PROCESS | 1648 | 1465205869035 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 02:37:49 INFO - PROCESS | 1648 | 1465205869038 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 02:37:49 INFO - PROCESS | 1648 | 1465205869039 Marionette TRACE conn2 <- [1,838,null,{}] 02:37:49 INFO - PROCESS | 1648 | 1465205869042 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}] 02:37:49 INFO - PROCESS | 1648 | 1465205869045 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:49 INFO - PROCESS | 1648 | 1465205869137 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 02:37:49 INFO - PROCESS | 1648 | 1465205869141 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:49 INFO - PROCESS | 1648 | 1465205869143 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x117371000 == 36 [pid = 1648] [id = 217] 02:37:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1218d6800) [pid = 1648] [serial = 649] [outer = 0x0] 02:37:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x124cf8800) [pid = 1648] [serial = 650] [outer = 0x1218d6800] 02:37:49 INFO - PROCESS | 1648 | 1465205869168 Marionette DEBUG loaded listener.js 02:37:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x125626400) [pid = 1648] [serial = 651] [outer = 0x1218d6800] 02:37:49 INFO - PROCESS | 1648 | 1465205869561 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]]]}] 02:37:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 02:37:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 571ms 02:37:49 INFO - PROCESS | 1648 | 1465205869610 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 02:37:49 INFO - PROCESS | 1648 | 1465205869612 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 02:37:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 02:37:49 INFO - PROCESS | 1648 | 1465205869615 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 02:37:49 INFO - PROCESS | 1648 | 1465205869617 Marionette TRACE conn2 <- [1,842,null,{}] 02:37:49 INFO - PROCESS | 1648 | 1465205869621 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}] 02:37:49 INFO - PROCESS | 1648 | 1465205869622 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:49 INFO - PROCESS | 1648 | 1465205869737 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 02:37:49 INFO - PROCESS | 1648 | 1465205869747 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:49 INFO - PROCESS | 1648 | 1465205869749 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x126873000 == 37 [pid = 1648] [id = 218] 02:37:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x124cf4000) [pid = 1648] [serial = 652] [outer = 0x0] 02:37:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x125684800) [pid = 1648] [serial = 653] [outer = 0x124cf4000] 02:37:49 INFO - PROCESS | 1648 | 1465205869787 Marionette DEBUG loaded listener.js 02:37:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x12684b400) [pid = 1648] [serial = 654] [outer = 0x124cf4000] 02:37:50 INFO - PROCESS | 1648 | 1465205870154 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]]]}] 02:37:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 02:37:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 569ms 02:37:50 INFO - PROCESS | 1648 | 1465205870185 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 02:37:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 02:37:50 INFO - PROCESS | 1648 | 1465205870186 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 02:37:50 INFO - PROCESS | 1648 | 1465205870189 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 02:37:50 INFO - PROCESS | 1648 | 1465205870191 Marionette TRACE conn2 <- [1,846,null,{}] 02:37:50 INFO - PROCESS | 1648 | 1465205870193 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}] 02:37:50 INFO - PROCESS | 1648 | 1465205870195 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:50 INFO - PROCESS | 1648 | 1465205870316 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 02:37:50 INFO - PROCESS | 1648 | 1465205870321 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:50 INFO - PROCESS | 1648 | 1465205870323 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x119281800 == 38 [pid = 1648] [id = 219] 02:37:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x12684ec00) [pid = 1648] [serial = 655] [outer = 0x0] 02:37:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x126856000) [pid = 1648] [serial = 656] [outer = 0x12684ec00] 02:37:50 INFO - PROCESS | 1648 | 1465205870353 Marionette DEBUG loaded listener.js 02:37:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x127266c00) [pid = 1648] [serial = 657] [outer = 0x12684ec00] 02:37:50 INFO - PROCESS | 1648 | 1465205870764 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]]]}] 02:37:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 02:37:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 622ms 02:37:50 INFO - PROCESS | 1648 | 1465205870812 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 02:37:50 INFO - PROCESS | 1648 | 1465205870815 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 02:37:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 02:37:50 INFO - PROCESS | 1648 | 1465205870819 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 02:37:50 INFO - PROCESS | 1648 | 1465205870820 Marionette TRACE conn2 <- [1,850,null,{}] 02:37:50 INFO - PROCESS | 1648 | 1465205870824 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}] 02:37:50 INFO - PROCESS | 1648 | 1465205870826 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:50 INFO - PROCESS | 1648 | 1465205870970 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 02:37:51 INFO - PROCESS | 1648 | 1465205871048 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:51 INFO - PROCESS | 1648 | 1465205871050 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x113f21800 == 39 [pid = 1648] [id = 220] 02:37:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x112f6e000) [pid = 1648] [serial = 658] [outer = 0x0] 02:37:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x113862000) [pid = 1648] [serial = 659] [outer = 0x112f6e000] 02:37:51 INFO - PROCESS | 1648 | 1465205871085 Marionette DEBUG loaded listener.js 02:37:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x116054400) [pid = 1648] [serial = 660] [outer = 0x112f6e000] 02:37:51 INFO - PROCESS | 1648 | 1465205871655 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]]]}] 02:37:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 02:37:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 870ms 02:37:51 INFO - PROCESS | 1648 | 1465205871688 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 02:37:51 INFO - PROCESS | 1648 | 1465205871693 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 02:37:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 02:37:51 INFO - PROCESS | 1648 | 1465205871698 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 02:37:51 INFO - PROCESS | 1648 | 1465205871700 Marionette TRACE conn2 <- [1,854,null,{}] 02:37:51 INFO - PROCESS | 1648 | 1465205871703 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}] 02:37:51 INFO - PROCESS | 1648 | 1465205871705 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:51 INFO - PROCESS | 1648 | 1465205871813 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 02:37:51 INFO - PROCESS | 1648 | 1465205871887 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:51 INFO - PROCESS | 1648 | 1465205871889 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x119573000 == 40 [pid = 1648] [id = 221] 02:37:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x117651c00) [pid = 1648] [serial = 661] [outer = 0x0] 02:37:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1180ba000) [pid = 1648] [serial = 662] [outer = 0x117651c00] 02:37:51 INFO - PROCESS | 1648 | 1465205871920 Marionette DEBUG loaded listener.js 02:37:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x118498800) [pid = 1648] [serial = 663] [outer = 0x117651c00] 02:37:52 INFO - PROCESS | 1648 | 1465205872518 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]]]}] 02:37:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 02:37:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 871ms 02:37:52 INFO - PROCESS | 1648 | 1465205872571 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 02:37:52 INFO - PROCESS | 1648 | 1465205872574 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 02:37:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 02:37:52 INFO - PROCESS | 1648 | --DOCSHELL 0x126873000 == 39 [pid = 1648] [id = 218] 02:37:52 INFO - PROCESS | 1648 | --DOCSHELL 0x117371000 == 38 [pid = 1648] [id = 217] 02:37:52 INFO - PROCESS | 1648 | --DOCSHELL 0x119bb9800 == 37 [pid = 1648] [id = 216] 02:37:52 INFO - PROCESS | 1648 | --DOCSHELL 0x121da8000 == 36 [pid = 1648] [id = 215] 02:37:52 INFO - PROCESS | 1648 | --DOCSHELL 0x1212b8000 == 35 [pid = 1648] [id = 214] 02:37:52 INFO - PROCESS | 1648 | --DOCSHELL 0x11987a800 == 34 [pid = 1648] [id = 213] 02:37:52 INFO - PROCESS | 1648 | --DOCSHELL 0x1188c7000 == 33 [pid = 1648] [id = 212] 02:37:52 INFO - PROCESS | 1648 | --DOCSHELL 0x117372000 == 32 [pid = 1648] [id = 211] 02:37:52 INFO - PROCESS | 1648 | --DOCSHELL 0x11666d800 == 31 [pid = 1648] [id = 210] 02:37:52 INFO - PROCESS | 1648 | --DOCSHELL 0x112ec7000 == 30 [pid = 1648] [id = 209] 02:37:52 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12a9b8c00) [pid = 1648] [serial = 602] [outer = 0x0] [url = about:blank] 02:37:52 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x127011400) [pid = 1648] [serial = 593] [outer = 0x0] [url = about:blank] 02:37:52 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x124cb2800) [pid = 1648] [serial = 590] [outer = 0x0] [url = about:blank] 02:37:52 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12771f000) [pid = 1648] [serial = 594] [outer = 0x0] [url = about:blank] 02:37:52 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x129726000) [pid = 1648] [serial = 599] [outer = 0x0] [url = about:blank] 02:37:52 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x11857b400) [pid = 1648] [serial = 584] [outer = 0x0] [url = about:blank] 02:37:52 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x11868b000) [pid = 1648] [serial = 585] [outer = 0x0] [url = about:blank] 02:37:52 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x118111000) [pid = 1648] [serial = 581] [outer = 0x0] [url = about:blank] 02:37:52 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x11857a000) [pid = 1648] [serial = 582] [outer = 0x0] [url = about:blank] 02:37:52 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x11954ac00) [pid = 1648] [serial = 587] [outer = 0x0] [url = about:blank] 02:37:52 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x129731800) [pid = 1648] [serial = 579] [outer = 0x0] [url = about:blank] 02:37:52 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x129720000) [pid = 1648] [serial = 578] [outer = 0x0] [url = about:blank] 02:37:52 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x119547000) [pid = 1648] [serial = 596] [outer = 0x0] [url = about:blank] 02:37:52 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12a929c00) [pid = 1648] [serial = 600] [outer = 0x0] [url = about:blank] 02:37:52 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12aaa7c00) [pid = 1648] [serial = 603] [outer = 0x0] [url = about:blank] 02:37:52 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x12562c400) [pid = 1648] [serial = 591] [outer = 0x0] [url = about:blank] 02:37:52 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x120e6c400) [pid = 1648] [serial = 588] [outer = 0x0] [url = about:blank] 02:37:52 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x126844c00) [pid = 1648] [serial = 597] [outer = 0x0] [url = about:blank] 02:37:52 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x12b2f2800) [pid = 1648] [serial = 606] [outer = 0x0] [url = about:blank] 02:37:52 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x12b224800) [pid = 1648] [serial = 605] [outer = 0x0] [url = about:blank] 02:37:52 INFO - PROCESS | 1648 | 1465205872665 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 02:37:52 INFO - PROCESS | 1648 | 1465205872668 Marionette TRACE conn2 <- [1,858,null,{}] 02:37:52 INFO - PROCESS | 1648 | 1465205872673 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}] 02:37:52 INFO - PROCESS | 1648 | 1465205872676 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:52 INFO - PROCESS | 1648 | 1465205872763 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 02:37:52 INFO - PROCESS | 1648 | 1465205872813 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:52 INFO - PROCESS | 1648 | 1465205872814 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x113d5a800 == 31 [pid = 1648] [id = 222] 02:37:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x1168a3400) [pid = 1648] [serial = 664] [outer = 0x0] 02:37:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x116fa8400) [pid = 1648] [serial = 665] [outer = 0x1168a3400] 02:37:52 INFO - PROCESS | 1648 | 1465205872842 Marionette DEBUG loaded listener.js 02:37:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x1182e5000) [pid = 1648] [serial = 666] [outer = 0x1168a3400] 02:37:53 INFO - PROCESS | 1648 | 1465205873171 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]]]}] 02:37:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 02:37:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 560ms 02:37:53 INFO - PROCESS | 1648 | 1465205873188 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 02:37:53 INFO - PROCESS | 1648 | 1465205873190 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 02:37:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 02:37:53 INFO - PROCESS | 1648 | 1465205873197 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 02:37:53 INFO - PROCESS | 1648 | 1465205873198 Marionette TRACE conn2 <- [1,862,null,{}] 02:37:53 INFO - PROCESS | 1648 | 1465205873201 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}] 02:37:53 INFO - PROCESS | 1648 | 1465205873202 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:53 INFO - PROCESS | 1648 | 1465205873278 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 02:37:53 INFO - PROCESS | 1648 | 1465205873337 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:53 INFO - PROCESS | 1648 | 1465205873338 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x116a98800 == 32 [pid = 1648] [id = 223] 02:37:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x11810d400) [pid = 1648] [serial = 667] [outer = 0x0] 02:37:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x11857fc00) [pid = 1648] [serial = 668] [outer = 0x11810d400] 02:37:53 INFO - PROCESS | 1648 | 1465205873365 Marionette DEBUG loaded listener.js 02:37:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x118868c00) [pid = 1648] [serial = 669] [outer = 0x11810d400] 02:37:53 INFO - PROCESS | 1648 | 1465205873676 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]]]}] 02:37:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 02:37:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 520ms 02:37:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 02:37:53 INFO - PROCESS | 1648 | 1465205873718 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 02:37:53 INFO - PROCESS | 1648 | 1465205873720 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 02:37:53 INFO - PROCESS | 1648 | 1465205873722 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 02:37:53 INFO - PROCESS | 1648 | 1465205873724 Marionette TRACE conn2 <- [1,866,null,{}] 02:37:53 INFO - PROCESS | 1648 | 1465205873731 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}] 02:37:53 INFO - PROCESS | 1648 | 1465205873734 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:53 INFO - PROCESS | 1648 | 1465205873819 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 02:37:53 INFO - PROCESS | 1648 | 1465205873867 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:53 INFO - PROCESS | 1648 | 1465205873869 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x119866800 == 33 [pid = 1648] [id = 224] 02:37:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x113d72800) [pid = 1648] [serial = 670] [outer = 0x0] 02:37:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x119061400) [pid = 1648] [serial = 671] [outer = 0x113d72800] 02:37:53 INFO - PROCESS | 1648 | 1465205873892 Marionette DEBUG loaded listener.js 02:37:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x120e78800) [pid = 1648] [serial = 672] [outer = 0x113d72800] 02:37:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 02:37:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 471ms 02:37:54 INFO - PROCESS | 1648 | 1465205874188 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]]]}] 02:37:54 INFO - PROCESS | 1648 | 1465205874201 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 02:37:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 02:37:54 INFO - PROCESS | 1648 | 1465205874203 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 02:37:54 INFO - PROCESS | 1648 | 1465205874207 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 02:37:54 INFO - PROCESS | 1648 | 1465205874210 Marionette TRACE conn2 <- [1,870,null,{}] 02:37:54 INFO - PROCESS | 1648 | 1465205874221 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}] 02:37:54 INFO - PROCESS | 1648 | 1465205874222 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:54 INFO - PROCESS | 1648 | 1465205874347 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 02:37:54 INFO - PROCESS | 1648 | 1465205874421 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:54 INFO - PROCESS | 1648 | 1465205874422 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x1212b8000 == 34 [pid = 1648] [id = 225] 02:37:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x118585400) [pid = 1648] [serial = 673] [outer = 0x0] 02:37:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x121292c00) [pid = 1648] [serial = 674] [outer = 0x118585400] 02:37:54 INFO - PROCESS | 1648 | 1465205874463 Marionette DEBUG loaded listener.js 02:37:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1219db400) [pid = 1648] [serial = 675] [outer = 0x118585400] 02:37:54 INFO - PROCESS | 1648 | 1465205874864 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]]]}] 02:37:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 02:37:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 680ms 02:37:54 INFO - PROCESS | 1648 | 1465205874887 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 02:37:54 INFO - PROCESS | 1648 | 1465205874889 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 02:37:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 02:37:54 INFO - PROCESS | 1648 | 1465205874892 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 02:37:54 INFO - PROCESS | 1648 | 1465205874894 Marionette TRACE conn2 <- [1,874,null,{}] 02:37:54 INFO - PROCESS | 1648 | 1465205874897 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}] 02:37:54 INFO - PROCESS | 1648 | 1465205874899 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:55 INFO - PROCESS | 1648 | 1465205875048 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 02:37:55 INFO - PROCESS | 1648 | 1465205875099 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:55 INFO - PROCESS | 1648 | 1465205875101 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x12482a800 == 35 [pid = 1648] [id = 226] 02:37:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x112d0bc00) [pid = 1648] [serial = 676] [outer = 0x0] 02:37:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x124cb3c00) [pid = 1648] [serial = 677] [outer = 0x112d0bc00] 02:37:55 INFO - PROCESS | 1648 | 1465205875141 Marionette DEBUG loaded listener.js 02:37:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x125628000) [pid = 1648] [serial = 678] [outer = 0x112d0bc00] 02:37:55 INFO - PROCESS | 1648 | 1465205875502 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]]]}] 02:37:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 02:37:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 621ms 02:37:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 02:37:55 INFO - PROCESS | 1648 | 1465205875513 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 02:37:55 INFO - PROCESS | 1648 | 1465205875514 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 02:37:55 INFO - PROCESS | 1648 | 1465205875516 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 02:37:55 INFO - PROCESS | 1648 | 1465205875517 Marionette TRACE conn2 <- [1,878,null,{}] 02:37:55 INFO - PROCESS | 1648 | 1465205875520 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}] 02:37:55 INFO - PROCESS | 1648 | 1465205875524 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:55 INFO - PROCESS | 1648 | 1465205875640 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 02:37:55 INFO - PROCESS | 1648 | 1465205875692 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:55 INFO - PROCESS | 1648 | 1465205875694 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x126dce800 == 36 [pid = 1648] [id = 227] 02:37:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12684b000) [pid = 1648] [serial = 679] [outer = 0x0] 02:37:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x126f11400) [pid = 1648] [serial = 680] [outer = 0x12684b000] 02:37:55 INFO - PROCESS | 1648 | 1465205875719 Marionette DEBUG loaded listener.js 02:37:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x127717400) [pid = 1648] [serial = 681] [outer = 0x12684b000] 02:37:56 INFO - PROCESS | 1648 | 1465205876017 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]]]}] 02:37:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 02:37:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 518ms 02:37:56 INFO - PROCESS | 1648 | 1465205876039 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 02:37:56 INFO - PROCESS | 1648 | 1465205876040 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 02:37:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 02:37:56 INFO - PROCESS | 1648 | 1465205876046 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 02:37:56 INFO - PROCESS | 1648 | 1465205876047 Marionette TRACE conn2 <- [1,882,null,{}] 02:37:56 INFO - PROCESS | 1648 | 1465205876049 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}] 02:37:56 INFO - PROCESS | 1648 | 1465205876050 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:56 INFO - PROCESS | 1648 | 1465205876145 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 02:37:56 INFO - PROCESS | 1648 | 1465205876177 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:56 INFO - PROCESS | 1648 | 1465205876178 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x1275ce800 == 37 [pid = 1648] [id = 228] 02:37:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12771a000) [pid = 1648] [serial = 682] [outer = 0x0] 02:37:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x128d4a800) [pid = 1648] [serial = 683] [outer = 0x12771a000] 02:37:56 INFO - PROCESS | 1648 | 1465205876202 Marionette DEBUG loaded listener.js 02:37:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x128d84800) [pid = 1648] [serial = 684] [outer = 0x12771a000] 02:37:56 INFO - PROCESS | 1648 | 1465205876487 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]]]}] 02:37:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 02:37:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 470ms 02:37:56 INFO - PROCESS | 1648 | 1465205876516 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 02:37:56 INFO - PROCESS | 1648 | 1465205876517 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 02:37:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 02:37:56 INFO - PROCESS | 1648 | 1465205876519 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 02:37:56 INFO - PROCESS | 1648 | 1465205876520 Marionette TRACE conn2 <- [1,886,null,{}] 02:37:56 INFO - PROCESS | 1648 | 1465205876523 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}] 02:37:56 INFO - PROCESS | 1648 | 1465205876524 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:56 INFO - PROCESS | 1648 | 1465205876622 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 02:37:56 INFO - PROCESS | 1648 | 1465205876657 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:56 INFO - PROCESS | 1648 | 1465205876659 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x1294be800 == 38 [pid = 1648] [id = 229] 02:37:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x119009c00) [pid = 1648] [serial = 685] [outer = 0x0] 02:37:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x128d87c00) [pid = 1648] [serial = 686] [outer = 0x119009c00] 02:37:56 INFO - PROCESS | 1648 | 1465205876684 Marionette DEBUG loaded listener.js 02:37:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x128ef9400) [pid = 1648] [serial = 687] [outer = 0x119009c00] 02:37:56 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x124cf4000) [pid = 1648] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 02:37:56 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x112925000) [pid = 1648] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 02:37:56 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x11292c400) [pid = 1648] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 02:37:56 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x116703400) [pid = 1648] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 02:37:56 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12aaad800) [pid = 1648] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 02:37:56 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1218d6800) [pid = 1648] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 02:37:56 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x12b377c00) [pid = 1648] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 02:37:56 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1182e0400) [pid = 1648] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 02:37:56 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x11292ac00) [pid = 1648] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 02:37:56 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x112927c00) [pid = 1648] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 02:37:56 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x116709c00) [pid = 1648] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 02:37:56 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x118492000) [pid = 1648] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 02:37:56 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12150ec00) [pid = 1648] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 02:37:56 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x116702c00) [pid = 1648] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 02:37:56 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x119010400) [pid = 1648] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 02:37:56 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x128d51c00) [pid = 1648] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 02:37:57 INFO - PROCESS | 1648 | 1465205877038 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]]]}] 02:37:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 02:37:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 568ms 02:37:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 02:37:57 INFO - PROCESS | 1648 | 1465205877089 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 02:37:57 INFO - PROCESS | 1648 | 1465205877090 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 02:37:57 INFO - PROCESS | 1648 | 1465205877098 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 02:37:57 INFO - PROCESS | 1648 | 1465205877099 Marionette TRACE conn2 <- [1,890,null,{}] 02:37:57 INFO - PROCESS | 1648 | 1465205877102 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}] 02:37:57 INFO - PROCESS | 1648 | 1465205877103 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:57 INFO - PROCESS | 1648 | 1465205877181 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 02:37:57 INFO - PROCESS | 1648 | 1465205877185 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:57 INFO - PROCESS | 1648 | 1465205877186 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x125663000 == 39 [pid = 1648] [id = 230] 02:37:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1182e0400) [pid = 1648] [serial = 688] [outer = 0x0] 02:37:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x119546400) [pid = 1648] [serial = 689] [outer = 0x1182e0400] 02:37:57 INFO - PROCESS | 1648 | 1465205877213 Marionette DEBUG loaded listener.js 02:37:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x125627400) [pid = 1648] [serial = 690] [outer = 0x1182e0400] 02:37:57 INFO - PROCESS | 1648 | 1465205877527 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]]]}] 02:37:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 02:37:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 469ms 02:37:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 02:37:57 INFO - PROCESS | 1648 | 1465205877567 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 02:37:57 INFO - PROCESS | 1648 | 1465205877568 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 02:37:57 INFO - PROCESS | 1648 | 1465205877570 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 02:37:57 INFO - PROCESS | 1648 | 1465205877572 Marionette TRACE conn2 <- [1,894,null,{}] 02:37:57 INFO - PROCESS | 1648 | 1465205877574 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}] 02:37:57 INFO - PROCESS | 1648 | 1465205877575 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:57 INFO - PROCESS | 1648 | 1465205877652 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 02:37:57 INFO - PROCESS | 1648 | 1465205877707 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:57 INFO - PROCESS | 1648 | 1465205877708 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a91f000 == 40 [pid = 1648] [id = 231] 02:37:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x118493400) [pid = 1648] [serial = 691] [outer = 0x0] 02:37:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x128d8e800) [pid = 1648] [serial = 692] [outer = 0x118493400] 02:37:57 INFO - PROCESS | 1648 | 1465205877733 Marionette DEBUG loaded listener.js 02:37:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1290e9400) [pid = 1648] [serial = 693] [outer = 0x118493400] 02:37:58 INFO - PROCESS | 1648 | 1465205878046 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]]]}] 02:37:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 02:37:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 518ms 02:37:58 INFO - PROCESS | 1648 | 1465205878089 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 02:37:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 02:37:58 INFO - PROCESS | 1648 | 1465205878091 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 02:37:58 INFO - PROCESS | 1648 | 1465205878093 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 02:37:58 INFO - PROCESS | 1648 | 1465205878095 Marionette TRACE conn2 <- [1,898,null,{}] 02:37:58 INFO - PROCESS | 1648 | 1465205878097 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}] 02:37:58 INFO - PROCESS | 1648 | 1465205878098 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:58 INFO - PROCESS | 1648 | 1465205878187 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 02:37:58 INFO - PROCESS | 1648 | 1465205878193 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:58 INFO - PROCESS | 1648 | 1465205878195 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b254800 == 41 [pid = 1648] [id = 232] 02:37:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12944f800) [pid = 1648] [serial = 694] [outer = 0x0] 02:37:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x129577800) [pid = 1648] [serial = 695] [outer = 0x12944f800] 02:37:58 INFO - PROCESS | 1648 | 1465205878221 Marionette DEBUG loaded listener.js 02:37:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x129734c00) [pid = 1648] [serial = 696] [outer = 0x12944f800] 02:37:58 INFO - PROCESS | 1648 | 1465205878531 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]]]}] 02:37:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 02:37:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 469ms 02:37:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 02:37:58 INFO - PROCESS | 1648 | 1465205878565 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 02:37:58 INFO - PROCESS | 1648 | 1465205878567 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 02:37:58 INFO - PROCESS | 1648 | 1465205878569 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 02:37:58 INFO - PROCESS | 1648 | 1465205878570 Marionette TRACE conn2 <- [1,902,null,{}] 02:37:58 INFO - PROCESS | 1648 | 1465205878572 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}] 02:37:58 INFO - PROCESS | 1648 | 1465205878573 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:58 INFO - PROCESS | 1648 | 1465205878690 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 02:37:58 INFO - PROCESS | 1648 | 1465205878699 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:58 INFO - PROCESS | 1648 | 1465205878700 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b281000 == 42 [pid = 1648] [id = 233] 02:37:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x129575400) [pid = 1648] [serial = 697] [outer = 0x0] 02:37:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12a92c400) [pid = 1648] [serial = 698] [outer = 0x129575400] 02:37:58 INFO - PROCESS | 1648 | 1465205878724 Marionette DEBUG loaded listener.js 02:37:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12a9af000) [pid = 1648] [serial = 699] [outer = 0x129575400] 02:37:59 INFO - PROCESS | 1648 | 1465205879169 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]]]}] 02:37:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 02:37:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 618ms 02:37:59 INFO - PROCESS | 1648 | 1465205879187 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 02:37:59 INFO - PROCESS | 1648 | 1465205879190 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 02:37:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 02:37:59 INFO - PROCESS | 1648 | 1465205879196 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 02:37:59 INFO - PROCESS | 1648 | 1465205879198 Marionette TRACE conn2 <- [1,906,null,{}] 02:37:59 INFO - PROCESS | 1648 | 1465205879202 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}] 02:37:59 INFO - PROCESS | 1648 | 1465205879204 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:59 INFO - PROCESS | 1648 | 1465205879307 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 02:37:59 INFO - PROCESS | 1648 | 1465205879374 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:59 INFO - PROCESS | 1648 | 1465205879376 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:37:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x117022800 == 43 [pid = 1648] [id = 234] 02:37:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1167d2000) [pid = 1648] [serial = 700] [outer = 0x0] 02:37:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x117656800) [pid = 1648] [serial = 701] [outer = 0x1167d2000] 02:37:59 INFO - PROCESS | 1648 | 1465205879408 Marionette DEBUG loaded listener.js 02:37:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x11857dc00) [pid = 1648] [serial = 702] [outer = 0x1167d2000] 02:37:59 INFO - PROCESS | 1648 | 1465205879891 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]]]}] 02:37:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 02:37:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 722ms 02:37:59 INFO - PROCESS | 1648 | 1465205879917 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 02:37:59 INFO - PROCESS | 1648 | 1465205879922 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 02:37:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 02:37:59 INFO - PROCESS | 1648 | 1465205879932 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 02:37:59 INFO - PROCESS | 1648 | 1465205879934 Marionette TRACE conn2 <- [1,910,null,{}] 02:37:59 INFO - PROCESS | 1648 | 1465205879938 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}] 02:37:59 INFO - PROCESS | 1648 | 1465205879941 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:00 INFO - PROCESS | 1648 | 1465205880087 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 02:38:00 INFO - PROCESS | 1648 | 1465205880180 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:00 INFO - PROCESS | 1648 | 1465205880182 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x12501b000 == 44 [pid = 1648] [id = 235] 02:38:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1188e2400) [pid = 1648] [serial = 703] [outer = 0x0] 02:38:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x11925e800) [pid = 1648] [serial = 704] [outer = 0x1188e2400] 02:38:00 INFO - PROCESS | 1648 | 1465205880215 Marionette DEBUG loaded listener.js 02:38:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x120e76c00) [pid = 1648] [serial = 705] [outer = 0x1188e2400] 02:38:00 INFO - PROCESS | 1648 | 1465205880657 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]]]}] 02:38:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 02:38:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 773ms 02:38:00 INFO - PROCESS | 1648 | 1465205880704 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 02:38:00 INFO - PROCESS | 1648 | 1465205880706 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 02:38:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 02:38:00 INFO - PROCESS | 1648 | 1465205880709 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 02:38:00 INFO - PROCESS | 1648 | 1465205880711 Marionette TRACE conn2 <- [1,914,null,{}] 02:38:00 INFO - PROCESS | 1648 | 1465205880719 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}] 02:38:00 INFO - PROCESS | 1648 | 1465205880723 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:00 INFO - PROCESS | 1648 | 1465205880823 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 02:38:00 INFO - PROCESS | 1648 | 1465205880892 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:00 INFO - PROCESS | 1648 | 1465205880894 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x12beb4000 == 45 [pid = 1648] [id = 236] 02:38:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x124cb0000) [pid = 1648] [serial = 706] [outer = 0x0] 02:38:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x126842c00) [pid = 1648] [serial = 707] [outer = 0x124cb0000] 02:38:00 INFO - PROCESS | 1648 | 1465205880925 Marionette DEBUG loaded listener.js 02:38:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x127012800) [pid = 1648] [serial = 708] [outer = 0x124cb0000] 02:38:01 INFO - PROCESS | 1648 | 1465205881389 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]]]}] 02:38:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 02:38:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 722ms 02:38:01 INFO - PROCESS | 1648 | 1465205881431 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 02:38:01 INFO - PROCESS | 1648 | 1465205881433 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 02:38:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 02:38:01 INFO - PROCESS | 1648 | 1465205881435 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 02:38:01 INFO - PROCESS | 1648 | 1465205881436 Marionette TRACE conn2 <- [1,918,null,{}] 02:38:01 INFO - PROCESS | 1648 | 1465205881439 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}] 02:38:01 INFO - PROCESS | 1648 | 1465205881440 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:01 INFO - PROCESS | 1648 | 1465205881542 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 02:38:01 INFO - PROCESS | 1648 | 1465205881597 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:01 INFO - PROCESS | 1648 | 1465205881599 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c069800 == 46 [pid = 1648] [id = 237] 02:38:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x128d44000) [pid = 1648] [serial = 709] [outer = 0x0] 02:38:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1290ea400) [pid = 1648] [serial = 710] [outer = 0x128d44000] 02:38:01 INFO - PROCESS | 1648 | 1465205881628 Marionette DEBUG loaded listener.js 02:38:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12957c000) [pid = 1648] [serial = 711] [outer = 0x128d44000] 02:38:02 INFO - PROCESS | 1648 | 1465205882055 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]]]}] 02:38:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 02:38:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 668ms 02:38:02 INFO - PROCESS | 1648 | 1465205882104 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 02:38:02 INFO - PROCESS | 1648 | 1465205882105 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 02:38:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 02:38:02 INFO - PROCESS | 1648 | 1465205882154 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 02:38:02 INFO - PROCESS | 1648 | 1465205882156 Marionette TRACE conn2 <- [1,922,null,{}] 02:38:02 INFO - PROCESS | 1648 | 1465205882161 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}] 02:38:02 INFO - PROCESS | 1648 | 1465205882163 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:02 INFO - PROCESS | 1648 | 1465205882258 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 02:38:02 INFO - PROCESS | 1648 | 1465205882325 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:02 INFO - PROCESS | 1648 | 1465205882326 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x11926a800 == 47 [pid = 1648] [id = 238] 02:38:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x113866400) [pid = 1648] [serial = 712] [outer = 0x0] 02:38:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1219db800) [pid = 1648] [serial = 713] [outer = 0x113866400] 02:38:02 INFO - PROCESS | 1648 | 1465205882356 Marionette DEBUG loaded listener.js 02:38:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12972b400) [pid = 1648] [serial = 714] [outer = 0x113866400] 02:38:02 INFO - PROCESS | 1648 | 1465205882923 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]]]}] 02:38:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 02:38:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 853ms 02:38:02 INFO - PROCESS | 1648 | 1465205882979 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 02:38:02 INFO - PROCESS | 1648 | 1465205882982 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 02:38:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 02:38:02 INFO - PROCESS | 1648 | 1465205882985 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 02:38:02 INFO - PROCESS | 1648 | 1465205882987 Marionette TRACE conn2 <- [1,926,null,{}] 02:38:02 INFO - PROCESS | 1648 | 1465205882990 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}] 02:38:02 INFO - PROCESS | 1648 | 1465205882992 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:03 INFO - PROCESS | 1648 | 1465205883087 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 02:38:03 INFO - PROCESS | 1648 | 1465205883161 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:03 INFO - PROCESS | 1648 | 1465205883162 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x1133a7000 == 48 [pid = 1648] [id = 239] 02:38:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1166e5c00) [pid = 1648] [serial = 715] [outer = 0x0] 02:38:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x1167ca400) [pid = 1648] [serial = 716] [outer = 0x1166e5c00] 02:38:03 INFO - PROCESS | 1648 | 1465205883191 Marionette DEBUG loaded listener.js 02:38:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x117652800) [pid = 1648] [serial = 717] [outer = 0x1166e5c00] 02:38:04 INFO - PROCESS | 1648 | --DOCSHELL 0x12b254800 == 47 [pid = 1648] [id = 232] 02:38:04 INFO - PROCESS | 1648 | --DOCSHELL 0x12a91f000 == 46 [pid = 1648] [id = 231] 02:38:04 INFO - PROCESS | 1648 | --DOCSHELL 0x125663000 == 45 [pid = 1648] [id = 230] 02:38:04 INFO - PROCESS | 1648 | --DOCSHELL 0x1294be800 == 44 [pid = 1648] [id = 229] 02:38:04 INFO - PROCESS | 1648 | --DOCSHELL 0x1275ce800 == 43 [pid = 1648] [id = 228] 02:38:04 INFO - PROCESS | 1648 | --DOCSHELL 0x126dce800 == 42 [pid = 1648] [id = 227] 02:38:04 INFO - PROCESS | 1648 | --DOCSHELL 0x12482a800 == 41 [pid = 1648] [id = 226] 02:38:04 INFO - PROCESS | 1648 | --DOCSHELL 0x1212b8000 == 40 [pid = 1648] [id = 225] 02:38:04 INFO - PROCESS | 1648 | --DOCSHELL 0x119866800 == 39 [pid = 1648] [id = 224] 02:38:04 INFO - PROCESS | 1648 | --DOCSHELL 0x116a98800 == 38 [pid = 1648] [id = 223] 02:38:04 INFO - PROCESS | 1648 | --DOCSHELL 0x113d5a800 == 37 [pid = 1648] [id = 222] 02:38:04 INFO - PROCESS | 1648 | --DOCSHELL 0x119573000 == 36 [pid = 1648] [id = 221] 02:38:04 INFO - PROCESS | 1648 | --DOCSHELL 0x113f21800 == 35 [pid = 1648] [id = 220] 02:38:04 INFO - PROCESS | 1648 | --DOCSHELL 0x119281800 == 34 [pid = 1648] [id = 219] 02:38:04 INFO - PROCESS | 1648 | --DOCSHELL 0x1188c2000 == 33 [pid = 1648] [id = 208] 02:38:04 INFO - PROCESS | 1648 | --DOCSHELL 0x11926a800 == 32 [pid = 1648] [id = 238] 02:38:04 INFO - PROCESS | 1648 | --DOCSHELL 0x12c069800 == 31 [pid = 1648] [id = 237] 02:38:04 INFO - PROCESS | 1648 | --DOCSHELL 0x12beb4000 == 30 [pid = 1648] [id = 236] 02:38:04 INFO - PROCESS | 1648 | --DOCSHELL 0x12501b000 == 29 [pid = 1648] [id = 235] 02:38:04 INFO - PROCESS | 1648 | --DOCSHELL 0x12b281000 == 28 [pid = 1648] [id = 233] 02:38:04 INFO - PROCESS | 1648 | --DOCSHELL 0x117022800 == 27 [pid = 1648] [id = 234] 02:38:04 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x11857e400) [pid = 1648] [serial = 635] [outer = 0x0] [url = about:blank] 02:38:04 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x112a7ac00) [pid = 1648] [serial = 626] [outer = 0x0] [url = about:blank] 02:38:04 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x11306d000) [pid = 1648] [serial = 627] [outer = 0x0] [url = about:blank] 02:38:04 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1182e7000) [pid = 1648] [serial = 632] [outer = 0x0] [url = about:blank] 02:38:04 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x118493c00) [pid = 1648] [serial = 633] [outer = 0x0] [url = about:blank] 02:38:04 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x118863800) [pid = 1648] [serial = 624] [outer = 0x0] [url = about:blank] 02:38:04 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x118581c00) [pid = 1648] [serial = 623] [outer = 0x0] [url = about:blank] 02:38:04 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x11900f800) [pid = 1648] [serial = 609] [outer = 0x0] [url = about:blank] 02:38:04 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1186ecc00) [pid = 1648] [serial = 608] [outer = 0x0] [url = about:blank] 02:38:04 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12562e400) [pid = 1648] [serial = 612] [outer = 0x0] [url = about:blank] 02:38:04 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1218c8c00) [pid = 1648] [serial = 611] [outer = 0x0] [url = about:blank] 02:38:04 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x118866400) [pid = 1648] [serial = 638] [outer = 0x0] [url = about:blank] 02:38:04 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x119b0f400) [pid = 1648] [serial = 641] [outer = 0x0] [url = about:blank] 02:38:04 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1188eec00) [pid = 1648] [serial = 639] [outer = 0x0] [url = about:blank] 02:38:04 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12957ec00) [pid = 1648] [serial = 615] [outer = 0x0] [url = about:blank] 02:38:04 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x128d8cc00) [pid = 1648] [serial = 614] [outer = 0x0] [url = about:blank] 02:38:04 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12684b400) [pid = 1648] [serial = 654] [outer = 0x0] [url = about:blank] 02:38:04 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x121b64400) [pid = 1648] [serial = 645] [outer = 0x0] [url = about:blank] 02:38:04 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x121711c00) [pid = 1648] [serial = 644] [outer = 0x0] [url = about:blank] 02:38:04 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x121610c00) [pid = 1648] [serial = 648] [outer = 0x0] [url = about:blank] 02:38:04 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x125684800) [pid = 1648] [serial = 653] [outer = 0x0] [url = about:blank] 02:38:04 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x11670ac00) [pid = 1648] [serial = 629] [outer = 0x0] [url = about:blank] 02:38:04 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12b37c000) [pid = 1648] [serial = 618] [outer = 0x0] [url = about:blank] 02:38:04 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1167cf000) [pid = 1648] [serial = 630] [outer = 0x0] [url = about:blank] 02:38:04 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x125626400) [pid = 1648] [serial = 651] [outer = 0x0] [url = about:blank] 02:38:04 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12b2f3400) [pid = 1648] [serial = 617] [outer = 0x0] [url = about:blank] 02:38:04 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1214ef400) [pid = 1648] [serial = 642] [outer = 0x0] [url = about:blank] 02:38:04 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x11729e800) [pid = 1648] [serial = 647] [outer = 0x0] [url = about:blank] 02:38:04 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12bbdb800) [pid = 1648] [serial = 621] [outer = 0x0] [url = about:blank] 02:38:04 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12bba0400) [pid = 1648] [serial = 620] [outer = 0x0] [url = about:blank] 02:38:04 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x126856000) [pid = 1648] [serial = 656] [outer = 0x0] [url = about:blank] 02:38:04 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x1186f4400) [pid = 1648] [serial = 636] [outer = 0x0] [url = about:blank] 02:38:04 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x124cf8800) [pid = 1648] [serial = 650] [outer = 0x0] [url = about:blank] 02:38:04 INFO - PROCESS | 1648 | 1465205884163 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]]]}] 02:38:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 02:38:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1223ms 02:38:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 02:38:04 INFO - PROCESS | 1648 | 1465205884214 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 02:38:04 INFO - PROCESS | 1648 | 1465205884216 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 02:38:04 INFO - PROCESS | 1648 | 1465205884219 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 02:38:04 INFO - PROCESS | 1648 | 1465205884221 Marionette TRACE conn2 <- [1,930,null,{}] 02:38:04 INFO - PROCESS | 1648 | 1465205884224 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}] 02:38:04 INFO - PROCESS | 1648 | 1465205884227 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:04 INFO - PROCESS | 1648 | 1465205884307 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 02:38:04 INFO - PROCESS | 1648 | 1465205884314 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:04 INFO - PROCESS | 1648 | 1465205884316 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x113a9a800 == 28 [pid = 1648] [id = 240] 02:38:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1160b1c00) [pid = 1648] [serial = 718] [outer = 0x0] 02:38:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x116708000) [pid = 1648] [serial = 719] [outer = 0x1160b1c00] 02:38:04 INFO - PROCESS | 1648 | 1465205884344 Marionette DEBUG loaded listener.js 02:38:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x112d0dc00) [pid = 1648] [serial = 720] [outer = 0x1160b1c00] 02:38:04 INFO - PROCESS | 1648 | 1465205884675 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]]]}] 02:38:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 02:38:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 470ms 02:38:04 INFO - PROCESS | 1648 | 1465205884702 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 02:38:04 INFO - PROCESS | 1648 | 1465205884705 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 02:38:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 02:38:04 INFO - PROCESS | 1648 | 1465205884711 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 02:38:04 INFO - PROCESS | 1648 | 1465205884713 Marionette TRACE conn2 <- [1,934,null,{}] 02:38:04 INFO - PROCESS | 1648 | 1465205884716 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}] 02:38:04 INFO - PROCESS | 1648 | 1465205884717 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:04 INFO - PROCESS | 1648 | 1465205884793 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 02:38:04 INFO - PROCESS | 1648 | 1465205884797 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:04 INFO - PROCESS | 1648 | 1465205884799 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x116aa1000 == 29 [pid = 1648] [id = 241] 02:38:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x116a72400) [pid = 1648] [serial = 721] [outer = 0x0] 02:38:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1182e1000) [pid = 1648] [serial = 722] [outer = 0x116a72400] 02:38:04 INFO - PROCESS | 1648 | 1465205884828 Marionette DEBUG loaded listener.js 02:38:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x118493c00) [pid = 1648] [serial = 723] [outer = 0x116a72400] 02:38:05 INFO - PROCESS | 1648 | 1465205885365 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]]]}] 02:38:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 02:38:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 671ms 02:38:05 INFO - PROCESS | 1648 | 1465205885383 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 02:38:05 INFO - PROCESS | 1648 | 1465205885386 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 02:38:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 02:38:05 INFO - PROCESS | 1648 | 1465205885390 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 02:38:05 INFO - PROCESS | 1648 | 1465205885392 Marionette TRACE conn2 <- [1,938,null,{}] 02:38:05 INFO - PROCESS | 1648 | 1465205885396 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}] 02:38:05 INFO - PROCESS | 1648 | 1465205885399 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:05 INFO - PROCESS | 1648 | 1465205885521 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 02:38:05 INFO - PROCESS | 1648 | 1465205885661 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:05 INFO - PROCESS | 1648 | 1465205885663 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e16000 == 30 [pid = 1648] [id = 242] 02:38:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x11810c400) [pid = 1648] [serial = 724] [outer = 0x0] 02:38:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1182e7400) [pid = 1648] [serial = 725] [outer = 0x11810c400] 02:38:05 INFO - PROCESS | 1648 | 1465205885714 Marionette DEBUG loaded listener.js 02:38:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x118497c00) [pid = 1648] [serial = 726] [outer = 0x11810c400] 02:38:06 INFO - PROCESS | 1648 | 1465205886272 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]]]}] 02:38:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 02:38:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 923ms 02:38:06 INFO - PROCESS | 1648 | 1465205886331 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 02:38:06 INFO - PROCESS | 1648 | 1465205886334 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 02:38:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 02:38:06 INFO - PROCESS | 1648 | 1465205886338 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 02:38:06 INFO - PROCESS | 1648 | 1465205886340 Marionette TRACE conn2 <- [1,942,null,{}] 02:38:06 INFO - PROCESS | 1648 | 1465205886343 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}] 02:38:06 INFO - PROCESS | 1648 | 1465205886345 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:06 INFO - PROCESS | 1648 | 1465205886453 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 02:38:06 INFO - PROCESS | 1648 | 1465205886525 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:06 INFO - PROCESS | 1648 | 1465205886527 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x119098000 == 31 [pid = 1648] [id = 243] 02:38:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x118691c00) [pid = 1648] [serial = 727] [outer = 0x0] 02:38:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1186f6c00) [pid = 1648] [serial = 728] [outer = 0x118691c00] 02:38:06 INFO - PROCESS | 1648 | 1465205886559 Marionette DEBUG loaded listener.js 02:38:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1188e6c00) [pid = 1648] [serial = 729] [outer = 0x118691c00] 02:38:07 INFO - PROCESS | 1648 | --DOCSHELL 0x113a9a800 == 30 [pid = 1648] [id = 240] 02:38:07 INFO - PROCESS | 1648 | --DOCSHELL 0x1133a7000 == 29 [pid = 1648] [id = 239] 02:38:07 INFO - PROCESS | 1648 | 1465205887065 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]]]}] 02:38:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 02:38:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 774ms 02:38:07 INFO - PROCESS | 1648 | 1465205887113 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 02:38:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 02:38:07 INFO - PROCESS | 1648 | 1465205887115 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 02:38:07 INFO - PROCESS | 1648 | 1465205887118 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 02:38:07 INFO - PROCESS | 1648 | 1465205887120 Marionette TRACE conn2 <- [1,946,null,{}] 02:38:07 INFO - PROCESS | 1648 | 1465205887124 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}] 02:38:07 INFO - PROCESS | 1648 | 1465205887125 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:07 INFO - PROCESS | 1648 | 1465205887221 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 02:38:07 INFO - PROCESS | 1648 | 1465205887276 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:07 INFO - PROCESS | 1648 | 1465205887278 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x116892800 == 30 [pid = 1648] [id = 244] 02:38:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1167cd400) [pid = 1648] [serial = 730] [outer = 0x0] 02:38:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x11810cc00) [pid = 1648] [serial = 731] [outer = 0x1167cd400] 02:38:07 INFO - PROCESS | 1648 | 1465205887306 Marionette DEBUG loaded listener.js 02:38:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x11857f800) [pid = 1648] [serial = 732] [outer = 0x1167cd400] 02:38:07 INFO - PROCESS | 1648 | 1465205887698 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]]]}] 02:38:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 02:38:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 620ms 02:38:07 INFO - PROCESS | 1648 | 1465205887738 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 02:38:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 02:38:07 INFO - PROCESS | 1648 | 1465205887742 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 02:38:07 INFO - PROCESS | 1648 | 1465205887748 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 02:38:07 INFO - PROCESS | 1648 | 1465205887750 Marionette TRACE conn2 <- [1,950,null,{}] 02:38:07 INFO - PROCESS | 1648 | 1465205887770 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}] 02:38:07 INFO - PROCESS | 1648 | 1465205887772 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:07 INFO - PROCESS | 1648 | 1465205887890 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 02:38:07 INFO - PROCESS | 1648 | 1465205887903 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:07 INFO - PROCESS | 1648 | 1465205887905 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x11986a800 == 31 [pid = 1648] [id = 245] 02:38:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1188e2c00) [pid = 1648] [serial = 733] [outer = 0x0] 02:38:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x119253000) [pid = 1648] [serial = 734] [outer = 0x1188e2c00] 02:38:07 INFO - PROCESS | 1648 | 1465205887949 Marionette DEBUG loaded listener.js 02:38:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x119550c00) [pid = 1648] [serial = 735] [outer = 0x1188e2c00] 02:38:08 INFO - PROCESS | 1648 | 1465205888427 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]]]}] 02:38:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 02:38:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 733ms 02:38:08 INFO - PROCESS | 1648 | 1465205888484 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 02:38:08 INFO - PROCESS | 1648 | 1465205888485 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 02:38:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 02:38:08 INFO - PROCESS | 1648 | 1465205888488 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 02:38:08 INFO - PROCESS | 1648 | 1465205888490 Marionette TRACE conn2 <- [1,954,null,{}] 02:38:08 INFO - PROCESS | 1648 | 1465205888523 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}] 02:38:08 INFO - PROCESS | 1648 | 1465205888527 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:08 INFO - PROCESS | 1648 | 1465205888623 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 02:38:08 INFO - PROCESS | 1648 | 1465205888663 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:08 INFO - PROCESS | 1648 | 1465205888665 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x1214ae000 == 32 [pid = 1648] [id = 246] 02:38:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12113e000) [pid = 1648] [serial = 736] [outer = 0x0] 02:38:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1214f0400) [pid = 1648] [serial = 737] [outer = 0x12113e000] 02:38:08 INFO - PROCESS | 1648 | 1465205888694 Marionette DEBUG loaded listener.js 02:38:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1218ce000) [pid = 1648] [serial = 738] [outer = 0x12113e000] 02:38:09 INFO - PROCESS | 1648 | 1465205889007 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]]]}] 02:38:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 02:38:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 577ms 02:38:09 INFO - PROCESS | 1648 | 1465205889065 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 02:38:09 INFO - PROCESS | 1648 | 1465205889067 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 02:38:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 02:38:09 INFO - PROCESS | 1648 | 1465205889069 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 02:38:09 INFO - PROCESS | 1648 | 1465205889070 Marionette TRACE conn2 <- [1,958,null,{}] 02:38:09 INFO - PROCESS | 1648 | 1465205889072 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}] 02:38:09 INFO - PROCESS | 1648 | 1465205889074 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:09 INFO - PROCESS | 1648 | 1465205889174 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 02:38:09 INFO - PROCESS | 1648 | 1465205889178 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:09 INFO - PROCESS | 1648 | 1465205889179 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x11326b000 == 33 [pid = 1648] [id = 247] 02:38:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1219d9c00) [pid = 1648] [serial = 739] [outer = 0x0] 02:38:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x124cf5000) [pid = 1648] [serial = 740] [outer = 0x1219d9c00] 02:38:09 INFO - PROCESS | 1648 | 1465205889204 Marionette DEBUG loaded listener.js 02:38:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12562a800) [pid = 1648] [serial = 741] [outer = 0x1219d9c00] 02:38:09 INFO - PROCESS | 1648 | 1465205889525 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]]]}] 02:38:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 02:38:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 518ms 02:38:09 INFO - PROCESS | 1648 | 1465205889587 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 02:38:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 02:38:09 INFO - PROCESS | 1648 | 1465205889596 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 02:38:09 INFO - PROCESS | 1648 | 1465205889598 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 02:38:09 INFO - PROCESS | 1648 | 1465205889599 Marionette TRACE conn2 <- [1,962,null,{}] 02:38:09 INFO - PROCESS | 1648 | 1465205889601 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}] 02:38:09 INFO - PROCESS | 1648 | 1465205889603 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:09 INFO - PROCESS | 1648 | 1465205889705 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 02:38:09 INFO - PROCESS | 1648 | 1465205889709 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:09 INFO - PROCESS | 1648 | 1465205889710 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x126866000 == 34 [pid = 1648] [id = 248] 02:38:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x111ed6c00) [pid = 1648] [serial = 742] [outer = 0x0] 02:38:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x126843000) [pid = 1648] [serial = 743] [outer = 0x111ed6c00] 02:38:09 INFO - PROCESS | 1648 | 1465205889735 Marionette DEBUG loaded listener.js 02:38:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x126ca8c00) [pid = 1648] [serial = 744] [outer = 0x111ed6c00] 02:38:10 INFO - PROCESS | 1648 | 1465205890091 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]]]}] 02:38:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 02:38:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 519ms 02:38:10 INFO - PROCESS | 1648 | 1465205890121 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 02:38:10 INFO - PROCESS | 1648 | 1465205890122 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 02:38:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 02:38:10 INFO - PROCESS | 1648 | 1465205890125 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 02:38:10 INFO - PROCESS | 1648 | 1465205890126 Marionette TRACE conn2 <- [1,966,null,{}] 02:38:10 INFO - PROCESS | 1648 | 1465205890128 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}] 02:38:10 INFO - PROCESS | 1648 | 1465205890133 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:10 INFO - PROCESS | 1648 | 1465205890252 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 02:38:10 INFO - PROCESS | 1648 | 1465205890263 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:10 INFO - PROCESS | 1648 | 1465205890264 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x126fae000 == 35 [pid = 1648] [id = 249] 02:38:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x126d52400) [pid = 1648] [serial = 745] [outer = 0x0] 02:38:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x127268c00) [pid = 1648] [serial = 746] [outer = 0x126d52400] 02:38:10 INFO - PROCESS | 1648 | 1465205890289 Marionette DEBUG loaded listener.js 02:38:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x128d86000) [pid = 1648] [serial = 747] [outer = 0x126d52400] 02:38:10 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x129575400) [pid = 1648] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 02:38:10 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x12944f800) [pid = 1648] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 02:38:10 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1160b1c00) [pid = 1648] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 02:38:10 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1167d2000) [pid = 1648] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 02:38:10 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1188e2400) [pid = 1648] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 02:38:10 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x124cb0000) [pid = 1648] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 02:38:10 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x112d0bc00) [pid = 1648] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 02:38:10 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x12771a000) [pid = 1648] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 02:38:10 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x12684b000) [pid = 1648] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 02:38:10 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x113d72800) [pid = 1648] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 02:38:10 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x119009c00) [pid = 1648] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 02:38:10 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x11810d400) [pid = 1648] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 02:38:10 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x118585400) [pid = 1648] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 02:38:10 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12684ec00) [pid = 1648] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 02:38:10 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x117651c00) [pid = 1648] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 02:38:10 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1168a3400) [pid = 1648] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 02:38:10 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x128d44000) [pid = 1648] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 02:38:10 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x112f6e000) [pid = 1648] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 02:38:10 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x113866400) [pid = 1648] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 02:38:10 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x118493400) [pid = 1648] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 02:38:10 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1182e0400) [pid = 1648] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 02:38:10 INFO - PROCESS | 1648 | 1465205890648 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]]]}] 02:38:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 02:38:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 570ms 02:38:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 02:38:10 INFO - PROCESS | 1648 | 1465205890696 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 02:38:10 INFO - PROCESS | 1648 | 1465205890697 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 02:38:10 INFO - PROCESS | 1648 | 1465205890699 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 02:38:10 INFO - PROCESS | 1648 | 1465205890701 Marionette TRACE conn2 <- [1,970,null,{}] 02:38:10 INFO - PROCESS | 1648 | 1465205890703 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}] 02:38:10 INFO - PROCESS | 1648 | 1465205890712 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:10 INFO - PROCESS | 1648 | 1465205890784 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 02:38:10 INFO - PROCESS | 1648 | 1465205890788 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:10 INFO - PROCESS | 1648 | 1465205890789 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x117373000 == 36 [pid = 1648] [id = 250] 02:38:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1160b2000) [pid = 1648] [serial = 748] [outer = 0x0] 02:38:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1186e9400) [pid = 1648] [serial = 749] [outer = 0x1160b2000] 02:38:10 INFO - PROCESS | 1648 | 1465205890815 Marionette DEBUG loaded listener.js 02:38:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x121509c00) [pid = 1648] [serial = 750] [outer = 0x1160b2000] 02:38:11 INFO - PROCESS | 1648 | 1465205891158 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]]]}] 02:38:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 02:38:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 468ms 02:38:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 02:38:11 INFO - PROCESS | 1648 | 1465205891168 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 02:38:11 INFO - PROCESS | 1648 | 1465205891169 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 02:38:11 INFO - PROCESS | 1648 | 1465205891172 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 02:38:11 INFO - PROCESS | 1648 | 1465205891173 Marionette TRACE conn2 <- [1,974,null,{}] 02:38:11 INFO - PROCESS | 1648 | 1465205891175 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}] 02:38:11 INFO - PROCESS | 1648 | 1465205891177 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:11 INFO - PROCESS | 1648 | 1465205891256 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 02:38:11 INFO - PROCESS | 1648 | 1465205891263 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:11 INFO - PROCESS | 1648 | 1465205891263 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x1294c7000 == 37 [pid = 1648] [id = 251] 02:38:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12568e400) [pid = 1648] [serial = 751] [outer = 0x0] 02:38:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x128d4e000) [pid = 1648] [serial = 752] [outer = 0x12568e400] 02:38:11 INFO - PROCESS | 1648 | 1465205891295 Marionette DEBUG loaded listener.js 02:38:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x128ef0000) [pid = 1648] [serial = 753] [outer = 0x12568e400] 02:38:11 INFO - PROCESS | 1648 | 1465205891595 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]]]}] 02:38:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 02:38:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 468ms 02:38:11 INFO - PROCESS | 1648 | 1465205891648 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 02:38:11 INFO - PROCESS | 1648 | 1465205891649 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 02:38:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 02:38:11 INFO - PROCESS | 1648 | 1465205891668 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 02:38:11 INFO - PROCESS | 1648 | 1465205891669 Marionette TRACE conn2 <- [1,978,null,{}] 02:38:11 INFO - PROCESS | 1648 | 1465205891672 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}] 02:38:11 INFO - PROCESS | 1648 | 1465205891673 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:11 INFO - PROCESS | 1648 | 1465205891757 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 02:38:11 INFO - PROCESS | 1648 | 1465205891763 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:11 INFO - PROCESS | 1648 | 1465205891764 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a955000 == 38 [pid = 1648] [id = 252] 02:38:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12113a400) [pid = 1648] [serial = 754] [outer = 0x0] 02:38:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1290ea000) [pid = 1648] [serial = 755] [outer = 0x12113a400] 02:38:11 INFO - PROCESS | 1648 | 1465205891788 Marionette DEBUG loaded listener.js 02:38:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x129457c00) [pid = 1648] [serial = 756] [outer = 0x12113a400] 02:38:12 INFO - PROCESS | 1648 | 1465205892131 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]]]}] 02:38:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 02:38:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 470ms 02:38:12 INFO - PROCESS | 1648 | 1465205892137 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 02:38:12 INFO - PROCESS | 1648 | 1465205892139 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 02:38:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 02:38:12 INFO - PROCESS | 1648 | 1465205892145 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 02:38:12 INFO - PROCESS | 1648 | 1465205892146 Marionette TRACE conn2 <- [1,982,null,{}] 02:38:12 INFO - PROCESS | 1648 | 1465205892148 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}] 02:38:12 INFO - PROCESS | 1648 | 1465205892149 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:12 INFO - PROCESS | 1648 | 1465205892230 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 02:38:12 INFO - PROCESS | 1648 | 1465205892234 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:12 INFO - PROCESS | 1648 | 1465205892235 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b248800 == 39 [pid = 1648] [id = 253] 02:38:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1290e5c00) [pid = 1648] [serial = 757] [outer = 0x0] 02:38:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12971f400) [pid = 1648] [serial = 758] [outer = 0x1290e5c00] 02:38:12 INFO - PROCESS | 1648 | 1465205892259 Marionette DEBUG loaded listener.js 02:38:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x129729000) [pid = 1648] [serial = 759] [outer = 0x1290e5c00] 02:38:12 INFO - PROCESS | 1648 | 1465205892710 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]]]}] 02:38:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 02:38:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 624ms 02:38:12 INFO - PROCESS | 1648 | 1465205892766 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 02:38:12 INFO - PROCESS | 1648 | 1465205892768 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 02:38:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 02:38:12 INFO - PROCESS | 1648 | 1465205892771 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 02:38:12 INFO - PROCESS | 1648 | 1465205892774 Marionette TRACE conn2 <- [1,986,null,{}] 02:38:12 INFO - PROCESS | 1648 | 1465205892778 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}] 02:38:12 INFO - PROCESS | 1648 | 1465205892780 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:12 INFO - PROCESS | 1648 | 1465205892886 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 02:38:12 INFO - PROCESS | 1648 | 1465205892956 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:12 INFO - PROCESS | 1648 | 1465205892957 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x119095800 == 40 [pid = 1648] [id = 254] 02:38:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x116625000) [pid = 1648] [serial = 760] [outer = 0x0] 02:38:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x116859000) [pid = 1648] [serial = 761] [outer = 0x116625000] 02:38:12 INFO - PROCESS | 1648 | 1465205892990 Marionette DEBUG loaded listener.js 02:38:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x118495c00) [pid = 1648] [serial = 762] [outer = 0x116625000] 02:38:13 INFO - PROCESS | 1648 | 1465205893401 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]]]}] 02:38:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 02:38:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 674ms 02:38:13 INFO - PROCESS | 1648 | 1465205893458 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 02:38:13 INFO - PROCESS | 1648 | 1465205893461 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 02:38:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 02:38:13 INFO - PROCESS | 1648 | 1465205893480 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 02:38:13 INFO - PROCESS | 1648 | 1465205893482 Marionette TRACE conn2 <- [1,990,null,{}] 02:38:13 INFO - PROCESS | 1648 | 1465205893485 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}] 02:38:13 INFO - PROCESS | 1648 | 1465205893486 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:13 INFO - PROCESS | 1648 | 1465205893589 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 02:38:13 INFO - PROCESS | 1648 | 1465205893656 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:13 INFO - PROCESS | 1648 | 1465205893658 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x124958000 == 41 [pid = 1648] [id = 255] 02:38:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1186f2c00) [pid = 1648] [serial = 763] [outer = 0x0] 02:38:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x119550400) [pid = 1648] [serial = 764] [outer = 0x1186f2c00] 02:38:13 INFO - PROCESS | 1648 | 1465205893691 Marionette DEBUG loaded listener.js 02:38:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x121138000) [pid = 1648] [serial = 765] [outer = 0x1186f2c00] 02:38:14 INFO - PROCESS | 1648 | 1465205894115 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]]]}] 02:38:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 02:38:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 674ms 02:38:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 02:38:14 INFO - PROCESS | 1648 | 1465205894152 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 02:38:14 INFO - PROCESS | 1648 | 1465205894154 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 02:38:14 INFO - PROCESS | 1648 | 1465205894156 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 02:38:14 INFO - PROCESS | 1648 | 1465205894159 Marionette TRACE conn2 <- [1,994,null,{}] 02:38:14 INFO - PROCESS | 1648 | 1465205894167 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}] 02:38:14 INFO - PROCESS | 1648 | 1465205894170 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:14 INFO - PROCESS | 1648 | 1465205894272 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 02:38:14 INFO - PROCESS | 1648 | 1465205894329 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:14 INFO - PROCESS | 1648 | 1465205894331 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b3cc800 == 42 [pid = 1648] [id = 256] 02:38:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1219d2400) [pid = 1648] [serial = 766] [outer = 0x0] 02:38:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12684b400) [pid = 1648] [serial = 767] [outer = 0x1219d2400] 02:38:14 INFO - PROCESS | 1648 | 1465205894363 Marionette DEBUG loaded listener.js 02:38:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x127010c00) [pid = 1648] [serial = 768] [outer = 0x1219d2400] 02:38:14 INFO - PROCESS | 1648 | 1465205894838 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]]]}] 02:38:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 02:38:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 723ms 02:38:14 INFO - PROCESS | 1648 | 1465205894889 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 02:38:14 INFO - PROCESS | 1648 | 1465205894892 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 02:38:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 02:38:14 INFO - PROCESS | 1648 | 1465205894912 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 02:38:14 INFO - PROCESS | 1648 | 1465205894914 Marionette TRACE conn2 <- [1,998,null,{}] 02:38:14 INFO - PROCESS | 1648 | 1465205894918 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}] 02:38:14 INFO - PROCESS | 1648 | 1465205894920 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:15 INFO - PROCESS | 1648 | 1465205895068 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 02:38:15 INFO - PROCESS | 1648 | 1465205895158 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:15 INFO - PROCESS | 1648 | 1465205895160 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c067000 == 43 [pid = 1648] [id = 257] 02:38:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x127560000) [pid = 1648] [serial = 769] [outer = 0x0] 02:38:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x129456000) [pid = 1648] [serial = 770] [outer = 0x127560000] 02:38:15 INFO - PROCESS | 1648 | 1465205895209 Marionette DEBUG loaded listener.js 02:38:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x129724400) [pid = 1648] [serial = 771] [outer = 0x127560000] 02:38:15 INFO - PROCESS | 1648 | 1465205895659 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]]]}] 02:38:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 02:38:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 774ms 02:38:15 INFO - PROCESS | 1648 | 1465205895683 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 02:38:15 INFO - PROCESS | 1648 | 1465205895685 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 02:38:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 02:38:15 INFO - PROCESS | 1648 | 1465205895687 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 02:38:15 INFO - PROCESS | 1648 | 1465205895688 Marionette TRACE conn2 <- [1,1002,null,{}] 02:38:15 INFO - PROCESS | 1648 | 1465205895691 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}] 02:38:15 INFO - PROCESS | 1648 | 1465205895692 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:15 INFO - PROCESS | 1648 | 1465205895790 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 02:38:15 INFO - PROCESS | 1648 | 1465205895845 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:15 INFO - PROCESS | 1648 | 1465205895847 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c436800 == 44 [pid = 1648] [id = 258] 02:38:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x129720800) [pid = 1648] [serial = 772] [outer = 0x0] 02:38:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x12a932400) [pid = 1648] [serial = 773] [outer = 0x129720800] 02:38:15 INFO - PROCESS | 1648 | 1465205895878 Marionette DEBUG loaded listener.js 02:38:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x12a9b5400) [pid = 1648] [serial = 774] [outer = 0x129720800] 02:38:16 INFO - PROCESS | 1648 | 1465205896407 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]]]}] 02:38:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 02:38:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 775ms 02:38:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 02:38:16 INFO - PROCESS | 1648 | 1465205896477 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 02:38:16 INFO - PROCESS | 1648 | 1465205896479 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 02:38:16 INFO - PROCESS | 1648 | 1465205896482 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 02:38:16 INFO - PROCESS | 1648 | 1465205896484 Marionette TRACE conn2 <- [1,1006,null,{}] 02:38:16 INFO - PROCESS | 1648 | 1465205896486 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}] 02:38:16 INFO - PROCESS | 1648 | 1465205896490 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:16 INFO - PROCESS | 1648 | 1465205896612 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 02:38:16 INFO - PROCESS | 1648 | 1465205896810 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:16 INFO - PROCESS | 1648 | 1465205896811 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x1162db800 == 45 [pid = 1648] [id = 259] 02:38:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x11306d000) [pid = 1648] [serial = 775] [outer = 0x0] 02:38:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x1160ac400) [pid = 1648] [serial = 776] [outer = 0x11306d000] 02:38:16 INFO - PROCESS | 1648 | 1465205896841 Marionette DEBUG loaded listener.js 02:38:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x11670e800) [pid = 1648] [serial = 777] [outer = 0x11306d000] 02:38:17 INFO - PROCESS | 1648 | 1465205897286 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]]]}] 02:38:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 02:38:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 821ms 02:38:17 INFO - PROCESS | 1648 | 1465205897305 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 02:38:17 INFO - PROCESS | 1648 | 1465205897307 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 02:38:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 02:38:17 INFO - PROCESS | 1648 | 1465205897310 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 02:38:17 INFO - PROCESS | 1648 | 1465205897312 Marionette TRACE conn2 <- [1,1010,null,{}] 02:38:17 INFO - PROCESS | 1648 | 1465205897315 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}] 02:38:17 INFO - PROCESS | 1648 | 1465205897317 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:17 INFO - PROCESS | 1648 | 1465205897416 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 02:38:17 INFO - PROCESS | 1648 | 1465205897475 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:17 INFO - PROCESS | 1648 | 1465205897476 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x1188d6000 == 46 [pid = 1648] [id = 260] 02:38:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x11848d400) [pid = 1648] [serial = 778] [outer = 0x0] 02:38:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x1188e8000) [pid = 1648] [serial = 779] [outer = 0x11848d400] 02:38:17 INFO - PROCESS | 1648 | 1465205897517 Marionette DEBUG loaded listener.js 02:38:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x119543800) [pid = 1648] [serial = 780] [outer = 0x11848d400] 02:38:17 INFO - PROCESS | 1648 | --DOCSHELL 0x12a955000 == 45 [pid = 1648] [id = 252] 02:38:17 INFO - PROCESS | 1648 | --DOCSHELL 0x1294c7000 == 44 [pid = 1648] [id = 251] 02:38:17 INFO - PROCESS | 1648 | --DOCSHELL 0x117373000 == 43 [pid = 1648] [id = 250] 02:38:17 INFO - PROCESS | 1648 | --DOCSHELL 0x126fae000 == 42 [pid = 1648] [id = 249] 02:38:17 INFO - PROCESS | 1648 | --DOCSHELL 0x126866000 == 41 [pid = 1648] [id = 248] 02:38:17 INFO - PROCESS | 1648 | --DOCSHELL 0x11326b000 == 40 [pid = 1648] [id = 247] 02:38:17 INFO - PROCESS | 1648 | --DOCSHELL 0x1214ae000 == 39 [pid = 1648] [id = 246] 02:38:17 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x1167ca400) [pid = 1648] [serial = 716] [outer = 0x0] [url = about:blank] 02:38:17 INFO - PROCESS | 1648 | --DOCSHELL 0x11986a800 == 38 [pid = 1648] [id = 245] 02:38:17 INFO - PROCESS | 1648 | --DOCSHELL 0x116892800 == 37 [pid = 1648] [id = 244] 02:38:17 INFO - PROCESS | 1648 | --DOCSHELL 0x119098000 == 36 [pid = 1648] [id = 243] 02:38:17 INFO - PROCESS | 1648 | --DOCSHELL 0x117e16000 == 35 [pid = 1648] [id = 242] 02:38:17 INFO - PROCESS | 1648 | --DOCSHELL 0x116aa1000 == 34 [pid = 1648] [id = 241] 02:38:17 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x129577800) [pid = 1648] [serial = 695] [outer = 0x0] [url = about:blank] 02:38:17 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x116708000) [pid = 1648] [serial = 719] [outer = 0x0] [url = about:blank] 02:38:17 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x117656800) [pid = 1648] [serial = 701] [outer = 0x0] [url = about:blank] 02:38:17 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x11925e800) [pid = 1648] [serial = 704] [outer = 0x0] [url = about:blank] 02:38:17 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x11857dc00) [pid = 1648] [serial = 702] [outer = 0x0] [url = about:blank] 02:38:17 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x112d0dc00) [pid = 1648] [serial = 720] [outer = 0x0] [url = about:blank] 02:38:17 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x126842c00) [pid = 1648] [serial = 707] [outer = 0x0] [url = about:blank] 02:38:17 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x124cb3c00) [pid = 1648] [serial = 677] [outer = 0x0] [url = about:blank] 02:38:17 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x125628000) [pid = 1648] [serial = 678] [outer = 0x0] [url = about:blank] 02:38:17 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x120e76c00) [pid = 1648] [serial = 705] [outer = 0x0] [url = about:blank] 02:38:17 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x128d4a800) [pid = 1648] [serial = 683] [outer = 0x0] [url = about:blank] 02:38:17 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x127717400) [pid = 1648] [serial = 681] [outer = 0x0] [url = about:blank] 02:38:17 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x126f11400) [pid = 1648] [serial = 680] [outer = 0x0] [url = about:blank] 02:38:17 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x119061400) [pid = 1648] [serial = 671] [outer = 0x0] [url = about:blank] 02:38:17 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x128d87c00) [pid = 1648] [serial = 686] [outer = 0x0] [url = about:blank] 02:38:17 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x11857fc00) [pid = 1648] [serial = 668] [outer = 0x0] [url = about:blank] 02:38:17 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x118868c00) [pid = 1648] [serial = 669] [outer = 0x0] [url = about:blank] 02:38:17 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x121292c00) [pid = 1648] [serial = 674] [outer = 0x0] [url = about:blank] 02:38:17 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x127266c00) [pid = 1648] [serial = 657] [outer = 0x0] [url = about:blank] 02:38:17 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1180ba000) [pid = 1648] [serial = 662] [outer = 0x0] [url = about:blank] 02:38:17 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x118498800) [pid = 1648] [serial = 663] [outer = 0x0] [url = about:blank] 02:38:17 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x116fa8400) [pid = 1648] [serial = 665] [outer = 0x0] [url = about:blank] 02:38:17 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1290ea400) [pid = 1648] [serial = 710] [outer = 0x0] [url = about:blank] 02:38:17 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1182e5000) [pid = 1648] [serial = 666] [outer = 0x0] [url = about:blank] 02:38:17 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x113862000) [pid = 1648] [serial = 659] [outer = 0x0] [url = about:blank] 02:38:17 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x116054400) [pid = 1648] [serial = 660] [outer = 0x0] [url = about:blank] 02:38:17 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x120e78800) [pid = 1648] [serial = 672] [outer = 0x0] [url = about:blank] 02:38:17 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x127012800) [pid = 1648] [serial = 708] [outer = 0x0] [url = about:blank] 02:38:17 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x129734c00) [pid = 1648] [serial = 696] [outer = 0x0] [url = about:blank] 02:38:17 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12972b400) [pid = 1648] [serial = 714] [outer = 0x0] [url = about:blank] 02:38:17 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1219db800) [pid = 1648] [serial = 713] [outer = 0x0] [url = about:blank] 02:38:17 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x128d84800) [pid = 1648] [serial = 684] [outer = 0x0] [url = about:blank] 02:38:17 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1290e9400) [pid = 1648] [serial = 693] [outer = 0x0] [url = about:blank] 02:38:17 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x119546400) [pid = 1648] [serial = 689] [outer = 0x0] [url = about:blank] 02:38:17 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x128ef9400) [pid = 1648] [serial = 687] [outer = 0x0] [url = about:blank] 02:38:17 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1219db400) [pid = 1648] [serial = 675] [outer = 0x0] [url = about:blank] 02:38:17 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x125627400) [pid = 1648] [serial = 690] [outer = 0x0] [url = about:blank] 02:38:17 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x128d8e800) [pid = 1648] [serial = 692] [outer = 0x0] [url = about:blank] 02:38:17 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12957c000) [pid = 1648] [serial = 711] [outer = 0x0] [url = about:blank] 02:38:17 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12a9af000) [pid = 1648] [serial = 699] [outer = 0x0] [url = about:blank] 02:38:17 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12a92c400) [pid = 1648] [serial = 698] [outer = 0x0] [url = about:blank] 02:38:17 INFO - PROCESS | 1648 | 1465205897901 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]]]}] 02:38:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 02:38:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 622ms 02:38:17 INFO - PROCESS | 1648 | 1465205897934 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 02:38:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 02:38:17 INFO - PROCESS | 1648 | 1465205897936 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 02:38:17 INFO - PROCESS | 1648 | 1465205897938 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 02:38:17 INFO - PROCESS | 1648 | 1465205897940 Marionette TRACE conn2 <- [1,1014,null,{}] 02:38:17 INFO - PROCESS | 1648 | 1465205897943 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}] 02:38:17 INFO - PROCESS | 1648 | 1465205897946 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:18 INFO - PROCESS | 1648 | 1465205898031 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 02:38:18 INFO - PROCESS | 1648 | 1465205898116 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:18 INFO - PROCESS | 1648 | 1465205898117 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x118269800 == 35 [pid = 1648] [id = 261] 02:38:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x118578400) [pid = 1648] [serial = 781] [outer = 0x0] 02:38:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x121292c00) [pid = 1648] [serial = 782] [outer = 0x118578400] 02:38:18 INFO - PROCESS | 1648 | 1465205898144 Marionette DEBUG loaded listener.js 02:38:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x121b58c00) [pid = 1648] [serial = 783] [outer = 0x118578400] 02:38:18 INFO - PROCESS | 1648 | 1465205898468 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]]]}] 02:38:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 02:38:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 573ms 02:38:18 INFO - PROCESS | 1648 | 1465205898512 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 02:38:18 INFO - PROCESS | 1648 | 1465205898513 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 02:38:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 02:38:18 INFO - PROCESS | 1648 | 1465205898522 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 02:38:18 INFO - PROCESS | 1648 | 1465205898527 Marionette TRACE conn2 <- [1,1018,null,{}] 02:38:18 INFO - PROCESS | 1648 | 1465205898531 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}] 02:38:18 INFO - PROCESS | 1648 | 1465205898533 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:18 INFO - PROCESS | 1648 | 1465205898660 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 02:38:18 INFO - PROCESS | 1648 | 1465205898735 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:18 INFO - PROCESS | 1648 | 1465205898736 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x119bb9800 == 36 [pid = 1648] [id = 262] 02:38:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1186f7c00) [pid = 1648] [serial = 784] [outer = 0x0] 02:38:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x124cb3c00) [pid = 1648] [serial = 785] [outer = 0x1186f7c00] 02:38:18 INFO - PROCESS | 1648 | 1465205898777 Marionette DEBUG loaded listener.js 02:38:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x12771a000) [pid = 1648] [serial = 786] [outer = 0x1186f7c00] 02:38:19 INFO - PROCESS | 1648 | 1465205899130 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]]]}] 02:38:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 02:38:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 628ms 02:38:19 INFO - PROCESS | 1648 | 1465205899151 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 02:38:19 INFO - PROCESS | 1648 | 1465205899152 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 02:38:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 02:38:19 INFO - PROCESS | 1648 | 1465205899155 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 02:38:19 INFO - PROCESS | 1648 | 1465205899156 Marionette TRACE conn2 <- [1,1022,null,{}] 02:38:19 INFO - PROCESS | 1648 | 1465205899158 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}] 02:38:19 INFO - PROCESS | 1648 | 1465205899160 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:19 INFO - PROCESS | 1648 | 1465205899249 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 02:38:19 INFO - PROCESS | 1648 | 1465205899318 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:19 INFO - PROCESS | 1648 | 1465205899319 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x121db7000 == 37 [pid = 1648] [id = 263] 02:38:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x127262800) [pid = 1648] [serial = 787] [outer = 0x0] 02:38:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x128ef4000) [pid = 1648] [serial = 788] [outer = 0x127262800] 02:38:19 INFO - PROCESS | 1648 | 1465205899344 Marionette DEBUG loaded listener.js 02:38:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12972bc00) [pid = 1648] [serial = 789] [outer = 0x127262800] 02:38:19 INFO - PROCESS | 1648 | 1465205899618 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]]]}] 02:38:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 02:38:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 474ms 02:38:19 INFO - PROCESS | 1648 | 1465205899634 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 02:38:19 INFO - PROCESS | 1648 | 1465205899635 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 02:38:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 02:38:19 INFO - PROCESS | 1648 | 1465205899637 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 02:38:19 INFO - PROCESS | 1648 | 1465205899639 Marionette TRACE conn2 <- [1,1026,null,{}] 02:38:19 INFO - PROCESS | 1648 | 1465205899641 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}] 02:38:19 INFO - PROCESS | 1648 | 1465205899642 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:19 INFO - PROCESS | 1648 | 1465205899734 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 02:38:19 INFO - PROCESS | 1648 | 1465205899738 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:19 INFO - PROCESS | 1648 | 1465205899742 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x113809800 == 38 [pid = 1648] [id = 264] 02:38:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12aaa3800) [pid = 1648] [serial = 790] [outer = 0x0] 02:38:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12aaa6000) [pid = 1648] [serial = 791] [outer = 0x12aaa3800] 02:38:19 INFO - PROCESS | 1648 | 1465205899776 Marionette DEBUG loaded listener.js 02:38:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12b221400) [pid = 1648] [serial = 792] [outer = 0x12aaa3800] 02:38:20 INFO - PROCESS | 1648 | 1465205900166 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]]]}] 02:38:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 02:38:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 571ms 02:38:20 INFO - PROCESS | 1648 | 1465205900210 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 02:38:20 INFO - PROCESS | 1648 | 1465205900211 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 02:38:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 02:38:20 INFO - PROCESS | 1648 | 1465205900213 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 02:38:20 INFO - PROCESS | 1648 | 1465205900214 Marionette TRACE conn2 <- [1,1030,null,{}] 02:38:20 INFO - PROCESS | 1648 | 1465205900216 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}] 02:38:20 INFO - PROCESS | 1648 | 1465205900218 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:20 INFO - PROCESS | 1648 | 1465205900321 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 02:38:20 INFO - PROCESS | 1648 | 1465205900333 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:20 INFO - PROCESS | 1648 | 1465205900334 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x1290c3800 == 39 [pid = 1648] [id = 265] 02:38:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12aaa7000) [pid = 1648] [serial = 793] [outer = 0x0] 02:38:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12b2f0400) [pid = 1648] [serial = 794] [outer = 0x12aaa7000] 02:38:20 INFO - PROCESS | 1648 | 1465205900359 Marionette DEBUG loaded listener.js 02:38:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12b2ee000) [pid = 1648] [serial = 795] [outer = 0x12aaa7000] 02:38:20 INFO - PROCESS | 1648 | 1465205900715 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]]]}] 02:38:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 02:38:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 522ms 02:38:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 02:38:20 INFO - PROCESS | 1648 | 1465205900736 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 02:38:20 INFO - PROCESS | 1648 | 1465205900737 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 02:38:20 INFO - PROCESS | 1648 | 1465205900739 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 02:38:20 INFO - PROCESS | 1648 | 1465205900740 Marionette TRACE conn2 <- [1,1034,null,{}] 02:38:20 INFO - PROCESS | 1648 | 1465205900743 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}] 02:38:20 INFO - PROCESS | 1648 | 1465205900746 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:20 INFO - PROCESS | 1648 | 1465205900849 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 02:38:20 INFO - PROCESS | 1648 | 1465205900861 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:20 INFO - PROCESS | 1648 | 1465205900863 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a907800 == 40 [pid = 1648] [id = 266] 02:38:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12b229800) [pid = 1648] [serial = 796] [outer = 0x0] 02:38:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12bb9c000) [pid = 1648] [serial = 797] [outer = 0x12b229800] 02:38:20 INFO - PROCESS | 1648 | 1465205900887 Marionette DEBUG loaded listener.js 02:38:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12bbd7400) [pid = 1648] [serial = 798] [outer = 0x12b229800] 02:38:21 INFO - PROCESS | 1648 | 1465205901248 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]]]}] 02:38:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 02:38:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 522ms 02:38:21 INFO - PROCESS | 1648 | 1465205901263 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 02:38:21 INFO - PROCESS | 1648 | 1465205901265 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 02:38:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 02:38:21 INFO - PROCESS | 1648 | 1465205901267 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 02:38:21 INFO - PROCESS | 1648 | 1465205901268 Marionette TRACE conn2 <- [1,1038,null,{}] 02:38:21 INFO - PROCESS | 1648 | 1465205901270 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}] 02:38:21 INFO - PROCESS | 1648 | 1465205901271 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:21 INFO - PROCESS | 1648 | 1465205901375 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 02:38:21 INFO - PROCESS | 1648 | 1465205901387 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:21 INFO - PROCESS | 1648 | 1465205901388 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b23a800 == 41 [pid = 1648] [id = 267] 02:38:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12bb9d400) [pid = 1648] [serial = 799] [outer = 0x0] 02:38:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12bd38400) [pid = 1648] [serial = 800] [outer = 0x12bb9d400] 02:38:21 INFO - PROCESS | 1648 | 1465205901413 Marionette DEBUG loaded listener.js 02:38:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12bd42800) [pid = 1648] [serial = 801] [outer = 0x12bb9d400] 02:38:21 INFO - PROCESS | 1648 | 1465205901753 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]]]}] 02:38:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 02:38:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 519ms 02:38:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 02:38:21 INFO - PROCESS | 1648 | 1465205901791 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 02:38:21 INFO - PROCESS | 1648 | 1465205901793 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 02:38:21 INFO - PROCESS | 1648 | 1465205901795 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 02:38:21 INFO - PROCESS | 1648 | 1465205901796 Marionette TRACE conn2 <- [1,1042,null,{}] 02:38:21 INFO - PROCESS | 1648 | 1465205901798 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}] 02:38:21 INFO - PROCESS | 1648 | 1465205901799 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:21 INFO - PROCESS | 1648 | 1465205901901 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 02:38:22 INFO - PROCESS | 1648 | 1465205902028 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:22 INFO - PROCESS | 1648 | 1465205902029 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:22 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x118691c00) [pid = 1648] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 02:38:22 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x111ed6c00) [pid = 1648] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 02:38:22 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x126d52400) [pid = 1648] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 02:38:22 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12568e400) [pid = 1648] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 02:38:22 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12113a400) [pid = 1648] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 02:38:22 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1160b2000) [pid = 1648] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 02:38:22 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1167cd400) [pid = 1648] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 02:38:22 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1166e5c00) [pid = 1648] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 02:38:22 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x12113e000) [pid = 1648] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 02:38:22 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1219d9c00) [pid = 1648] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 02:38:22 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1188e2c00) [pid = 1648] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 02:38:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x113329800 == 42 [pid = 1648] [id = 268] 02:38:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x112a7ac00) [pid = 1648] [serial = 802] [outer = 0x0] 02:38:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1168a3400) [pid = 1648] [serial = 803] [outer = 0x112a7ac00] 02:38:22 INFO - PROCESS | 1648 | 1465205902073 Marionette DEBUG loaded listener.js 02:38:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12113bc00) [pid = 1648] [serial = 804] [outer = 0x112a7ac00] 02:38:22 INFO - PROCESS | 1648 | 1465205902324 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]]]}] 02:38:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 02:38:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 568ms 02:38:22 INFO - PROCESS | 1648 | 1465205902366 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 02:38:22 INFO - PROCESS | 1648 | 1465205902367 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 02:38:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 02:38:22 INFO - PROCESS | 1648 | 1465205902370 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 02:38:22 INFO - PROCESS | 1648 | 1465205902371 Marionette TRACE conn2 <- [1,1046,null,{}] 02:38:22 INFO - PROCESS | 1648 | 1465205902373 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}] 02:38:22 INFO - PROCESS | 1648 | 1465205902374 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:22 INFO - PROCESS | 1648 | 1465205902461 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 02:38:22 INFO - PROCESS | 1648 | 1465205902466 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:22 INFO - PROCESS | 1648 | 1465205902468 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c077000 == 43 [pid = 1648] [id = 269] 02:38:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x118688800) [pid = 1648] [serial = 805] [outer = 0x0] 02:38:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x129726000) [pid = 1648] [serial = 806] [outer = 0x118688800] 02:38:22 INFO - PROCESS | 1648 | 1465205902495 Marionette DEBUG loaded listener.js 02:38:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12be9e000) [pid = 1648] [serial = 807] [outer = 0x118688800] 02:38:22 INFO - PROCESS | 1648 | 1465205902835 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]]]}] 02:38:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 02:38:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 469ms 02:38:22 INFO - PROCESS | 1648 | 1465205902840 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 02:38:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 02:38:22 INFO - PROCESS | 1648 | 1465205902841 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 02:38:22 INFO - PROCESS | 1648 | 1465205902845 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 02:38:22 INFO - PROCESS | 1648 | 1465205902849 Marionette TRACE conn2 <- [1,1050,null,{}] 02:38:22 INFO - PROCESS | 1648 | 1465205902851 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}] 02:38:22 INFO - PROCESS | 1648 | 1465205902853 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:22 INFO - PROCESS | 1648 | 1465205902950 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 02:38:23 INFO - PROCESS | 1648 | 1465205903012 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:23 INFO - PROCESS | 1648 | 1465205903013 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c447800 == 44 [pid = 1648] [id = 270] 02:38:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x124faec00) [pid = 1648] [serial = 808] [outer = 0x0] 02:38:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12bda6400) [pid = 1648] [serial = 809] [outer = 0x124faec00] 02:38:23 INFO - PROCESS | 1648 | 1465205903038 Marionette DEBUG loaded listener.js 02:38:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12bea0400) [pid = 1648] [serial = 810] [outer = 0x124faec00] 02:38:23 INFO - PROCESS | 1648 | 1465205903313 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]]]}] 02:38:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 02:38:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 523ms 02:38:23 INFO - PROCESS | 1648 | 1465205903367 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 02:38:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 02:38:23 INFO - PROCESS | 1648 | 1465205903368 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 02:38:23 INFO - PROCESS | 1648 | 1465205903370 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 02:38:23 INFO - PROCESS | 1648 | 1465205903372 Marionette TRACE conn2 <- [1,1054,null,{}] 02:38:23 INFO - PROCESS | 1648 | 1465205903374 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}] 02:38:23 INFO - PROCESS | 1648 | 1465205903375 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:23 INFO - PROCESS | 1648 | 1465205903463 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 02:38:23 INFO - PROCESS | 1648 | 1465205903467 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:23 INFO - PROCESS | 1648 | 1465205903468 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c9ab800 == 45 [pid = 1648] [id = 271] 02:38:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12bea2c00) [pid = 1648] [serial = 811] [outer = 0x0] 02:38:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12c2cd800) [pid = 1648] [serial = 812] [outer = 0x12bea2c00] 02:38:23 INFO - PROCESS | 1648 | 1465205903492 Marionette DEBUG loaded listener.js 02:38:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12c2d3800) [pid = 1648] [serial = 813] [outer = 0x12bea2c00] 02:38:23 INFO - PROCESS | 1648 | 1465205903831 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]]]}] 02:38:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 02:38:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 468ms 02:38:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 02:38:23 INFO - PROCESS | 1648 | 1465205903839 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 02:38:23 INFO - PROCESS | 1648 | 1465205903840 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 02:38:23 INFO - PROCESS | 1648 | 1465205903843 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 02:38:23 INFO - PROCESS | 1648 | 1465205903846 Marionette TRACE conn2 <- [1,1058,null,{}] 02:38:23 INFO - PROCESS | 1648 | 1465205903848 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}] 02:38:23 INFO - PROCESS | 1648 | 1465205903849 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:23 INFO - PROCESS | 1648 | 1465205903984 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 02:38:24 INFO - PROCESS | 1648 | 1465205903992 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:24 INFO - PROCESS | 1648 | 1465205903994 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ce07800 == 46 [pid = 1648] [id = 272] 02:38:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x127269c00) [pid = 1648] [serial = 814] [outer = 0x0] 02:38:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12c2d7000) [pid = 1648] [serial = 815] [outer = 0x127269c00] 02:38:24 INFO - PROCESS | 1648 | 1465205904021 Marionette DEBUG loaded listener.js 02:38:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12c771400) [pid = 1648] [serial = 816] [outer = 0x127269c00] 02:38:24 INFO - PROCESS | 1648 | 1465205904510 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]]]}] 02:38:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 02:38:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 674ms 02:38:24 INFO - PROCESS | 1648 | 1465205904517 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 02:38:24 INFO - PROCESS | 1648 | 1465205904520 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 02:38:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 02:38:24 INFO - PROCESS | 1648 | 1465205904523 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 02:38:24 INFO - PROCESS | 1648 | 1465205904526 Marionette TRACE conn2 <- [1,1062,null,{}] 02:38:24 INFO - PROCESS | 1648 | 1465205904530 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}] 02:38:24 INFO - PROCESS | 1648 | 1465205904532 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:24 INFO - PROCESS | 1648 | 1465205904647 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 02:38:24 INFO - PROCESS | 1648 | 1465205904706 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:24 INFO - PROCESS | 1648 | 1465205904708 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x11899d800 == 47 [pid = 1648] [id = 273] 02:38:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1180af000) [pid = 1648] [serial = 817] [outer = 0x0] 02:38:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x11857a000) [pid = 1648] [serial = 818] [outer = 0x1180af000] 02:38:24 INFO - PROCESS | 1648 | 1465205904740 Marionette DEBUG loaded listener.js 02:38:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x119004400) [pid = 1648] [serial = 819] [outer = 0x1180af000] 02:38:25 INFO - PROCESS | 1648 | 1465205905221 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]]]}] 02:38:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 02:38:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 723ms 02:38:25 INFO - PROCESS | 1648 | 1465205905246 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 02:38:25 INFO - PROCESS | 1648 | 1465205905250 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 02:38:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 02:38:25 INFO - PROCESS | 1648 | 1465205905254 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 02:38:25 INFO - PROCESS | 1648 | 1465205905256 Marionette TRACE conn2 <- [1,1066,null,{}] 02:38:25 INFO - PROCESS | 1648 | 1465205905259 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}] 02:38:25 INFO - PROCESS | 1648 | 1465205905261 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:25 INFO - PROCESS | 1648 | 1465205905374 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 02:38:25 INFO - PROCESS | 1648 | 1465205905447 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:25 INFO - PROCESS | 1648 | 1465205905448 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x1290c1000 == 48 [pid = 1648] [id = 274] 02:38:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x120e73800) [pid = 1648] [serial = 820] [outer = 0x0] 02:38:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12498c400) [pid = 1648] [serial = 821] [outer = 0x120e73800] 02:38:25 INFO - PROCESS | 1648 | 1465205905481 Marionette DEBUG loaded listener.js 02:38:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12684cc00) [pid = 1648] [serial = 822] [outer = 0x120e73800] 02:38:25 INFO - PROCESS | 1648 | 1465205905913 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]]]}] 02:38:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 02:38:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 669ms 02:38:25 INFO - PROCESS | 1648 | 1465205905924 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 02:38:25 INFO - PROCESS | 1648 | 1465205905925 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 02:38:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 02:38:25 INFO - PROCESS | 1648 | 1465205905928 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 02:38:25 INFO - PROCESS | 1648 | 1465205905931 Marionette TRACE conn2 <- [1,1070,null,{}] 02:38:25 INFO - PROCESS | 1648 | 1465205905938 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}] 02:38:25 INFO - PROCESS | 1648 | 1465205905942 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:26 INFO - PROCESS | 1648 | 1465205906110 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 02:38:26 INFO - PROCESS | 1648 | 1465205906175 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:26 INFO - PROCESS | 1648 | 1465205906177 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ce18000 == 49 [pid = 1648] [id = 275] 02:38:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x129453c00) [pid = 1648] [serial = 823] [outer = 0x0] 02:38:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x12972b400) [pid = 1648] [serial = 824] [outer = 0x129453c00] 02:38:26 INFO - PROCESS | 1648 | 1465205906209 Marionette DEBUG loaded listener.js 02:38:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x12aaa1c00) [pid = 1648] [serial = 825] [outer = 0x129453c00] 02:38:26 INFO - PROCESS | 1648 | 1465205906605 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]]]}] 02:38:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 02:38:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 724ms 02:38:26 INFO - PROCESS | 1648 | 1465205906653 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 02:38:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 02:38:26 INFO - PROCESS | 1648 | 1465205906655 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 02:38:26 INFO - PROCESS | 1648 | 1465205906657 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 02:38:26 INFO - PROCESS | 1648 | 1465205906658 Marionette TRACE conn2 <- [1,1074,null,{}] 02:38:26 INFO - PROCESS | 1648 | 1465205906661 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}] 02:38:26 INFO - PROCESS | 1648 | 1465205906662 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:26 INFO - PROCESS | 1648 | 1465205906770 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 02:38:26 INFO - PROCESS | 1648 | 1465205906827 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:26 INFO - PROCESS | 1648 | 1465205906829 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a053000 == 50 [pid = 1648] [id = 276] 02:38:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x1290e7400) [pid = 1648] [serial = 826] [outer = 0x0] 02:38:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x12b221c00) [pid = 1648] [serial = 827] [outer = 0x1290e7400] 02:38:26 INFO - PROCESS | 1648 | 1465205906858 Marionette DEBUG loaded listener.js 02:38:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x12b37fc00) [pid = 1648] [serial = 828] [outer = 0x1290e7400] 02:38:27 INFO - PROCESS | 1648 | 1465205907567 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]]]}] 02:38:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 02:38:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 972ms 02:38:27 INFO - PROCESS | 1648 | 1465205907630 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 02:38:27 INFO - PROCESS | 1648 | 1465205907632 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 02:38:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 02:38:27 INFO - PROCESS | 1648 | 1465205907636 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 02:38:27 INFO - PROCESS | 1648 | 1465205907637 Marionette TRACE conn2 <- [1,1078,null,{}] 02:38:27 INFO - PROCESS | 1648 | 1465205907641 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}] 02:38:27 INFO - PROCESS | 1648 | 1465205907643 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:27 INFO - PROCESS | 1648 | 1465205907740 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 02:38:27 INFO - PROCESS | 1648 | 1465205907812 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:27 INFO - PROCESS | 1648 | 1465205907813 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x11620d000 == 51 [pid = 1648] [id = 277] 02:38:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x118106400) [pid = 1648] [serial = 829] [outer = 0x0] 02:38:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x11848f400) [pid = 1648] [serial = 830] [outer = 0x118106400] 02:38:27 INFO - PROCESS | 1648 | 1465205907842 Marionette DEBUG loaded listener.js 02:38:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x1186ec000) [pid = 1648] [serial = 831] [outer = 0x118106400] 02:38:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12c9ab800 == 50 [pid = 1648] [id = 271] 02:38:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12c447800 == 49 [pid = 1648] [id = 270] 02:38:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12c077000 == 48 [pid = 1648] [id = 269] 02:38:28 INFO - PROCESS | 1648 | --DOCSHELL 0x113329800 == 47 [pid = 1648] [id = 268] 02:38:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12b23a800 == 46 [pid = 1648] [id = 267] 02:38:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12a907800 == 45 [pid = 1648] [id = 266] 02:38:28 INFO - PROCESS | 1648 | --DOCSHELL 0x1290c3800 == 44 [pid = 1648] [id = 265] 02:38:28 INFO - PROCESS | 1648 | --DOCSHELL 0x113809800 == 43 [pid = 1648] [id = 264] 02:38:28 INFO - PROCESS | 1648 | --DOCSHELL 0x121db7000 == 42 [pid = 1648] [id = 263] 02:38:28 INFO - PROCESS | 1648 | --DOCSHELL 0x119bb9800 == 41 [pid = 1648] [id = 262] 02:38:28 INFO - PROCESS | 1648 | --DOCSHELL 0x118269800 == 40 [pid = 1648] [id = 261] 02:38:28 INFO - PROCESS | 1648 | --DOCSHELL 0x1188d6000 == 39 [pid = 1648] [id = 260] 02:38:28 INFO - PROCESS | 1648 | --DOCSHELL 0x1162db800 == 38 [pid = 1648] [id = 259] 02:38:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12c436800 == 37 [pid = 1648] [id = 258] 02:38:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12c067000 == 36 [pid = 1648] [id = 257] 02:38:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12b3cc800 == 35 [pid = 1648] [id = 256] 02:38:28 INFO - PROCESS | 1648 | --DOCSHELL 0x124958000 == 34 [pid = 1648] [id = 255] 02:38:28 INFO - PROCESS | 1648 | --DOCSHELL 0x119095800 == 33 [pid = 1648] [id = 254] 02:38:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12b248800 == 32 [pid = 1648] [id = 253] 02:38:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12a053000 == 31 [pid = 1648] [id = 276] 02:38:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12ce18000 == 30 [pid = 1648] [id = 275] 02:38:28 INFO - PROCESS | 1648 | --DOCSHELL 0x1290c1000 == 29 [pid = 1648] [id = 274] 02:38:28 INFO - PROCESS | 1648 | --DOCSHELL 0x11899d800 == 28 [pid = 1648] [id = 273] 02:38:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12ce07800 == 27 [pid = 1648] [id = 272] 02:38:28 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x117652800) [pid = 1648] [serial = 717] [outer = 0x0] [url = about:blank] 02:38:28 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x1218ce000) [pid = 1648] [serial = 738] [outer = 0x0] [url = about:blank] 02:38:28 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x1214f0400) [pid = 1648] [serial = 737] [outer = 0x0] [url = about:blank] 02:38:28 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x124cf5000) [pid = 1648] [serial = 740] [outer = 0x0] [url = about:blank] 02:38:28 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x1182e7400) [pid = 1648] [serial = 725] [outer = 0x0] [url = about:blank] 02:38:28 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x1182e1000) [pid = 1648] [serial = 722] [outer = 0x0] [url = about:blank] 02:38:28 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x119253000) [pid = 1648] [serial = 734] [outer = 0x0] [url = about:blank] 02:38:28 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x1188e6c00) [pid = 1648] [serial = 729] [outer = 0x0] [url = about:blank] 02:38:28 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x1186f6c00) [pid = 1648] [serial = 728] [outer = 0x0] [url = about:blank] 02:38:28 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x126ca8c00) [pid = 1648] [serial = 744] [outer = 0x0] [url = about:blank] 02:38:28 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x126843000) [pid = 1648] [serial = 743] [outer = 0x0] [url = about:blank] 02:38:28 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x127268c00) [pid = 1648] [serial = 746] [outer = 0x0] [url = about:blank] 02:38:28 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x128d4e000) [pid = 1648] [serial = 752] [outer = 0x0] [url = about:blank] 02:38:28 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1290ea000) [pid = 1648] [serial = 755] [outer = 0x0] [url = about:blank] 02:38:28 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x128ef0000) [pid = 1648] [serial = 753] [outer = 0x0] [url = about:blank] 02:38:28 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1186e9400) [pid = 1648] [serial = 749] [outer = 0x0] [url = about:blank] 02:38:28 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x128d86000) [pid = 1648] [serial = 747] [outer = 0x0] [url = about:blank] 02:38:28 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x12971f400) [pid = 1648] [serial = 758] [outer = 0x0] [url = about:blank] 02:38:28 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x11857f800) [pid = 1648] [serial = 732] [outer = 0x0] [url = about:blank] 02:38:28 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x11810cc00) [pid = 1648] [serial = 731] [outer = 0x0] [url = about:blank] 02:38:28 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12562a800) [pid = 1648] [serial = 741] [outer = 0x0] [url = about:blank] 02:38:28 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x129457c00) [pid = 1648] [serial = 756] [outer = 0x0] [url = about:blank] 02:38:28 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x119550c00) [pid = 1648] [serial = 735] [outer = 0x0] [url = about:blank] 02:38:28 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x121509c00) [pid = 1648] [serial = 750] [outer = 0x0] [url = about:blank] 02:38:29 INFO - PROCESS | 1648 | 1465205909088 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]]]}] 02:38:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 02:38:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1474ms 02:38:29 INFO - PROCESS | 1648 | 1465205909113 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 02:38:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 02:38:29 INFO - PROCESS | 1648 | 1465205909116 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 02:38:29 INFO - PROCESS | 1648 | 1465205909119 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 02:38:29 INFO - PROCESS | 1648 | 1465205909121 Marionette TRACE conn2 <- [1,1082,null,{}] 02:38:29 INFO - PROCESS | 1648 | 1465205909124 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}] 02:38:29 INFO - PROCESS | 1648 | 1465205909126 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:29 INFO - PROCESS | 1648 | 1465205909213 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 02:38:29 INFO - PROCESS | 1648 | 1465205909218 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:29 INFO - PROCESS | 1648 | 1465205909220 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x116883800 == 28 [pid = 1648] [id = 278] 02:38:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1180b0c00) [pid = 1648] [serial = 832] [outer = 0x0] 02:38:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x118579000) [pid = 1648] [serial = 833] [outer = 0x1180b0c00] 02:38:29 INFO - PROCESS | 1648 | 1465205909248 Marionette DEBUG loaded listener.js 02:38:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x116704400) [pid = 1648] [serial = 834] [outer = 0x1180b0c00] 02:38:29 INFO - PROCESS | 1648 | 1465205909621 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]]]}] 02:38:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 02:38:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 521ms 02:38:29 INFO - PROCESS | 1648 | 1465205909639 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 02:38:29 INFO - PROCESS | 1648 | 1465205909643 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 02:38:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 02:38:29 INFO - PROCESS | 1648 | 1465205909647 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 02:38:29 INFO - PROCESS | 1648 | 1465205909649 Marionette TRACE conn2 <- [1,1086,null,{}] 02:38:29 INFO - PROCESS | 1648 | 1465205909651 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}] 02:38:29 INFO - PROCESS | 1648 | 1465205909653 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:29 INFO - PROCESS | 1648 | 1465205909736 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 02:38:29 INFO - PROCESS | 1648 | 1465205909741 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:29 INFO - PROCESS | 1648 | 1465205909743 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x1188d8800 == 29 [pid = 1648] [id = 279] 02:38:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x119251400) [pid = 1648] [serial = 835] [outer = 0x0] 02:38:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x119550c00) [pid = 1648] [serial = 836] [outer = 0x119251400] 02:38:29 INFO - PROCESS | 1648 | 1465205909773 Marionette DEBUG loaded listener.js 02:38:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12150a000) [pid = 1648] [serial = 837] [outer = 0x119251400] 02:38:30 INFO - PROCESS | 1648 | 1465205910136 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]]]}] 02:38:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 02:38:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 520ms 02:38:30 INFO - PROCESS | 1648 | 1465205910169 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 02:38:30 INFO - PROCESS | 1648 | 1465205910171 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 02:38:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 02:38:30 INFO - PROCESS | 1648 | 1465205910173 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 02:38:30 INFO - PROCESS | 1648 | 1465205910176 Marionette TRACE conn2 <- [1,1090,null,{}] 02:38:30 INFO - PROCESS | 1648 | 1465205910184 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}] 02:38:30 INFO - PROCESS | 1648 | 1465205910187 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:30 INFO - PROCESS | 1648 | 1465205910266 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 02:38:30 INFO - PROCESS | 1648 | 1465205910272 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:30 INFO - PROCESS | 1648 | 1465205910274 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x121173800 == 30 [pid = 1648] [id = 280] 02:38:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x11810b400) [pid = 1648] [serial = 838] [outer = 0x0] 02:38:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x125686000) [pid = 1648] [serial = 839] [outer = 0x11810b400] 02:38:30 INFO - PROCESS | 1648 | 1465205910305 Marionette DEBUG loaded listener.js 02:38:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x126d57000) [pid = 1648] [serial = 840] [outer = 0x11810b400] 02:38:30 INFO - PROCESS | 1648 | 1465205910684 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]]]}] 02:38:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 02:38:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 523ms 02:38:30 INFO - PROCESS | 1648 | 1465205910697 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 02:38:30 INFO - PROCESS | 1648 | 1465205910700 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 02:38:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 02:38:30 INFO - PROCESS | 1648 | 1465205910703 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 02:38:30 INFO - PROCESS | 1648 | 1465205910704 Marionette TRACE conn2 <- [1,1094,null,{}] 02:38:30 INFO - PROCESS | 1648 | 1465205910707 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}] 02:38:30 INFO - PROCESS | 1648 | 1465205910709 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:30 INFO - PROCESS | 1648 | 1465205910855 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 02:38:30 INFO - PROCESS | 1648 | 1465205910911 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:30 INFO - PROCESS | 1648 | 1465205910912 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x121db7000 == 31 [pid = 1648] [id = 281] 02:38:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x126d56800) [pid = 1648] [serial = 841] [outer = 0x0] 02:38:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12771a400) [pid = 1648] [serial = 842] [outer = 0x126d56800] 02:38:30 INFO - PROCESS | 1648 | 1465205910954 Marionette DEBUG loaded listener.js 02:38:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x128d51c00) [pid = 1648] [serial = 843] [outer = 0x126d56800] 02:38:31 INFO - PROCESS | 1648 | 1465205911379 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]]]}] 02:38:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 02:38:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 721ms 02:38:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 02:38:31 INFO - PROCESS | 1648 | 1465205911424 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 02:38:31 INFO - PROCESS | 1648 | 1465205911425 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 02:38:31 INFO - PROCESS | 1648 | 1465205911433 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 02:38:31 INFO - PROCESS | 1648 | 1465205911434 Marionette TRACE conn2 <- [1,1098,null,{}] 02:38:31 INFO - PROCESS | 1648 | 1465205911436 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}] 02:38:31 INFO - PROCESS | 1648 | 1465205911437 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:31 INFO - PROCESS | 1648 | 1465205911534 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 02:38:31 INFO - PROCESS | 1648 | 1465205911538 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:31 INFO - PROCESS | 1648 | 1465205911539 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x1275dd000 == 32 [pid = 1648] [id = 282] 02:38:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12bbdcc00) [pid = 1648] [serial = 844] [outer = 0x0] 02:38:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x112f75c00) [pid = 1648] [serial = 845] [outer = 0x12bbdcc00] 02:38:31 INFO - PROCESS | 1648 | 1465205911598 Marionette DEBUG loaded listener.js 02:38:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12aaa4000) [pid = 1648] [serial = 846] [outer = 0x12bbdcc00] 02:38:32 INFO - PROCESS | 1648 | 1465205912074 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]]]}] 02:38:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 02:38:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 678ms 02:38:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 02:38:32 INFO - PROCESS | 1648 | 1465205912112 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 02:38:32 INFO - PROCESS | 1648 | 1465205912113 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 02:38:32 INFO - PROCESS | 1648 | 1465205912116 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 02:38:32 INFO - PROCESS | 1648 | 1465205912117 Marionette TRACE conn2 <- [1,1102,null,{}] 02:38:32 INFO - PROCESS | 1648 | 1465205912119 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}] 02:38:32 INFO - PROCESS | 1648 | 1465205912123 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:32 INFO - PROCESS | 1648 | 1465205912244 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 02:38:32 INFO - PROCESS | 1648 | 1465205912248 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:32 INFO - PROCESS | 1648 | 1465205912249 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a906000 == 33 [pid = 1648] [id = 283] 02:38:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x12aaa4400) [pid = 1648] [serial = 847] [outer = 0x0] 02:38:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x12b373c00) [pid = 1648] [serial = 848] [outer = 0x12aaa4400] 02:38:32 INFO - PROCESS | 1648 | 1465205912274 Marionette DEBUG loaded listener.js 02:38:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x12bda2000) [pid = 1648] [serial = 849] [outer = 0x12aaa4400] 02:38:32 INFO - PROCESS | 1648 | 1465205912619 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]]]}] 02:38:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 02:38:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 518ms 02:38:32 INFO - PROCESS | 1648 | 1465205912635 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 02:38:32 INFO - PROCESS | 1648 | 1465205912636 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 02:38:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 02:38:32 INFO - PROCESS | 1648 | 1465205912638 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 02:38:32 INFO - PROCESS | 1648 | 1465205912639 Marionette TRACE conn2 <- [1,1106,null,{}] 02:38:32 INFO - PROCESS | 1648 | 1465205912642 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}] 02:38:32 INFO - PROCESS | 1648 | 1465205912643 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:32 INFO - PROCESS | 1648 | 1465205912749 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 02:38:32 INFO - PROCESS | 1648 | 1465205912761 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:32 INFO - PROCESS | 1648 | 1465205912762 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b017000 == 34 [pid = 1648] [id = 284] 02:38:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x12bda5800) [pid = 1648] [serial = 850] [outer = 0x0] 02:38:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x12bdab000) [pid = 1648] [serial = 851] [outer = 0x12bda5800] 02:38:32 INFO - PROCESS | 1648 | 1465205912787 Marionette DEBUG loaded listener.js 02:38:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x12be9b800) [pid = 1648] [serial = 852] [outer = 0x12bda5800] 02:38:33 INFO - PROCESS | 1648 | 1465205913604 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]]]}] 02:38:33 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x116a72400) [pid = 1648] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 02:38:33 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x11810c400) [pid = 1648] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 02:38:33 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x1219d2400) [pid = 1648] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 02:38:33 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x124faec00) [pid = 1648] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 02:38:33 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x116625000) [pid = 1648] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 02:38:33 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x118578400) [pid = 1648] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 02:38:33 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x112a7ac00) [pid = 1648] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 02:38:33 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x127560000) [pid = 1648] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 02:38:33 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x12b229800) [pid = 1648] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 02:38:33 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x12aaa3800) [pid = 1648] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 02:38:33 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12bea2c00) [pid = 1648] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 02:38:33 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x11306d000) [pid = 1648] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 02:38:33 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1186f2c00) [pid = 1648] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 02:38:33 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1186f7c00) [pid = 1648] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 02:38:33 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x118688800) [pid = 1648] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 02:38:33 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x129720800) [pid = 1648] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 02:38:33 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1290e5c00) [pid = 1648] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 02:38:33 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x127269c00) [pid = 1648] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 02:38:33 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x11848d400) [pid = 1648] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 02:38:33 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12aaa7000) [pid = 1648] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 02:38:33 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12bb9d400) [pid = 1648] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 02:38:33 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x127262800) [pid = 1648] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 02:38:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 02:38:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1020ms 02:38:33 INFO - PROCESS | 1648 | 1465205913659 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 02:38:33 INFO - PROCESS | 1648 | 1465205913661 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 02:38:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 02:38:33 INFO - PROCESS | 1648 | 1465205913663 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 02:38:33 INFO - PROCESS | 1648 | 1465205913664 Marionette TRACE conn2 <- [1,1110,null,{}] 02:38:33 INFO - PROCESS | 1648 | 1465205913666 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}] 02:38:33 INFO - PROCESS | 1648 | 1465205913667 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:33 INFO - PROCESS | 1648 | 1465205913742 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 02:38:33 INFO - PROCESS | 1648 | 1465205913747 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:33 INFO - PROCESS | 1648 | 1465205913748 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x11907a800 == 35 [pid = 1648] [id = 285] 02:38:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1160b1c00) [pid = 1648] [serial = 853] [outer = 0x0] 02:38:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x11848d400) [pid = 1648] [serial = 854] [outer = 0x1160b1c00] 02:38:33 INFO - PROCESS | 1648 | 1465205913774 Marionette DEBUG loaded listener.js 02:38:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x11950b400) [pid = 1648] [serial = 855] [outer = 0x1160b1c00] 02:38:34 INFO - PROCESS | 1648 | 1465205914124 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]]]}] 02:38:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 02:38:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 469ms 02:38:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 02:38:34 INFO - PROCESS | 1648 | 1465205914133 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 02:38:34 INFO - PROCESS | 1648 | 1465205914134 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 02:38:34 INFO - PROCESS | 1648 | 1465205914137 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 02:38:34 INFO - PROCESS | 1648 | 1465205914138 Marionette TRACE conn2 <- [1,1114,null,{}] 02:38:34 INFO - PROCESS | 1648 | 1465205914140 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}] 02:38:34 INFO - PROCESS | 1648 | 1465205914142 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:34 INFO - PROCESS | 1648 | 1465205914241 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 02:38:34 INFO - PROCESS | 1648 | 1465205914334 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:34 INFO - PROCESS | 1648 | 1465205914335 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x121369800 == 36 [pid = 1648] [id = 286] 02:38:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1186f7c00) [pid = 1648] [serial = 856] [outer = 0x0] 02:38:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x119511400) [pid = 1648] [serial = 857] [outer = 0x1186f7c00] 02:38:34 INFO - PROCESS | 1648 | 1465205914374 Marionette DEBUG loaded listener.js 02:38:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x119516400) [pid = 1648] [serial = 858] [outer = 0x1186f7c00] 02:38:34 INFO - PROCESS | 1648 | 1465205914661 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]]]}] 02:38:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 02:38:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 569ms 02:38:34 INFO - PROCESS | 1648 | 1465205914707 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 02:38:34 INFO - PROCESS | 1648 | 1465205914708 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 02:38:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 02:38:34 INFO - PROCESS | 1648 | 1465205914718 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 02:38:34 INFO - PROCESS | 1648 | 1465205914719 Marionette TRACE conn2 <- [1,1118,null,{}] 02:38:34 INFO - PROCESS | 1648 | 1465205914721 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}] 02:38:34 INFO - PROCESS | 1648 | 1465205914723 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:34 INFO - PROCESS | 1648 | 1465205914808 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 02:38:34 INFO - PROCESS | 1648 | 1465205914815 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:34 INFO - PROCESS | 1648 | 1465205914816 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c441000 == 37 [pid = 1648] [id = 287] 02:38:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x121502c00) [pid = 1648] [serial = 859] [outer = 0x0] 02:38:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x128d45c00) [pid = 1648] [serial = 860] [outer = 0x121502c00] 02:38:34 INFO - PROCESS | 1648 | 1465205914841 Marionette DEBUG loaded listener.js 02:38:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12aaa7000) [pid = 1648] [serial = 861] [outer = 0x121502c00] 02:38:35 INFO - PROCESS | 1648 | 1465205915191 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]]]}] 02:38:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 02:38:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 518ms 02:38:35 INFO - PROCESS | 1648 | 1465205915238 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 02:38:35 INFO - PROCESS | 1648 | 1465205915240 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 02:38:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 02:38:35 INFO - PROCESS | 1648 | 1465205915242 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 02:38:35 INFO - PROCESS | 1648 | 1465205915244 Marionette TRACE conn2 <- [1,1122,null,{}] 02:38:35 INFO - PROCESS | 1648 | 1465205915246 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}] 02:38:35 INFO - PROCESS | 1648 | 1465205915248 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:35 INFO - PROCESS | 1648 | 1465205915337 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 02:38:35 INFO - PROCESS | 1648 | 1465205915341 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:35 INFO - PROCESS | 1648 | 1465205915343 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x1275d9800 == 38 [pid = 1648] [id = 288] 02:38:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12bb9d400) [pid = 1648] [serial = 862] [outer = 0x0] 02:38:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12be9bc00) [pid = 1648] [serial = 863] [outer = 0x12bb9d400] 02:38:35 INFO - PROCESS | 1648 | 1465205915374 Marionette DEBUG loaded listener.js 02:38:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12c2cec00) [pid = 1648] [serial = 864] [outer = 0x12bb9d400] 02:38:36 INFO - PROCESS | 1648 | --DOCSHELL 0x116883800 == 37 [pid = 1648] [id = 278] 02:38:36 INFO - PROCESS | 1648 | --DOCSHELL 0x11620d000 == 36 [pid = 1648] [id = 277] 02:38:36 INFO - PROCESS | 1648 | --DOCSHELL 0x121173800 == 35 [pid = 1648] [id = 280] 02:38:36 INFO - PROCESS | 1648 | --DOCSHELL 0x1275dd000 == 34 [pid = 1648] [id = 282] 02:38:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12a906000 == 33 [pid = 1648] [id = 283] 02:38:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12b017000 == 32 [pid = 1648] [id = 284] 02:38:36 INFO - PROCESS | 1648 | --DOCSHELL 0x11907a800 == 31 [pid = 1648] [id = 285] 02:38:36 INFO - PROCESS | 1648 | --DOCSHELL 0x121369800 == 30 [pid = 1648] [id = 286] 02:38:36 INFO - PROCESS | 1648 | --DOCSHELL 0x121db7000 == 29 [pid = 1648] [id = 281] 02:38:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12c441000 == 28 [pid = 1648] [id = 287] 02:38:36 INFO - PROCESS | 1648 | --DOCSHELL 0x1188d8800 == 27 [pid = 1648] [id = 279] 02:38:36 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12b2f0400) [pid = 1648] [serial = 794] [outer = 0x0] [url = about:blank] 02:38:36 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x12bb9c000) [pid = 1648] [serial = 797] [outer = 0x0] [url = about:blank] 02:38:36 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x12684b400) [pid = 1648] [serial = 767] [outer = 0x0] [url = about:blank] 02:38:36 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x127010c00) [pid = 1648] [serial = 768] [outer = 0x0] [url = about:blank] 02:38:36 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x129729000) [pid = 1648] [serial = 759] [outer = 0x0] [url = about:blank] 02:38:36 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x129456000) [pid = 1648] [serial = 770] [outer = 0x0] [url = about:blank] 02:38:36 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x129724400) [pid = 1648] [serial = 771] [outer = 0x0] [url = about:blank] 02:38:36 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x124cb3c00) [pid = 1648] [serial = 785] [outer = 0x0] [url = about:blank] 02:38:36 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12771a000) [pid = 1648] [serial = 786] [outer = 0x0] [url = about:blank] 02:38:36 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x116859000) [pid = 1648] [serial = 761] [outer = 0x0] [url = about:blank] 02:38:36 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x118495c00) [pid = 1648] [serial = 762] [outer = 0x0] [url = about:blank] 02:38:36 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1160ac400) [pid = 1648] [serial = 776] [outer = 0x0] [url = about:blank] 02:38:36 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11670e800) [pid = 1648] [serial = 777] [outer = 0x0] [url = about:blank] 02:38:36 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1188e8000) [pid = 1648] [serial = 779] [outer = 0x0] [url = about:blank] 02:38:36 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x119543800) [pid = 1648] [serial = 780] [outer = 0x0] [url = about:blank] 02:38:36 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x121292c00) [pid = 1648] [serial = 782] [outer = 0x0] [url = about:blank] 02:38:36 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x121b58c00) [pid = 1648] [serial = 783] [outer = 0x0] [url = about:blank] 02:38:36 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x119550400) [pid = 1648] [serial = 764] [outer = 0x0] [url = about:blank] 02:38:36 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x121138000) [pid = 1648] [serial = 765] [outer = 0x0] [url = about:blank] 02:38:36 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12a932400) [pid = 1648] [serial = 773] [outer = 0x0] [url = about:blank] 02:38:36 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12bd38400) [pid = 1648] [serial = 800] [outer = 0x0] [url = about:blank] 02:38:36 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x12a9b5400) [pid = 1648] [serial = 774] [outer = 0x0] [url = about:blank] 02:38:36 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12aaa6000) [pid = 1648] [serial = 791] [outer = 0x0] [url = about:blank] 02:38:36 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x128ef4000) [pid = 1648] [serial = 788] [outer = 0x0] [url = about:blank] 02:38:36 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12972bc00) [pid = 1648] [serial = 789] [outer = 0x0] [url = about:blank] 02:38:36 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12bbd7400) [pid = 1648] [serial = 798] [outer = 0x0] [url = about:blank] 02:38:36 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12bd42800) [pid = 1648] [serial = 801] [outer = 0x0] [url = about:blank] 02:38:36 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x1168a3400) [pid = 1648] [serial = 803] [outer = 0x0] [url = about:blank] 02:38:36 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x129726000) [pid = 1648] [serial = 806] [outer = 0x0] [url = about:blank] 02:38:36 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x12c2d3800) [pid = 1648] [serial = 813] [outer = 0x0] [url = about:blank] 02:38:36 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x12bda6400) [pid = 1648] [serial = 809] [outer = 0x0] [url = about:blank] 02:38:36 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x12113bc00) [pid = 1648] [serial = 804] [outer = 0x0] [url = about:blank] 02:38:36 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x12bea0400) [pid = 1648] [serial = 810] [outer = 0x0] [url = about:blank] 02:38:36 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x12b2ee000) [pid = 1648] [serial = 795] [outer = 0x0] [url = about:blank] 02:38:36 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x12b221400) [pid = 1648] [serial = 792] [outer = 0x0] [url = about:blank] 02:38:36 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x12be9e000) [pid = 1648] [serial = 807] [outer = 0x0] [url = about:blank] 02:38:36 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x118497c00) [pid = 1648] [serial = 726] [outer = 0x0] [url = about:blank] 02:38:36 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x118493c00) [pid = 1648] [serial = 723] [outer = 0x0] [url = about:blank] 02:38:36 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x12c2d7000) [pid = 1648] [serial = 815] [outer = 0x0] [url = about:blank] 02:38:36 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x12c2cd800) [pid = 1648] [serial = 812] [outer = 0x0] [url = about:blank] 02:38:36 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x12c771400) [pid = 1648] [serial = 816] [outer = 0x0] [url = about:blank] 02:38:36 INFO - PROCESS | 1648 | 1465205916878 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]]]}] 02:38:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 02:38:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1671ms 02:38:36 INFO - PROCESS | 1648 | 1465205916915 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 02:38:36 INFO - PROCESS | 1648 | 1465205916916 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 02:38:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 02:38:36 INFO - PROCESS | 1648 | 1465205916921 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 02:38:36 INFO - PROCESS | 1648 | 1465205916922 Marionette TRACE conn2 <- [1,1126,null,{}] 02:38:36 INFO - PROCESS | 1648 | 1465205916926 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}] 02:38:36 INFO - PROCESS | 1648 | 1465205916928 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:37 INFO - PROCESS | 1648 | 1465205917014 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 02:38:37 INFO - PROCESS | 1648 | 1465205917058 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:37 INFO - PROCESS | 1648 | 1465205917060 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x113a9a800 == 28 [pid = 1648] [id = 289] 02:38:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x113866c00) [pid = 1648] [serial = 865] [outer = 0x0] 02:38:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x115e48c00) [pid = 1648] [serial = 866] [outer = 0x113866c00] 02:38:37 INFO - PROCESS | 1648 | 1465205917089 Marionette DEBUG loaded listener.js 02:38:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x116702400) [pid = 1648] [serial = 867] [outer = 0x113866c00] 02:38:37 INFO - PROCESS | 1648 | 1465205917402 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]]]}] 02:38:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 02:38:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 522ms 02:38:37 INFO - PROCESS | 1648 | 1465205917443 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 02:38:37 INFO - PROCESS | 1648 | 1465205917447 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 02:38:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 02:38:37 INFO - PROCESS | 1648 | 1465205917451 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 02:38:37 INFO - PROCESS | 1648 | 1465205917453 Marionette TRACE conn2 <- [1,1130,null,{}] 02:38:37 INFO - PROCESS | 1648 | 1465205917455 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}] 02:38:37 INFO - PROCESS | 1648 | 1465205917457 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:37 INFO - PROCESS | 1648 | 1465205917538 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 02:38:37 INFO - PROCESS | 1648 | 1465205917586 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:37 INFO - PROCESS | 1648 | 1465205917588 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x11679b800 == 29 [pid = 1648] [id = 290] 02:38:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x116708000) [pid = 1648] [serial = 868] [outer = 0x0] 02:38:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x1167ca800) [pid = 1648] [serial = 869] [outer = 0x116708000] 02:38:37 INFO - PROCESS | 1648 | 1465205917616 Marionette DEBUG loaded listener.js 02:38:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x116fa0800) [pid = 1648] [serial = 870] [outer = 0x116708000] 02:38:37 INFO - PROCESS | 1648 | 1465205917916 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]]]}] 02:38:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 02:38:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 519ms 02:38:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 02:38:37 INFO - PROCESS | 1648 | 1465205917971 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 02:38:37 INFO - PROCESS | 1648 | 1465205917972 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 02:38:37 INFO - PROCESS | 1648 | 1465205917974 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 02:38:37 INFO - PROCESS | 1648 | 1465205917977 Marionette TRACE conn2 <- [1,1134,null,{}] 02:38:37 INFO - PROCESS | 1648 | 1465205917985 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}] 02:38:37 INFO - PROCESS | 1648 | 1465205917988 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:38 INFO - PROCESS | 1648 | 1465205918062 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 02:38:38 INFO - PROCESS | 1648 | 1465205918112 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:38 INFO - PROCESS | 1648 | 1465205918115 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x118267800 == 30 [pid = 1648] [id = 291] 02:38:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x111c82800) [pid = 1648] [serial = 871] [outer = 0x0] 02:38:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x1180b3c00) [pid = 1648] [serial = 872] [outer = 0x111c82800] 02:38:38 INFO - PROCESS | 1648 | 1465205918143 Marionette DEBUG loaded listener.js 02:38:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x1182e8c00) [pid = 1648] [serial = 873] [outer = 0x111c82800] 02:38:38 INFO - PROCESS | 1648 | 1465205918443 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]]]}] 02:38:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 02:38:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 524ms 02:38:38 INFO - PROCESS | 1648 | 1465205918499 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 02:38:38 INFO - PROCESS | 1648 | 1465205918501 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 02:38:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 02:38:38 INFO - PROCESS | 1648 | 1465205918509 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 02:38:38 INFO - PROCESS | 1648 | 1465205918510 Marionette TRACE conn2 <- [1,1138,null,{}] 02:38:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x118495c00) [pid = 1648] [serial = 874] [outer = 0x12c778000] 02:38:38 INFO - PROCESS | 1648 | 1465205918543 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}] 02:38:38 INFO - PROCESS | 1648 | 1465205918545 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:38 INFO - PROCESS | 1648 | 1465205918717 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 02:38:38 INFO - PROCESS | 1648 | 1465205918763 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:38 INFO - PROCESS | 1648 | 1465205918764 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x11899b000 == 31 [pid = 1648] [id = 292] 02:38:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x118110000) [pid = 1648] [serial = 875] [outer = 0x0] 02:38:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x118493c00) [pid = 1648] [serial = 876] [outer = 0x118110000] 02:38:38 INFO - PROCESS | 1648 | 1465205918805 Marionette DEBUG loaded listener.js 02:38:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1186ec400) [pid = 1648] [serial = 877] [outer = 0x118110000] 02:38:39 INFO - PROCESS | 1648 | 1465205919156 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]]]}] 02:38:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 02:38:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 693ms 02:38:39 INFO - PROCESS | 1648 | 1465205919197 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 02:38:39 INFO - PROCESS | 1648 | 1465205919199 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 02:38:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 02:38:39 INFO - PROCESS | 1648 | 1465205919201 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 02:38:39 INFO - PROCESS | 1648 | 1465205919202 Marionette TRACE conn2 <- [1,1142,null,{}] 02:38:39 INFO - PROCESS | 1648 | 1465205919204 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}] 02:38:39 INFO - PROCESS | 1648 | 1465205919214 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:39 INFO - PROCESS | 1648 | 1465205919307 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 02:38:39 INFO - PROCESS | 1648 | 1465205919332 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:39 INFO - PROCESS | 1648 | 1465205919333 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a23800 == 32 [pid = 1648] [id = 293] 02:38:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x116703c00) [pid = 1648] [serial = 878] [outer = 0x0] 02:38:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1186f4000) [pid = 1648] [serial = 879] [outer = 0x116703c00] 02:38:39 INFO - PROCESS | 1648 | 1465205919358 Marionette DEBUG loaded listener.js 02:38:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1188ef400) [pid = 1648] [serial = 880] [outer = 0x116703c00] 02:38:39 INFO - PROCESS | 1648 | 1465205919659 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]]]}] 02:38:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 02:38:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 517ms 02:38:39 INFO - PROCESS | 1648 | 1465205919719 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 02:38:39 INFO - PROCESS | 1648 | 1465205919720 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 02:38:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 02:38:39 INFO - PROCESS | 1648 | 1465205919723 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 02:38:39 INFO - PROCESS | 1648 | 1465205919724 Marionette TRACE conn2 <- [1,1146,null,{}] 02:38:39 INFO - PROCESS | 1648 | 1465205919726 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}] 02:38:39 INFO - PROCESS | 1648 | 1465205919730 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:39 INFO - PROCESS | 1648 | 1465205919821 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 02:38:39 INFO - PROCESS | 1648 | 1465205919824 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:39 INFO - PROCESS | 1648 | 1465205919826 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x1212b8000 == 33 [pid = 1648] [id = 294] 02:38:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1186f6400) [pid = 1648] [serial = 881] [outer = 0x0] 02:38:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x11950f000) [pid = 1648] [serial = 882] [outer = 0x1186f6400] 02:38:39 INFO - PROCESS | 1648 | 1465205919854 Marionette DEBUG loaded listener.js 02:38:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x119b69400) [pid = 1648] [serial = 883] [outer = 0x1186f6400] 02:38:40 INFO - PROCESS | 1648 | 1465205920163 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]]]}] 02:38:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 02:38:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 470ms 02:38:40 INFO - PROCESS | 1648 | 1465205920200 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 02:38:40 INFO - PROCESS | 1648 | 1465205920201 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 02:38:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 02:38:40 INFO - PROCESS | 1648 | 1465205920203 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 02:38:40 INFO - PROCESS | 1648 | 1465205920204 Marionette TRACE conn2 <- [1,1150,null,{}] 02:38:40 INFO - PROCESS | 1648 | 1465205920225 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}] 02:38:40 INFO - PROCESS | 1648 | 1465205920226 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:40 INFO - PROCESS | 1648 | 1465205920309 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 02:38:40 INFO - PROCESS | 1648 | 1465205920315 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:40 INFO - PROCESS | 1648 | 1465205920316 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x121d9c800 == 34 [pid = 1648] [id = 295] 02:38:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x119010800) [pid = 1648] [serial = 884] [outer = 0x0] 02:38:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x120e70800) [pid = 1648] [serial = 885] [outer = 0x119010800] 02:38:40 INFO - PROCESS | 1648 | 1465205920340 Marionette DEBUG loaded listener.js 02:38:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x12113e400) [pid = 1648] [serial = 886] [outer = 0x119010800] 02:38:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 02:38:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 518ms 02:38:40 INFO - PROCESS | 1648 | 1465205920717 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]]]}] 02:38:40 INFO - PROCESS | 1648 | 1465205920722 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 02:38:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 02:38:40 INFO - PROCESS | 1648 | 1465205920724 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 02:38:40 INFO - PROCESS | 1648 | 1465205920728 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 02:38:40 INFO - PROCESS | 1648 | 1465205920731 Marionette TRACE conn2 <- [1,1154,null,{}] 02:38:40 INFO - PROCESS | 1648 | 1465205920734 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}] 02:38:40 INFO - PROCESS | 1648 | 1465205920736 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:40 INFO - PROCESS | 1648 | 1465205920848 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 02:38:40 INFO - PROCESS | 1648 | 1465205920924 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:40 INFO - PROCESS | 1648 | 1465205920925 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x123d5b800 == 35 [pid = 1648] [id = 296] 02:38:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x119b6d400) [pid = 1648] [serial = 887] [outer = 0x0] 02:38:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1214f3000) [pid = 1648] [serial = 888] [outer = 0x119b6d400] 02:38:40 INFO - PROCESS | 1648 | 1465205920964 Marionette DEBUG loaded listener.js 02:38:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x121716000) [pid = 1648] [serial = 889] [outer = 0x119b6d400] 02:38:41 INFO - PROCESS | 1648 | 1465205921253 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]]]}] 02:38:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 02:38:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 576ms 02:38:41 INFO - PROCESS | 1648 | 1465205921304 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 02:38:41 INFO - PROCESS | 1648 | 1465205921305 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 02:38:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 02:38:41 INFO - PROCESS | 1648 | 1465205921307 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 02:38:41 INFO - PROCESS | 1648 | 1465205921308 Marionette TRACE conn2 <- [1,1158,null,{}] 02:38:41 INFO - PROCESS | 1648 | 1465205921320 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}] 02:38:41 INFO - PROCESS | 1648 | 1465205921321 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:41 INFO - PROCESS | 1648 | 1465205921418 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 02:38:41 INFO - PROCESS | 1648 | 1465205921423 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:41 INFO - PROCESS | 1648 | 1465205921424 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x1180ed000 == 36 [pid = 1648] [id = 297] 02:38:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12113a400) [pid = 1648] [serial = 890] [outer = 0x0] 02:38:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x121df8000) [pid = 1648] [serial = 891] [outer = 0x12113a400] 02:38:41 INFO - PROCESS | 1648 | 1465205921462 Marionette DEBUG loaded listener.js 02:38:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x124cb9000) [pid = 1648] [serial = 892] [outer = 0x12113a400] 02:38:41 INFO - PROCESS | 1648 | 1465205921861 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]]]}] 02:38:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 02:38:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 572ms 02:38:41 INFO - PROCESS | 1648 | 1465205921883 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 02:38:41 INFO - PROCESS | 1648 | 1465205921885 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 02:38:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 02:38:41 INFO - PROCESS | 1648 | 1465205921887 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 02:38:41 INFO - PROCESS | 1648 | 1465205921888 Marionette TRACE conn2 <- [1,1162,null,{}] 02:38:41 INFO - PROCESS | 1648 | 1465205921890 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}] 02:38:41 INFO - PROCESS | 1648 | 1465205921891 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:42 INFO - PROCESS | 1648 | 1465205922006 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 02:38:42 INFO - PROCESS | 1648 | 1465205922018 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:42 INFO - PROCESS | 1648 | 1465205922019 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x126dd7000 == 37 [pid = 1648] [id = 298] 02:38:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x118103000) [pid = 1648] [serial = 893] [outer = 0x0] 02:38:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x124cb3000) [pid = 1648] [serial = 894] [outer = 0x118103000] 02:38:42 INFO - PROCESS | 1648 | 1465205922044 Marionette DEBUG loaded listener.js 02:38:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12562cc00) [pid = 1648] [serial = 895] [outer = 0x118103000] 02:38:42 INFO - PROCESS | 1648 | 1465205922374 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]]]}] 02:38:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 02:38:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 518ms 02:38:42 INFO - PROCESS | 1648 | 1465205922409 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 02:38:42 INFO - PROCESS | 1648 | 1465205922412 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 02:38:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 02:38:42 INFO - PROCESS | 1648 | 1465205922415 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 02:38:42 INFO - PROCESS | 1648 | 1465205922417 Marionette TRACE conn2 <- [1,1166,null,{}] 02:38:42 INFO - PROCESS | 1648 | 1465205922419 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}] 02:38:42 INFO - PROCESS | 1648 | 1465205922421 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:42 INFO - PROCESS | 1648 | 1465205922523 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 02:38:42 INFO - PROCESS | 1648 | 1465205922529 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:42 INFO - PROCESS | 1648 | 1465205922538 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x11986b800 == 38 [pid = 1648] [id = 299] 02:38:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12562c000) [pid = 1648] [serial = 896] [outer = 0x0] 02:38:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x126856800) [pid = 1648] [serial = 897] [outer = 0x12562c000] 02:38:42 INFO - PROCESS | 1648 | 1465205922592 Marionette DEBUG loaded listener.js 02:38:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12700c800) [pid = 1648] [serial = 898] [outer = 0x12562c000] 02:38:42 INFO - PROCESS | 1648 | 1465205922941 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]]]}] 02:38:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 02:38:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 573ms 02:38:42 INFO - PROCESS | 1648 | 1465205922988 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 02:38:42 INFO - PROCESS | 1648 | 1465205922989 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 02:38:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 02:38:42 INFO - PROCESS | 1648 | 1465205922991 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 02:38:42 INFO - PROCESS | 1648 | 1465205922993 Marionette TRACE conn2 <- [1,1170,null,{}] 02:38:42 INFO - PROCESS | 1648 | 1465205922995 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}] 02:38:42 INFO - PROCESS | 1648 | 1465205922996 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:43 INFO - PROCESS | 1648 | 1465205923096 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 02:38:43 INFO - PROCESS | 1648 | 1465205923099 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:43 INFO - PROCESS | 1648 | 1465205923100 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x12987e800 == 39 [pid = 1648] [id = 300] 02:38:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x126d55400) [pid = 1648] [serial = 899] [outer = 0x0] 02:38:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12771a000) [pid = 1648] [serial = 900] [outer = 0x126d55400] 02:38:43 INFO - PROCESS | 1648 | 1465205923124 Marionette DEBUG loaded listener.js 02:38:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x128d4e800) [pid = 1648] [serial = 901] [outer = 0x126d55400] 02:38:43 INFO - PROCESS | 1648 | 1465205923455 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]]]}] 02:38:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 02:38:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 519ms 02:38:43 INFO - PROCESS | 1648 | 1465205923511 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 02:38:43 INFO - PROCESS | 1648 | 1465205923513 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 02:38:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 02:38:43 INFO - PROCESS | 1648 | 1465205923515 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 02:38:43 INFO - PROCESS | 1648 | 1465205923516 Marionette TRACE conn2 <- [1,1174,null,{}] 02:38:43 INFO - PROCESS | 1648 | 1465205923518 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}] 02:38:43 INFO - PROCESS | 1648 | 1465205923519 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:43 INFO - PROCESS | 1648 | 1465205923624 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 02:38:43 INFO - PROCESS | 1648 | 1465205923634 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:43 INFO - PROCESS | 1648 | 1465205923635 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a91e000 == 40 [pid = 1648] [id = 301] 02:38:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x128d83400) [pid = 1648] [serial = 902] [outer = 0x0] 02:38:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x128d85400) [pid = 1648] [serial = 903] [outer = 0x128d83400] 02:38:43 INFO - PROCESS | 1648 | 1465205923659 Marionette DEBUG loaded listener.js 02:38:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x128ef1800) [pid = 1648] [serial = 904] [outer = 0x128d83400] 02:38:44 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x12bbdcc00) [pid = 1648] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 02:38:44 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x12bda5800) [pid = 1648] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 02:38:44 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12aaa4400) [pid = 1648] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 02:38:44 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1160b1c00) [pid = 1648] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 02:38:44 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x121502c00) [pid = 1648] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 02:38:44 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1186f7c00) [pid = 1648] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 02:38:44 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x118106400) [pid = 1648] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 02:38:44 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1290e7400) [pid = 1648] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 02:38:44 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x129453c00) [pid = 1648] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 02:38:44 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x120e73800) [pid = 1648] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 02:38:44 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1180af000) [pid = 1648] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 02:38:44 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x126d56800) [pid = 1648] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 02:38:44 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11810b400) [pid = 1648] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 02:38:44 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x119251400) [pid = 1648] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 02:38:44 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1180b0c00) [pid = 1648] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 02:38:44 INFO - PROCESS | 1648 | 1465205924163 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] 02:38:44 INFO - PROCESS | 1648 | 1465205924187 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 02:38:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 02:38:44 INFO - PROCESS | 1648 | 1465205924189 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 02:38:44 INFO - PROCESS | 1648 | 1465205924190 Marionette TRACE conn2 <- [1,1178,null,{}] 02:38:44 INFO - PROCESS | 1648 | 1465205924192 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}] 02:38:44 INFO - PROCESS | 1648 | 1465205924194 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:44 INFO - PROCESS | 1648 | 1465205924268 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 02:38:44 INFO - PROCESS | 1648 | 1465205924272 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:44 INFO - PROCESS | 1648 | 1465205924273 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x1275ce800 == 41 [pid = 1648] [id = 302] 02:38:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x11670e400) [pid = 1648] [serial = 905] [outer = 0x0] 02:38:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1186f1400) [pid = 1648] [serial = 906] [outer = 0x11670e400] 02:38:44 INFO - PROCESS | 1648 | 1465205924300 Marionette DEBUG loaded listener.js 02:38:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x11954d000) [pid = 1648] [serial = 907] [outer = 0x11670e400] 02:38:44 INFO - PROCESS | 1648 | 1465205924620 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] 02:38:44 INFO - PROCESS | 1648 | 1465205924662 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 02:38:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 02:38:44 INFO - PROCESS | 1648 | 1465205924664 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 02:38:44 INFO - PROCESS | 1648 | 1465205924665 Marionette TRACE conn2 <- [1,1182,null,{}] 02:38:44 INFO - PROCESS | 1648 | 1465205924667 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}] 02:38:44 INFO - PROCESS | 1648 | 1465205924668 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:44 INFO - PROCESS | 1648 | 1465205924755 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 02:38:44 INFO - PROCESS | 1648 | 1465205924809 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:44 INFO - PROCESS | 1648 | 1465205924810 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b248000 == 42 [pid = 1648] [id = 303] 02:38:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x11950f800) [pid = 1648] [serial = 908] [outer = 0x0] 02:38:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x126ca5c00) [pid = 1648] [serial = 909] [outer = 0x11950f800] 02:38:44 INFO - PROCESS | 1648 | 1465205924834 Marionette DEBUG loaded listener.js 02:38:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12944ec00) [pid = 1648] [serial = 910] [outer = 0x11950f800] 02:38:45 INFO - PROCESS | 1648 | 1465205925131 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] 02:38:45 INFO - PROCESS | 1648 | 1465205925185 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 02:38:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 02:38:45 INFO - PROCESS | 1648 | 1465205925188 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 02:38:45 INFO - PROCESS | 1648 | 1465205925190 Marionette TRACE conn2 <- [1,1186,null,{}] 02:38:45 INFO - PROCESS | 1648 | 1465205925193 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}] 02:38:45 INFO - PROCESS | 1648 | 1465205925195 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:45 INFO - PROCESS | 1648 | 1465205925320 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 02:38:45 INFO - PROCESS | 1648 | 1465205925399 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:45 INFO - PROCESS | 1648 | 1465205925400 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b3c8800 == 43 [pid = 1648] [id = 304] 02:38:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x118106400) [pid = 1648] [serial = 911] [outer = 0x0] 02:38:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x129459400) [pid = 1648] [serial = 912] [outer = 0x118106400] 02:38:45 INFO - PROCESS | 1648 | 1465205925440 Marionette DEBUG loaded listener.js 02:38:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x129720000) [pid = 1648] [serial = 913] [outer = 0x118106400] 02:38:45 INFO - PROCESS | 1648 | 1465205925804 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] 02:38:45 INFO - PROCESS | 1648 | 1465205925810 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 02:38:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 02:38:45 INFO - PROCESS | 1648 | 1465205925817 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 02:38:45 INFO - PROCESS | 1648 | 1465205925818 Marionette TRACE conn2 <- [1,1190,null,{}] 02:38:45 INFO - PROCESS | 1648 | 1465205925820 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}] 02:38:45 INFO - PROCESS | 1648 | 1465205925821 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:45 INFO - PROCESS | 1648 | 1465205925914 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 02:38:45 INFO - PROCESS | 1648 | 1465205925966 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:45 INFO - PROCESS | 1648 | 1465205925968 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c070000 == 44 [pid = 1648] [id = 305] 02:38:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x124cf3400) [pid = 1648] [serial = 914] [outer = 0x0] 02:38:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12972f000) [pid = 1648] [serial = 915] [outer = 0x124cf3400] 02:38:45 INFO - PROCESS | 1648 | 1465205925992 Marionette DEBUG loaded listener.js 02:38:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12a9adc00) [pid = 1648] [serial = 916] [outer = 0x124cf3400] 02:38:46 INFO - PROCESS | 1648 | 1465205926460 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] 02:38:46 INFO - PROCESS | 1648 | 1465205926555 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 02:38:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 02:38:46 INFO - PROCESS | 1648 | 1465205926561 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 02:38:46 INFO - PROCESS | 1648 | 1465205926564 Marionette TRACE conn2 <- [1,1194,null,{}] 02:38:46 INFO - PROCESS | 1648 | 1465205926568 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}] 02:38:46 INFO - PROCESS | 1648 | 1465205926570 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:46 INFO - PROCESS | 1648 | 1465205926687 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 02:38:46 INFO - PROCESS | 1648 | 1465205926767 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:46 INFO - PROCESS | 1648 | 1465205926768 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x11684d000 == 45 [pid = 1648] [id = 306] 02:38:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x112d04000) [pid = 1648] [serial = 917] [outer = 0x0] 02:38:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1160ac400) [pid = 1648] [serial = 918] [outer = 0x112d04000] 02:38:46 INFO - PROCESS | 1648 | 1465205926800 Marionette DEBUG loaded listener.js 02:38:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x11670c800) [pid = 1648] [serial = 919] [outer = 0x112d04000] 02:38:47 INFO - PROCESS | 1648 | 1465205927362 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] 02:38:47 INFO - PROCESS | 1648 | 1465205927439 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 02:38:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 02:38:47 INFO - PROCESS | 1648 | 1465205927444 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 02:38:47 INFO - PROCESS | 1648 | 1465205927446 Marionette TRACE conn2 <- [1,1198,null,{}] 02:38:47 INFO - PROCESS | 1648 | 1465205927448 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}] 02:38:47 INFO - PROCESS | 1648 | 1465205927450 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:47 INFO - PROCESS | 1648 | 1465205927680 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 02:38:47 INFO - PROCESS | 1648 | 1465205927769 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:47 INFO - PROCESS | 1648 | 1465205927771 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x116082800 == 46 [pid = 1648] [id = 307] 02:38:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1138c8c00) [pid = 1648] [serial = 920] [outer = 0x0] 02:38:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x117295000) [pid = 1648] [serial = 921] [outer = 0x1138c8c00] 02:38:47 INFO - PROCESS | 1648 | 1465205927800 Marionette DEBUG loaded listener.js 02:38:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x118107400) [pid = 1648] [serial = 922] [outer = 0x1138c8c00] 02:38:48 INFO - PROCESS | 1648 | --DOCSHELL 0x12b3c8800 == 45 [pid = 1648] [id = 304] 02:38:48 INFO - PROCESS | 1648 | --DOCSHELL 0x12b248000 == 44 [pid = 1648] [id = 303] 02:38:48 INFO - PROCESS | 1648 | --DOCSHELL 0x1275ce800 == 43 [pid = 1648] [id = 302] 02:38:48 INFO - PROCESS | 1648 | --DOCSHELL 0x12a91e000 == 42 [pid = 1648] [id = 301] 02:38:48 INFO - PROCESS | 1648 | --DOCSHELL 0x12987e800 == 41 [pid = 1648] [id = 300] 02:38:48 INFO - PROCESS | 1648 | --DOCSHELL 0x11986b800 == 40 [pid = 1648] [id = 299] 02:38:48 INFO - PROCESS | 1648 | --DOCSHELL 0x126dd7000 == 39 [pid = 1648] [id = 298] 02:38:48 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x12be9bc00) [pid = 1648] [serial = 863] [outer = 0x0] [url = about:blank] 02:38:48 INFO - PROCESS | 1648 | --DOCSHELL 0x1180ed000 == 38 [pid = 1648] [id = 297] 02:38:48 INFO - PROCESS | 1648 | --DOCSHELL 0x123d5b800 == 37 [pid = 1648] [id = 296] 02:38:48 INFO - PROCESS | 1648 | --DOCSHELL 0x121d9c800 == 36 [pid = 1648] [id = 295] 02:38:48 INFO - PROCESS | 1648 | --DOCSHELL 0x1212b8000 == 35 [pid = 1648] [id = 294] 02:38:48 INFO - PROCESS | 1648 | --DOCSHELL 0x119a23800 == 34 [pid = 1648] [id = 293] 02:38:48 INFO - PROCESS | 1648 | --DOCSHELL 0x11899b000 == 33 [pid = 1648] [id = 292] 02:38:48 INFO - PROCESS | 1648 | --DOCSHELL 0x118267800 == 32 [pid = 1648] [id = 291] 02:38:48 INFO - PROCESS | 1648 | --DOCSHELL 0x11679b800 == 31 [pid = 1648] [id = 290] 02:38:48 INFO - PROCESS | 1648 | --DOCSHELL 0x113a9a800 == 30 [pid = 1648] [id = 289] 02:38:48 INFO - PROCESS | 1648 | --DOCSHELL 0x1275d9800 == 29 [pid = 1648] [id = 288] 02:38:48 INFO - PROCESS | 1648 | 1465205928287 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]]]}] 02:38:48 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x112f75c00) [pid = 1648] [serial = 845] [outer = 0x0] [url = about:blank] 02:38:48 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12aaa4000) [pid = 1648] [serial = 846] [outer = 0x0] [url = about:blank] 02:38:48 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x12bdab000) [pid = 1648] [serial = 851] [outer = 0x0] [url = about:blank] 02:38:48 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x12b373c00) [pid = 1648] [serial = 848] [outer = 0x0] [url = about:blank] 02:38:48 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12bda2000) [pid = 1648] [serial = 849] [outer = 0x0] [url = about:blank] 02:38:48 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11848d400) [pid = 1648] [serial = 854] [outer = 0x0] [url = about:blank] 02:38:48 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x11950b400) [pid = 1648] [serial = 855] [outer = 0x0] [url = about:blank] 02:38:48 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x128d45c00) [pid = 1648] [serial = 860] [outer = 0x0] [url = about:blank] 02:38:48 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12be9b800) [pid = 1648] [serial = 852] [outer = 0x0] [url = about:blank] 02:38:48 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x119516400) [pid = 1648] [serial = 858] [outer = 0x0] [url = about:blank] 02:38:48 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11848f400) [pid = 1648] [serial = 830] [outer = 0x0] [url = about:blank] 02:38:48 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12b37fc00) [pid = 1648] [serial = 828] [outer = 0x0] [url = about:blank] 02:38:48 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12b221c00) [pid = 1648] [serial = 827] [outer = 0x0] [url = about:blank] 02:38:48 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12aaa1c00) [pid = 1648] [serial = 825] [outer = 0x0] [url = about:blank] 02:38:48 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12972b400) [pid = 1648] [serial = 824] [outer = 0x0] [url = about:blank] 02:38:48 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x12684cc00) [pid = 1648] [serial = 822] [outer = 0x0] [url = about:blank] 02:38:48 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12498c400) [pid = 1648] [serial = 821] [outer = 0x0] [url = about:blank] 02:38:48 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x119004400) [pid = 1648] [serial = 819] [outer = 0x0] [url = about:blank] 02:38:48 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x11857a000) [pid = 1648] [serial = 818] [outer = 0x0] [url = about:blank] 02:38:48 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12771a400) [pid = 1648] [serial = 842] [outer = 0x0] [url = about:blank] 02:38:48 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x125686000) [pid = 1648] [serial = 839] [outer = 0x0] [url = about:blank] 02:38:48 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x126d57000) [pid = 1648] [serial = 840] [outer = 0x0] [url = about:blank] 02:38:48 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x119550c00) [pid = 1648] [serial = 836] [outer = 0x0] [url = about:blank] 02:38:48 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12150a000) [pid = 1648] [serial = 837] [outer = 0x0] [url = about:blank] 02:38:48 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x118579000) [pid = 1648] [serial = 833] [outer = 0x0] [url = about:blank] 02:38:48 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x116704400) [pid = 1648] [serial = 834] [outer = 0x0] [url = about:blank] 02:38:48 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x1186ec000) [pid = 1648] [serial = 831] [outer = 0x0] [url = about:blank] 02:38:48 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x119511400) [pid = 1648] [serial = 857] [outer = 0x0] [url = about:blank] 02:38:48 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x128d51c00) [pid = 1648] [serial = 843] [outer = 0x0] [url = about:blank] 02:38:48 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x12aaa7000) [pid = 1648] [serial = 861] [outer = 0x0] [url = about:blank] 02:38:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 02:38:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 872ms 02:38:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 02:38:48 INFO - PROCESS | 1648 | 1465205928316 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 02:38:48 INFO - PROCESS | 1648 | 1465205928319 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 02:38:48 INFO - PROCESS | 1648 | 1465205928322 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 02:38:48 INFO - PROCESS | 1648 | 1465205928324 Marionette TRACE conn2 <- [1,1202,null,{}] 02:38:48 INFO - PROCESS | 1648 | 1465205928327 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}] 02:38:48 INFO - PROCESS | 1648 | 1465205928328 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:48 INFO - PROCESS | 1648 | 1465205928405 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 02:38:48 INFO - PROCESS | 1648 | 1465205928410 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:48 INFO - PROCESS | 1648 | 1465205928413 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x116a9f800 == 30 [pid = 1648] [id = 308] 02:38:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x11848ac00) [pid = 1648] [serial = 923] [outer = 0x0] 02:38:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x118578800) [pid = 1648] [serial = 924] [outer = 0x11848ac00] 02:38:48 INFO - PROCESS | 1648 | 1465205928442 Marionette DEBUG loaded listener.js 02:38:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1186ef800) [pid = 1648] [serial = 925] [outer = 0x11848ac00] 02:38:48 INFO - PROCESS | 1648 | 1465205928786 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]]]}] 02:38:48 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 02:38:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 469ms 02:38:48 INFO - PROCESS | 1648 | 1465205928791 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 02:38:48 INFO - PROCESS | 1648 | 1465205928793 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 02:38:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 02:38:48 INFO - PROCESS | 1648 | 1465205928800 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 02:38:48 INFO - PROCESS | 1648 | 1465205928802 Marionette TRACE conn2 <- [1,1206,null,{}] 02:38:48 INFO - PROCESS | 1648 | 1465205928804 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}] 02:38:48 INFO - PROCESS | 1648 | 1465205928805 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:48 INFO - PROCESS | 1648 | 1465205928910 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 02:38:48 INFO - PROCESS | 1648 | 1465205928960 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:48 INFO - PROCESS | 1648 | 1465205928961 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x119270800 == 31 [pid = 1648] [id = 309] 02:38:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1186ec000) [pid = 1648] [serial = 926] [outer = 0x0] 02:38:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1188e8000) [pid = 1648] [serial = 927] [outer = 0x1186ec000] 02:38:48 INFO - PROCESS | 1648 | 1465205928987 Marionette DEBUG loaded listener.js 02:38:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x119509c00) [pid = 1648] [serial = 928] [outer = 0x1186ec000] 02:38:49 INFO - PROCESS | 1648 | 1465205929309 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]]]}] 02:38:49 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 02:38:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 520ms 02:38:49 INFO - PROCESS | 1648 | 1465205929320 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 02:38:49 INFO - PROCESS | 1648 | 1465205929323 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 02:38:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 02:38:49 INFO - PROCESS | 1648 | 1465205929334 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 02:38:49 INFO - PROCESS | 1648 | 1465205929337 Marionette TRACE conn2 <- [1,1210,null,{}] 02:38:49 INFO - PROCESS | 1648 | 1465205929339 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}] 02:38:49 INFO - PROCESS | 1648 | 1465205929342 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:49 INFO - PROCESS | 1648 | 1465205929424 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 02:38:49 INFO - PROCESS | 1648 | 1465205929479 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:49 INFO - PROCESS | 1648 | 1465205929480 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x12116f800 == 32 [pid = 1648] [id = 310] 02:38:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x116710c00) [pid = 1648] [serial = 929] [outer = 0x0] 02:38:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x119515000) [pid = 1648] [serial = 930] [outer = 0x116710c00] 02:38:49 INFO - PROCESS | 1648 | 1465205929505 Marionette DEBUG loaded listener.js 02:38:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x121294400) [pid = 1648] [serial = 931] [outer = 0x116710c00] 02:38:49 INFO - PROCESS | 1648 | 1465205929783 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]]]}] 02:38:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 02:38:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 481ms 02:38:49 INFO - PROCESS | 1648 | 1465205929807 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 02:38:49 INFO - PROCESS | 1648 | 1465205929808 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 02:38:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 02:38:49 INFO - PROCESS | 1648 | 1465205929818 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 02:38:49 INFO - PROCESS | 1648 | 1465205929819 Marionette TRACE conn2 <- [1,1214,null,{}] 02:38:49 INFO - PROCESS | 1648 | 1465205929821 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}] 02:38:49 INFO - PROCESS | 1648 | 1465205929822 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:49 INFO - PROCESS | 1648 | 1465205929904 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 02:38:49 INFO - PROCESS | 1648 | 1465205929908 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:49 INFO - PROCESS | 1648 | 1465205929909 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x121db7800 == 33 [pid = 1648] [id = 311] 02:38:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x11670ec00) [pid = 1648] [serial = 932] [outer = 0x0] 02:38:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1219d0c00) [pid = 1648] [serial = 933] [outer = 0x11670ec00] 02:38:49 INFO - PROCESS | 1648 | 1465205929937 Marionette DEBUG loaded listener.js 02:38:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x124cfa400) [pid = 1648] [serial = 934] [outer = 0x11670ec00] 02:38:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 02:38:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 467ms 02:38:50 INFO - PROCESS | 1648 | 1465205930281 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]]]}] 02:38:50 INFO - PROCESS | 1648 | 1465205930286 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 02:38:50 INFO - PROCESS | 1648 | 1465205930287 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 02:38:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 02:38:50 INFO - PROCESS | 1648 | 1465205930289 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 02:38:50 INFO - PROCESS | 1648 | 1465205930291 Marionette TRACE conn2 <- [1,1218,null,{}] 02:38:50 INFO - PROCESS | 1648 | 1465205930293 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}] 02:38:50 INFO - PROCESS | 1648 | 1465205930296 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:50 INFO - PROCESS | 1648 | 1465205930405 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 02:38:50 INFO - PROCESS | 1648 | 1465205930419 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:50 INFO - PROCESS | 1648 | 1465205930423 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x119bc9800 == 34 [pid = 1648] [id = 312] 02:38:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x125690000) [pid = 1648] [serial = 935] [outer = 0x0] 02:38:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12684cc00) [pid = 1648] [serial = 936] [outer = 0x125690000] 02:38:50 INFO - PROCESS | 1648 | 1465205930455 Marionette DEBUG loaded listener.js 02:38:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x126f7fc00) [pid = 1648] [serial = 937] [outer = 0x125690000] 02:38:50 INFO - PROCESS | 1648 | 1465205930812 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]]]}] 02:38:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 02:38:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 569ms 02:38:50 INFO - PROCESS | 1648 | 1465205930859 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 02:38:50 INFO - PROCESS | 1648 | 1465205930860 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 02:38:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 02:38:50 INFO - PROCESS | 1648 | 1465205930862 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 02:38:50 INFO - PROCESS | 1648 | 1465205930863 Marionette TRACE conn2 <- [1,1222,null,{}] 02:38:50 INFO - PROCESS | 1648 | 1465205930866 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}] 02:38:50 INFO - PROCESS | 1648 | 1465205930867 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:50 INFO - PROCESS | 1648 | 1465205930966 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 02:38:50 INFO - PROCESS | 1648 | 1465205930970 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:50 INFO - PROCESS | 1648 | 1465205930971 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x1275db800 == 35 [pid = 1648] [id = 313] 02:38:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x125626400) [pid = 1648] [serial = 938] [outer = 0x0] 02:38:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x128d43c00) [pid = 1648] [serial = 939] [outer = 0x125626400] 02:38:51 INFO - PROCESS | 1648 | 1465205930996 Marionette DEBUG loaded listener.js 02:38:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x121609800) [pid = 1648] [serial = 940] [outer = 0x125626400] 02:38:51 INFO - PROCESS | 1648 | 1465205931337 Marionette TRACE conn2 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 02:38:51 INFO - PROCESS | 1648 | 1465205931384 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 02:38:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 02:38:51 INFO - PROCESS | 1648 | 1465205931386 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 02:38:51 INFO - PROCESS | 1648 | 1465205931387 Marionette TRACE conn2 <- [1,1226,null,{}] 02:38:51 INFO - PROCESS | 1648 | 1465205931390 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}] 02:38:51 INFO - PROCESS | 1648 | 1465205931391 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:51 INFO - PROCESS | 1648 | 1465205931485 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 02:38:51 INFO - PROCESS | 1648 | 1465205931497 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:51 INFO - PROCESS | 1648 | 1465205931498 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x129867800 == 36 [pid = 1648] [id = 314] 02:38:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x128d8c800) [pid = 1648] [serial = 941] [outer = 0x0] 02:38:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x129575400) [pid = 1648] [serial = 942] [outer = 0x128d8c800] 02:38:51 INFO - PROCESS | 1648 | 1465205931523 Marionette DEBUG loaded listener.js 02:38:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x129726c00) [pid = 1648] [serial = 943] [outer = 0x128d8c800] 02:38:51 INFO - PROCESS | 1648 | 1465205931850 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]]]}] 02:38:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 02:38:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 519ms 02:38:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 02:38:51 INFO - PROCESS | 1648 | 1465205931909 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 02:38:51 INFO - PROCESS | 1648 | 1465205931910 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 02:38:51 INFO - PROCESS | 1648 | 1465205931912 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 02:38:51 INFO - PROCESS | 1648 | 1465205931914 Marionette TRACE conn2 <- [1,1230,null,{}] 02:38:51 INFO - PROCESS | 1648 | 1465205931916 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}] 02:38:51 INFO - PROCESS | 1648 | 1465205931917 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:52 INFO - PROCESS | 1648 | 1465205932016 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 02:38:52 INFO - PROCESS | 1648 | 1465205932019 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:52 INFO - PROCESS | 1648 | 1465205932021 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a921000 == 37 [pid = 1648] [id = 315] 02:38:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x128d8d400) [pid = 1648] [serial = 944] [outer = 0x0] 02:38:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12a926000) [pid = 1648] [serial = 945] [outer = 0x128d8d400] 02:38:52 INFO - PROCESS | 1648 | 1465205932052 Marionette DEBUG loaded listener.js 02:38:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12aaa4c00) [pid = 1648] [serial = 946] [outer = 0x128d8d400] 02:38:52 INFO - PROCESS | 1648 | 1465205932373 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]]]}] 02:38:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 02:38:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 469ms 02:38:52 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x12562c000) [pid = 1648] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 02:38:52 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x126d55400) [pid = 1648] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 02:38:52 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x118110000) [pid = 1648] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 02:38:52 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12113a400) [pid = 1648] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 02:38:52 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x119b6d400) [pid = 1648] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 02:38:52 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x113866c00) [pid = 1648] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 02:38:52 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x111c82800) [pid = 1648] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 02:38:52 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x119010800) [pid = 1648] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 02:38:52 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12bb9d400) [pid = 1648] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 02:38:52 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1186f6400) [pid = 1648] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 02:38:52 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x116703c00) [pid = 1648] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 02:38:52 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x116708000) [pid = 1648] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 02:38:52 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x128d83400) [pid = 1648] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 02:38:52 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x11670e400) [pid = 1648] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 02:38:52 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x11950f800) [pid = 1648] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 02:38:52 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x118103000) [pid = 1648] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 02:38:52 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x118106400) [pid = 1648] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 02:38:52 INFO - PROCESS | 1648 | 1465205932540 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 02:38:52 INFO - PROCESS | 1648 | 1465205932542 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 02:38:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 02:38:52 INFO - PROCESS | 1648 | 1465205932548 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 02:38:52 INFO - PROCESS | 1648 | 1465205932549 Marionette TRACE conn2 <- [1,1234,null,{}] 02:38:52 INFO - PROCESS | 1648 | 1465205932551 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}] 02:38:52 INFO - PROCESS | 1648 | 1465205932552 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:52 INFO - PROCESS | 1648 | 1465205932633 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 02:38:52 INFO - PROCESS | 1648 | 1465205932637 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:52 INFO - PROCESS | 1648 | 1465205932638 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a38800 == 38 [pid = 1648] [id = 316] 02:38:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x116fa3400) [pid = 1648] [serial = 947] [outer = 0x0] 02:38:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x118110000) [pid = 1648] [serial = 948] [outer = 0x116fa3400] 02:38:52 INFO - PROCESS | 1648 | 1465205932662 Marionette DEBUG loaded listener.js 02:38:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x11950f800) [pid = 1648] [serial = 949] [outer = 0x116fa3400] 02:38:52 INFO - PROCESS | 1648 | 1465205932974 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]]]}] 02:38:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 02:38:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 468ms 02:38:53 INFO - PROCESS | 1648 | 1465205933016 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 02:38:53 INFO - PROCESS | 1648 | 1465205933017 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 02:38:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 02:38:53 INFO - PROCESS | 1648 | 1465205933020 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 02:38:53 INFO - PROCESS | 1648 | 1465205933021 Marionette TRACE conn2 <- [1,1238,null,{}] 02:38:53 INFO - PROCESS | 1648 | 1465205933023 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}] 02:38:53 INFO - PROCESS | 1648 | 1465205933024 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:53 INFO - PROCESS | 1648 | 1465205933103 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 02:38:53 INFO - PROCESS | 1648 | 1465205933159 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:53 INFO - PROCESS | 1648 | 1465205933168 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b259000 == 39 [pid = 1648] [id = 317] 02:38:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x118495400) [pid = 1648] [serial = 950] [outer = 0x0] 02:38:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12562c000) [pid = 1648] [serial = 951] [outer = 0x118495400] 02:38:53 INFO - PROCESS | 1648 | 1465205933193 Marionette DEBUG loaded listener.js 02:38:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12aaa7c00) [pid = 1648] [serial = 952] [outer = 0x118495400] 02:38:53 INFO - PROCESS | 1648 | 1465205933500 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]]]}] 02:38:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 02:38:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 518ms 02:38:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 02:38:53 INFO - PROCESS | 1648 | 1465205933538 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 02:38:53 INFO - PROCESS | 1648 | 1465205933540 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 02:38:53 INFO - PROCESS | 1648 | 1465205933542 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 02:38:53 INFO - PROCESS | 1648 | 1465205933544 Marionette TRACE conn2 <- [1,1242,null,{}] 02:38:53 INFO - PROCESS | 1648 | 1465205933548 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}] 02:38:53 INFO - PROCESS | 1648 | 1465205933550 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:53 INFO - PROCESS | 1648 | 1465205933636 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 02:38:53 INFO - PROCESS | 1648 | 1465205933640 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:53 INFO - PROCESS | 1648 | 1465205933641 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c076800 == 40 [pid = 1648] [id = 318] 02:38:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12aaac800) [pid = 1648] [serial = 953] [outer = 0x0] 02:38:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12b374400) [pid = 1648] [serial = 954] [outer = 0x12aaac800] 02:38:53 INFO - PROCESS | 1648 | 1465205933667 Marionette DEBUG loaded listener.js 02:38:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12bb9a400) [pid = 1648] [serial = 955] [outer = 0x12aaac800] 02:38:54 INFO - PROCESS | 1648 | 1465205934005 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]]]}] 02:38:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 02:38:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 472ms 02:38:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 02:38:54 INFO - PROCESS | 1648 | 1465205934016 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 02:38:54 INFO - PROCESS | 1648 | 1465205934017 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 02:38:54 INFO - PROCESS | 1648 | 1465205934020 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 02:38:54 INFO - PROCESS | 1648 | 1465205934021 Marionette TRACE conn2 <- [1,1246,null,{}] 02:38:54 INFO - PROCESS | 1648 | 1465205934024 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}] 02:38:54 INFO - PROCESS | 1648 | 1465205934025 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:54 INFO - PROCESS | 1648 | 1465205934185 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 02:38:54 INFO - PROCESS | 1648 | 1465205934196 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:54 INFO - PROCESS | 1648 | 1465205934198 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c43c000 == 41 [pid = 1648] [id = 319] 02:38:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12aaacc00) [pid = 1648] [serial = 956] [outer = 0x0] 02:38:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12bb9fc00) [pid = 1648] [serial = 957] [outer = 0x12aaacc00] 02:38:54 INFO - PROCESS | 1648 | 1465205934237 Marionette DEBUG loaded listener.js 02:38:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x119547400) [pid = 1648] [serial = 958] [outer = 0x12aaacc00] 02:38:54 INFO - PROCESS | 1648 | 1465205934773 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]]]}] 02:38:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 02:38:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 820ms 02:38:54 INFO - PROCESS | 1648 | 1465205934841 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 02:38:54 INFO - PROCESS | 1648 | 1465205934844 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 02:38:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 02:38:54 INFO - PROCESS | 1648 | 1465205934847 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 02:38:54 INFO - PROCESS | 1648 | 1465205934849 Marionette TRACE conn2 <- [1,1250,null,{}] 02:38:54 INFO - PROCESS | 1648 | 1465205934853 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}] 02:38:54 INFO - PROCESS | 1648 | 1465205934855 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:54 INFO - PROCESS | 1648 | 1465205934963 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 02:38:55 INFO - PROCESS | 1648 | 1465205935034 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:55 INFO - PROCESS | 1648 | 1465205935035 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x11827c800 == 42 [pid = 1648] [id = 320] 02:38:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x11729c800) [pid = 1648] [serial = 959] [outer = 0x0] 02:38:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1182e3400) [pid = 1648] [serial = 960] [outer = 0x11729c800] 02:38:55 INFO - PROCESS | 1648 | 1465205935068 Marionette DEBUG loaded listener.js 02:38:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1186ea000) [pid = 1648] [serial = 961] [outer = 0x11729c800] 02:38:55 INFO - PROCESS | 1648 | 1465205935510 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]]]}] 02:38:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 02:38:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 720ms 02:38:55 INFO - PROCESS | 1648 | 1465205935568 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 02:38:55 INFO - PROCESS | 1648 | 1465205935571 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 02:38:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 02:38:55 INFO - PROCESS | 1648 | 1465205935576 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 02:38:55 INFO - PROCESS | 1648 | 1465205935577 Marionette TRACE conn2 <- [1,1254,null,{}] 02:38:55 INFO - PROCESS | 1648 | 1465205935580 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}] 02:38:55 INFO - PROCESS | 1648 | 1465205935582 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:55 INFO - PROCESS | 1648 | 1465205935684 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 02:38:55 INFO - PROCESS | 1648 | 1465205935740 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:55 INFO - PROCESS | 1648 | 1465205935741 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x123d52000 == 43 [pid = 1648] [id = 321] 02:38:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x11886cc00) [pid = 1648] [serial = 962] [outer = 0x0] 02:38:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x119515800) [pid = 1648] [serial = 963] [outer = 0x11886cc00] 02:38:55 INFO - PROCESS | 1648 | 1465205935772 Marionette DEBUG loaded listener.js 02:38:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x119b65c00) [pid = 1648] [serial = 964] [outer = 0x11886cc00] 02:38:56 INFO - PROCESS | 1648 | 1465205936201 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]]]}] 02:38:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 02:38:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 671ms 02:38:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 02:38:56 INFO - PROCESS | 1648 | 1465205936247 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 02:38:56 INFO - PROCESS | 1648 | 1465205936249 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 02:38:56 INFO - PROCESS | 1648 | 1465205936251 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 02:38:56 INFO - PROCESS | 1648 | 1465205936254 Marionette TRACE conn2 <- [1,1258,null,{}] 02:38:56 INFO - PROCESS | 1648 | 1465205936261 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}] 02:38:56 INFO - PROCESS | 1648 | 1465205936265 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:56 INFO - PROCESS | 1648 | 1465205936367 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 02:38:56 INFO - PROCESS | 1648 | 1465205936426 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:56 INFO - PROCESS | 1648 | 1465205936428 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c8c9800 == 44 [pid = 1648] [id = 322] 02:38:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1218c9400) [pid = 1648] [serial = 965] [outer = 0x0] 02:38:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x126842800) [pid = 1648] [serial = 966] [outer = 0x1218c9400] 02:38:56 INFO - PROCESS | 1648 | 1465205936460 Marionette DEBUG loaded listener.js 02:38:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x127561c00) [pid = 1648] [serial = 967] [outer = 0x1218c9400] 02:38:56 INFO - PROCESS | 1648 | 1465205936916 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]]]}] 02:38:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 02:38:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 671ms 02:38:56 INFO - PROCESS | 1648 | 1465205936922 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 02:38:56 INFO - PROCESS | 1648 | 1465205936924 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 02:38:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 02:38:56 INFO - PROCESS | 1648 | 1465205936927 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 02:38:56 INFO - PROCESS | 1648 | 1465205936930 Marionette TRACE conn2 <- [1,1262,null,{}] 02:38:56 INFO - PROCESS | 1648 | 1465205936933 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}] 02:38:56 INFO - PROCESS | 1648 | 1465205936934 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:57 INFO - PROCESS | 1648 | 1465205937053 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 02:38:57 INFO - PROCESS | 1648 | 1465205937110 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:57 INFO - PROCESS | 1648 | 1465205937111 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c9b5800 == 45 [pid = 1648] [id = 323] 02:38:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1290e6000) [pid = 1648] [serial = 968] [outer = 0x0] 02:38:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12a92bc00) [pid = 1648] [serial = 969] [outer = 0x1290e6000] 02:38:57 INFO - PROCESS | 1648 | 1465205937140 Marionette DEBUG loaded listener.js 02:38:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12b220800) [pid = 1648] [serial = 970] [outer = 0x1290e6000] 02:38:57 INFO - PROCESS | 1648 | 1465205937573 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]]]}] 02:38:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 02:38:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 671ms 02:38:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 02:38:57 INFO - PROCESS | 1648 | 1465205937599 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 02:38:57 INFO - PROCESS | 1648 | 1465205937600 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 02:38:57 INFO - PROCESS | 1648 | 1465205937602 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 02:38:57 INFO - PROCESS | 1648 | 1465205937604 Marionette TRACE conn2 <- [1,1266,null,{}] 02:38:57 INFO - PROCESS | 1648 | 1465205937606 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}] 02:38:57 INFO - PROCESS | 1648 | 1465205937607 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:57 INFO - PROCESS | 1648 | 1465205937710 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 02:38:57 INFO - PROCESS | 1648 | 1465205937767 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:57 INFO - PROCESS | 1648 | 1465205937768 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x117008000 == 46 [pid = 1648] [id = 324] 02:38:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1167cfc00) [pid = 1648] [serial = 971] [outer = 0x0] 02:38:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x118497c00) [pid = 1648] [serial = 972] [outer = 0x1167cfc00] 02:38:57 INFO - PROCESS | 1648 | 1465205937798 Marionette DEBUG loaded listener.js 02:38:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x12957f800) [pid = 1648] [serial = 973] [outer = 0x1167cfc00] 02:38:58 INFO - PROCESS | 1648 | 1465205938361 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]]]}] 02:38:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 02:38:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 821ms 02:38:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 02:38:58 INFO - PROCESS | 1648 | 1465205938424 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 02:38:58 INFO - PROCESS | 1648 | 1465205938426 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 02:38:58 INFO - PROCESS | 1648 | 1465205938429 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 02:38:58 INFO - PROCESS | 1648 | 1465205938431 Marionette TRACE conn2 <- [1,1270,null,{}] 02:38:58 INFO - PROCESS | 1648 | 1465205938434 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}] 02:38:58 INFO - PROCESS | 1648 | 1465205938436 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:58 INFO - PROCESS | 1648 | 1465205938535 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 02:38:58 INFO - PROCESS | 1648 | 1465205938611 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:58 INFO - PROCESS | 1648 | 1465205938612 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x113aa8800 == 47 [pid = 1648] [id = 325] 02:38:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x11810d400) [pid = 1648] [serial = 974] [outer = 0x0] 02:38:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x11857b000) [pid = 1648] [serial = 975] [outer = 0x11810d400] 02:38:58 INFO - PROCESS | 1648 | 1465205938643 Marionette DEBUG loaded listener.js 02:38:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x1186f6c00) [pid = 1648] [serial = 976] [outer = 0x11810d400] 02:38:59 INFO - PROCESS | 1648 | --DOCSHELL 0x12c076800 == 46 [pid = 1648] [id = 318] 02:38:59 INFO - PROCESS | 1648 | --DOCSHELL 0x12b259000 == 45 [pid = 1648] [id = 317] 02:38:59 INFO - PROCESS | 1648 | --DOCSHELL 0x119a38800 == 44 [pid = 1648] [id = 316] 02:38:59 INFO - PROCESS | 1648 | --DOCSHELL 0x12a921000 == 43 [pid = 1648] [id = 315] 02:38:59 INFO - PROCESS | 1648 | --DOCSHELL 0x129867800 == 42 [pid = 1648] [id = 314] 02:38:59 INFO - PROCESS | 1648 | --DOCSHELL 0x1275db800 == 41 [pid = 1648] [id = 313] 02:38:59 INFO - PROCESS | 1648 | --DOCSHELL 0x119bc9800 == 40 [pid = 1648] [id = 312] 02:38:59 INFO - PROCESS | 1648 | --DOCSHELL 0x121db7800 == 39 [pid = 1648] [id = 311] 02:38:59 INFO - PROCESS | 1648 | --DOCSHELL 0x12116f800 == 38 [pid = 1648] [id = 310] 02:38:59 INFO - PROCESS | 1648 | --DOCSHELL 0x119270800 == 37 [pid = 1648] [id = 309] 02:38:59 INFO - PROCESS | 1648 | --DOCSHELL 0x116a9f800 == 36 [pid = 1648] [id = 308] 02:38:59 INFO - PROCESS | 1648 | --DOCSHELL 0x116082800 == 35 [pid = 1648] [id = 307] 02:38:59 INFO - PROCESS | 1648 | --DOCSHELL 0x11684d000 == 34 [pid = 1648] [id = 306] 02:38:59 INFO - PROCESS | 1648 | --DOCSHELL 0x12c070000 == 33 [pid = 1648] [id = 305] 02:38:59 INFO - PROCESS | 1648 | --DOCSHELL 0x117008000 == 32 [pid = 1648] [id = 324] 02:38:59 INFO - PROCESS | 1648 | --DOCSHELL 0x12c9b5800 == 31 [pid = 1648] [id = 323] 02:38:59 INFO - PROCESS | 1648 | --DOCSHELL 0x12c8c9800 == 30 [pid = 1648] [id = 322] 02:38:59 INFO - PROCESS | 1648 | --DOCSHELL 0x123d52000 == 29 [pid = 1648] [id = 321] 02:38:59 INFO - PROCESS | 1648 | --DOCSHELL 0x12c43c000 == 28 [pid = 1648] [id = 319] 02:38:59 INFO - PROCESS | 1648 | --DOCSHELL 0x11827c800 == 27 [pid = 1648] [id = 320] 02:38:59 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x12972f000) [pid = 1648] [serial = 915] [outer = 0x0] [url = about:blank] 02:38:59 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x126856800) [pid = 1648] [serial = 897] [outer = 0x0] [url = about:blank] 02:38:59 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12771a000) [pid = 1648] [serial = 900] [outer = 0x0] [url = about:blank] 02:38:59 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x118493c00) [pid = 1648] [serial = 876] [outer = 0x0] [url = about:blank] 02:38:59 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1186ec400) [pid = 1648] [serial = 877] [outer = 0x0] [url = about:blank] 02:38:59 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x121df8000) [pid = 1648] [serial = 891] [outer = 0x0] [url = about:blank] 02:38:59 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x124cb9000) [pid = 1648] [serial = 892] [outer = 0x0] [url = about:blank] 02:38:59 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x121716000) [pid = 1648] [serial = 889] [outer = 0x0] [url = about:blank] 02:38:59 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1214f3000) [pid = 1648] [serial = 888] [outer = 0x0] [url = about:blank] 02:38:59 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x115e48c00) [pid = 1648] [serial = 866] [outer = 0x0] [url = about:blank] 02:38:59 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x116702400) [pid = 1648] [serial = 867] [outer = 0x0] [url = about:blank] 02:38:59 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1180b3c00) [pid = 1648] [serial = 872] [outer = 0x0] [url = about:blank] 02:38:59 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1182e8c00) [pid = 1648] [serial = 873] [outer = 0x0] [url = about:blank] 02:38:59 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x120e70800) [pid = 1648] [serial = 885] [outer = 0x0] [url = about:blank] 02:38:59 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12113e400) [pid = 1648] [serial = 886] [outer = 0x0] [url = about:blank] 02:38:59 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12c2cec00) [pid = 1648] [serial = 864] [outer = 0x0] [url = about:blank] 02:38:59 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x11950f000) [pid = 1648] [serial = 882] [outer = 0x0] [url = about:blank] 02:38:59 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x119b69400) [pid = 1648] [serial = 883] [outer = 0x0] [url = about:blank] 02:38:59 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1186f4000) [pid = 1648] [serial = 879] [outer = 0x0] [url = about:blank] 02:38:59 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1188ef400) [pid = 1648] [serial = 880] [outer = 0x0] [url = about:blank] 02:38:59 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1167ca800) [pid = 1648] [serial = 869] [outer = 0x0] [url = about:blank] 02:38:59 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x116fa0800) [pid = 1648] [serial = 870] [outer = 0x0] [url = about:blank] 02:38:59 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x12700c800) [pid = 1648] [serial = 898] [outer = 0x0] [url = about:blank] 02:38:59 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x128d85400) [pid = 1648] [serial = 903] [outer = 0x0] [url = about:blank] 02:38:59 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x129454000) [pid = 1648] [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.] 02:38:59 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x128ef1800) [pid = 1648] [serial = 904] [outer = 0x0] [url = about:blank] 02:38:59 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1186f1400) [pid = 1648] [serial = 906] [outer = 0x0] [url = about:blank] 02:38:59 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x11954d000) [pid = 1648] [serial = 907] [outer = 0x0] [url = about:blank] 02:38:59 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x126ca5c00) [pid = 1648] [serial = 909] [outer = 0x0] [url = about:blank] 02:38:59 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x124cb3000) [pid = 1648] [serial = 894] [outer = 0x0] [url = about:blank] 02:38:59 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12562cc00) [pid = 1648] [serial = 895] [outer = 0x0] [url = about:blank] 02:38:59 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x129459400) [pid = 1648] [serial = 912] [outer = 0x0] [url = about:blank] 02:38:59 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x128d4e800) [pid = 1648] [serial = 901] [outer = 0x0] [url = about:blank] 02:38:59 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12944ec00) [pid = 1648] [serial = 910] [outer = 0x0] [url = about:blank] 02:38:59 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x129720000) [pid = 1648] [serial = 913] [outer = 0x0] [url = about:blank] 02:38:59 INFO - PROCESS | 1648 | 1465205939683 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]]]}] 02:38:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 02:38:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1276ms 02:38:59 INFO - PROCESS | 1648 | 1465205939706 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 02:38:59 INFO - PROCESS | 1648 | 1465205939708 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 02:38:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 02:38:59 INFO - PROCESS | 1648 | 1465205939712 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 02:38:59 INFO - PROCESS | 1648 | 1465205939714 Marionette TRACE conn2 <- [1,1274,null,{}] 02:38:59 INFO - PROCESS | 1648 | 1465205939717 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}] 02:38:59 INFO - PROCESS | 1648 | 1465205939719 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:59 INFO - PROCESS | 1648 | 1465205939804 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 02:38:59 INFO - PROCESS | 1648 | 1465205939809 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:59 INFO - PROCESS | 1648 | 1465205939813 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:38:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x11665d800 == 28 [pid = 1648] [id = 326] 02:38:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1168a3400) [pid = 1648] [serial = 977] [outer = 0x0] 02:38:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x116a67c00) [pid = 1648] [serial = 978] [outer = 0x1168a3400] 02:38:59 INFO - PROCESS | 1648 | 1465205939863 Marionette DEBUG loaded listener.js 02:38:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x112f75400) [pid = 1648] [serial = 979] [outer = 0x1168a3400] 02:39:00 INFO - PROCESS | 1648 | 1465205940231 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]]]}] 02:39:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 02:39:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 572ms 02:39:00 INFO - PROCESS | 1648 | 1465205940284 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 02:39:00 INFO - PROCESS | 1648 | 1465205940287 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 02:39:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 02:39:00 INFO - PROCESS | 1648 | 1465205940292 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 02:39:00 INFO - PROCESS | 1648 | 1465205940294 Marionette TRACE conn2 <- [1,1278,null,{}] 02:39:00 INFO - PROCESS | 1648 | 1465205940296 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}] 02:39:00 INFO - PROCESS | 1648 | 1465205940298 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:00 INFO - PROCESS | 1648 | 1465205940376 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 02:39:00 INFO - PROCESS | 1648 | 1465205940382 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:00 INFO - PROCESS | 1648 | 1465205940383 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e26000 == 29 [pid = 1648] [id = 327] 02:39:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x118491c00) [pid = 1648] [serial = 980] [outer = 0x0] 02:39:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1186f1800) [pid = 1648] [serial = 981] [outer = 0x118491c00] 02:39:00 INFO - PROCESS | 1648 | 1465205940411 Marionette DEBUG loaded listener.js 02:39:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x118866400) [pid = 1648] [serial = 982] [outer = 0x118491c00] 02:39:00 INFO - PROCESS | 1648 | 1465205940756 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]]]}] 02:39:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 02:39:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 470ms 02:39:00 INFO - PROCESS | 1648 | 1465205940763 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 02:39:00 INFO - PROCESS | 1648 | 1465205940764 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 02:39:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 02:39:00 INFO - PROCESS | 1648 | 1465205940766 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 02:39:00 INFO - PROCESS | 1648 | 1465205940769 Marionette TRACE conn2 <- [1,1282,null,{}] 02:39:00 INFO - PROCESS | 1648 | 1465205940776 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}] 02:39:00 INFO - PROCESS | 1648 | 1465205940782 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:00 INFO - PROCESS | 1648 | 1465205940880 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 02:39:00 INFO - PROCESS | 1648 | 1465205940887 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:00 INFO - PROCESS | 1648 | 1465205940889 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a26000 == 30 [pid = 1648] [id = 328] 02:39:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x11670bc00) [pid = 1648] [serial = 983] [outer = 0x0] 02:39:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x11954d000) [pid = 1648] [serial = 984] [outer = 0x11670bc00] 02:39:00 INFO - PROCESS | 1648 | 1465205940920 Marionette DEBUG loaded listener.js 02:39:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x119b6d400) [pid = 1648] [serial = 985] [outer = 0x11670bc00] 02:39:01 INFO - PROCESS | 1648 | 1465205941315 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]]]}] 02:39:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 02:39:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 572ms 02:39:01 INFO - PROCESS | 1648 | 1465205941339 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 02:39:01 INFO - PROCESS | 1648 | 1465205941342 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 02:39:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 02:39:01 INFO - PROCESS | 1648 | 1465205941347 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 02:39:01 INFO - PROCESS | 1648 | 1465205941349 Marionette TRACE conn2 <- [1,1286,null,{}] 02:39:01 INFO - PROCESS | 1648 | 1465205941352 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}] 02:39:01 INFO - PROCESS | 1648 | 1465205941354 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:01 INFO - PROCESS | 1648 | 1465205941512 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 02:39:01 INFO - PROCESS | 1648 | 1465205941525 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:01 INFO - PROCESS | 1648 | 1465205941526 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x1212b8800 == 31 [pid = 1648] [id = 329] 02:39:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x121138000) [pid = 1648] [serial = 986] [outer = 0x0] 02:39:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12150c400) [pid = 1648] [serial = 987] [outer = 0x121138000] 02:39:01 INFO - PROCESS | 1648 | 1465205941565 Marionette DEBUG loaded listener.js 02:39:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1219d3000) [pid = 1648] [serial = 988] [outer = 0x121138000] 02:39:01 INFO - PROCESS | 1648 | 1465205941957 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]]]}] 02:39:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 02:39:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 623ms 02:39:01 INFO - PROCESS | 1648 | 1465205941970 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 02:39:01 INFO - PROCESS | 1648 | 1465205941985 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 02:39:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 02:39:01 INFO - PROCESS | 1648 | 1465205941996 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 02:39:01 INFO - PROCESS | 1648 | 1465205941997 Marionette TRACE conn2 <- [1,1290,null,{}] 02:39:02 INFO - PROCESS | 1648 | 1465205942001 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}] 02:39:02 INFO - PROCESS | 1648 | 1465205942003 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:02 INFO - PROCESS | 1648 | 1465205942147 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 02:39:02 INFO - PROCESS | 1648 | 1465205942226 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:02 INFO - PROCESS | 1648 | 1465205942228 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x123d56000 == 32 [pid = 1648] [id = 330] 02:39:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x118586000) [pid = 1648] [serial = 989] [outer = 0x0] 02:39:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x124910000) [pid = 1648] [serial = 990] [outer = 0x118586000] 02:39:02 INFO - PROCESS | 1648 | 1465205942272 Marionette DEBUG loaded listener.js 02:39:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12562a400) [pid = 1648] [serial = 991] [outer = 0x118586000] 02:39:02 INFO - PROCESS | 1648 | 1465205942649 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]]]}] 02:39:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 02:39:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 670ms 02:39:02 INFO - PROCESS | 1648 | 1465205942667 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 02:39:02 INFO - PROCESS | 1648 | 1465205942668 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 02:39:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 02:39:02 INFO - PROCESS | 1648 | 1465205942670 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 02:39:02 INFO - PROCESS | 1648 | 1465205942671 Marionette TRACE conn2 <- [1,1294,null,{}] 02:39:02 INFO - PROCESS | 1648 | 1465205942674 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}] 02:39:02 INFO - PROCESS | 1648 | 1465205942678 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:02 INFO - PROCESS | 1648 | 1465205942809 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 02:39:02 INFO - PROCESS | 1648 | 1465205942813 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:02 INFO - PROCESS | 1648 | 1465205942814 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12686e800 == 33 [pid = 1648] [id = 331] 02:39:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x124fafc00) [pid = 1648] [serial = 992] [outer = 0x0] 02:39:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x126856400) [pid = 1648] [serial = 993] [outer = 0x124fafc00] 02:39:02 INFO - PROCESS | 1648 | 1465205942839 Marionette DEBUG loaded listener.js 02:39:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x128d47000) [pid = 1648] [serial = 994] [outer = 0x124fafc00] 02:39:03 INFO - PROCESS | 1648 | 1465205943174 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]]]}] 02:39:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 02:39:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 518ms 02:39:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 02:39:03 INFO - PROCESS | 1648 | 1465205943189 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 02:39:03 INFO - PROCESS | 1648 | 1465205943190 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 02:39:03 INFO - PROCESS | 1648 | 1465205943192 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 02:39:03 INFO - PROCESS | 1648 | 1465205943204 Marionette TRACE conn2 <- [1,1298,null,{}] 02:39:03 INFO - PROCESS | 1648 | 1465205943213 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}] 02:39:03 INFO - PROCESS | 1648 | 1465205943215 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:03 INFO - PROCESS | 1648 | 1465205943309 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 02:39:03 INFO - PROCESS | 1648 | 1465205943312 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:03 INFO - PROCESS | 1648 | 1465205943313 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x1275c8000 == 34 [pid = 1648] [id = 332] 02:39:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12562a800) [pid = 1648] [serial = 995] [outer = 0x0] 02:39:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x128d83400) [pid = 1648] [serial = 996] [outer = 0x12562a800] 02:39:03 INFO - PROCESS | 1648 | 1465205943338 Marionette DEBUG loaded listener.js 02:39:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x128d8b400) [pid = 1648] [serial = 997] [outer = 0x12562a800] 02:39:03 INFO - PROCESS | 1648 | 1465205943705 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]]]}] 02:39:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 02:39:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 533ms 02:39:03 INFO - PROCESS | 1648 | 1465205943725 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 02:39:03 INFO - PROCESS | 1648 | 1465205943726 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 02:39:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 02:39:03 INFO - PROCESS | 1648 | 1465205943735 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 02:39:03 INFO - PROCESS | 1648 | 1465205943736 Marionette TRACE conn2 <- [1,1302,null,{}] 02:39:03 INFO - PROCESS | 1648 | 1465205943739 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}] 02:39:03 INFO - PROCESS | 1648 | 1465205943740 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:03 INFO - PROCESS | 1648 | 1465205943987 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 02:39:03 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12aaac800) [pid = 1648] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 02:39:03 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12aaacc00) [pid = 1648] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 02:39:03 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x125626400) [pid = 1648] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 02:39:03 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x128d8c800) [pid = 1648] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 02:39:03 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x128d8d400) [pid = 1648] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 02:39:03 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1138c8c00) [pid = 1648] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 02:39:03 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x116710c00) [pid = 1648] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 02:39:03 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1186ec000) [pid = 1648] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 02:39:03 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x11670ec00) [pid = 1648] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 02:39:03 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x11848ac00) [pid = 1648] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 02:39:03 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x124cf3400) [pid = 1648] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 02:39:03 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x112d04000) [pid = 1648] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 02:39:03 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x116fa3400) [pid = 1648] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 02:39:03 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x125690000) [pid = 1648] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 02:39:03 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x118495400) [pid = 1648] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 02:39:04 INFO - PROCESS | 1648 | 1465205944032 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:04 INFO - PROCESS | 1648 | 1465205944033 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x117010000 == 35 [pid = 1648] [id = 333] 02:39:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x112d08800) [pid = 1648] [serial = 998] [outer = 0x0] 02:39:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x116707c00) [pid = 1648] [serial = 999] [outer = 0x112d08800] 02:39:04 INFO - PROCESS | 1648 | 1465205944059 Marionette DEBUG loaded listener.js 02:39:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x11848f800) [pid = 1648] [serial = 1000] [outer = 0x112d08800] 02:39:04 INFO - PROCESS | 1648 | 1465205944333 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]]]}] 02:39:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 02:39:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 626ms 02:39:04 INFO - PROCESS | 1648 | 1465205944356 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 02:39:04 INFO - PROCESS | 1648 | 1465205944358 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 02:39:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 02:39:04 INFO - PROCESS | 1648 | 1465205944372 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 02:39:04 INFO - PROCESS | 1648 | 1465205944374 Marionette TRACE conn2 <- [1,1306,null,{}] 02:39:04 INFO - PROCESS | 1648 | 1465205944388 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}] 02:39:04 INFO - PROCESS | 1648 | 1465205944405 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:04 INFO - PROCESS | 1648 | 1465205944490 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 02:39:04 INFO - PROCESS | 1648 | 1465205944493 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:04 INFO - PROCESS | 1648 | 1465205944495 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a25800 == 36 [pid = 1648] [id = 334] 02:39:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11306e800) [pid = 1648] [serial = 1001] [outer = 0x0] 02:39:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x128d46800) [pid = 1648] [serial = 1002] [outer = 0x11306e800] 02:39:04 INFO - PROCESS | 1648 | 1465205944523 Marionette DEBUG loaded listener.js 02:39:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x129457000) [pid = 1648] [serial = 1003] [outer = 0x11306e800] 02:39:04 INFO - PROCESS | 1648 | 1465205944848 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]]]}] 02:39:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 02:39:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 530ms 02:39:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 02:39:04 INFO - PROCESS | 1648 | 1465205944899 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 02:39:04 INFO - PROCESS | 1648 | 1465205944900 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 02:39:04 INFO - PROCESS | 1648 | 1465205944903 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 02:39:04 INFO - PROCESS | 1648 | 1465205944904 Marionette TRACE conn2 <- [1,1310,null,{}] 02:39:04 INFO - PROCESS | 1648 | 1465205944906 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}] 02:39:04 INFO - PROCESS | 1648 | 1465205944907 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:04 INFO - PROCESS | 1648 | 1465205944984 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 02:39:04 INFO - PROCESS | 1648 | 1465205944988 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:04 INFO - PROCESS | 1648 | 1465205944988 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a052000 == 37 [pid = 1648] [id = 335] 02:39:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x118103400) [pid = 1648] [serial = 1004] [outer = 0x0] 02:39:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12957e400) [pid = 1648] [serial = 1005] [outer = 0x118103400] 02:39:05 INFO - PROCESS | 1648 | 1465205945015 Marionette DEBUG loaded listener.js 02:39:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x129727800) [pid = 1648] [serial = 1006] [outer = 0x118103400] 02:39:05 INFO - PROCESS | 1648 | 1465205945357 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] 02:39:05 INFO - PROCESS | 1648 | 1465205945372 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 02:39:05 INFO - PROCESS | 1648 | 1465205945375 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 02:39:05 INFO - PROCESS | 1648 | 1465205945376 Marionette TRACE conn2 <- [1,1314,null,{}] 02:39:05 INFO - PROCESS | 1648 | 1465205945381 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}] 02:39:05 INFO - PROCESS | 1648 | 1465205945384 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:05 INFO - PROCESS | 1648 | 1465205945483 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 02:39:05 INFO - PROCESS | 1648 | 1465205945535 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:05 INFO - PROCESS | 1648 | 1465205945537 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x123d52000 == 38 [pid = 1648] [id = 336] 02:39:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x11848cc00) [pid = 1648] [serial = 1007] [outer = 0x0] 02:39:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12a9ad000) [pid = 1648] [serial = 1008] [outer = 0x11848cc00] 02:39:05 INFO - PROCESS | 1648 | 1465205945563 Marionette DEBUG loaded listener.js 02:39:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12b373800) [pid = 1648] [serial = 1009] [outer = 0x11848cc00] 02:39:05 INFO - PROCESS | 1648 | 1465205945870 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]]]}] 02:39:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 02:39:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 522ms 02:39:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 02:39:05 INFO - PROCESS | 1648 | 1465205945899 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 02:39:05 INFO - PROCESS | 1648 | 1465205945900 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 02:39:05 INFO - PROCESS | 1648 | 1465205945902 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 02:39:05 INFO - PROCESS | 1648 | 1465205945903 Marionette TRACE conn2 <- [1,1318,null,{}] 02:39:05 INFO - PROCESS | 1648 | 1465205945906 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}] 02:39:05 INFO - PROCESS | 1648 | 1465205945907 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:05 INFO - PROCESS | 1648 | 1465205945984 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 02:39:06 INFO - PROCESS | 1648 | 1465205946085 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:06 INFO - PROCESS | 1648 | 1465205946087 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x113331800 == 39 [pid = 1648] [id = 337] 02:39:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x112017400) [pid = 1648] [serial = 1010] [outer = 0x0] 02:39:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x11292a800) [pid = 1648] [serial = 1011] [outer = 0x112017400] 02:39:06 INFO - PROCESS | 1648 | 1465205946120 Marionette DEBUG loaded listener.js 02:39:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x115e47000) [pid = 1648] [serial = 1012] [outer = 0x112017400] 02:39:06 INFO - PROCESS | 1648 | 1465205946642 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]]]}] 02:39:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 02:39:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 771ms 02:39:06 INFO - PROCESS | 1648 | 1465205946702 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 02:39:06 INFO - PROCESS | 1648 | 1465205946706 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 02:39:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 02:39:06 INFO - PROCESS | 1648 | 1465205946711 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 02:39:06 INFO - PROCESS | 1648 | 1465205946714 Marionette TRACE conn2 <- [1,1322,null,{}] 02:39:06 INFO - PROCESS | 1648 | 1465205946719 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}] 02:39:06 INFO - PROCESS | 1648 | 1465205946724 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:06 INFO - PROCESS | 1648 | 1465205946864 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 02:39:06 INFO - PROCESS | 1648 | 1465205946955 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:06 INFO - PROCESS | 1648 | 1465205946957 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a22800 == 40 [pid = 1648] [id = 338] 02:39:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1186ebc00) [pid = 1648] [serial = 1013] [outer = 0x0] 02:39:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1186f3800) [pid = 1648] [serial = 1014] [outer = 0x1186ebc00] 02:39:06 INFO - PROCESS | 1648 | 1465205946988 Marionette DEBUG loaded listener.js 02:39:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x119055400) [pid = 1648] [serial = 1015] [outer = 0x1186ebc00] 02:39:07 INFO - PROCESS | 1648 | 1465205947559 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]]]}] 02:39:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 02:39:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1023ms 02:39:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 02:39:07 INFO - PROCESS | 1648 | 1465205947735 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 02:39:07 INFO - PROCESS | 1648 | 1465205947738 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 02:39:07 INFO - PROCESS | 1648 | 1465205947741 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 02:39:07 INFO - PROCESS | 1648 | 1465205947743 Marionette TRACE conn2 <- [1,1326,null,{}] 02:39:07 INFO - PROCESS | 1648 | 1465205947746 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}] 02:39:07 INFO - PROCESS | 1648 | 1465205947748 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:07 INFO - PROCESS | 1648 | 1465205947854 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 02:39:07 INFO - PROCESS | 1648 | 1465205947933 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:07 INFO - PROCESS | 1648 | 1465205947936 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x116874000 == 41 [pid = 1648] [id = 339] 02:39:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x118577c00) [pid = 1648] [serial = 1016] [outer = 0x0] 02:39:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x118688400) [pid = 1648] [serial = 1017] [outer = 0x118577c00] 02:39:07 INFO - PROCESS | 1648 | 1465205947965 Marionette DEBUG loaded listener.js 02:39:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1188ef400) [pid = 1648] [serial = 1018] [outer = 0x118577c00] 02:39:08 INFO - PROCESS | 1648 | --DOCSHELL 0x123d52000 == 40 [pid = 1648] [id = 336] 02:39:08 INFO - PROCESS | 1648 | --DOCSHELL 0x12a052000 == 39 [pid = 1648] [id = 335] 02:39:08 INFO - PROCESS | 1648 | --DOCSHELL 0x119a25800 == 38 [pid = 1648] [id = 334] 02:39:08 INFO - PROCESS | 1648 | --DOCSHELL 0x117010000 == 37 [pid = 1648] [id = 333] 02:39:08 INFO - PROCESS | 1648 | --DOCSHELL 0x1275c8000 == 36 [pid = 1648] [id = 332] 02:39:08 INFO - PROCESS | 1648 | --DOCSHELL 0x12686e800 == 35 [pid = 1648] [id = 331] 02:39:08 INFO - PROCESS | 1648 | --DOCSHELL 0x123d56000 == 34 [pid = 1648] [id = 330] 02:39:08 INFO - PROCESS | 1648 | --DOCSHELL 0x1212b8800 == 33 [pid = 1648] [id = 329] 02:39:08 INFO - PROCESS | 1648 | --DOCSHELL 0x119a26000 == 32 [pid = 1648] [id = 328] 02:39:08 INFO - PROCESS | 1648 | --DOCSHELL 0x117e26000 == 31 [pid = 1648] [id = 327] 02:39:08 INFO - PROCESS | 1648 | --DOCSHELL 0x11665d800 == 30 [pid = 1648] [id = 326] 02:39:08 INFO - PROCESS | 1648 | 1465205948369 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]]]}] 02:39:08 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 02:39:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 674ms 02:39:08 INFO - PROCESS | 1648 | 1465205948415 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 02:39:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 02:39:08 INFO - PROCESS | 1648 | 1465205948417 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 02:39:08 INFO - PROCESS | 1648 | 1465205948422 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 02:39:08 INFO - PROCESS | 1648 | 1465205948425 Marionette TRACE conn2 <- [1,1330,null,{}] 02:39:08 INFO - PROCESS | 1648 | 1465205948427 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}] 02:39:08 INFO - PROCESS | 1648 | 1465205948429 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:08 INFO - PROCESS | 1648 | 1465205948518 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 02:39:08 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12bb9a400) [pid = 1648] [serial = 955] [outer = 0x0] [url = about:blank] 02:39:08 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x119547400) [pid = 1648] [serial = 958] [outer = 0x0] [url = about:blank] 02:39:08 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x128d43c00) [pid = 1648] [serial = 939] [outer = 0x0] [url = about:blank] 02:39:08 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12bb9fc00) [pid = 1648] [serial = 957] [outer = 0x0] [url = about:blank] 02:39:08 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x129575400) [pid = 1648] [serial = 942] [outer = 0x0] [url = about:blank] 02:39:08 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x12a926000) [pid = 1648] [serial = 945] [outer = 0x0] [url = about:blank] 02:39:08 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x129726c00) [pid = 1648] [serial = 943] [outer = 0x0] [url = about:blank] 02:39:08 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x117295000) [pid = 1648] [serial = 921] [outer = 0x0] [url = about:blank] 02:39:08 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x118107400) [pid = 1648] [serial = 922] [outer = 0x0] [url = about:blank] 02:39:08 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x119515000) [pid = 1648] [serial = 930] [outer = 0x0] [url = about:blank] 02:39:08 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x121294400) [pid = 1648] [serial = 931] [outer = 0x0] [url = about:blank] 02:39:08 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1188e8000) [pid = 1648] [serial = 927] [outer = 0x0] [url = about:blank] 02:39:08 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x119509c00) [pid = 1648] [serial = 928] [outer = 0x0] [url = about:blank] 02:39:08 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1219d0c00) [pid = 1648] [serial = 933] [outer = 0x0] [url = about:blank] 02:39:08 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x124cfa400) [pid = 1648] [serial = 934] [outer = 0x0] [url = about:blank] 02:39:08 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x118578800) [pid = 1648] [serial = 924] [outer = 0x0] [url = about:blank] 02:39:08 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1186ef800) [pid = 1648] [serial = 925] [outer = 0x0] [url = about:blank] 02:39:08 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12a9adc00) [pid = 1648] [serial = 916] [outer = 0x0] [url = about:blank] 02:39:08 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1160ac400) [pid = 1648] [serial = 918] [outer = 0x0] [url = about:blank] 02:39:08 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x11670c800) [pid = 1648] [serial = 919] [outer = 0x0] [url = about:blank] 02:39:08 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x118110000) [pid = 1648] [serial = 948] [outer = 0x0] [url = about:blank] 02:39:08 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x11950f800) [pid = 1648] [serial = 949] [outer = 0x0] [url = about:blank] 02:39:08 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12b374400) [pid = 1648] [serial = 954] [outer = 0x0] [url = about:blank] 02:39:08 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12aaa4c00) [pid = 1648] [serial = 946] [outer = 0x0] [url = about:blank] 02:39:08 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12684cc00) [pid = 1648] [serial = 936] [outer = 0x0] [url = about:blank] 02:39:08 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12aaa7c00) [pid = 1648] [serial = 952] [outer = 0x0] [url = about:blank] 02:39:08 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x121609800) [pid = 1648] [serial = 940] [outer = 0x0] [url = about:blank] 02:39:08 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x126f7fc00) [pid = 1648] [serial = 937] [outer = 0x0] [url = about:blank] 02:39:08 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x12562c000) [pid = 1648] [serial = 951] [outer = 0x0] [url = about:blank] 02:39:08 INFO - PROCESS | 1648 | 1465205948584 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:08 INFO - PROCESS | 1648 | 1465205948586 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x119089800 == 31 [pid = 1648] [id = 340] 02:39:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x118107400) [pid = 1648] [serial = 1019] [outer = 0x0] 02:39:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1188e8c00) [pid = 1648] [serial = 1020] [outer = 0x118107400] 02:39:08 INFO - PROCESS | 1648 | 1465205948614 Marionette DEBUG loaded listener.js 02:39:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x119b20400) [pid = 1648] [serial = 1021] [outer = 0x118107400] 02:39:08 INFO - PROCESS | 1648 | 1465205948922 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]]]}] 02:39:08 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 02:39:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 523ms 02:39:08 INFO - PROCESS | 1648 | 1465205948943 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 02:39:08 INFO - PROCESS | 1648 | 1465205948947 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 02:39:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 02:39:08 INFO - PROCESS | 1648 | 1465205948951 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 02:39:08 INFO - PROCESS | 1648 | 1465205948952 Marionette TRACE conn2 <- [1,1334,null,{}] 02:39:08 INFO - PROCESS | 1648 | 1465205948959 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}] 02:39:08 INFO - PROCESS | 1648 | 1465205948963 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:09 INFO - PROCESS | 1648 | 1465205949048 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 02:39:09 INFO - PROCESS | 1648 | 1465205949101 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:09 INFO - PROCESS | 1648 | 1465205949104 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x121378800 == 32 [pid = 1648] [id = 341] 02:39:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x119b1b400) [pid = 1648] [serial = 1022] [outer = 0x0] 02:39:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1219d9400) [pid = 1648] [serial = 1023] [outer = 0x119b1b400] 02:39:09 INFO - PROCESS | 1648 | 1465205949132 Marionette DEBUG loaded listener.js 02:39:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x125625c00) [pid = 1648] [serial = 1024] [outer = 0x119b1b400] 02:39:09 INFO - PROCESS | 1648 | 1465205949464 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]]]}] 02:39:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 02:39:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 570ms 02:39:09 INFO - PROCESS | 1648 | 1465205949520 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 02:39:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 02:39:09 INFO - PROCESS | 1648 | 1465205949522 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 02:39:09 INFO - PROCESS | 1648 | 1465205949524 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 02:39:09 INFO - PROCESS | 1648 | 1465205949525 Marionette TRACE conn2 <- [1,1338,null,{}] 02:39:09 INFO - PROCESS | 1648 | 1465205949528 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}] 02:39:09 INFO - PROCESS | 1648 | 1465205949529 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:09 INFO - PROCESS | 1648 | 1465205949610 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 02:39:09 INFO - PROCESS | 1648 | 1465205949663 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:09 INFO - PROCESS | 1648 | 1465205949664 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x124c97000 == 33 [pid = 1648] [id = 342] 02:39:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x121294400) [pid = 1648] [serial = 1025] [outer = 0x0] 02:39:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x126856800) [pid = 1648] [serial = 1026] [outer = 0x121294400] 02:39:09 INFO - PROCESS | 1648 | 1465205949690 Marionette DEBUG loaded listener.js 02:39:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x12700e400) [pid = 1648] [serial = 1027] [outer = 0x121294400] 02:39:10 INFO - PROCESS | 1648 | 1465205950526 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]]]}] 02:39:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 02:39:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1024ms 02:39:10 INFO - PROCESS | 1648 | 1465205950549 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 02:39:10 INFO - PROCESS | 1648 | 1465205950550 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 02:39:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 02:39:10 INFO - PROCESS | 1648 | 1465205950566 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 02:39:10 INFO - PROCESS | 1648 | 1465205950568 Marionette TRACE conn2 <- [1,1342,null,{}] 02:39:10 INFO - PROCESS | 1648 | 1465205950570 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}] 02:39:10 INFO - PROCESS | 1648 | 1465205950571 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:10 INFO - PROCESS | 1648 | 1465205950666 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 02:39:10 INFO - PROCESS | 1648 | 1465205950670 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:10 INFO - PROCESS | 1648 | 1465205950671 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x129022000 == 34 [pid = 1648] [id = 343] 02:39:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1168aa400) [pid = 1648] [serial = 1028] [outer = 0x0] 02:39:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x127720c00) [pid = 1648] [serial = 1029] [outer = 0x1168aa400] 02:39:10 INFO - PROCESS | 1648 | 1465205950696 Marionette DEBUG loaded listener.js 02:39:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x128d86400) [pid = 1648] [serial = 1030] [outer = 0x1168aa400] 02:39:11 INFO - PROCESS | 1648 | 1465205951041 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]]]}] 02:39:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 02:39:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 535ms 02:39:11 INFO - PROCESS | 1648 | 1465205951088 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 02:39:11 INFO - PROCESS | 1648 | 1465205951089 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 02:39:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 02:39:11 INFO - PROCESS | 1648 | 1465205951091 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 02:39:11 INFO - PROCESS | 1648 | 1465205951092 Marionette TRACE conn2 <- [1,1346,null,{}] 02:39:11 INFO - PROCESS | 1648 | 1465205951095 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}] 02:39:11 INFO - PROCESS | 1648 | 1465205951099 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:11 INFO - PROCESS | 1648 | 1465205951220 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 02:39:11 INFO - PROCESS | 1648 | 1465205951234 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:11 INFO - PROCESS | 1648 | 1465205951235 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a04d000 == 35 [pid = 1648] [id = 344] 02:39:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x128d90800) [pid = 1648] [serial = 1031] [outer = 0x0] 02:39:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12971b400) [pid = 1648] [serial = 1032] [outer = 0x128d90800] 02:39:11 INFO - PROCESS | 1648 | 1465205951260 Marionette DEBUG loaded listener.js 02:39:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12b21f400) [pid = 1648] [serial = 1033] [outer = 0x128d90800] 02:39:11 INFO - PROCESS | 1648 | 1465205951597 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]]]}] 02:39:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 02:39:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 519ms 02:39:11 INFO - PROCESS | 1648 | 1465205951611 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 02:39:11 INFO - PROCESS | 1648 | 1465205951614 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 02:39:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 02:39:11 INFO - PROCESS | 1648 | 1465205951618 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 02:39:11 INFO - PROCESS | 1648 | 1465205951619 Marionette TRACE conn2 <- [1,1350,null,{}] 02:39:11 INFO - PROCESS | 1648 | 1465205951621 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}] 02:39:11 INFO - PROCESS | 1648 | 1465205951622 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:11 INFO - PROCESS | 1648 | 1465205951719 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 02:39:11 INFO - PROCESS | 1648 | 1465205951731 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:11 INFO - PROCESS | 1648 | 1465205951733 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a950800 == 36 [pid = 1648] [id = 345] 02:39:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12b21f800) [pid = 1648] [serial = 1034] [outer = 0x0] 02:39:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12b2ef800) [pid = 1648] [serial = 1035] [outer = 0x12b21f800] 02:39:11 INFO - PROCESS | 1648 | 1465205951757 Marionette DEBUG loaded listener.js 02:39:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12bb9a400) [pid = 1648] [serial = 1036] [outer = 0x12b21f800] 02:39:12 INFO - PROCESS | 1648 | 1465205952079 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]]]}] 02:39:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 02:39:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 519ms 02:39:12 INFO - PROCESS | 1648 | 1465205952143 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 02:39:12 INFO - PROCESS | 1648 | 1465205952145 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 02:39:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 02:39:12 INFO - PROCESS | 1648 | 1465205952147 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 02:39:12 INFO - PROCESS | 1648 | 1465205952148 Marionette TRACE conn2 <- [1,1354,null,{}] 02:39:12 INFO - PROCESS | 1648 | 1465205952151 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}] 02:39:12 INFO - PROCESS | 1648 | 1465205952152 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:12 INFO - PROCESS | 1648 | 1465205952351 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 02:39:12 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x118586000) [pid = 1648] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 02:39:12 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11810d400) [pid = 1648] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 02:39:12 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11729c800) [pid = 1648] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 02:39:12 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x118491c00) [pid = 1648] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 02:39:12 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x124fafc00) [pid = 1648] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 02:39:12 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x11886cc00) [pid = 1648] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 02:39:12 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12562a800) [pid = 1648] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 02:39:12 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1168a3400) [pid = 1648] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 02:39:12 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x121138000) [pid = 1648] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 02:39:12 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1218c9400) [pid = 1648] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 02:39:12 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x11670bc00) [pid = 1648] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 02:39:12 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x112d08800) [pid = 1648] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 02:39:12 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1290e6000) [pid = 1648] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 02:39:12 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1167cfc00) [pid = 1648] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 02:39:12 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x118103400) [pid = 1648] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 02:39:12 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x11306e800) [pid = 1648] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 02:39:12 INFO - PROCESS | 1648 | 1465205952396 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:12 INFO - PROCESS | 1648 | 1465205952397 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x117357800 == 37 [pid = 1648] [id = 346] 02:39:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x11306e800) [pid = 1648] [serial = 1037] [outer = 0x0] 02:39:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x11685e400) [pid = 1648] [serial = 1038] [outer = 0x11306e800] 02:39:12 INFO - PROCESS | 1648 | 1465205952423 Marionette DEBUG loaded listener.js 02:39:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x118494400) [pid = 1648] [serial = 1039] [outer = 0x11306e800] 02:39:12 INFO - PROCESS | 1648 | 1465205952683 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]]]}] 02:39:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 02:39:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 569ms 02:39:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 02:39:12 INFO - PROCESS | 1648 | 1465205952718 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 02:39:12 INFO - PROCESS | 1648 | 1465205952719 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 02:39:12 INFO - PROCESS | 1648 | 1465205952722 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 02:39:12 INFO - PROCESS | 1648 | 1465205952723 Marionette TRACE conn2 <- [1,1358,null,{}] 02:39:12 INFO - PROCESS | 1648 | 1465205952725 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}] 02:39:12 INFO - PROCESS | 1648 | 1465205952726 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:12 INFO - PROCESS | 1648 | 1465205952809 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 02:39:12 INFO - PROCESS | 1648 | 1465205952815 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:12 INFO - PROCESS | 1648 | 1465205952816 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b3b5800 == 38 [pid = 1648] [id = 347] 02:39:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x11886cc00) [pid = 1648] [serial = 1040] [outer = 0x0] 02:39:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x124cb0800) [pid = 1648] [serial = 1041] [outer = 0x11886cc00] 02:39:12 INFO - PROCESS | 1648 | 1465205952848 Marionette DEBUG loaded listener.js 02:39:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x128d4f000) [pid = 1648] [serial = 1042] [outer = 0x11886cc00] 02:39:13 INFO - PROCESS | 1648 | 1465205953212 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]]]}] 02:39:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 02:39:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 518ms 02:39:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 02:39:13 INFO - PROCESS | 1648 | 1465205953245 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 02:39:13 INFO - PROCESS | 1648 | 1465205953247 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 02:39:13 INFO - PROCESS | 1648 | 1465205953251 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 02:39:13 INFO - PROCESS | 1648 | 1465205953253 Marionette TRACE conn2 <- [1,1362,null,{}] 02:39:13 INFO - PROCESS | 1648 | 1465205953256 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}] 02:39:13 INFO - PROCESS | 1648 | 1465205953258 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:13 INFO - PROCESS | 1648 | 1465205953376 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 02:39:13 INFO - PROCESS | 1648 | 1465205953382 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:13 INFO - PROCESS | 1648 | 1465205953383 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x124d19000 == 39 [pid = 1648] [id = 348] 02:39:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x12684f800) [pid = 1648] [serial = 1043] [outer = 0x0] 02:39:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x12bb9b400) [pid = 1648] [serial = 1044] [outer = 0x12684f800] 02:39:13 INFO - PROCESS | 1648 | 1465205953422 Marionette DEBUG loaded listener.js 02:39:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12bd38000) [pid = 1648] [serial = 1045] [outer = 0x12684f800] 02:39:13 INFO - PROCESS | 1648 | 1465205953835 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]]]}] 02:39:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 02:39:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 621ms 02:39:13 INFO - PROCESS | 1648 | 1465205953871 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 02:39:13 INFO - PROCESS | 1648 | 1465205953873 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 02:39:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 02:39:13 INFO - PROCESS | 1648 | 1465205953875 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 02:39:13 INFO - PROCESS | 1648 | 1465205953878 Marionette TRACE conn2 <- [1,1366,null,{}] 02:39:13 INFO - PROCESS | 1648 | 1465205953892 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}] 02:39:13 INFO - PROCESS | 1648 | 1465205953894 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:13 INFO - PROCESS | 1648 | 1465205953991 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 02:39:14 INFO - PROCESS | 1648 | 1465205953996 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:14 INFO - PROCESS | 1648 | 1465205953999 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c432000 == 40 [pid = 1648] [id = 349] 02:39:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12bd38400) [pid = 1648] [serial = 1046] [outer = 0x0] 02:39:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12bda4400) [pid = 1648] [serial = 1047] [outer = 0x12bd38400] 02:39:14 INFO - PROCESS | 1648 | 1465205954032 Marionette DEBUG loaded listener.js 02:39:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12bdac000) [pid = 1648] [serial = 1048] [outer = 0x12bd38400] 02:39:14 INFO - PROCESS | 1648 | 1465205954438 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] 02:39:14 INFO - PROCESS | 1648 | 1465205954452 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 02:39:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 02:39:14 INFO - PROCESS | 1648 | 1465205954456 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 02:39:14 INFO - PROCESS | 1648 | 1465205954458 Marionette TRACE conn2 <- [1,1370,null,{}] 02:39:14 INFO - PROCESS | 1648 | 1465205954462 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}] 02:39:14 INFO - PROCESS | 1648 | 1465205954464 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:14 INFO - PROCESS | 1648 | 1465205954576 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 02:39:14 INFO - PROCESS | 1648 | 1465205954633 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:14 INFO - PROCESS | 1648 | 1465205954636 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e2f800 == 41 [pid = 1648] [id = 350] 02:39:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1180bb400) [pid = 1648] [serial = 1049] [outer = 0x0] 02:39:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x118489800) [pid = 1648] [serial = 1050] [outer = 0x1180bb400] 02:39:14 INFO - PROCESS | 1648 | 1465205954668 Marionette DEBUG loaded listener.js 02:39:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x118861c00) [pid = 1648] [serial = 1051] [outer = 0x1180bb400] 02:39:15 INFO - PROCESS | 1648 | 1465205955086 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] 02:39:15 INFO - PROCESS | 1648 | 1465205955130 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 02:39:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 02:39:15 INFO - PROCESS | 1648 | 1465205955135 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 02:39:15 INFO - PROCESS | 1648 | 1465205955137 Marionette TRACE conn2 <- [1,1374,null,{}] 02:39:15 INFO - PROCESS | 1648 | 1465205955139 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}] 02:39:15 INFO - PROCESS | 1648 | 1465205955141 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:15 INFO - PROCESS | 1648 | 1465205955244 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 02:39:15 INFO - PROCESS | 1648 | 1465205955339 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:15 INFO - PROCESS | 1648 | 1465205955341 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x126868000 == 42 [pid = 1648] [id = 351] 02:39:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x120e78800) [pid = 1648] [serial = 1052] [outer = 0x0] 02:39:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12113f800) [pid = 1648] [serial = 1053] [outer = 0x120e78800] 02:39:15 INFO - PROCESS | 1648 | 1465205955372 Marionette DEBUG loaded listener.js 02:39:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12498c400) [pid = 1648] [serial = 1054] [outer = 0x120e78800] 02:39:15 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:39:15 INFO - PROCESS | 1648 | 1465205955802 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] 02:39:15 INFO - PROCESS | 1648 | 1465205955858 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 02:39:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 02:39:15 INFO - PROCESS | 1648 | 1465205955861 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 02:39:15 INFO - PROCESS | 1648 | 1465205955863 Marionette TRACE conn2 <- [1,1378,null,{}] 02:39:15 INFO - PROCESS | 1648 | 1465205955871 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}] 02:39:15 INFO - PROCESS | 1648 | 1465205955874 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:15 INFO - PROCESS | 1648 | 1465205955977 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 02:39:16 INFO - PROCESS | 1648 | 1465205956048 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:16 INFO - PROCESS | 1648 | 1465205956050 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c430800 == 43 [pid = 1648] [id = 352] 02:39:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x125690000) [pid = 1648] [serial = 1055] [outer = 0x0] 02:39:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x128d49c00) [pid = 1648] [serial = 1056] [outer = 0x125690000] 02:39:16 INFO - PROCESS | 1648 | 1465205956082 Marionette DEBUG loaded listener.js 02:39:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12972bc00) [pid = 1648] [serial = 1057] [outer = 0x125690000] 02:39:16 INFO - PROCESS | 1648 | 1465205956498 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] 02:39:16 INFO - PROCESS | 1648 | 1465205956534 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 02:39:16 INFO - PROCESS | 1648 | 1465205956536 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 02:39:16 INFO - PROCESS | 1648 | 1465205956538 Marionette TRACE conn2 <- [1,1382,null,{}] 02:39:16 INFO - PROCESS | 1648 | 1465205956540 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}] 02:39:16 INFO - PROCESS | 1648 | 1465205956541 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:16 INFO - PROCESS | 1648 | 1465205956670 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 02:39:16 INFO - PROCESS | 1648 | 1465205956727 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:16 INFO - PROCESS | 1648 | 1465205956728 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c9c3000 == 44 [pid = 1648] [id = 353] 02:39:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12a9adc00) [pid = 1648] [serial = 1058] [outer = 0x0] 02:39:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12bb9c000) [pid = 1648] [serial = 1059] [outer = 0x12a9adc00] 02:39:16 INFO - PROCESS | 1648 | 1465205956757 Marionette DEBUG loaded listener.js 02:39:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12bda0800) [pid = 1648] [serial = 1060] [outer = 0x12a9adc00] 02:39:17 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:39:17 INFO - PROCESS | 1648 | 1465205957223 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] 02:39:17 INFO - PROCESS | 1648 | 1465205957308 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 02:39:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 02:39:17 INFO - PROCESS | 1648 | 1465205957310 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 02:39:17 INFO - PROCESS | 1648 | 1465205957312 Marionette TRACE conn2 <- [1,1386,null,{}] 02:39:17 INFO - PROCESS | 1648 | 1465205957316 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}] 02:39:17 INFO - PROCESS | 1648 | 1465205957318 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:17 INFO - PROCESS | 1648 | 1465205957415 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 02:39:17 INFO - PROCESS | 1648 | 1465205957484 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:17 INFO - PROCESS | 1648 | 1465205957485 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x1188d0000 == 45 [pid = 1648] [id = 354] 02:39:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x116a70800) [pid = 1648] [serial = 1061] [outer = 0x0] 02:39:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x121140000) [pid = 1648] [serial = 1062] [outer = 0x116a70800] 02:39:17 INFO - PROCESS | 1648 | 1465205957515 Marionette DEBUG loaded listener.js 02:39:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12b37bc00) [pid = 1648] [serial = 1063] [outer = 0x116a70800] 02:39:18 INFO - PROCESS | 1648 | 1465205958149 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] 02:39:18 INFO - PROCESS | 1648 | 1465205958195 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 02:39:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 02:39:18 INFO - PROCESS | 1648 | 1465205958199 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 02:39:18 INFO - PROCESS | 1648 | 1465205958201 Marionette TRACE conn2 <- [1,1390,null,{}] 02:39:18 INFO - PROCESS | 1648 | 1465205958205 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}] 02:39:18 INFO - PROCESS | 1648 | 1465205958206 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:18 INFO - PROCESS | 1648 | 1465205958303 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 02:39:18 INFO - PROCESS | 1648 | 1465205958361 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:18 INFO - PROCESS | 1648 | 1465205958362 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x117372000 == 46 [pid = 1648] [id = 355] 02:39:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x11848d400) [pid = 1648] [serial = 1064] [outer = 0x0] 02:39:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x119004000) [pid = 1648] [serial = 1065] [outer = 0x11848d400] 02:39:18 INFO - PROCESS | 1648 | 1465205958391 Marionette DEBUG loaded listener.js 02:39:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x119514400) [pid = 1648] [serial = 1066] [outer = 0x11848d400] 02:39:19 INFO - PROCESS | 1648 | --DOCSHELL 0x124d19000 == 45 [pid = 1648] [id = 348] 02:39:19 INFO - PROCESS | 1648 | --DOCSHELL 0x12b3b5800 == 44 [pid = 1648] [id = 347] 02:39:19 INFO - PROCESS | 1648 | --DOCSHELL 0x117357800 == 43 [pid = 1648] [id = 346] 02:39:19 INFO - PROCESS | 1648 | --DOCSHELL 0x12a950800 == 42 [pid = 1648] [id = 345] 02:39:19 INFO - PROCESS | 1648 | --DOCSHELL 0x12a04d000 == 41 [pid = 1648] [id = 344] 02:39:19 INFO - PROCESS | 1648 | --DOCSHELL 0x129022000 == 40 [pid = 1648] [id = 343] 02:39:19 INFO - PROCESS | 1648 | --DOCSHELL 0x124c97000 == 39 [pid = 1648] [id = 342] 02:39:19 INFO - PROCESS | 1648 | --DOCSHELL 0x121378800 == 38 [pid = 1648] [id = 341] 02:39:19 INFO - PROCESS | 1648 | --DOCSHELL 0x119089800 == 37 [pid = 1648] [id = 340] 02:39:19 INFO - PROCESS | 1648 | --DOCSHELL 0x116874000 == 36 [pid = 1648] [id = 339] 02:39:19 INFO - PROCESS | 1648 | --DOCSHELL 0x119a22800 == 35 [pid = 1648] [id = 338] 02:39:19 INFO - PROCESS | 1648 | --DOCSHELL 0x113331800 == 34 [pid = 1648] [id = 337] 02:39:19 INFO - PROCESS | 1648 | --DOCSHELL 0x113aa8800 == 33 [pid = 1648] [id = 325] 02:39:19 INFO - PROCESS | 1648 | --DOCSHELL 0x1188d0000 == 32 [pid = 1648] [id = 354] 02:39:19 INFO - PROCESS | 1648 | --DOCSHELL 0x12c9c3000 == 31 [pid = 1648] [id = 353] 02:39:19 INFO - PROCESS | 1648 | --DOCSHELL 0x12c430800 == 30 [pid = 1648] [id = 352] 02:39:19 INFO - PROCESS | 1648 | --DOCSHELL 0x126868000 == 29 [pid = 1648] [id = 351] 02:39:19 INFO - PROCESS | 1648 | --DOCSHELL 0x12c432000 == 28 [pid = 1648] [id = 349] 02:39:19 INFO - PROCESS | 1648 | --DOCSHELL 0x117e2f800 == 27 [pid = 1648] [id = 350] 02:39:19 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x124910000) [pid = 1648] [serial = 990] [outer = 0x0] [url = about:blank] 02:39:19 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1186f6c00) [pid = 1648] [serial = 976] [outer = 0x0] [url = about:blank] 02:39:19 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x11857b000) [pid = 1648] [serial = 975] [outer = 0x0] [url = about:blank] 02:39:19 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1186ea000) [pid = 1648] [serial = 961] [outer = 0x0] [url = about:blank] 02:39:19 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1182e3400) [pid = 1648] [serial = 960] [outer = 0x0] [url = about:blank] 02:39:19 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1186f1800) [pid = 1648] [serial = 981] [outer = 0x0] [url = about:blank] 02:39:19 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x118866400) [pid = 1648] [serial = 982] [outer = 0x0] [url = about:blank] 02:39:19 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x126856400) [pid = 1648] [serial = 993] [outer = 0x0] [url = about:blank] 02:39:19 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x128d47000) [pid = 1648] [serial = 994] [outer = 0x0] [url = about:blank] 02:39:19 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x119b65c00) [pid = 1648] [serial = 964] [outer = 0x0] [url = about:blank] 02:39:19 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x128d83400) [pid = 1648] [serial = 996] [outer = 0x0] [url = about:blank] 02:39:19 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x128d8b400) [pid = 1648] [serial = 997] [outer = 0x0] [url = about:blank] 02:39:19 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x116a67c00) [pid = 1648] [serial = 978] [outer = 0x0] [url = about:blank] 02:39:19 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x112f75400) [pid = 1648] [serial = 979] [outer = 0x0] [url = about:blank] 02:39:19 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x119515800) [pid = 1648] [serial = 963] [outer = 0x0] [url = about:blank] 02:39:19 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12150c400) [pid = 1648] [serial = 987] [outer = 0x0] [url = about:blank] 02:39:19 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x127561c00) [pid = 1648] [serial = 967] [outer = 0x0] [url = about:blank] 02:39:19 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x126842800) [pid = 1648] [serial = 966] [outer = 0x0] [url = about:blank] 02:39:19 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x11954d000) [pid = 1648] [serial = 984] [outer = 0x0] [url = about:blank] 02:39:19 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x11848f800) [pid = 1648] [serial = 1000] [outer = 0x0] [url = about:blank] 02:39:19 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x119b6d400) [pid = 1648] [serial = 985] [outer = 0x0] [url = about:blank] 02:39:19 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12b220800) [pid = 1648] [serial = 970] [outer = 0x0] [url = about:blank] 02:39:19 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12a92bc00) [pid = 1648] [serial = 969] [outer = 0x0] [url = about:blank] 02:39:19 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12957f800) [pid = 1648] [serial = 973] [outer = 0x0] [url = about:blank] 02:39:19 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x118497c00) [pid = 1648] [serial = 972] [outer = 0x0] [url = about:blank] 02:39:19 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12957e400) [pid = 1648] [serial = 1005] [outer = 0x0] [url = about:blank] 02:39:19 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x129727800) [pid = 1648] [serial = 1006] [outer = 0x0] [url = about:blank] 02:39:19 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12a9ad000) [pid = 1648] [serial = 1008] [outer = 0x0] [url = about:blank] 02:39:19 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x116707c00) [pid = 1648] [serial = 999] [outer = 0x0] [url = about:blank] 02:39:19 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12562a400) [pid = 1648] [serial = 991] [outer = 0x0] [url = about:blank] 02:39:19 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x128d46800) [pid = 1648] [serial = 1002] [outer = 0x0] [url = about:blank] 02:39:19 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x1219d3000) [pid = 1648] [serial = 988] [outer = 0x0] [url = about:blank] 02:39:19 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x129457000) [pid = 1648] [serial = 1003] [outer = 0x0] [url = about:blank] 02:39:19 INFO - PROCESS | 1648 | 1465205959427 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]]]}] 02:39:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 02:39:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1270ms 02:39:19 INFO - PROCESS | 1648 | 1465205959471 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 02:39:19 INFO - PROCESS | 1648 | 1465205959475 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 02:39:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 02:39:19 INFO - PROCESS | 1648 | 1465205959479 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 02:39:19 INFO - PROCESS | 1648 | 1465205959482 Marionette TRACE conn2 <- [1,1394,null,{}] 02:39:19 INFO - PROCESS | 1648 | 1465205959488 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}] 02:39:19 INFO - PROCESS | 1648 | 1465205959490 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:19 INFO - PROCESS | 1648 | 1465205959651 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 02:39:19 INFO - PROCESS | 1648 | 1465205959718 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:19 INFO - PROCESS | 1648 | 1465205959719 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x11620e800 == 28 [pid = 1648] [id = 356] 02:39:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x116709800) [pid = 1648] [serial = 1067] [outer = 0x0] 02:39:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x11670e000) [pid = 1648] [serial = 1068] [outer = 0x116709800] 02:39:19 INFO - PROCESS | 1648 | 1465205959747 Marionette DEBUG loaded listener.js 02:39:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x116a6fc00) [pid = 1648] [serial = 1069] [outer = 0x116709800] 02:39:20 INFO - PROCESS | 1648 | 1465205960058 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]]]}] 02:39:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 02:39:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 628ms 02:39:20 INFO - PROCESS | 1648 | 1465205960106 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 02:39:20 INFO - PROCESS | 1648 | 1465205960110 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 02:39:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 02:39:20 INFO - PROCESS | 1648 | 1465205960115 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 02:39:20 INFO - PROCESS | 1648 | 1465205960116 Marionette TRACE conn2 <- [1,1398,null,{}] 02:39:20 INFO - PROCESS | 1648 | 1465205960119 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}] 02:39:20 INFO - PROCESS | 1648 | 1465205960120 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:20 INFO - PROCESS | 1648 | 1465205960201 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 02:39:20 INFO - PROCESS | 1648 | 1465205960254 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:20 INFO - PROCESS | 1648 | 1465205960255 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x117020000 == 29 [pid = 1648] [id = 357] 02:39:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x116fa8400) [pid = 1648] [serial = 1070] [outer = 0x0] 02:39:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x118107c00) [pid = 1648] [serial = 1071] [outer = 0x116fa8400] 02:39:20 INFO - PROCESS | 1648 | 1465205960283 Marionette DEBUG loaded listener.js 02:39:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x11857f400) [pid = 1648] [serial = 1072] [outer = 0x116fa8400] 02:39:20 INFO - PROCESS | 1648 | 1465205960567 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]]]}] 02:39:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 02:39:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 519ms 02:39:20 INFO - PROCESS | 1648 | 1465205960634 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 02:39:20 INFO - PROCESS | 1648 | 1465205960635 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 02:39:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 02:39:20 INFO - PROCESS | 1648 | 1465205960638 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 02:39:20 INFO - PROCESS | 1648 | 1465205960640 Marionette TRACE conn2 <- [1,1402,null,{}] 02:39:20 INFO - PROCESS | 1648 | 1465205960648 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}] 02:39:20 INFO - PROCESS | 1648 | 1465205960651 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:20 INFO - PROCESS | 1648 | 1465205960726 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 02:39:20 INFO - PROCESS | 1648 | 1465205960780 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:20 INFO - PROCESS | 1648 | 1465205960782 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x11927e000 == 30 [pid = 1648] [id = 358] 02:39:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x11292c400) [pid = 1648] [serial = 1073] [outer = 0x0] 02:39:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x118868c00) [pid = 1648] [serial = 1074] [outer = 0x11292c400] 02:39:20 INFO - PROCESS | 1648 | 1465205960810 Marionette DEBUG loaded listener.js 02:39:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x119515000) [pid = 1648] [serial = 1075] [outer = 0x11292c400] 02:39:21 INFO - PROCESS | 1648 | 1465205961120 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]]]}] 02:39:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 02:39:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 521ms 02:39:21 INFO - PROCESS | 1648 | 1465205961159 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 02:39:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 02:39:21 INFO - PROCESS | 1648 | 1465205961161 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 02:39:21 INFO - PROCESS | 1648 | 1465205961164 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 02:39:21 INFO - PROCESS | 1648 | 1465205961165 Marionette TRACE conn2 <- [1,1406,null,{}] 02:39:21 INFO - PROCESS | 1648 | 1465205961167 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}] 02:39:21 INFO - PROCESS | 1648 | 1465205961168 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:21 INFO - PROCESS | 1648 | 1465205961249 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 02:39:21 INFO - PROCESS | 1648 | 1465205961253 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:21 INFO - PROCESS | 1648 | 1465205961254 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x1212bc000 == 31 [pid = 1648] [id = 359] 02:39:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x119b64400) [pid = 1648] [serial = 1076] [outer = 0x0] 02:39:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x12113e800) [pid = 1648] [serial = 1077] [outer = 0x119b64400] 02:39:21 INFO - PROCESS | 1648 | 1465205961280 Marionette DEBUG loaded listener.js 02:39:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12150d400) [pid = 1648] [serial = 1078] [outer = 0x119b64400] 02:39:21 INFO - PROCESS | 1648 | 1465205961651 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]]]}] 02:39:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 02:39:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 518ms 02:39:21 INFO - PROCESS | 1648 | 1465205961690 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 02:39:21 INFO - PROCESS | 1648 | 1465205961692 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 02:39:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 02:39:21 INFO - PROCESS | 1648 | 1465205961694 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 02:39:21 INFO - PROCESS | 1648 | 1465205961695 Marionette TRACE conn2 <- [1,1410,null,{}] 02:39:21 INFO - PROCESS | 1648 | 1465205961698 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}] 02:39:21 INFO - PROCESS | 1648 | 1465205961706 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:21 INFO - PROCESS | 1648 | 1465205961797 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 02:39:21 INFO - PROCESS | 1648 | 1465205961837 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:21 INFO - PROCESS | 1648 | 1465205961838 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x123d5a000 == 32 [pid = 1648] [id = 360] 02:39:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x116a67800) [pid = 1648] [serial = 1079] [outer = 0x0] 02:39:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x121b61000) [pid = 1648] [serial = 1080] [outer = 0x116a67800] 02:39:21 INFO - PROCESS | 1648 | 1465205961863 Marionette DEBUG loaded listener.js 02:39:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x124cbc400) [pid = 1648] [serial = 1081] [outer = 0x116a67800] 02:39:22 INFO - PROCESS | 1648 | 1465205962269 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]]]}] 02:39:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 02:39:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 620ms 02:39:22 INFO - PROCESS | 1648 | 1465205962331 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 02:39:22 INFO - PROCESS | 1648 | 1465205962333 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 02:39:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 02:39:22 INFO - PROCESS | 1648 | 1465205962337 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 02:39:22 INFO - PROCESS | 1648 | 1465205962339 Marionette TRACE conn2 <- [1,1414,null,{}] 02:39:22 INFO - PROCESS | 1648 | 1465205962342 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}] 02:39:22 INFO - PROCESS | 1648 | 1465205962348 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:22 INFO - PROCESS | 1648 | 1465205962542 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 02:39:22 INFO - PROCESS | 1648 | 1465205962557 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:22 INFO - PROCESS | 1648 | 1465205962559 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x12686f800 == 33 [pid = 1648] [id = 361] 02:39:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x119b6d400) [pid = 1648] [serial = 1082] [outer = 0x0] 02:39:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x126d53c00) [pid = 1648] [serial = 1083] [outer = 0x119b6d400] 02:39:22 INFO - PROCESS | 1648 | 1465205962581 Marionette DEBUG loaded listener.js 02:39:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x127718400) [pid = 1648] [serial = 1084] [outer = 0x119b6d400] 02:39:22 INFO - PROCESS | 1648 | 1465205962925 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]]]}] 02:39:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 02:39:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 623ms 02:39:22 INFO - PROCESS | 1648 | 1465205962960 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 02:39:22 INFO - PROCESS | 1648 | 1465205962964 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 02:39:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 02:39:22 INFO - PROCESS | 1648 | 1465205962976 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 02:39:22 INFO - PROCESS | 1648 | 1465205962977 Marionette TRACE conn2 <- [1,1418,null,{}] 02:39:22 INFO - PROCESS | 1648 | 1465205962979 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}] 02:39:22 INFO - PROCESS | 1648 | 1465205962981 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:23 INFO - PROCESS | 1648 | 1465205963100 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 02:39:23 INFO - PROCESS | 1648 | 1465205963151 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:23 INFO - PROCESS | 1648 | 1465205963152 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x1275c3000 == 34 [pid = 1648] [id = 362] 02:39:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x116707c00) [pid = 1648] [serial = 1085] [outer = 0x0] 02:39:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x128d45000) [pid = 1648] [serial = 1086] [outer = 0x116707c00] 02:39:23 INFO - PROCESS | 1648 | 1465205963192 Marionette DEBUG loaded listener.js 02:39:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x128d87000) [pid = 1648] [serial = 1087] [outer = 0x116707c00] 02:39:23 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12bd38400) [pid = 1648] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 02:39:23 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x121294400) [pid = 1648] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 02:39:23 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12684f800) [pid = 1648] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 02:39:23 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x118107400) [pid = 1648] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 02:39:23 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12b21f800) [pid = 1648] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 02:39:23 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x11848cc00) [pid = 1648] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 02:39:23 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x11306e800) [pid = 1648] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 02:39:23 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1186ebc00) [pid = 1648] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 02:39:23 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x118577c00) [pid = 1648] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 02:39:23 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x112017400) [pid = 1648] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 02:39:23 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1168aa400) [pid = 1648] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 02:39:23 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x119b1b400) [pid = 1648] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 02:39:23 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x128d90800) [pid = 1648] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 02:39:23 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x11886cc00) [pid = 1648] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 02:39:23 INFO - PROCESS | 1648 | 1465205963834 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]]]}] 02:39:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 02:39:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 870ms 02:39:23 INFO - PROCESS | 1648 | 1465205963847 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 02:39:23 INFO - PROCESS | 1648 | 1465205963850 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 02:39:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 02:39:23 INFO - PROCESS | 1648 | 1465205963853 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 02:39:23 INFO - PROCESS | 1648 | 1465205963854 Marionette TRACE conn2 <- [1,1422,null,{}] 02:39:23 INFO - PROCESS | 1648 | 1465205963856 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}] 02:39:23 INFO - PROCESS | 1648 | 1465205963857 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:23 INFO - PROCESS | 1648 | 1465205963932 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 02:39:23 INFO - PROCESS | 1648 | 1465205963935 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:23 INFO - PROCESS | 1648 | 1465205963936 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x1294c2800 == 35 [pid = 1648] [id = 363] 02:39:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1168aa400) [pid = 1648] [serial = 1088] [outer = 0x0] 02:39:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x119b1b400) [pid = 1648] [serial = 1089] [outer = 0x1168aa400] 02:39:23 INFO - PROCESS | 1648 | 1465205963966 Marionette DEBUG loaded listener.js 02:39:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x128d4c800) [pid = 1648] [serial = 1090] [outer = 0x1168aa400] 02:39:24 INFO - PROCESS | 1648 | 1465205964405 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]]]}] 02:39:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 02:39:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 568ms 02:39:24 INFO - PROCESS | 1648 | 1465205964422 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 02:39:24 INFO - PROCESS | 1648 | 1465205964438 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 02:39:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 02:39:24 INFO - PROCESS | 1648 | 1465205964455 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 02:39:24 INFO - PROCESS | 1648 | 1465205964456 Marionette TRACE conn2 <- [1,1426,null,{}] 02:39:24 INFO - PROCESS | 1648 | 1465205964458 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}] 02:39:24 INFO - PROCESS | 1648 | 1465205964459 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:24 INFO - PROCESS | 1648 | 1465205964535 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 02:39:24 INFO - PROCESS | 1648 | 1465205964540 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:24 INFO - PROCESS | 1648 | 1465205964541 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x11927d000 == 36 [pid = 1648] [id = 364] 02:39:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1186ef000) [pid = 1648] [serial = 1091] [outer = 0x0] 02:39:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1290e8c00) [pid = 1648] [serial = 1092] [outer = 0x1186ef000] 02:39:24 INFO - PROCESS | 1648 | 1465205964566 Marionette DEBUG loaded listener.js 02:39:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12945b800) [pid = 1648] [serial = 1093] [outer = 0x1186ef000] 02:39:24 INFO - PROCESS | 1648 | 1465205964889 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]]]}] 02:39:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 02:39:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 470ms 02:39:24 INFO - PROCESS | 1648 | 1465205964925 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 02:39:24 INFO - PROCESS | 1648 | 1465205964926 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 02:39:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 02:39:24 INFO - PROCESS | 1648 | 1465205964929 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 02:39:24 INFO - PROCESS | 1648 | 1465205964931 Marionette TRACE conn2 <- [1,1430,null,{}] 02:39:24 INFO - PROCESS | 1648 | 1465205964934 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}] 02:39:24 INFO - PROCESS | 1648 | 1465205964935 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:25 INFO - PROCESS | 1648 | 1465205965017 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 02:39:25 INFO - PROCESS | 1648 | 1465205965080 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:25 INFO - PROCESS | 1648 | 1465205965082 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a950800 == 37 [pid = 1648] [id = 365] 02:39:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x128eef800) [pid = 1648] [serial = 1094] [outer = 0x0] 02:39:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x129578800) [pid = 1648] [serial = 1095] [outer = 0x128eef800] 02:39:25 INFO - PROCESS | 1648 | 1465205965126 Marionette DEBUG loaded listener.js 02:39:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x129726c00) [pid = 1648] [serial = 1096] [outer = 0x128eef800] 02:39:25 INFO - PROCESS | 1648 | 1465205965560 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]]]}] 02:39:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 02:39:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 670ms 02:39:25 INFO - PROCESS | 1648 | 1465205965600 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 02:39:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 02:39:25 INFO - PROCESS | 1648 | 1465205965609 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 02:39:25 INFO - PROCESS | 1648 | 1465205965611 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 02:39:25 INFO - PROCESS | 1648 | 1465205965613 Marionette TRACE conn2 <- [1,1434,null,{}] 02:39:25 INFO - PROCESS | 1648 | 1465205965615 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}] 02:39:25 INFO - PROCESS | 1648 | 1465205965617 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:25 INFO - PROCESS | 1648 | 1465205965703 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 02:39:25 INFO - PROCESS | 1648 | 1465205965832 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:25 INFO - PROCESS | 1648 | 1465205965834 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x113331800 == 38 [pid = 1648] [id = 366] 02:39:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x112927000) [pid = 1648] [serial = 1097] [outer = 0x0] 02:39:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x112a79400) [pid = 1648] [serial = 1098] [outer = 0x112927000] 02:39:25 INFO - PROCESS | 1648 | 1465205965866 Marionette DEBUG loaded listener.js 02:39:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x113d76c00) [pid = 1648] [serial = 1099] [outer = 0x112927000] 02:39:26 INFO - PROCESS | 1648 | 1465205966455 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]]]}] 02:39:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 02:39:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 921ms 02:39:26 INFO - PROCESS | 1648 | 1465205966535 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 02:39:26 INFO - PROCESS | 1648 | 1465205966537 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 02:39:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 02:39:26 INFO - PROCESS | 1648 | 1465205966540 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 02:39:26 INFO - PROCESS | 1648 | 1465205966542 Marionette TRACE conn2 <- [1,1438,null,{}] 02:39:26 INFO - PROCESS | 1648 | 1465205966546 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}] 02:39:26 INFO - PROCESS | 1648 | 1465205966547 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:26 INFO - PROCESS | 1648 | 1465205966657 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 02:39:26 INFO - PROCESS | 1648 | 1465205966713 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:26 INFO - PROCESS | 1648 | 1465205966715 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x119ad9000 == 39 [pid = 1648] [id = 367] 02:39:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x11857b400) [pid = 1648] [serial = 1100] [outer = 0x0] 02:39:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x118688000) [pid = 1648] [serial = 1101] [outer = 0x11857b400] 02:39:26 INFO - PROCESS | 1648 | 1465205966746 Marionette DEBUG loaded listener.js 02:39:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x118868800) [pid = 1648] [serial = 1102] [outer = 0x11857b400] 02:39:27 INFO - PROCESS | 1648 | 1465205967304 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]]]}] 02:39:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 02:39:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 925ms 02:39:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 02:39:27 INFO - PROCESS | 1648 | 1465205967469 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 02:39:27 INFO - PROCESS | 1648 | 1465205967470 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 02:39:27 INFO - PROCESS | 1648 | 1465205967473 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 02:39:27 INFO - PROCESS | 1648 | 1465205967476 Marionette TRACE conn2 <- [1,1442,null,{}] 02:39:27 INFO - PROCESS | 1648 | 1465205967487 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}] 02:39:27 INFO - PROCESS | 1648 | 1465205967488 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:27 INFO - PROCESS | 1648 | 1465205967597 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 02:39:27 INFO - PROCESS | 1648 | 1465205967678 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:27 INFO - PROCESS | 1648 | 1465205967681 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x116875800 == 40 [pid = 1648] [id = 368] 02:39:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x118110800) [pid = 1648] [serial = 1103] [outer = 0x0] 02:39:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x11848ac00) [pid = 1648] [serial = 1104] [outer = 0x118110800] 02:39:27 INFO - PROCESS | 1648 | 1465205967711 Marionette DEBUG loaded listener.js 02:39:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x11857a000) [pid = 1648] [serial = 1105] [outer = 0x118110800] 02:39:27 INFO - PROCESS | 1648 | --DOCSHELL 0x12a950800 == 39 [pid = 1648] [id = 365] 02:39:27 INFO - PROCESS | 1648 | --DOCSHELL 0x11927d000 == 38 [pid = 1648] [id = 364] 02:39:27 INFO - PROCESS | 1648 | --DOCSHELL 0x1294c2800 == 37 [pid = 1648] [id = 363] 02:39:27 INFO - PROCESS | 1648 | --DOCSHELL 0x1275c3000 == 36 [pid = 1648] [id = 362] 02:39:27 INFO - PROCESS | 1648 | --DOCSHELL 0x12686f800 == 35 [pid = 1648] [id = 361] 02:39:27 INFO - PROCESS | 1648 | --DOCSHELL 0x123d5a000 == 34 [pid = 1648] [id = 360] 02:39:27 INFO - PROCESS | 1648 | --DOCSHELL 0x1212bc000 == 33 [pid = 1648] [id = 359] 02:39:27 INFO - PROCESS | 1648 | --DOCSHELL 0x11927e000 == 32 [pid = 1648] [id = 358] 02:39:27 INFO - PROCESS | 1648 | --DOCSHELL 0x117020000 == 31 [pid = 1648] [id = 357] 02:39:27 INFO - PROCESS | 1648 | --DOCSHELL 0x11620e800 == 30 [pid = 1648] [id = 356] 02:39:27 INFO - PROCESS | 1648 | --DOCSHELL 0x117372000 == 29 [pid = 1648] [id = 355] 02:39:28 INFO - PROCESS | 1648 | 1465205968101 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]]]}] 02:39:28 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x12bd38000) [pid = 1648] [serial = 1045] [outer = 0x0] [url = about:blank] 02:39:28 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12bda4400) [pid = 1648] [serial = 1047] [outer = 0x0] [url = about:blank] 02:39:28 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12bdac000) [pid = 1648] [serial = 1048] [outer = 0x0] [url = about:blank] 02:39:28 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x126856800) [pid = 1648] [serial = 1026] [outer = 0x0] [url = about:blank] 02:39:28 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12bb9b400) [pid = 1648] [serial = 1044] [outer = 0x0] [url = about:blank] 02:39:28 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1188e8c00) [pid = 1648] [serial = 1020] [outer = 0x0] [url = about:blank] 02:39:28 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12700e400) [pid = 1648] [serial = 1027] [outer = 0x0] [url = about:blank] 02:39:28 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12bb9a400) [pid = 1648] [serial = 1036] [outer = 0x0] [url = about:blank] 02:39:28 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12b373800) [pid = 1648] [serial = 1009] [outer = 0x0] [url = about:blank] 02:39:28 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x12b2ef800) [pid = 1648] [serial = 1035] [outer = 0x0] [url = about:blank] 02:39:28 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x11685e400) [pid = 1648] [serial = 1038] [outer = 0x0] [url = about:blank] 02:39:28 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x118494400) [pid = 1648] [serial = 1039] [outer = 0x0] [url = about:blank] 02:39:28 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1186f3800) [pid = 1648] [serial = 1014] [outer = 0x0] [url = about:blank] 02:39:28 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x118688400) [pid = 1648] [serial = 1017] [outer = 0x0] [url = about:blank] 02:39:28 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x115e47000) [pid = 1648] [serial = 1012] [outer = 0x0] [url = about:blank] 02:39:28 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x119055400) [pid = 1648] [serial = 1015] [outer = 0x0] [url = about:blank] 02:39:28 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x127720c00) [pid = 1648] [serial = 1029] [outer = 0x0] [url = about:blank] 02:39:28 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x11292a800) [pid = 1648] [serial = 1011] [outer = 0x0] [url = about:blank] 02:39:28 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1188ef400) [pid = 1648] [serial = 1018] [outer = 0x0] [url = about:blank] 02:39:28 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x125625c00) [pid = 1648] [serial = 1024] [outer = 0x0] [url = about:blank] 02:39:28 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x119b20400) [pid = 1648] [serial = 1021] [outer = 0x0] [url = about:blank] 02:39:28 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12b21f400) [pid = 1648] [serial = 1033] [outer = 0x0] [url = about:blank] 02:39:28 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x12971b400) [pid = 1648] [serial = 1032] [outer = 0x0] [url = about:blank] 02:39:28 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x1219d9400) [pid = 1648] [serial = 1023] [outer = 0x0] [url = about:blank] 02:39:28 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x124cb0800) [pid = 1648] [serial = 1041] [outer = 0x0] [url = about:blank] 02:39:28 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x128d86400) [pid = 1648] [serial = 1030] [outer = 0x0] [url = about:blank] 02:39:28 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x128d4f000) [pid = 1648] [serial = 1042] [outer = 0x0] [url = about:blank] 02:39:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 02:39:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 682ms 02:39:28 INFO - PROCESS | 1648 | 1465205968156 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 02:39:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 02:39:28 INFO - PROCESS | 1648 | 1465205968158 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 02:39:28 INFO - PROCESS | 1648 | 1465205968163 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 02:39:28 INFO - PROCESS | 1648 | 1465205968165 Marionette TRACE conn2 <- [1,1446,null,{}] 02:39:28 INFO - PROCESS | 1648 | 1465205968168 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}] 02:39:28 INFO - PROCESS | 1648 | 1465205968170 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:28 INFO - PROCESS | 1648 | 1465205968250 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 02:39:28 INFO - PROCESS | 1648 | 1465205968254 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:28 INFO - PROCESS | 1648 | 1465205968256 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x119271000 == 30 [pid = 1648] [id = 369] 02:39:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x1188e7000) [pid = 1648] [serial = 1106] [outer = 0x0] 02:39:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x119055400) [pid = 1648] [serial = 1107] [outer = 0x1188e7000] 02:39:28 INFO - PROCESS | 1648 | 1465205968283 Marionette DEBUG loaded listener.js 02:39:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x11950ec00) [pid = 1648] [serial = 1108] [outer = 0x1188e7000] 02:39:28 INFO - PROCESS | 1648 | 1465205968630 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]]]}] 02:39:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 02:39:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 475ms 02:39:28 INFO - PROCESS | 1648 | 1465205968636 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 02:39:28 INFO - PROCESS | 1648 | 1465205968637 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 02:39:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 02:39:28 INFO - PROCESS | 1648 | 1465205968639 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 02:39:28 INFO - PROCESS | 1648 | 1465205968640 Marionette TRACE conn2 <- [1,1450,null,{}] 02:39:28 INFO - PROCESS | 1648 | 1465205968651 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}] 02:39:28 INFO - PROCESS | 1648 | 1465205968654 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:28 INFO - PROCESS | 1648 | 1465205968752 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 02:39:28 INFO - PROCESS | 1648 | 1465205968805 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:28 INFO - PROCESS | 1648 | 1465205968808 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x12181d800 == 31 [pid = 1648] [id = 370] 02:39:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x11954dc00) [pid = 1648] [serial = 1109] [outer = 0x0] 02:39:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x12113d000) [pid = 1648] [serial = 1110] [outer = 0x11954dc00] 02:39:28 INFO - PROCESS | 1648 | 1465205968836 Marionette DEBUG loaded listener.js 02:39:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x12498cc00) [pid = 1648] [serial = 1111] [outer = 0x11954dc00] 02:39:29 INFO - PROCESS | 1648 | 1465205969158 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]]]}] 02:39:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 02:39:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 569ms 02:39:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 02:39:29 INFO - PROCESS | 1648 | 1465205969208 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 02:39:29 INFO - PROCESS | 1648 | 1465205969210 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 02:39:29 INFO - PROCESS | 1648 | 1465205969212 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 02:39:29 INFO - PROCESS | 1648 | 1465205969213 Marionette TRACE conn2 <- [1,1454,null,{}] 02:39:29 INFO - PROCESS | 1648 | 1465205969215 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}] 02:39:29 INFO - PROCESS | 1648 | 1465205969216 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:29 INFO - PROCESS | 1648 | 1465205969299 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 02:39:29 INFO - PROCESS | 1648 | 1465205969352 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:29 INFO - PROCESS | 1648 | 1465205969353 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x125672800 == 32 [pid = 1648] [id = 371] 02:39:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x119b21800) [pid = 1648] [serial = 1112] [outer = 0x0] 02:39:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x125683400) [pid = 1648] [serial = 1113] [outer = 0x119b21800] 02:39:29 INFO - PROCESS | 1648 | 1465205969379 Marionette DEBUG loaded listener.js 02:39:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x126d55400) [pid = 1648] [serial = 1114] [outer = 0x119b21800] 02:39:29 INFO - PROCESS | 1648 | 1465205969672 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]]]}] 02:39:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 02:39:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 471ms 02:39:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 02:39:29 INFO - PROCESS | 1648 | 1465205969685 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 02:39:29 INFO - PROCESS | 1648 | 1465205969687 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 02:39:29 INFO - PROCESS | 1648 | 1465205969689 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 02:39:29 INFO - PROCESS | 1648 | 1465205969690 Marionette TRACE conn2 <- [1,1458,null,{}] 02:39:29 INFO - PROCESS | 1648 | 1465205969692 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}] 02:39:29 INFO - PROCESS | 1648 | 1465205969694 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:29 INFO - PROCESS | 1648 | 1465205969783 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 02:39:29 INFO - PROCESS | 1648 | 1465205969786 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:29 INFO - PROCESS | 1648 | 1465205969787 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x1188d9000 == 33 [pid = 1648] [id = 372] 02:39:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x124cb0800) [pid = 1648] [serial = 1115] [outer = 0x0] 02:39:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x12755a000) [pid = 1648] [serial = 1116] [outer = 0x124cb0800] 02:39:29 INFO - PROCESS | 1648 | 1465205969812 Marionette DEBUG loaded listener.js 02:39:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x128d45c00) [pid = 1648] [serial = 1117] [outer = 0x124cb0800] 02:39:30 INFO - PROCESS | 1648 | 1465205970169 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]]]}] 02:39:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 02:39:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 518ms 02:39:30 INFO - PROCESS | 1648 | 1465205970214 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 02:39:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 02:39:30 INFO - PROCESS | 1648 | 1465205970216 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 02:39:30 INFO - PROCESS | 1648 | 1465205970219 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 02:39:30 INFO - PROCESS | 1648 | 1465205970220 Marionette TRACE conn2 <- [1,1462,null,{}] 02:39:30 INFO - PROCESS | 1648 | 1465205970222 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}] 02:39:30 INFO - PROCESS | 1648 | 1465205970226 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:30 INFO - PROCESS | 1648 | 1465205970350 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 02:39:30 INFO - PROCESS | 1648 | 1465205970354 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:30 INFO - PROCESS | 1648 | 1465205970355 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a94a000 == 34 [pid = 1648] [id = 373] 02:39:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x128d82800) [pid = 1648] [serial = 1118] [outer = 0x0] 02:39:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12957d000) [pid = 1648] [serial = 1119] [outer = 0x128d82800] 02:39:30 INFO - PROCESS | 1648 | 1465205970380 Marionette DEBUG loaded listener.js 02:39:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12aaa1c00) [pid = 1648] [serial = 1120] [outer = 0x128d82800] 02:39:30 INFO - PROCESS | 1648 | 1465205970733 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]]]}] 02:39:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 02:39:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 568ms 02:39:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 02:39:30 INFO - PROCESS | 1648 | 1465205970788 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 02:39:30 INFO - PROCESS | 1648 | 1465205970789 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 02:39:30 INFO - PROCESS | 1648 | 1465205970791 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 02:39:30 INFO - PROCESS | 1648 | 1465205970792 Marionette TRACE conn2 <- [1,1466,null,{}] 02:39:30 INFO - PROCESS | 1648 | 1465205970794 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}] 02:39:30 INFO - PROCESS | 1648 | 1465205970795 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:30 INFO - PROCESS | 1648 | 1465205970890 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 02:39:30 INFO - PROCESS | 1648 | 1465205970909 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:30 INFO - PROCESS | 1648 | 1465205970910 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b23a800 == 35 [pid = 1648] [id = 374] 02:39:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x128d89800) [pid = 1648] [serial = 1121] [outer = 0x0] 02:39:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12b21f800) [pid = 1648] [serial = 1122] [outer = 0x128d89800] 02:39:30 INFO - PROCESS | 1648 | 1465205970935 Marionette DEBUG loaded listener.js 02:39:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12b2f1000) [pid = 1648] [serial = 1123] [outer = 0x128d89800] 02:39:31 INFO - PROCESS | 1648 | 1465205971291 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]]]}] 02:39:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 02:39:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 519ms 02:39:31 INFO - PROCESS | 1648 | 1465205971310 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 02:39:31 INFO - PROCESS | 1648 | 1465205971312 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 02:39:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 02:39:31 INFO - PROCESS | 1648 | 1465205971314 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 02:39:31 INFO - PROCESS | 1648 | 1465205971315 Marionette TRACE conn2 <- [1,1470,null,{}] 02:39:31 INFO - PROCESS | 1648 | 1465205971317 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}] 02:39:31 INFO - PROCESS | 1648 | 1465205971318 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:31 INFO - PROCESS | 1648 | 1465205971417 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 02:39:31 INFO - PROCESS | 1648 | 1465205971430 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:31 INFO - PROCESS | 1648 | 1465205971431 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b3b6000 == 36 [pid = 1648] [id = 375] 02:39:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12b373c00) [pid = 1648] [serial = 1124] [outer = 0x0] 02:39:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12bb93800) [pid = 1648] [serial = 1125] [outer = 0x12b373c00] 02:39:31 INFO - PROCESS | 1648 | 1465205971469 Marionette DEBUG loaded listener.js 02:39:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x11857cc00) [pid = 1648] [serial = 1126] [outer = 0x12b373c00] 02:39:31 INFO - PROCESS | 1648 | 1465205971943 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]]]}] 02:39:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 02:39:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 668ms 02:39:31 INFO - PROCESS | 1648 | 1465205971984 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 02:39:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 02:39:31 INFO - PROCESS | 1648 | 1465205971986 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 02:39:31 INFO - PROCESS | 1648 | 1465205971989 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 02:39:31 INFO - PROCESS | 1648 | 1465205971991 Marionette TRACE conn2 <- [1,1474,null,{}] 02:39:31 INFO - PROCESS | 1648 | 1465205971995 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}] 02:39:31 INFO - PROCESS | 1648 | 1465205971997 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:32 INFO - PROCESS | 1648 | 1465205972145 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 02:39:32 INFO - PROCESS | 1648 | 1465205972197 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:32 INFO - PROCESS | 1648 | 1465205972199 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x12beb6000 == 37 [pid = 1648] [id = 376] 02:39:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x124cafc00) [pid = 1648] [serial = 1127] [outer = 0x0] 02:39:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12bbd7400) [pid = 1648] [serial = 1128] [outer = 0x124cafc00] 02:39:32 INFO - PROCESS | 1648 | 1465205972239 Marionette DEBUG loaded listener.js 02:39:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12bda4c00) [pid = 1648] [serial = 1129] [outer = 0x124cafc00] 02:39:32 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x116a67800) [pid = 1648] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 02:39:32 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11292c400) [pid = 1648] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 02:39:32 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x116fa8400) [pid = 1648] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 02:39:32 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11848d400) [pid = 1648] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 02:39:32 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x119b64400) [pid = 1648] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 02:39:32 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x119b6d400) [pid = 1648] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 02:39:32 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1180bb400) [pid = 1648] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 02:39:32 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x120e78800) [pid = 1648] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 02:39:32 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x125690000) [pid = 1648] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 02:39:32 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12a9adc00) [pid = 1648] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 02:39:32 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x116707c00) [pid = 1648] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 02:39:32 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1168aa400) [pid = 1648] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 02:39:32 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x116a70800) [pid = 1648] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 02:39:32 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x116709800) [pid = 1648] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 02:39:32 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1186ef000) [pid = 1648] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 02:39:32 INFO - PROCESS | 1648 | 1465205972770 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]]]}] 02:39:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 02:39:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 819ms 02:39:32 INFO - PROCESS | 1648 | 1465205972809 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 02:39:32 INFO - PROCESS | 1648 | 1465205972810 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 02:39:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 02:39:32 INFO - PROCESS | 1648 | 1465205972819 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 02:39:32 INFO - PROCESS | 1648 | 1465205972820 Marionette TRACE conn2 <- [1,1478,null,{}] 02:39:32 INFO - PROCESS | 1648 | 1465205972822 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}] 02:39:32 INFO - PROCESS | 1648 | 1465205972823 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:32 INFO - PROCESS | 1648 | 1465205972907 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 02:39:32 INFO - PROCESS | 1648 | 1465205972911 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:32 INFO - PROCESS | 1648 | 1465205972913 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x1256bd800 == 38 [pid = 1648] [id = 377] 02:39:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x11810bc00) [pid = 1648] [serial = 1130] [outer = 0x0] 02:39:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x121615800) [pid = 1648] [serial = 1131] [outer = 0x11810bc00] 02:39:32 INFO - PROCESS | 1648 | 1465205972939 Marionette DEBUG loaded listener.js 02:39:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x128d49800) [pid = 1648] [serial = 1132] [outer = 0x11810bc00] 02:39:33 INFO - PROCESS | 1648 | 1465205973267 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]]]}] 02:39:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 02:39:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 471ms 02:39:33 INFO - PROCESS | 1648 | 1465205973289 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 02:39:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 02:39:33 INFO - PROCESS | 1648 | 1465205973291 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 02:39:33 INFO - PROCESS | 1648 | 1465205973293 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 02:39:33 INFO - PROCESS | 1648 | 1465205973295 Marionette TRACE conn2 <- [1,1482,null,{}] 02:39:33 INFO - PROCESS | 1648 | 1465205973299 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}] 02:39:33 INFO - PROCESS | 1648 | 1465205973301 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:33 INFO - PROCESS | 1648 | 1465205973390 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 02:39:33 INFO - PROCESS | 1648 | 1465205973449 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:33 INFO - PROCESS | 1648 | 1465205973451 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c443000 == 39 [pid = 1648] [id = 378] 02:39:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x118582000) [pid = 1648] [serial = 1133] [outer = 0x0] 02:39:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1290e7800) [pid = 1648] [serial = 1134] [outer = 0x118582000] 02:39:33 INFO - PROCESS | 1648 | 1465205973477 Marionette DEBUG loaded listener.js 02:39:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12be9d000) [pid = 1648] [serial = 1135] [outer = 0x118582000] 02:39:33 INFO - PROCESS | 1648 | 1465205973786 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]]]}] 02:39:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 02:39:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 521ms 02:39:33 INFO - PROCESS | 1648 | 1465205973817 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 02:39:33 INFO - PROCESS | 1648 | 1465205973818 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 02:39:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 02:39:33 INFO - PROCESS | 1648 | 1465205973820 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 02:39:33 INFO - PROCESS | 1648 | 1465205973821 Marionette TRACE conn2 <- [1,1486,null,{}] 02:39:33 INFO - PROCESS | 1648 | 1465205973824 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}] 02:39:33 INFO - PROCESS | 1648 | 1465205973825 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:33 INFO - PROCESS | 1648 | 1465205973906 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 02:39:33 INFO - PROCESS | 1648 | 1465205973910 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:33 INFO - PROCESS | 1648 | 1465205973911 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ce09000 == 40 [pid = 1648] [id = 379] 02:39:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12be9f400) [pid = 1648] [serial = 1136] [outer = 0x0] 02:39:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12c2ca800) [pid = 1648] [serial = 1137] [outer = 0x12be9f400] 02:39:33 INFO - PROCESS | 1648 | 1465205973936 Marionette DEBUG loaded listener.js 02:39:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12c2d5400) [pid = 1648] [serial = 1138] [outer = 0x12be9f400] 02:39:34 INFO - PROCESS | 1648 | 1465205974267 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]]]}] 02:39:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 02:39:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 469ms 02:39:34 INFO - PROCESS | 1648 | 1465205974290 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 02:39:34 INFO - PROCESS | 1648 | 1465205974292 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 02:39:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 02:39:34 INFO - PROCESS | 1648 | 1465205974294 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 02:39:34 INFO - PROCESS | 1648 | 1465205974295 Marionette TRACE conn2 <- [1,1490,null,{}] 02:39:34 INFO - PROCESS | 1648 | 1465205974300 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}] 02:39:34 INFO - PROCESS | 1648 | 1465205974301 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:34 INFO - PROCESS | 1648 | 1465205974407 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 02:39:34 INFO - PROCESS | 1648 | 1465205974413 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:34 INFO - PROCESS | 1648 | 1465205974414 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ce4a000 == 41 [pid = 1648] [id = 380] 02:39:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12aa3c000) [pid = 1648] [serial = 1139] [outer = 0x0] 02:39:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12aa42c00) [pid = 1648] [serial = 1140] [outer = 0x12aa3c000] 02:39:34 INFO - PROCESS | 1648 | 1465205974438 Marionette DEBUG loaded listener.js 02:39:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12aa48000) [pid = 1648] [serial = 1141] [outer = 0x12aa3c000] 02:39:34 INFO - PROCESS | 1648 | 1465205974907 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]]]}] 02:39:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 02:39:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 622ms 02:39:34 INFO - PROCESS | 1648 | 1465205974917 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 02:39:34 INFO - PROCESS | 1648 | 1465205974920 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 02:39:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 02:39:34 INFO - PROCESS | 1648 | 1465205974923 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 02:39:34 INFO - PROCESS | 1648 | 1465205974925 Marionette TRACE conn2 <- [1,1494,null,{}] 02:39:34 INFO - PROCESS | 1648 | 1465205974930 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}] 02:39:34 INFO - PROCESS | 1648 | 1465205974931 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:35 INFO - PROCESS | 1648 | 1465205975043 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 02:39:35 INFO - PROCESS | 1648 | 1465205975113 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:35 INFO - PROCESS | 1648 | 1465205975115 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x119270800 == 42 [pid = 1648] [id = 381] 02:39:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x11848f800) [pid = 1648] [serial = 1142] [outer = 0x0] 02:39:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1186f3000) [pid = 1648] [serial = 1143] [outer = 0x11848f800] 02:39:35 INFO - PROCESS | 1648 | 1465205975149 Marionette DEBUG loaded listener.js 02:39:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x11905d000) [pid = 1648] [serial = 1144] [outer = 0x11848f800] 02:39:35 INFO - PROCESS | 1648 | 1465205975602 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]]]}] 02:39:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 02:39:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 723ms 02:39:35 INFO - PROCESS | 1648 | 1465205975663 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 02:39:35 INFO - PROCESS | 1648 | 1465205975666 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 02:39:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 02:39:35 INFO - PROCESS | 1648 | 1465205975672 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 02:39:35 INFO - PROCESS | 1648 | 1465205975674 Marionette TRACE conn2 <- [1,1498,null,{}] 02:39:35 INFO - PROCESS | 1648 | 1465205975676 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}] 02:39:35 INFO - PROCESS | 1648 | 1465205975678 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:35 INFO - PROCESS | 1648 | 1465205975783 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 02:39:35 INFO - PROCESS | 1648 | 1465205975873 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:35 INFO - PROCESS | 1648 | 1465205975875 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x1290c6000 == 43 [pid = 1648] [id = 382] 02:39:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12113d400) [pid = 1648] [serial = 1145] [outer = 0x0] 02:39:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x121df0000) [pid = 1648] [serial = 1146] [outer = 0x12113d400] 02:39:35 INFO - PROCESS | 1648 | 1465205975907 Marionette DEBUG loaded listener.js 02:39:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x124d62400) [pid = 1648] [serial = 1147] [outer = 0x12113d400] 02:39:36 INFO - PROCESS | 1648 | 1465205976342 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]]]}] 02:39:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 02:39:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 719ms 02:39:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 02:39:36 INFO - PROCESS | 1648 | 1465205976394 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 02:39:36 INFO - PROCESS | 1648 | 1465205976396 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 02:39:36 INFO - PROCESS | 1648 | 1465205976399 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 02:39:36 INFO - PROCESS | 1648 | 1465205976402 Marionette TRACE conn2 <- [1,1502,null,{}] 02:39:36 INFO - PROCESS | 1648 | 1465205976409 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}] 02:39:36 INFO - PROCESS | 1648 | 1465205976413 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:36 INFO - PROCESS | 1648 | 1465205976533 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 02:39:36 INFO - PROCESS | 1648 | 1465205976630 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:36 INFO - PROCESS | 1648 | 1465205976633 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c06d800 == 44 [pid = 1648] [id = 383] 02:39:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x128d4c400) [pid = 1648] [serial = 1148] [outer = 0x0] 02:39:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x128d86400) [pid = 1648] [serial = 1149] [outer = 0x128d4c400] 02:39:36 INFO - PROCESS | 1648 | 1465205976686 Marionette DEBUG loaded listener.js 02:39:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12971d800) [pid = 1648] [serial = 1150] [outer = 0x128d4c400] 02:39:37 INFO - PROCESS | 1648 | 1465205977281 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]]]}] 02:39:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 02:39:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 925ms 02:39:37 INFO - PROCESS | 1648 | 1465205977327 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 02:39:37 INFO - PROCESS | 1648 | 1465205977329 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 02:39:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 02:39:37 INFO - PROCESS | 1648 | 1465205977335 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 02:39:37 INFO - PROCESS | 1648 | 1465205977337 Marionette TRACE conn2 <- [1,1506,null,{}] 02:39:37 INFO - PROCESS | 1648 | 1465205977340 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}] 02:39:37 INFO - PROCESS | 1648 | 1465205977343 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:37 INFO - PROCESS | 1648 | 1465205977477 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 02:39:37 INFO - PROCESS | 1648 | 1465205977534 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:37 INFO - PROCESS | 1648 | 1465205977536 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d03b000 == 45 [pid = 1648] [id = 384] 02:39:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12a9b5400) [pid = 1648] [serial = 1151] [outer = 0x0] 02:39:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12aa44c00) [pid = 1648] [serial = 1152] [outer = 0x12a9b5400] 02:39:37 INFO - PROCESS | 1648 | 1465205977566 Marionette DEBUG loaded listener.js 02:39:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12aaa4400) [pid = 1648] [serial = 1153] [outer = 0x12a9b5400] 02:39:38 INFO - PROCESS | 1648 | 1465205978227 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]]]}] 02:39:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 02:39:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 923ms 02:39:38 INFO - PROCESS | 1648 | 1465205978266 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 02:39:38 INFO - PROCESS | 1648 | 1465205978270 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 02:39:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 02:39:38 INFO - PROCESS | 1648 | 1465205978277 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 02:39:38 INFO - PROCESS | 1648 | 1465205978280 Marionette TRACE conn2 <- [1,1510,null,{}] 02:39:38 INFO - PROCESS | 1648 | 1465205978287 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}] 02:39:38 INFO - PROCESS | 1648 | 1465205978289 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:38 INFO - PROCESS | 1648 | 1465205978435 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 02:39:38 INFO - PROCESS | 1648 | 1465205978534 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:38 INFO - PROCESS | 1648 | 1465205978537 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x117011800 == 46 [pid = 1648] [id = 385] 02:39:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x113357c00) [pid = 1648] [serial = 1154] [outer = 0x0] 02:39:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1168a4c00) [pid = 1648] [serial = 1155] [outer = 0x113357c00] 02:39:38 INFO - PROCESS | 1648 | 1465205978583 Marionette DEBUG loaded listener.js 02:39:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x11857e800) [pid = 1648] [serial = 1156] [outer = 0x113357c00] 02:39:39 INFO - PROCESS | 1648 | --DOCSHELL 0x12ce09000 == 45 [pid = 1648] [id = 379] 02:39:39 INFO - PROCESS | 1648 | --DOCSHELL 0x12c443000 == 44 [pid = 1648] [id = 378] 02:39:39 INFO - PROCESS | 1648 | --DOCSHELL 0x1256bd800 == 43 [pid = 1648] [id = 377] 02:39:39 INFO - PROCESS | 1648 | --DOCSHELL 0x12beb6000 == 42 [pid = 1648] [id = 376] 02:39:39 INFO - PROCESS | 1648 | --DOCSHELL 0x12b3b6000 == 41 [pid = 1648] [id = 375] 02:39:39 INFO - PROCESS | 1648 | --DOCSHELL 0x12b23a800 == 40 [pid = 1648] [id = 374] 02:39:39 INFO - PROCESS | 1648 | --DOCSHELL 0x12a94a000 == 39 [pid = 1648] [id = 373] 02:39:39 INFO - PROCESS | 1648 | --DOCSHELL 0x1188d9000 == 38 [pid = 1648] [id = 372] 02:39:39 INFO - PROCESS | 1648 | --DOCSHELL 0x125672800 == 37 [pid = 1648] [id = 371] 02:39:39 INFO - PROCESS | 1648 | --DOCSHELL 0x12181d800 == 36 [pid = 1648] [id = 370] 02:39:39 INFO - PROCESS | 1648 | --DOCSHELL 0x119271000 == 35 [pid = 1648] [id = 369] 02:39:39 INFO - PROCESS | 1648 | --DOCSHELL 0x116875800 == 34 [pid = 1648] [id = 368] 02:39:39 INFO - PROCESS | 1648 | --DOCSHELL 0x119ad9000 == 33 [pid = 1648] [id = 367] 02:39:39 INFO - PROCESS | 1648 | --DOCSHELL 0x113331800 == 32 [pid = 1648] [id = 366] 02:39:39 INFO - PROCESS | 1648 | --DOCSHELL 0x12d03b000 == 31 [pid = 1648] [id = 384] 02:39:39 INFO - PROCESS | 1648 | --DOCSHELL 0x12c06d800 == 30 [pid = 1648] [id = 383] 02:39:39 INFO - PROCESS | 1648 | --DOCSHELL 0x1290c6000 == 29 [pid = 1648] [id = 382] 02:39:39 INFO - PROCESS | 1648 | --DOCSHELL 0x12ce4a000 == 28 [pid = 1648] [id = 380] 02:39:39 INFO - PROCESS | 1648 | --DOCSHELL 0x119270800 == 27 [pid = 1648] [id = 381] 02:39:39 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x129578800) [pid = 1648] [serial = 1095] [outer = 0x0] [url = about:blank] 02:39:39 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x121b61000) [pid = 1648] [serial = 1080] [outer = 0x0] [url = about:blank] 02:39:39 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x118868c00) [pid = 1648] [serial = 1074] [outer = 0x0] [url = about:blank] 02:39:39 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x119515000) [pid = 1648] [serial = 1075] [outer = 0x0] [url = about:blank] 02:39:39 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x118107c00) [pid = 1648] [serial = 1071] [outer = 0x0] [url = about:blank] 02:39:39 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x11857f400) [pid = 1648] [serial = 1072] [outer = 0x0] [url = about:blank] 02:39:39 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x119514400) [pid = 1648] [serial = 1066] [outer = 0x0] [url = about:blank] 02:39:39 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x119004000) [pid = 1648] [serial = 1065] [outer = 0x0] [url = about:blank] 02:39:39 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x12113e800) [pid = 1648] [serial = 1077] [outer = 0x0] [url = about:blank] 02:39:39 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x126d53c00) [pid = 1648] [serial = 1083] [outer = 0x0] [url = about:blank] 02:39:39 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x118861c00) [pid = 1648] [serial = 1051] [outer = 0x0] [url = about:blank] 02:39:39 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x118489800) [pid = 1648] [serial = 1050] [outer = 0x0] [url = about:blank] 02:39:39 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12498c400) [pid = 1648] [serial = 1054] [outer = 0x0] [url = about:blank] 02:39:39 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12113f800) [pid = 1648] [serial = 1053] [outer = 0x0] [url = about:blank] 02:39:39 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12972bc00) [pid = 1648] [serial = 1057] [outer = 0x0] [url = about:blank] 02:39:39 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x128d49c00) [pid = 1648] [serial = 1056] [outer = 0x0] [url = about:blank] 02:39:39 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12bda0800) [pid = 1648] [serial = 1060] [outer = 0x0] [url = about:blank] 02:39:39 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12bb9c000) [pid = 1648] [serial = 1059] [outer = 0x0] [url = about:blank] 02:39:39 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x124cbc400) [pid = 1648] [serial = 1081] [outer = 0x0] [url = about:blank] 02:39:39 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x128d45000) [pid = 1648] [serial = 1086] [outer = 0x0] [url = about:blank] 02:39:39 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x127718400) [pid = 1648] [serial = 1084] [outer = 0x0] [url = about:blank] 02:39:39 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x128d4c800) [pid = 1648] [serial = 1090] [outer = 0x0] [url = about:blank] 02:39:39 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12b37bc00) [pid = 1648] [serial = 1063] [outer = 0x0] [url = about:blank] 02:39:39 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x121140000) [pid = 1648] [serial = 1062] [outer = 0x0] [url = about:blank] 02:39:39 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x119b1b400) [pid = 1648] [serial = 1089] [outer = 0x0] [url = about:blank] 02:39:39 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x128d87000) [pid = 1648] [serial = 1087] [outer = 0x0] [url = about:blank] 02:39:39 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x116a6fc00) [pid = 1648] [serial = 1069] [outer = 0x0] [url = about:blank] 02:39:39 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x11670e000) [pid = 1648] [serial = 1068] [outer = 0x0] [url = about:blank] 02:39:39 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12945b800) [pid = 1648] [serial = 1093] [outer = 0x0] [url = about:blank] 02:39:39 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x1290e8c00) [pid = 1648] [serial = 1092] [outer = 0x0] [url = about:blank] 02:39:39 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12150d400) [pid = 1648] [serial = 1078] [outer = 0x0] [url = about:blank] 02:39:39 INFO - PROCESS | 1648 | 1465205979681 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]]]}] 02:39:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 02:39:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1431ms 02:39:39 INFO - PROCESS | 1648 | 1465205979707 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 02:39:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 02:39:39 INFO - PROCESS | 1648 | 1465205979709 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 02:39:39 INFO - PROCESS | 1648 | 1465205979718 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 02:39:39 INFO - PROCESS | 1648 | 1465205979720 Marionette TRACE conn2 <- [1,1514,null,{}] 02:39:39 INFO - PROCESS | 1648 | 1465205979724 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}] 02:39:39 INFO - PROCESS | 1648 | 1465205979725 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:39 INFO - PROCESS | 1648 | 1465205979813 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 02:39:39 INFO - PROCESS | 1648 | 1465205979819 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:39 INFO - PROCESS | 1648 | 1465205979821 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x116077800 == 28 [pid = 1648] [id = 386] 02:39:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x115071400) [pid = 1648] [serial = 1157] [outer = 0x0] 02:39:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x116054000) [pid = 1648] [serial = 1158] [outer = 0x115071400] 02:39:39 INFO - PROCESS | 1648 | 1465205979850 Marionette DEBUG loaded listener.js 02:39:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x11670dc00) [pid = 1648] [serial = 1159] [outer = 0x115071400] 02:39:40 INFO - PROCESS | 1648 | 1465205980241 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]]]}] 02:39:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 02:39:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 577ms 02:39:40 INFO - PROCESS | 1648 | 1465205980289 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 02:39:40 INFO - PROCESS | 1648 | 1465205980293 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 02:39:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 02:39:40 INFO - PROCESS | 1648 | 1465205980298 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 02:39:40 INFO - PROCESS | 1648 | 1465205980300 Marionette TRACE conn2 <- [1,1518,null,{}] 02:39:40 INFO - PROCESS | 1648 | 1465205980302 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}] 02:39:40 INFO - PROCESS | 1648 | 1465205980304 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:40 INFO - PROCESS | 1648 | 1465205980382 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 02:39:40 INFO - PROCESS | 1648 | 1465205980387 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:40 INFO - PROCESS | 1648 | 1465205980388 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x117019800 == 29 [pid = 1648] [id = 387] 02:39:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x11685f000) [pid = 1648] [serial = 1160] [outer = 0x0] 02:39:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x11810d800) [pid = 1648] [serial = 1161] [outer = 0x11685f000] 02:39:40 INFO - PROCESS | 1648 | 1465205980417 Marionette DEBUG loaded listener.js 02:39:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x118494c00) [pid = 1648] [serial = 1162] [outer = 0x11685f000] 02:39:40 INFO - PROCESS | 1648 | 1465205980819 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]]]}] 02:39:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 02:39:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 570ms 02:39:40 INFO - PROCESS | 1648 | 1465205980878 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 02:39:40 INFO - PROCESS | 1648 | 1465205980880 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 02:39:40 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 02:39:40 INFO - PROCESS | 1648 | 1465205980884 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 02:39:40 INFO - PROCESS | 1648 | 1465205980888 Marionette TRACE conn2 <- [1,1522,null,{}] 02:39:40 INFO - PROCESS | 1648 | 1465205980908 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}] 02:39:40 INFO - PROCESS | 1648 | 1465205980913 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:41 INFO - PROCESS | 1648 | 1465205980998 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 02:39:41 INFO - PROCESS | 1648 | 1465205981006 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:41 INFO - PROCESS | 1648 | 1465205981008 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x119274000 == 30 [pid = 1648] [id = 388] 02:39:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x112920800) [pid = 1648] [serial = 1163] [outer = 0x0] 02:39:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1188ebc00) [pid = 1648] [serial = 1164] [outer = 0x112920800] 02:39:41 INFO - PROCESS | 1648 | 1465205981038 Marionette DEBUG loaded listener.js 02:39:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x11950d400) [pid = 1648] [serial = 1165] [outer = 0x112920800] 02:39:41 INFO - PROCESS | 1648 | 1465205981385 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"]]]}] 02:39:41 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 () { 02:39:41 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:39:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 02:39:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:39:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 02:39:41 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 () { 02:39:41 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:39:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 02:39:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:39:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 02:39:41 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 () { 02:39:41 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:39:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 02:39:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:39:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 02:39:41 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 () { 02:39:41 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:39:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 02:39:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:39:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 02:39:41 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 524ms 02:39:41 INFO - PROCESS | 1648 | 1465205981408 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 02:39:41 INFO - PROCESS | 1648 | 1465205981410 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 02:39:41 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 02:39:41 INFO - PROCESS | 1648 | 1465205981412 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 02:39:41 INFO - PROCESS | 1648 | 1465205981415 Marionette TRACE conn2 <- [1,1526,null,{}] 02:39:41 INFO - PROCESS | 1648 | 1465205981418 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}] 02:39:41 INFO - PROCESS | 1648 | 1465205981419 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:41 INFO - PROCESS | 1648 | 1465205981527 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 02:39:41 INFO - PROCESS | 1648 | 1465205981559 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:41 INFO - PROCESS | 1648 | 1465205981560 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x1212bb000 == 31 [pid = 1648] [id = 389] 02:39:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11950c800) [pid = 1648] [serial = 1166] [outer = 0x0] 02:39:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x119550800) [pid = 1648] [serial = 1167] [outer = 0x11950c800] 02:39:41 INFO - PROCESS | 1648 | 1465205981587 Marionette DEBUG loaded listener.js 02:39:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x121711c00) [pid = 1648] [serial = 1168] [outer = 0x11950c800] 02:39:41 INFO - PROCESS | 1648 | 1465205981917 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"]]]}] 02:39:41 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:39:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 02:39:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:39:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 02:39:41 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:39:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 02:39:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:39:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 02:39:41 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 02:39:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 02:39:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:39:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 02:39:41 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 522ms 02:39:41 INFO - PROCESS | 1648 | 1465205981936 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 02:39:41 INFO - PROCESS | 1648 | 1465205981938 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 02:39:41 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 02:39:41 INFO - PROCESS | 1648 | 1465205981955 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 02:39:41 INFO - PROCESS | 1648 | 1465205981957 Marionette TRACE conn2 <- [1,1530,null,{}] 02:39:41 INFO - PROCESS | 1648 | 1465205981971 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}] 02:39:41 INFO - PROCESS | 1648 | 1465205981973 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:42 INFO - PROCESS | 1648 | 1465205982099 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 02:39:42 INFO - PROCESS | 1648 | 1465205982103 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:42 INFO - PROCESS | 1648 | 1465205982104 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x123d5f000 == 32 [pid = 1648] [id = 390] 02:39:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x11292a400) [pid = 1648] [serial = 1169] [outer = 0x0] 02:39:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1219d9400) [pid = 1648] [serial = 1170] [outer = 0x11292a400] 02:39:42 INFO - PROCESS | 1648 | 1465205982129 Marionette DEBUG loaded listener.js 02:39:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x124fb6000) [pid = 1648] [serial = 1171] [outer = 0x11292a400] 02:39:42 INFO - PROCESS | 1648 | 1465205982449 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]]]}] 02:39:42 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 02:39:42 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 02:39:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:39:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:39:42 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 02:39:42 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 02:39:42 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. 02:39:42 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 02:39:42 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 543ms 02:39:42 INFO - PROCESS | 1648 | 1465205982489 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 02:39:42 INFO - PROCESS | 1648 | 1465205982491 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 02:39:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 02:39:42 INFO - PROCESS | 1648 | 1465205982493 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 02:39:42 INFO - PROCESS | 1648 | 1465205982494 Marionette TRACE conn2 <- [1,1534,null,{}] 02:39:42 INFO - PROCESS | 1648 | 1465205982496 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}] 02:39:42 INFO - PROCESS | 1648 | 1465205982500 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:42 INFO - PROCESS | 1648 | 1465205982612 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 02:39:42 INFO - PROCESS | 1648 | 1465205982649 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:42 INFO - PROCESS | 1648 | 1465205982650 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x1256bb000 == 33 [pid = 1648] [id = 391] 02:39:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x126843000) [pid = 1648] [serial = 1172] [outer = 0x0] 02:39:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x126f02400) [pid = 1648] [serial = 1173] [outer = 0x126843000] 02:39:42 INFO - PROCESS | 1648 | 1465205982676 Marionette DEBUG loaded listener.js 02:39:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x127720400) [pid = 1648] [serial = 1174] [outer = 0x126843000] 02:39:43 INFO - PROCESS | 1648 | 1465205983041 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]]]}] 02:39:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 02:39:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 569ms 02:39:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 02:39:43 INFO - PROCESS | 1648 | 1465205983064 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 02:39:43 INFO - PROCESS | 1648 | 1465205983066 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 02:39:43 INFO - PROCESS | 1648 | 1465205983073 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 02:39:43 INFO - PROCESS | 1648 | 1465205983074 Marionette TRACE conn2 <- [1,1538,null,{}] 02:39:43 INFO - PROCESS | 1648 | 1465205983077 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}] 02:39:43 INFO - PROCESS | 1648 | 1465205983087 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:43 INFO - PROCESS | 1648 | 1465205983187 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 02:39:43 INFO - PROCESS | 1648 | 1465205983191 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:43 INFO - PROCESS | 1648 | 1465205983192 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x1275d4800 == 34 [pid = 1648] [id = 392] 02:39:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12684e400) [pid = 1648] [serial = 1175] [outer = 0x0] 02:39:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x128d4dc00) [pid = 1648] [serial = 1176] [outer = 0x12684e400] 02:39:43 INFO - PROCESS | 1648 | 1465205983217 Marionette DEBUG loaded listener.js 02:39:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x128d90800) [pid = 1648] [serial = 1177] [outer = 0x12684e400] 02:39:43 INFO - PROCESS | 1648 | 1465205983571 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]]]}] 02:39:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 02:39:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 524ms 02:39:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 02:39:43 INFO - PROCESS | 1648 | 1465205983592 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 02:39:43 INFO - PROCESS | 1648 | 1465205983593 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 02:39:43 INFO - PROCESS | 1648 | 1465205983596 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 02:39:43 INFO - PROCESS | 1648 | 1465205983600 Marionette TRACE conn2 <- [1,1542,null,{}] 02:39:43 INFO - PROCESS | 1648 | 1465205983602 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}] 02:39:43 INFO - PROCESS | 1648 | 1465205983603 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:43 INFO - PROCESS | 1648 | 1465205983700 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 02:39:43 INFO - PROCESS | 1648 | 1465205983703 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:43 INFO - PROCESS | 1648 | 1465205983704 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x1290c6000 == 35 [pid = 1648] [id = 393] 02:39:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x126f7cc00) [pid = 1648] [serial = 1178] [outer = 0x0] 02:39:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x129577800) [pid = 1648] [serial = 1179] [outer = 0x126f7cc00] 02:39:43 INFO - PROCESS | 1648 | 1465205983729 Marionette DEBUG loaded listener.js 02:39:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x129728800) [pid = 1648] [serial = 1180] [outer = 0x126f7cc00] 02:39:44 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x128eef800) [pid = 1648] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 02:39:44 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x12aa3c000) [pid = 1648] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 02:39:44 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x12be9f400) [pid = 1648] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 02:39:44 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x128d89800) [pid = 1648] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 02:39:44 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12b373c00) [pid = 1648] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 02:39:44 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x118110800) [pid = 1648] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 02:39:44 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11857b400) [pid = 1648] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 02:39:44 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x11954dc00) [pid = 1648] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 02:39:44 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x112927000) [pid = 1648] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 02:39:44 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1188e7000) [pid = 1648] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 02:39:44 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x124cb0800) [pid = 1648] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 02:39:44 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x119b21800) [pid = 1648] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 02:39:44 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x124cafc00) [pid = 1648] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 02:39:44 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x118582000) [pid = 1648] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 02:39:44 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x128d82800) [pid = 1648] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 02:39:44 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x11810bc00) [pid = 1648] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 02:39:44 INFO - PROCESS | 1648 | 1465205984250 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]]]}] 02:39:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 02:39:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 672ms 02:39:44 INFO - PROCESS | 1648 | 1465205984271 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 02:39:44 INFO - PROCESS | 1648 | 1465205984273 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 02:39:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 02:39:44 INFO - PROCESS | 1648 | 1465205984275 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 02:39:44 INFO - PROCESS | 1648 | 1465205984276 Marionette TRACE conn2 <- [1,1546,null,{}] 02:39:44 INFO - PROCESS | 1648 | 1465205984279 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}] 02:39:44 INFO - PROCESS | 1648 | 1465205984280 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:44 INFO - PROCESS | 1648 | 1465205984404 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 02:39:44 INFO - PROCESS | 1648 | 1465205984425 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:44 INFO - PROCESS | 1648 | 1465205984426 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x119272800 == 36 [pid = 1648] [id = 394] 02:39:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x118495800) [pid = 1648] [serial = 1181] [outer = 0x0] 02:39:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x120e76c00) [pid = 1648] [serial = 1182] [outer = 0x118495800] 02:39:44 INFO - PROCESS | 1648 | 1465205984451 Marionette DEBUG loaded listener.js 02:39:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x128d4bc00) [pid = 1648] [serial = 1183] [outer = 0x118495800] 02:39:44 INFO - PROCESS | 1648 | 1465205984760 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]]]}] 02:39:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 02:39:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 521ms 02:39:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 02:39:44 INFO - PROCESS | 1648 | 1465205984798 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 02:39:44 INFO - PROCESS | 1648 | 1465205984800 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 02:39:44 INFO - PROCESS | 1648 | 1465205984802 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 02:39:44 INFO - PROCESS | 1648 | 1465205984803 Marionette TRACE conn2 <- [1,1550,null,{}] 02:39:44 INFO - PROCESS | 1648 | 1465205984806 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}] 02:39:44 INFO - PROCESS | 1648 | 1465205984807 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:44 INFO - PROCESS | 1648 | 1465205984881 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 02:39:44 INFO - PROCESS | 1648 | 1465205984938 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:44 INFO - PROCESS | 1648 | 1465205984940 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a90f800 == 37 [pid = 1648] [id = 395] 02:39:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1188e7c00) [pid = 1648] [serial = 1184] [outer = 0x0] 02:39:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1290e6000) [pid = 1648] [serial = 1185] [outer = 0x1188e7c00] 02:39:44 INFO - PROCESS | 1648 | 1465205984965 Marionette DEBUG loaded listener.js 02:39:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12a933800) [pid = 1648] [serial = 1186] [outer = 0x1188e7c00] 02:39:45 INFO - PROCESS | 1648 | 1465205985240 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]]]}] 02:39:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 02:39:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 469ms 02:39:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 02:39:45 INFO - PROCESS | 1648 | 1465205985271 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 02:39:45 INFO - PROCESS | 1648 | 1465205985273 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 02:39:45 INFO - PROCESS | 1648 | 1465205985275 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 02:39:45 INFO - PROCESS | 1648 | 1465205985277 Marionette TRACE conn2 <- [1,1554,null,{}] 02:39:45 INFO - PROCESS | 1648 | 1465205985286 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}] 02:39:45 INFO - PROCESS | 1648 | 1465205985288 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:45 INFO - PROCESS | 1648 | 1465205985389 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 02:39:45 INFO - PROCESS | 1648 | 1465205985393 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:45 INFO - PROCESS | 1648 | 1465205985395 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x123d5c800 == 38 [pid = 1648] [id = 396] 02:39:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12a9aec00) [pid = 1648] [serial = 1187] [outer = 0x0] 02:39:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12aa48400) [pid = 1648] [serial = 1188] [outer = 0x12a9aec00] 02:39:45 INFO - PROCESS | 1648 | 1465205985423 Marionette DEBUG loaded listener.js 02:39:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12b22d800) [pid = 1648] [serial = 1189] [outer = 0x12a9aec00] 02:39:45 INFO - PROCESS | 1648 | 1465205985772 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]]]}] 02:39:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 02:39:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 524ms 02:39:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 02:39:45 INFO - PROCESS | 1648 | 1465205985800 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 02:39:45 INFO - PROCESS | 1648 | 1465205985801 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 02:39:45 INFO - PROCESS | 1648 | 1465205985803 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 02:39:45 INFO - PROCESS | 1648 | 1465205985804 Marionette TRACE conn2 <- [1,1558,null,{}] 02:39:45 INFO - PROCESS | 1648 | 1465205985806 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}] 02:39:45 INFO - PROCESS | 1648 | 1465205985807 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:45 INFO - PROCESS | 1648 | 1465205985914 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 02:39:45 INFO - PROCESS | 1648 | 1465205985919 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:45 INFO - PROCESS | 1648 | 1465205985920 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c06b000 == 39 [pid = 1648] [id = 397] 02:39:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12b2eec00) [pid = 1648] [serial = 1190] [outer = 0x0] 02:39:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12b37bc00) [pid = 1648] [serial = 1191] [outer = 0x12b2eec00] 02:39:45 INFO - PROCESS | 1648 | 1465205985945 Marionette DEBUG loaded listener.js 02:39:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12bbd5c00) [pid = 1648] [serial = 1192] [outer = 0x12b2eec00] 02:39:46 INFO - PROCESS | 1648 | 1465205986478 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]]]}] 02:39:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 02:39:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 719ms 02:39:46 INFO - PROCESS | 1648 | 1465205986523 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 02:39:46 INFO - PROCESS | 1648 | 1465205986526 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 02:39:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 02:39:46 INFO - PROCESS | 1648 | 1465205986530 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 02:39:46 INFO - PROCESS | 1648 | 1465205986534 Marionette TRACE conn2 <- [1,1562,null,{}] 02:39:46 INFO - PROCESS | 1648 | 1465205986538 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}] 02:39:46 INFO - PROCESS | 1648 | 1465205986540 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:46 INFO - PROCESS | 1648 | 1465205986653 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 02:39:46 INFO - PROCESS | 1648 | 1465205986759 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:46 INFO - PROCESS | 1648 | 1465205986761 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x117357800 == 40 [pid = 1648] [id = 398] 02:39:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x116706400) [pid = 1648] [serial = 1193] [outer = 0x0] 02:39:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x116711000) [pid = 1648] [serial = 1194] [outer = 0x116706400] 02:39:46 INFO - PROCESS | 1648 | 1465205986796 Marionette DEBUG loaded listener.js 02:39:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x118107800) [pid = 1648] [serial = 1195] [outer = 0x116706400] 02:39:47 INFO - PROCESS | 1648 | 1465205987326 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]]]}] 02:39:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 02:39:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 827ms 02:39:47 INFO - PROCESS | 1648 | 1465205987356 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 02:39:47 INFO - PROCESS | 1648 | 1465205987360 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 02:39:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 02:39:47 INFO - PROCESS | 1648 | 1465205987394 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 02:39:47 INFO - PROCESS | 1648 | 1465205987398 Marionette TRACE conn2 <- [1,1566,null,{}] 02:39:47 INFO - PROCESS | 1648 | 1465205987401 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}] 02:39:47 INFO - PROCESS | 1648 | 1465205987403 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:47 INFO - PROCESS | 1648 | 1465205987513 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 02:39:47 INFO - PROCESS | 1648 | 1465205987593 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:47 INFO - PROCESS | 1648 | 1465205987594 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x11701e000 == 41 [pid = 1648] [id = 399] 02:39:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x11848d400) [pid = 1648] [serial = 1196] [outer = 0x0] 02:39:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x118686800) [pid = 1648] [serial = 1197] [outer = 0x11848d400] 02:39:47 INFO - PROCESS | 1648 | 1465205987628 Marionette DEBUG loaded listener.js 02:39:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x118869000) [pid = 1648] [serial = 1198] [outer = 0x11848d400] 02:39:48 INFO - PROCESS | 1648 | 1465205988260 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]]]}] 02:39:48 INFO - PROCESS | 1648 | --DOCSHELL 0x123d5c800 == 40 [pid = 1648] [id = 396] 02:39:48 INFO - PROCESS | 1648 | --DOCSHELL 0x12a90f800 == 39 [pid = 1648] [id = 395] 02:39:48 INFO - PROCESS | 1648 | --DOCSHELL 0x119272800 == 38 [pid = 1648] [id = 394] 02:39:48 INFO - PROCESS | 1648 | --DOCSHELL 0x1290c6000 == 37 [pid = 1648] [id = 393] 02:39:48 INFO - PROCESS | 1648 | --DOCSHELL 0x1275d4800 == 36 [pid = 1648] [id = 392] 02:39:48 INFO - PROCESS | 1648 | --DOCSHELL 0x1256bb000 == 35 [pid = 1648] [id = 391] 02:39:48 INFO - PROCESS | 1648 | --DOCSHELL 0x123d5f000 == 34 [pid = 1648] [id = 390] 02:39:48 INFO - PROCESS | 1648 | --DOCSHELL 0x1212bb000 == 33 [pid = 1648] [id = 389] 02:39:48 INFO - PROCESS | 1648 | --DOCSHELL 0x119274000 == 32 [pid = 1648] [id = 388] 02:39:48 INFO - PROCESS | 1648 | --DOCSHELL 0x117019800 == 31 [pid = 1648] [id = 387] 02:39:48 INFO - PROCESS | 1648 | --DOCSHELL 0x116077800 == 30 [pid = 1648] [id = 386] 02:39:48 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x129726c00) [pid = 1648] [serial = 1096] [outer = 0x0] [url = about:blank] 02:39:48 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x121615800) [pid = 1648] [serial = 1131] [outer = 0x0] [url = about:blank] 02:39:48 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12b2f1000) [pid = 1648] [serial = 1123] [outer = 0x0] [url = about:blank] 02:39:48 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x128d49800) [pid = 1648] [serial = 1132] [outer = 0x0] [url = about:blank] 02:39:48 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x12aaa1c00) [pid = 1648] [serial = 1120] [outer = 0x0] [url = about:blank] 02:39:48 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1290e7800) [pid = 1648] [serial = 1134] [outer = 0x0] [url = about:blank] 02:39:48 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x128d45c00) [pid = 1648] [serial = 1117] [outer = 0x0] [url = about:blank] 02:39:48 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12aa48000) [pid = 1648] [serial = 1141] [outer = 0x0] [url = about:blank] 02:39:48 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12aa42c00) [pid = 1648] [serial = 1140] [outer = 0x0] [url = about:blank] 02:39:48 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12c2ca800) [pid = 1648] [serial = 1137] [outer = 0x0] [url = about:blank] 02:39:48 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12b21f800) [pid = 1648] [serial = 1122] [outer = 0x0] [url = about:blank] 02:39:48 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12bb93800) [pid = 1648] [serial = 1125] [outer = 0x0] [url = about:blank] 02:39:48 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11848ac00) [pid = 1648] [serial = 1104] [outer = 0x0] [url = about:blank] 02:39:48 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x11857a000) [pid = 1648] [serial = 1105] [outer = 0x0] [url = about:blank] 02:39:48 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x118688000) [pid = 1648] [serial = 1101] [outer = 0x0] [url = about:blank] 02:39:48 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x118868800) [pid = 1648] [serial = 1102] [outer = 0x0] [url = about:blank] 02:39:48 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12113d000) [pid = 1648] [serial = 1110] [outer = 0x0] [url = about:blank] 02:39:48 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12498cc00) [pid = 1648] [serial = 1111] [outer = 0x0] [url = about:blank] 02:39:48 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x112a79400) [pid = 1648] [serial = 1098] [outer = 0x0] [url = about:blank] 02:39:48 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x113d76c00) [pid = 1648] [serial = 1099] [outer = 0x0] [url = about:blank] 02:39:48 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x119055400) [pid = 1648] [serial = 1107] [outer = 0x0] [url = about:blank] 02:39:48 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x11950ec00) [pid = 1648] [serial = 1108] [outer = 0x0] [url = about:blank] 02:39:48 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12755a000) [pid = 1648] [serial = 1116] [outer = 0x0] [url = about:blank] 02:39:48 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x125683400) [pid = 1648] [serial = 1113] [outer = 0x0] [url = about:blank] 02:39:48 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x126d55400) [pid = 1648] [serial = 1114] [outer = 0x0] [url = about:blank] 02:39:48 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x11857cc00) [pid = 1648] [serial = 1126] [outer = 0x0] [url = about:blank] 02:39:48 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x12bbd7400) [pid = 1648] [serial = 1128] [outer = 0x0] [url = about:blank] 02:39:48 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x12c2d5400) [pid = 1648] [serial = 1138] [outer = 0x0] [url = about:blank] 02:39:48 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x12be9d000) [pid = 1648] [serial = 1135] [outer = 0x0] [url = about:blank] 02:39:48 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x12bda4c00) [pid = 1648] [serial = 1129] [outer = 0x0] [url = about:blank] 02:39:48 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x12957d000) [pid = 1648] [serial = 1119] [outer = 0x0] [url = about:blank] 02:39:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 02:39:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 927ms 02:39:48 INFO - PROCESS | 1648 | 1465205988319 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 02:39:48 INFO - PROCESS | 1648 | 1465205988322 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 02:39:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 02:39:48 INFO - PROCESS | 1648 | 1465205988325 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 02:39:48 INFO - PROCESS | 1648 | 1465205988327 Marionette TRACE conn2 <- [1,1570,null,{}] 02:39:48 INFO - PROCESS | 1648 | 1465205988331 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}] 02:39:48 INFO - PROCESS | 1648 | 1465205988332 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:48 INFO - PROCESS | 1648 | 1465205988417 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 02:39:48 INFO - PROCESS | 1648 | 1465205988427 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:48 INFO - PROCESS | 1648 | 1465205988428 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x116077800 == 31 [pid = 1648] [id = 400] 02:39:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x116fa0c00) [pid = 1648] [serial = 1199] [outer = 0x0] 02:39:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x117658000) [pid = 1648] [serial = 1200] [outer = 0x116fa0c00] 02:39:48 INFO - PROCESS | 1648 | 1465205988457 Marionette DEBUG loaded listener.js 02:39:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x118579000) [pid = 1648] [serial = 1201] [outer = 0x116fa0c00] 02:39:48 INFO - PROCESS | 1648 | 1465205988835 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]]]}] 02:39:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 02:39:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 520ms 02:39:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 02:39:48 INFO - PROCESS | 1648 | 1465205988847 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 02:39:48 INFO - PROCESS | 1648 | 1465205988849 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 02:39:48 INFO - PROCESS | 1648 | 1465205988853 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 02:39:48 INFO - PROCESS | 1648 | 1465205988855 Marionette TRACE conn2 <- [1,1574,null,{}] 02:39:48 INFO - PROCESS | 1648 | 1465205988857 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}] 02:39:48 INFO - PROCESS | 1648 | 1465205988859 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:48 INFO - PROCESS | 1648 | 1465205988939 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 02:39:48 INFO - PROCESS | 1648 | 1465205988943 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:48 INFO - PROCESS | 1648 | 1465205988945 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x11899a800 == 32 [pid = 1648] [id = 401] 02:39:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1186f6000) [pid = 1648] [serial = 1202] [outer = 0x0] 02:39:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x119011800) [pid = 1648] [serial = 1203] [outer = 0x1186f6000] 02:39:48 INFO - PROCESS | 1648 | 1465205988976 Marionette DEBUG loaded listener.js 02:39:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x11950dc00) [pid = 1648] [serial = 1204] [outer = 0x1186f6000] 02:39:49 INFO - PROCESS | 1648 | 1465205989354 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]]]}] 02:39:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 02:39:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 520ms 02:39:49 INFO - PROCESS | 1648 | 1465205989374 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 02:39:49 INFO - PROCESS | 1648 | 1465205989375 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 02:39:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 02:39:49 INFO - PROCESS | 1648 | 1465205989377 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 02:39:49 INFO - PROCESS | 1648 | 1465205989380 Marionette TRACE conn2 <- [1,1578,null,{}] 02:39:49 INFO - PROCESS | 1648 | 1465205989389 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}] 02:39:49 INFO - PROCESS | 1648 | 1465205989392 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:49 INFO - PROCESS | 1648 | 1465205989473 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 02:39:49 INFO - PROCESS | 1648 | 1465205989478 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:49 INFO - PROCESS | 1648 | 1465205989482 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x1214ad800 == 33 [pid = 1648] [id = 402] 02:39:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x113074c00) [pid = 1648] [serial = 1205] [outer = 0x0] 02:39:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x121137400) [pid = 1648] [serial = 1206] [outer = 0x113074c00] 02:39:49 INFO - PROCESS | 1648 | 1465205989511 Marionette DEBUG loaded listener.js 02:39:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1219d9800) [pid = 1648] [serial = 1207] [outer = 0x113074c00] 02:39:49 INFO - PROCESS | 1648 | 1465205989848 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]]]}] 02:39:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 02:39:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 523ms 02:39:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 02:39:49 INFO - PROCESS | 1648 | 1465205989900 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 02:39:49 INFO - PROCESS | 1648 | 1465205989902 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 02:39:49 INFO - PROCESS | 1648 | 1465205989904 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 02:39:49 INFO - PROCESS | 1648 | 1465205989905 Marionette TRACE conn2 <- [1,1582,null,{}] 02:39:49 INFO - PROCESS | 1648 | 1465205989907 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}] 02:39:49 INFO - PROCESS | 1648 | 1465205989908 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:50 INFO - PROCESS | 1648 | 1465205990019 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 02:39:50 INFO - PROCESS | 1648 | 1465205990025 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:50 INFO - PROCESS | 1648 | 1465205990025 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x125680000 == 34 [pid = 1648] [id = 403] 02:39:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x12160fc00) [pid = 1648] [serial = 1208] [outer = 0x0] 02:39:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x124cf5000) [pid = 1648] [serial = 1209] [outer = 0x12160fc00] 02:39:50 INFO - PROCESS | 1648 | 1465205990051 Marionette DEBUG loaded listener.js 02:39:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x126849800) [pid = 1648] [serial = 1210] [outer = 0x12160fc00] 02:39:50 INFO - PROCESS | 1648 | 1465205990405 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]]]}] 02:39:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 02:39:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 518ms 02:39:50 INFO - PROCESS | 1648 | 1465205990423 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 02:39:50 INFO - PROCESS | 1648 | 1465205990424 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 02:39:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 02:39:50 INFO - PROCESS | 1648 | 1465205990426 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 02:39:50 INFO - PROCESS | 1648 | 1465205990428 Marionette TRACE conn2 <- [1,1586,null,{}] 02:39:50 INFO - PROCESS | 1648 | 1465205990431 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}] 02:39:50 INFO - PROCESS | 1648 | 1465205990433 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:50 INFO - PROCESS | 1648 | 1465205990533 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 02:39:50 INFO - PROCESS | 1648 | 1465205990545 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:50 INFO - PROCESS | 1648 | 1465205990546 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x1275cd000 == 35 [pid = 1648] [id = 404] 02:39:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x112f11400) [pid = 1648] [serial = 1211] [outer = 0x0] 02:39:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x126ca6c00) [pid = 1648] [serial = 1212] [outer = 0x112f11400] 02:39:50 INFO - PROCESS | 1648 | 1465205990573 Marionette DEBUG loaded listener.js 02:39:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x126f86400) [pid = 1648] [serial = 1213] [outer = 0x112f11400] 02:39:50 INFO - PROCESS | 1648 | 1465205990927 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]]]}] 02:39:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 02:39:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 518ms 02:39:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 02:39:50 INFO - PROCESS | 1648 | 1465205990946 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 02:39:50 INFO - PROCESS | 1648 | 1465205990948 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 02:39:50 INFO - PROCESS | 1648 | 1465205990950 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 02:39:50 INFO - PROCESS | 1648 | 1465205990951 Marionette TRACE conn2 <- [1,1590,null,{}] 02:39:50 INFO - PROCESS | 1648 | 1465205990958 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}] 02:39:50 INFO - PROCESS | 1648 | 1465205990963 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:51 INFO - PROCESS | 1648 | 1465205991083 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 02:39:51 INFO - PROCESS | 1648 | 1465205991128 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:51 INFO - PROCESS | 1648 | 1465205991129 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a91f000 == 36 [pid = 1648] [id = 405] 02:39:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12684ec00) [pid = 1648] [serial = 1214] [outer = 0x0] 02:39:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12771e800) [pid = 1648] [serial = 1215] [outer = 0x12684ec00] 02:39:51 INFO - PROCESS | 1648 | 1465205991155 Marionette DEBUG loaded listener.js 02:39:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x129739400) [pid = 1648] [serial = 1216] [outer = 0x12684ec00] 02:39:51 INFO - PROCESS | 1648 | 1465205991473 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]]]}] 02:39:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 02:39:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 574ms 02:39:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 02:39:51 INFO - PROCESS | 1648 | 1465205991524 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 02:39:51 INFO - PROCESS | 1648 | 1465205991525 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 02:39:51 INFO - PROCESS | 1648 | 1465205991528 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 02:39:51 INFO - PROCESS | 1648 | 1465205991529 Marionette TRACE conn2 <- [1,1594,null,{}] 02:39:51 INFO - PROCESS | 1648 | 1465205991531 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}] 02:39:51 INFO - PROCESS | 1648 | 1465205991532 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:51 INFO - PROCESS | 1648 | 1465205991628 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 02:39:51 INFO - PROCESS | 1648 | 1465205991640 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:51 INFO - PROCESS | 1648 | 1465205991641 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b24d000 == 37 [pid = 1648] [id = 406] 02:39:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12a9ab000) [pid = 1648] [serial = 1217] [outer = 0x0] 02:39:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12aa3bc00) [pid = 1648] [serial = 1218] [outer = 0x12a9ab000] 02:39:51 INFO - PROCESS | 1648 | 1465205991666 Marionette DEBUG loaded listener.js 02:39:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12aa48000) [pid = 1648] [serial = 1219] [outer = 0x12a9ab000] 02:39:52 INFO - PROCESS | 1648 | 1465205992010 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]]]}] 02:39:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 02:39:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 517ms 02:39:52 INFO - PROCESS | 1648 | 1465205992053 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 02:39:52 INFO - PROCESS | 1648 | 1465205992054 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 02:39:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 02:39:52 INFO - PROCESS | 1648 | 1465205992056 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 02:39:52 INFO - PROCESS | 1648 | 1465205992057 Marionette TRACE conn2 <- [1,1598,null,{}] 02:39:52 INFO - PROCESS | 1648 | 1465205992060 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}] 02:39:52 INFO - PROCESS | 1648 | 1465205992061 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:52 INFO - PROCESS | 1648 | 1465205992158 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 02:39:52 INFO - PROCESS | 1648 | 1465205992161 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:52 INFO - PROCESS | 1648 | 1465205992162 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b3b7000 == 38 [pid = 1648] [id = 407] 02:39:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12a9af000) [pid = 1648] [serial = 1220] [outer = 0x0] 02:39:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12aaa6400) [pid = 1648] [serial = 1221] [outer = 0x12a9af000] 02:39:52 INFO - PROCESS | 1648 | 1465205992188 Marionette DEBUG loaded listener.js 02:39:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12b22bc00) [pid = 1648] [serial = 1222] [outer = 0x12a9af000] 02:39:52 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x11685f000) [pid = 1648] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 02:39:52 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x115071400) [pid = 1648] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 02:39:52 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x112920800) [pid = 1648] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 02:39:52 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x113357c00) [pid = 1648] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 02:39:52 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11292a400) [pid = 1648] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 02:39:52 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11950c800) [pid = 1648] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 02:39:52 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x126843000) [pid = 1648] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 02:39:52 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12684e400) [pid = 1648] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 02:39:52 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x126f7cc00) [pid = 1648] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 02:39:52 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x11848f800) [pid = 1648] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 02:39:52 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12113d400) [pid = 1648] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 02:39:52 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x128d4c400) [pid = 1648] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 02:39:52 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12a9b5400) [pid = 1648] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 02:39:52 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x118495800) [pid = 1648] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 02:39:52 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1188e7c00) [pid = 1648] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 02:39:52 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12a9aec00) [pid = 1648] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 02:39:52 INFO - PROCESS | 1648 | 1465205992671 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]]]}] 02:39:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 02:39:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 618ms 02:39:52 INFO - PROCESS | 1648 | 1465205992675 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 02:39:52 INFO - PROCESS | 1648 | 1465205992678 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 02:39:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 02:39:52 INFO - PROCESS | 1648 | 1465205992682 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 02:39:52 INFO - PROCESS | 1648 | 1465205992685 Marionette TRACE conn2 <- [1,1602,null,{}] 02:39:52 INFO - PROCESS | 1648 | 1465205992688 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}] 02:39:52 INFO - PROCESS | 1648 | 1465205992690 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:52 INFO - PROCESS | 1648 | 1465205992783 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 02:39:52 INFO - PROCESS | 1648 | 1465205992814 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:52 INFO - PROCESS | 1648 | 1465205992815 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x1214ab800 == 39 [pid = 1648] [id = 408] 02:39:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x112d0f400) [pid = 1648] [serial = 1223] [outer = 0x0] 02:39:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x119b1b000) [pid = 1648] [serial = 1224] [outer = 0x112d0f400] 02:39:52 INFO - PROCESS | 1648 | 1465205992856 Marionette DEBUG loaded listener.js 02:39:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x129727800) [pid = 1648] [serial = 1225] [outer = 0x112d0f400] 02:39:53 INFO - PROCESS | 1648 | 1465205993283 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]]]}] 02:39:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 02:39:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 626ms 02:39:53 INFO - PROCESS | 1648 | 1465205993307 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 02:39:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 02:39:53 INFO - PROCESS | 1648 | 1465205993309 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 02:39:53 INFO - PROCESS | 1648 | 1465205993313 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 02:39:53 INFO - PROCESS | 1648 | 1465205993316 Marionette TRACE conn2 <- [1,1606,null,{}] 02:39:53 INFO - PROCESS | 1648 | 1465205993325 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}] 02:39:53 INFO - PROCESS | 1648 | 1465205993327 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:53 INFO - PROCESS | 1648 | 1465205993409 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 02:39:53 INFO - PROCESS | 1648 | 1465205993413 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:53 INFO - PROCESS | 1648 | 1465205993415 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c075800 == 40 [pid = 1648] [id = 409] 02:39:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x12a9b5400) [pid = 1648] [serial = 1226] [outer = 0x0] 02:39:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x12b225800) [pid = 1648] [serial = 1227] [outer = 0x12a9b5400] 02:39:53 INFO - PROCESS | 1648 | 1465205993446 Marionette DEBUG loaded listener.js 02:39:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12bb9a400) [pid = 1648] [serial = 1228] [outer = 0x12a9b5400] 02:39:53 INFO - PROCESS | 1648 | 1465205993835 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]]]}] 02:39:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 02:39:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 530ms 02:39:53 INFO - PROCESS | 1648 | 1465205993843 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 02:39:53 INFO - PROCESS | 1648 | 1465205993847 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 02:39:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 02:39:53 INFO - PROCESS | 1648 | 1465205993851 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 02:39:53 INFO - PROCESS | 1648 | 1465205993853 Marionette TRACE conn2 <- [1,1610,null,{}] 02:39:53 INFO - PROCESS | 1648 | 1465205993857 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}] 02:39:53 INFO - PROCESS | 1648 | 1465205993860 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:54 INFO - PROCESS | 1648 | 1465205994039 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 02:39:54 INFO - PROCESS | 1648 | 1465205994055 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:54 INFO - PROCESS | 1648 | 1465205994057 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c8d9800 == 41 [pid = 1648] [id = 410] 02:39:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12bb9d000) [pid = 1648] [serial = 1229] [outer = 0x0] 02:39:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12bd35400) [pid = 1648] [serial = 1230] [outer = 0x12bb9d000] 02:39:54 INFO - PROCESS | 1648 | 1465205994099 Marionette DEBUG loaded listener.js 02:39:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12bda8400) [pid = 1648] [serial = 1231] [outer = 0x12bb9d000] 02:39:54 INFO - PROCESS | 1648 | 1465205994559 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]]]}] 02:39:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 02:39:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 722ms 02:39:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 02:39:54 INFO - PROCESS | 1648 | 1465205994572 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 02:39:54 INFO - PROCESS | 1648 | 1465205994575 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 02:39:54 INFO - PROCESS | 1648 | 1465205994578 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 02:39:54 INFO - PROCESS | 1648 | 1465205994580 Marionette TRACE conn2 <- [1,1614,null,{}] 02:39:54 INFO - PROCESS | 1648 | 1465205994584 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}] 02:39:54 INFO - PROCESS | 1648 | 1465205994586 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:54 INFO - PROCESS | 1648 | 1465205994698 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 02:39:54 INFO - PROCESS | 1648 | 1465205994753 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:54 INFO - PROCESS | 1648 | 1465205994756 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x116840000 == 42 [pid = 1648] [id = 411] 02:39:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1138cec00) [pid = 1648] [serial = 1232] [outer = 0x0] 02:39:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x11624b800) [pid = 1648] [serial = 1233] [outer = 0x1138cec00] 02:39:54 INFO - PROCESS | 1648 | 1465205994790 Marionette DEBUG loaded listener.js 02:39:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1180af400) [pid = 1648] [serial = 1234] [outer = 0x1138cec00] 02:39:55 INFO - PROCESS | 1648 | 1465205995249 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]]]}] 02:39:55 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 02:39:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 721ms 02:39:55 INFO - PROCESS | 1648 | 1465205995300 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 02:39:55 INFO - PROCESS | 1648 | 1465205995304 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 02:39:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 02:39:55 INFO - PROCESS | 1648 | 1465205995311 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 02:39:55 INFO - PROCESS | 1648 | 1465205995314 Marionette TRACE conn2 <- [1,1618,null,{}] 02:39:55 INFO - PROCESS | 1648 | 1465205995317 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}] 02:39:55 INFO - PROCESS | 1648 | 1465205995319 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:55 INFO - PROCESS | 1648 | 1465205995444 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 02:39:55 INFO - PROCESS | 1648 | 1465205995528 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:55 INFO - PROCESS | 1648 | 1465205995529 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x125666000 == 43 [pid = 1648] [id = 412] 02:39:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x118861c00) [pid = 1648] [serial = 1235] [outer = 0x0] 02:39:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x11950a400) [pid = 1648] [serial = 1236] [outer = 0x118861c00] 02:39:55 INFO - PROCESS | 1648 | 1465205995562 Marionette DEBUG loaded listener.js 02:39:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x119b10000) [pid = 1648] [serial = 1237] [outer = 0x118861c00] 02:39:55 INFO - PROCESS | 1648 | 1465205995974 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]]]}] 02:39:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 02:39:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 675ms 02:39:55 INFO - PROCESS | 1648 | 1465205995986 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 02:39:55 INFO - PROCESS | 1648 | 1465205995988 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 02:39:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 02:39:55 INFO - PROCESS | 1648 | 1465205995990 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 02:39:55 INFO - PROCESS | 1648 | 1465205995993 Marionette TRACE conn2 <- [1,1622,null,{}] 02:39:56 INFO - PROCESS | 1648 | 1465205996000 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}] 02:39:56 INFO - PROCESS | 1648 | 1465205996004 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:56 INFO - PROCESS | 1648 | 1465205996109 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 02:39:56 INFO - PROCESS | 1648 | 1465205996168 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:56 INFO - PROCESS | 1648 | 1465205996171 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c8c7800 == 44 [pid = 1648] [id = 413] 02:39:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x121140400) [pid = 1648] [serial = 1238] [outer = 0x0] 02:39:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x125626800) [pid = 1648] [serial = 1239] [outer = 0x121140400] 02:39:56 INFO - PROCESS | 1648 | 1465205996202 Marionette DEBUG loaded listener.js 02:39:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x128d49800) [pid = 1648] [serial = 1240] [outer = 0x121140400] 02:39:56 INFO - PROCESS | 1648 | 1465205996631 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]]]}] 02:39:56 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 02:39:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 674ms 02:39:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 02:39:56 INFO - PROCESS | 1648 | 1465205996664 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 02:39:56 INFO - PROCESS | 1648 | 1465205996666 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 02:39:56 INFO - PROCESS | 1648 | 1465205996668 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 02:39:56 INFO - PROCESS | 1648 | 1465205996670 Marionette TRACE conn2 <- [1,1626,null,{}] 02:39:56 INFO - PROCESS | 1648 | 1465205996672 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}] 02:39:56 INFO - PROCESS | 1648 | 1465205996674 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:56 INFO - PROCESS | 1648 | 1465205996778 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 02:39:56 INFO - PROCESS | 1648 | 1465205996874 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:56 INFO - PROCESS | 1648 | 1465205996876 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ce10800 == 45 [pid = 1648] [id = 414] 02:39:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x129579400) [pid = 1648] [serial = 1241] [outer = 0x0] 02:39:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12a929000) [pid = 1648] [serial = 1242] [outer = 0x129579400] 02:39:56 INFO - PROCESS | 1648 | 1465205996905 Marionette DEBUG loaded listener.js 02:39:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12aaa8c00) [pid = 1648] [serial = 1243] [outer = 0x129579400] 02:39:57 INFO - PROCESS | 1648 | 1465205997313 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]]]}] 02:39:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 02:39:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 671ms 02:39:57 INFO - PROCESS | 1648 | 1465205997340 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 02:39:57 INFO - PROCESS | 1648 | 1465205997341 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 02:39:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 02:39:57 INFO - PROCESS | 1648 | 1465205997343 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 02:39:57 INFO - PROCESS | 1648 | 1465205997345 Marionette TRACE conn2 <- [1,1630,null,{}] 02:39:57 INFO - PROCESS | 1648 | 1465205997347 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}] 02:39:57 INFO - PROCESS | 1648 | 1465205997349 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:57 INFO - PROCESS | 1648 | 1465205997447 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 02:39:57 INFO - PROCESS | 1648 | 1465205997503 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:57 INFO - PROCESS | 1648 | 1465205997504 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ce58000 == 46 [pid = 1648] [id = 415] 02:39:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12aaa5c00) [pid = 1648] [serial = 1244] [outer = 0x0] 02:39:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12bbda000) [pid = 1648] [serial = 1245] [outer = 0x12aaa5c00] 02:39:57 INFO - PROCESS | 1648 | 1465205997535 Marionette DEBUG loaded listener.js 02:39:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12bd9e400) [pid = 1648] [serial = 1246] [outer = 0x12aaa5c00] 02:39:58 INFO - PROCESS | 1648 | 1465205998189 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]]]}] 02:39:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 02:39:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 874ms 02:39:58 INFO - PROCESS | 1648 | 1465205998218 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 02:39:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 02:39:58 INFO - PROCESS | 1648 | 1465205998220 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 02:39:58 INFO - PROCESS | 1648 | 1465205998224 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 02:39:58 INFO - PROCESS | 1648 | 1465205998225 Marionette TRACE conn2 <- [1,1634,null,{}] 02:39:58 INFO - PROCESS | 1648 | 1465205998229 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}] 02:39:58 INFO - PROCESS | 1648 | 1465205998231 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:58 INFO - PROCESS | 1648 | 1465205998370 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 02:39:58 INFO - PROCESS | 1648 | 1465205998427 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:58 INFO - PROCESS | 1648 | 1465205998429 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x116833800 == 47 [pid = 1648] [id = 416] 02:39:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1122b6c00) [pid = 1648] [serial = 1247] [outer = 0x0] 02:39:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x112d04c00) [pid = 1648] [serial = 1248] [outer = 0x1122b6c00] 02:39:58 INFO - PROCESS | 1648 | 1465205998459 Marionette DEBUG loaded listener.js 02:39:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x116049400) [pid = 1648] [serial = 1249] [outer = 0x1122b6c00] 02:39:59 INFO - PROCESS | 1648 | --DOCSHELL 0x12c075800 == 46 [pid = 1648] [id = 409] 02:39:59 INFO - PROCESS | 1648 | --DOCSHELL 0x1214ab800 == 45 [pid = 1648] [id = 408] 02:39:59 INFO - PROCESS | 1648 | --DOCSHELL 0x12b3b7000 == 44 [pid = 1648] [id = 407] 02:39:59 INFO - PROCESS | 1648 | --DOCSHELL 0x12b24d000 == 43 [pid = 1648] [id = 406] 02:39:59 INFO - PROCESS | 1648 | --DOCSHELL 0x12a91f000 == 42 [pid = 1648] [id = 405] 02:39:59 INFO - PROCESS | 1648 | --DOCSHELL 0x1275cd000 == 41 [pid = 1648] [id = 404] 02:39:59 INFO - PROCESS | 1648 | --DOCSHELL 0x125680000 == 40 [pid = 1648] [id = 403] 02:39:59 INFO - PROCESS | 1648 | --DOCSHELL 0x1214ad800 == 39 [pid = 1648] [id = 402] 02:39:59 INFO - PROCESS | 1648 | --DOCSHELL 0x11899a800 == 38 [pid = 1648] [id = 401] 02:39:59 INFO - PROCESS | 1648 | --DOCSHELL 0x116077800 == 37 [pid = 1648] [id = 400] 02:39:59 INFO - PROCESS | 1648 | --DOCSHELL 0x11701e000 == 36 [pid = 1648] [id = 399] 02:39:59 INFO - PROCESS | 1648 | --DOCSHELL 0x117357800 == 35 [pid = 1648] [id = 398] 02:39:59 INFO - PROCESS | 1648 | --DOCSHELL 0x117011800 == 34 [pid = 1648] [id = 385] 02:39:59 INFO - PROCESS | 1648 | --DOCSHELL 0x12c06b000 == 33 [pid = 1648] [id = 397] 02:39:59 INFO - PROCESS | 1648 | --DOCSHELL 0x12ce58000 == 32 [pid = 1648] [id = 415] 02:39:59 INFO - PROCESS | 1648 | --DOCSHELL 0x12ce10800 == 31 [pid = 1648] [id = 414] 02:39:59 INFO - PROCESS | 1648 | --DOCSHELL 0x12c8c7800 == 30 [pid = 1648] [id = 413] 02:39:59 INFO - PROCESS | 1648 | --DOCSHELL 0x125666000 == 29 [pid = 1648] [id = 412] 02:39:59 INFO - PROCESS | 1648 | --DOCSHELL 0x12c8d9800 == 28 [pid = 1648] [id = 410] 02:39:59 INFO - PROCESS | 1648 | --DOCSHELL 0x116840000 == 27 [pid = 1648] [id = 411] 02:39:59 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x12b37bc00) [pid = 1648] [serial = 1191] [outer = 0x0] [url = about:blank] 02:39:59 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x12aa48400) [pid = 1648] [serial = 1188] [outer = 0x0] [url = about:blank] 02:39:59 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x11810d800) [pid = 1648] [serial = 1161] [outer = 0x0] [url = about:blank] 02:39:59 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x118494c00) [pid = 1648] [serial = 1162] [outer = 0x0] [url = about:blank] 02:39:59 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x116054000) [pid = 1648] [serial = 1158] [outer = 0x0] [url = about:blank] 02:39:59 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x11670dc00) [pid = 1648] [serial = 1159] [outer = 0x0] [url = about:blank] 02:39:59 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1188ebc00) [pid = 1648] [serial = 1164] [outer = 0x0] [url = about:blank] 02:39:59 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11950d400) [pid = 1648] [serial = 1165] [outer = 0x0] [url = about:blank] 02:39:59 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1168a4c00) [pid = 1648] [serial = 1155] [outer = 0x0] [url = about:blank] 02:39:59 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1219d9400) [pid = 1648] [serial = 1170] [outer = 0x0] [url = about:blank] 02:39:59 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x11857e800) [pid = 1648] [serial = 1156] [outer = 0x0] [url = about:blank] 02:39:59 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x119550800) [pid = 1648] [serial = 1167] [outer = 0x0] [url = about:blank] 02:39:59 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x127720400) [pid = 1648] [serial = 1174] [outer = 0x0] [url = about:blank] 02:39:59 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x126f02400) [pid = 1648] [serial = 1173] [outer = 0x0] [url = about:blank] 02:39:59 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x128d4dc00) [pid = 1648] [serial = 1176] [outer = 0x0] [url = about:blank] 02:39:59 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x129577800) [pid = 1648] [serial = 1179] [outer = 0x0] [url = about:blank] 02:39:59 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11905d000) [pid = 1648] [serial = 1144] [outer = 0x0] [url = about:blank] 02:39:59 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1186f3000) [pid = 1648] [serial = 1143] [outer = 0x0] [url = about:blank] 02:39:59 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x124d62400) [pid = 1648] [serial = 1147] [outer = 0x0] [url = about:blank] 02:39:59 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x121df0000) [pid = 1648] [serial = 1146] [outer = 0x0] [url = about:blank] 02:39:59 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12971d800) [pid = 1648] [serial = 1150] [outer = 0x0] [url = about:blank] 02:39:59 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x128d86400) [pid = 1648] [serial = 1149] [outer = 0x0] [url = about:blank] 02:39:59 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12aaa4400) [pid = 1648] [serial = 1153] [outer = 0x0] [url = about:blank] 02:39:59 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12aa44c00) [pid = 1648] [serial = 1152] [outer = 0x0] [url = about:blank] 02:39:59 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x120e76c00) [pid = 1648] [serial = 1182] [outer = 0x0] [url = about:blank] 02:39:59 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x129728800) [pid = 1648] [serial = 1180] [outer = 0x0] [url = about:blank] 02:39:59 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12a933800) [pid = 1648] [serial = 1186] [outer = 0x0] [url = about:blank] 02:39:59 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x128d90800) [pid = 1648] [serial = 1177] [outer = 0x0] [url = about:blank] 02:39:59 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x124fb6000) [pid = 1648] [serial = 1171] [outer = 0x0] [url = about:blank] 02:39:59 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x1290e6000) [pid = 1648] [serial = 1185] [outer = 0x0] [url = about:blank] 02:39:59 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x121711c00) [pid = 1648] [serial = 1168] [outer = 0x0] [url = about:blank] 02:39:59 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x128d4bc00) [pid = 1648] [serial = 1183] [outer = 0x0] [url = about:blank] 02:39:59 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x12b22d800) [pid = 1648] [serial = 1189] [outer = 0x0] [url = about:blank] 02:39:59 INFO - PROCESS | 1648 | 1465205999467 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]]]}] 02:39:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 02:39:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1272ms 02:39:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 02:39:59 INFO - PROCESS | 1648 | 1465205999497 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 02:39:59 INFO - PROCESS | 1648 | 1465205999499 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 02:39:59 INFO - PROCESS | 1648 | 1465205999503 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 02:39:59 INFO - PROCESS | 1648 | 1465205999505 Marionette TRACE conn2 <- [1,1638,null,{}] 02:39:59 INFO - PROCESS | 1648 | 1465205999508 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}] 02:39:59 INFO - PROCESS | 1648 | 1465205999511 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:59 INFO - PROCESS | 1648 | 1465205999601 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 02:39:59 INFO - PROCESS | 1648 | 1465205999608 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:59 INFO - PROCESS | 1648 | 1465205999611 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:39:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x113d55000 == 28 [pid = 1648] [id = 417] 02:39:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x11335f400) [pid = 1648] [serial = 1250] [outer = 0x0] 02:39:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x113a82800) [pid = 1648] [serial = 1251] [outer = 0x11335f400] 02:39:59 INFO - PROCESS | 1648 | 1465205999641 Marionette DEBUG loaded listener.js 02:39:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x11661f400) [pid = 1648] [serial = 1252] [outer = 0x11335f400] 02:40:00 INFO - PROCESS | 1648 | 1465206000019 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]]]}] 02:40:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 02:40:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 570ms 02:40:00 INFO - PROCESS | 1648 | 1465206000073 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 02:40:00 INFO - PROCESS | 1648 | 1465206000077 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 02:40:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 02:40:00 INFO - PROCESS | 1648 | 1465206000081 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 02:40:00 INFO - PROCESS | 1648 | 1465206000083 Marionette TRACE conn2 <- [1,1642,null,{}] 02:40:00 INFO - PROCESS | 1648 | 1465206000086 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}] 02:40:00 INFO - PROCESS | 1648 | 1465206000087 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:00 INFO - PROCESS | 1648 | 1465206000164 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 02:40:00 INFO - PROCESS | 1648 | 1465206000169 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:00 INFO - PROCESS | 1648 | 1465206000170 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x11701b800 == 29 [pid = 1648] [id = 418] 02:40:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1168aa400) [pid = 1648] [serial = 1253] [outer = 0x0] 02:40:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x117307400) [pid = 1648] [serial = 1254] [outer = 0x1168aa400] 02:40:00 INFO - PROCESS | 1648 | 1465206000199 Marionette DEBUG loaded listener.js 02:40:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x118102400) [pid = 1648] [serial = 1255] [outer = 0x1168aa400] 02:40:00 INFO - PROCESS | 1648 | 1465206000536 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]]]}] 02:40:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 02:40:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 470ms 02:40:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 02:40:00 INFO - PROCESS | 1648 | 1465206000552 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 02:40:00 INFO - PROCESS | 1648 | 1465206000553 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 02:40:00 INFO - PROCESS | 1648 | 1465206000556 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 02:40:00 INFO - PROCESS | 1648 | 1465206000568 Marionette TRACE conn2 <- [1,1646,null,{}] 02:40:00 INFO - PROCESS | 1648 | 1465206000575 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}] 02:40:00 INFO - PROCESS | 1648 | 1465206000579 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:00 INFO - PROCESS | 1648 | 1465206000662 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 02:40:00 INFO - PROCESS | 1648 | 1465206000717 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:00 INFO - PROCESS | 1648 | 1465206000719 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x11955b000 == 30 [pid = 1648] [id = 419] 02:40:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x11848d000) [pid = 1648] [serial = 1256] [outer = 0x0] 02:40:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x118581000) [pid = 1648] [serial = 1257] [outer = 0x11848d000] 02:40:00 INFO - PROCESS | 1648 | 1465206000748 Marionette DEBUG loaded listener.js 02:40:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1186f2800) [pid = 1648] [serial = 1258] [outer = 0x11848d000] 02:40:01 INFO - PROCESS | 1648 | 1465206001050 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]]]}] 02:40:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 02:40:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 531ms 02:40:01 INFO - PROCESS | 1648 | 1465206001088 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 02:40:01 INFO - PROCESS | 1648 | 1465206001089 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 02:40:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 02:40:01 INFO - PROCESS | 1648 | 1465206001092 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 02:40:01 INFO - PROCESS | 1648 | 1465206001093 Marionette TRACE conn2 <- [1,1650,null,{}] 02:40:01 INFO - PROCESS | 1648 | 1465206001095 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}] 02:40:01 INFO - PROCESS | 1648 | 1465206001097 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:01 INFO - PROCESS | 1648 | 1465206001175 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 02:40:01 INFO - PROCESS | 1648 | 1465206001234 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:01 INFO - PROCESS | 1648 | 1465206001236 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a3f000 == 31 [pid = 1648] [id = 420] 02:40:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x118616000) [pid = 1648] [serial = 1259] [outer = 0x0] 02:40:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1188e6800) [pid = 1648] [serial = 1260] [outer = 0x118616000] 02:40:01 INFO - PROCESS | 1648 | 1465206001261 Marionette DEBUG loaded listener.js 02:40:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x11925c800) [pid = 1648] [serial = 1261] [outer = 0x118616000] 02:40:01 INFO - PROCESS | 1648 | 1465206001546 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]]]}] 02:40:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 02:40:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 470ms 02:40:01 INFO - PROCESS | 1648 | 1465206001570 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 02:40:01 INFO - PROCESS | 1648 | 1465206001571 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 02:40:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 02:40:01 INFO - PROCESS | 1648 | 1465206001573 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 02:40:01 INFO - PROCESS | 1648 | 1465206001575 Marionette TRACE conn2 <- [1,1654,null,{}] 02:40:01 INFO - PROCESS | 1648 | 1465206001577 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}] 02:40:01 INFO - PROCESS | 1648 | 1465206001578 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:01 INFO - PROCESS | 1648 | 1465206001685 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 02:40:01 INFO - PROCESS | 1648 | 1465206001689 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:01 INFO - PROCESS | 1648 | 1465206001690 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x12181f000 == 32 [pid = 1648] [id = 421] 02:40:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1186eb400) [pid = 1648] [serial = 1262] [outer = 0x0] 02:40:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x11950b400) [pid = 1648] [serial = 1263] [outer = 0x1186eb400] 02:40:01 INFO - PROCESS | 1648 | 1465206001715 Marionette DEBUG loaded listener.js 02:40:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x119b0f400) [pid = 1648] [serial = 1264] [outer = 0x1186eb400] 02:40:02 INFO - PROCESS | 1648 | 1465206002033 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]]]}] 02:40:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 02:40:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 517ms 02:40:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 02:40:02 INFO - PROCESS | 1648 | 1465206002093 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 02:40:02 INFO - PROCESS | 1648 | 1465206002094 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 02:40:02 INFO - PROCESS | 1648 | 1465206002096 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 02:40:02 INFO - PROCESS | 1648 | 1465206002097 Marionette TRACE conn2 <- [1,1658,null,{}] 02:40:02 INFO - PROCESS | 1648 | 1465206002100 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}] 02:40:02 INFO - PROCESS | 1648 | 1465206002104 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:02 INFO - PROCESS | 1648 | 1465206002223 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 02:40:02 INFO - PROCESS | 1648 | 1465206002262 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:02 INFO - PROCESS | 1648 | 1465206002263 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x125028000 == 33 [pid = 1648] [id = 422] 02:40:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x119b0f800) [pid = 1648] [serial = 1265] [outer = 0x0] 02:40:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x121137800) [pid = 1648] [serial = 1266] [outer = 0x119b0f800] 02:40:02 INFO - PROCESS | 1648 | 1465206002289 Marionette DEBUG loaded listener.js 02:40:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x123dbd400) [pid = 1648] [serial = 1267] [outer = 0x119b0f800] 02:40:02 INFO - PROCESS | 1648 | 1465206002619 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]]]}] 02:40:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 02:40:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 571ms 02:40:02 INFO - PROCESS | 1648 | 1465206002669 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 02:40:02 INFO - PROCESS | 1648 | 1465206002670 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 02:40:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 02:40:02 INFO - PROCESS | 1648 | 1465206002672 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 02:40:02 INFO - PROCESS | 1648 | 1465206002673 Marionette TRACE conn2 <- [1,1662,null,{}] 02:40:02 INFO - PROCESS | 1648 | 1465206002676 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}] 02:40:02 INFO - PROCESS | 1648 | 1465206002677 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:02 INFO - PROCESS | 1648 | 1465206002782 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 02:40:02 INFO - PROCESS | 1648 | 1465206002786 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:02 INFO - PROCESS | 1648 | 1465206002787 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12686e800 == 34 [pid = 1648] [id = 423] 02:40:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1218cd400) [pid = 1648] [serial = 1268] [outer = 0x0] 02:40:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x124cb2800) [pid = 1648] [serial = 1269] [outer = 0x1218cd400] 02:40:02 INFO - PROCESS | 1648 | 1465206002811 Marionette DEBUG loaded listener.js 02:40:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12568e400) [pid = 1648] [serial = 1270] [outer = 0x1218cd400] 02:40:03 INFO - PROCESS | 1648 | 1465206003142 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]]]}] 02:40:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 02:40:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 517ms 02:40:03 INFO - PROCESS | 1648 | 1465206003191 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 02:40:03 INFO - PROCESS | 1648 | 1465206003192 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 02:40:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 02:40:03 INFO - PROCESS | 1648 | 1465206003194 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 02:40:03 INFO - PROCESS | 1648 | 1465206003195 Marionette TRACE conn2 <- [1,1666,null,{}] 02:40:03 INFO - PROCESS | 1648 | 1465206003198 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}] 02:40:03 INFO - PROCESS | 1648 | 1465206003199 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:03 INFO - PROCESS | 1648 | 1465206003297 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 02:40:03 INFO - PROCESS | 1648 | 1465206003300 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:03 INFO - PROCESS | 1648 | 1465206003301 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x1275d7000 == 35 [pid = 1648] [id = 424] 02:40:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x11291ec00) [pid = 1648] [serial = 1271] [outer = 0x0] 02:40:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12684d400) [pid = 1648] [serial = 1272] [outer = 0x11291ec00] 02:40:03 INFO - PROCESS | 1648 | 1465206003326 Marionette DEBUG loaded listener.js 02:40:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x126d52400) [pid = 1648] [serial = 1273] [outer = 0x11291ec00] 02:40:03 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12684ec00) [pid = 1648] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 02:40:03 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x112f11400) [pid = 1648] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 02:40:03 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12a9ab000) [pid = 1648] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 02:40:03 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12a9af000) [pid = 1648] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 02:40:03 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x112d0f400) [pid = 1648] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 02:40:03 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12160fc00) [pid = 1648] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 02:40:03 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1186f6000) [pid = 1648] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 02:40:03 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x113074c00) [pid = 1648] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 02:40:03 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x12b2eec00) [pid = 1648] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 02:40:03 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x116706400) [pid = 1648] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 02:40:03 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x116fa0c00) [pid = 1648] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 02:40:03 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x11848d400) [pid = 1648] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 02:40:03 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12a9b5400) [pid = 1648] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 02:40:03 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12bb9d000) [pid = 1648] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 02:40:03 INFO - PROCESS | 1648 | 1465206003816 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]]]}] 02:40:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 02:40:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 669ms 02:40:03 INFO - PROCESS | 1648 | 1465206003863 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 02:40:03 INFO - PROCESS | 1648 | 1465206003865 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 02:40:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 02:40:03 INFO - PROCESS | 1648 | 1465206003867 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 02:40:03 INFO - PROCESS | 1648 | 1465206003868 Marionette TRACE conn2 <- [1,1670,null,{}] 02:40:03 INFO - PROCESS | 1648 | 1465206003870 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}] 02:40:03 INFO - PROCESS | 1648 | 1465206003871 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:03 INFO - PROCESS | 1648 | 1465206003969 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 02:40:04 INFO - PROCESS | 1648 | 1465206004002 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:04 INFO - PROCESS | 1648 | 1465206004011 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x1294bd000 == 36 [pid = 1648] [id = 425] 02:40:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1168a3400) [pid = 1648] [serial = 1274] [outer = 0x0] 02:40:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x11954e400) [pid = 1648] [serial = 1275] [outer = 0x1168a3400] 02:40:04 INFO - PROCESS | 1648 | 1465206004036 Marionette DEBUG loaded listener.js 02:40:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x126cab800) [pid = 1648] [serial = 1276] [outer = 0x1168a3400] 02:40:04 INFO - PROCESS | 1648 | 1465206004304 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]]]}] 02:40:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 02:40:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 469ms 02:40:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 02:40:04 INFO - PROCESS | 1648 | 1465206004338 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 02:40:04 INFO - PROCESS | 1648 | 1465206004339 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 02:40:04 INFO - PROCESS | 1648 | 1465206004341 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 02:40:04 INFO - PROCESS | 1648 | 1465206004342 Marionette TRACE conn2 <- [1,1674,null,{}] 02:40:04 INFO - PROCESS | 1648 | 1465206004344 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}] 02:40:04 INFO - PROCESS | 1648 | 1465206004346 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:04 INFO - PROCESS | 1648 | 1465206004436 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 02:40:04 INFO - PROCESS | 1648 | 1465206004440 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:04 INFO - PROCESS | 1648 | 1465206004441 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a052800 == 37 [pid = 1648] [id = 426] 02:40:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x124fb1800) [pid = 1648] [serial = 1277] [outer = 0x0] 02:40:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x127010800) [pid = 1648] [serial = 1278] [outer = 0x124fb1800] 02:40:04 INFO - PROCESS | 1648 | 1465206004461 Marionette DEBUG loaded listener.js 02:40:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12755fc00) [pid = 1648] [serial = 1279] [outer = 0x124fb1800] 02:40:04 INFO - PROCESS | 1648 | 1465206004817 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]]]}] 02:40:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 02:40:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 519ms 02:40:04 INFO - PROCESS | 1648 | 1465206004861 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 02:40:04 INFO - PROCESS | 1648 | 1465206004862 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 02:40:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 02:40:04 INFO - PROCESS | 1648 | 1465206004867 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 02:40:04 INFO - PROCESS | 1648 | 1465206004869 Marionette TRACE conn2 <- [1,1678,null,{}] 02:40:04 INFO - PROCESS | 1648 | 1465206004871 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}] 02:40:04 INFO - PROCESS | 1648 | 1465206004873 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:04 INFO - PROCESS | 1648 | 1465206004961 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 02:40:04 INFO - PROCESS | 1648 | 1465206004966 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:04 INFO - PROCESS | 1648 | 1465206004968 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b017800 == 38 [pid = 1648] [id = 427] 02:40:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x127560000) [pid = 1648] [serial = 1280] [outer = 0x0] 02:40:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x128d49400) [pid = 1648] [serial = 1281] [outer = 0x127560000] 02:40:05 INFO - PROCESS | 1648 | 1465206005002 Marionette DEBUG loaded listener.js 02:40:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x128ef6c00) [pid = 1648] [serial = 1282] [outer = 0x127560000] 02:40:05 INFO - PROCESS | 1648 | 1465206005325 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]]]}] 02:40:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 02:40:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 472ms 02:40:05 INFO - PROCESS | 1648 | 1465206005338 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 02:40:05 INFO - PROCESS | 1648 | 1465206005340 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 02:40:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 02:40:05 INFO - PROCESS | 1648 | 1465206005342 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 02:40:05 INFO - PROCESS | 1648 | 1465206005343 Marionette TRACE conn2 <- [1,1682,null,{}] 02:40:05 INFO - PROCESS | 1648 | 1465206005345 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}] 02:40:05 INFO - PROCESS | 1648 | 1465206005347 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:05 INFO - PROCESS | 1648 | 1465206005427 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 02:40:05 INFO - PROCESS | 1648 | 1465206005486 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:05 INFO - PROCESS | 1648 | 1465206005487 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b27d800 == 39 [pid = 1648] [id = 428] 02:40:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x127718400) [pid = 1648] [serial = 1283] [outer = 0x0] 02:40:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x129457000) [pid = 1648] [serial = 1284] [outer = 0x127718400] 02:40:05 INFO - PROCESS | 1648 | 1465206005511 Marionette DEBUG loaded listener.js 02:40:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x129724400) [pid = 1648] [serial = 1285] [outer = 0x127718400] 02:40:05 INFO - PROCESS | 1648 | 1465206005970 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]]]}] 02:40:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 02:40:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 668ms 02:40:06 INFO - PROCESS | 1648 | 1465206006011 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 02:40:06 INFO - PROCESS | 1648 | 1465206006013 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 02:40:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 02:40:06 INFO - PROCESS | 1648 | 1465206006017 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 02:40:06 INFO - PROCESS | 1648 | 1465206006019 Marionette TRACE conn2 <- [1,1686,null,{}] 02:40:06 INFO - PROCESS | 1648 | 1465206006023 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}] 02:40:06 INFO - PROCESS | 1648 | 1465206006025 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:06 INFO - PROCESS | 1648 | 1465206006144 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 02:40:06 INFO - PROCESS | 1648 | 1465206006228 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:06 INFO - PROCESS | 1648 | 1465206006230 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x117012800 == 40 [pid = 1648] [id = 429] 02:40:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x116623800) [pid = 1648] [serial = 1286] [outer = 0x0] 02:40:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1166e6800) [pid = 1648] [serial = 1287] [outer = 0x116623800] 02:40:06 INFO - PROCESS | 1648 | 1465206006305 Marionette DEBUG loaded listener.js 02:40:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1167d3c00) [pid = 1648] [serial = 1288] [outer = 0x116623800] 02:40:06 INFO - PROCESS | 1648 | 1465206006834 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]]]}] 02:40:06 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 02:40:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 823ms 02:40:06 INFO - PROCESS | 1648 | 1465206006840 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 02:40:06 INFO - PROCESS | 1648 | 1465206006843 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 02:40:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 02:40:06 INFO - PROCESS | 1648 | 1465206006890 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 02:40:06 INFO - PROCESS | 1648 | 1465206006892 Marionette TRACE conn2 <- [1,1690,null,{}] 02:40:06 INFO - PROCESS | 1648 | 1465206006895 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}] 02:40:06 INFO - PROCESS | 1648 | 1465206006897 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:07 INFO - PROCESS | 1648 | 1465206007011 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 02:40:07 INFO - PROCESS | 1648 | 1465206007093 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:07 INFO - PROCESS | 1648 | 1465206007094 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x1214aa000 == 41 [pid = 1648] [id = 430] 02:40:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1182e0800) [pid = 1648] [serial = 1289] [outer = 0x0] 02:40:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x11848e800) [pid = 1648] [serial = 1290] [outer = 0x1182e0800] 02:40:07 INFO - PROCESS | 1648 | 1465206007126 Marionette DEBUG loaded listener.js 02:40:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1186f0400) [pid = 1648] [serial = 1291] [outer = 0x1182e0800] 02:40:07 INFO - PROCESS | 1648 | 1465206007824 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]]]}] 02:40:07 INFO - PROCESS | 1648 | --DOCSHELL 0x12b017800 == 40 [pid = 1648] [id = 427] 02:40:07 INFO - PROCESS | 1648 | --DOCSHELL 0x12a052800 == 39 [pid = 1648] [id = 426] 02:40:07 INFO - PROCESS | 1648 | --DOCSHELL 0x1294bd000 == 38 [pid = 1648] [id = 425] 02:40:07 INFO - PROCESS | 1648 | --DOCSHELL 0x1275d7000 == 37 [pid = 1648] [id = 424] 02:40:07 INFO - PROCESS | 1648 | --DOCSHELL 0x12686e800 == 36 [pid = 1648] [id = 423] 02:40:07 INFO - PROCESS | 1648 | --DOCSHELL 0x125028000 == 35 [pid = 1648] [id = 422] 02:40:07 INFO - PROCESS | 1648 | --DOCSHELL 0x12181f000 == 34 [pid = 1648] [id = 421] 02:40:07 INFO - PROCESS | 1648 | --DOCSHELL 0x119a3f000 == 33 [pid = 1648] [id = 420] 02:40:07 INFO - PROCESS | 1648 | --DOCSHELL 0x11955b000 == 32 [pid = 1648] [id = 419] 02:40:07 INFO - PROCESS | 1648 | --DOCSHELL 0x11701b800 == 31 [pid = 1648] [id = 418] 02:40:07 INFO - PROCESS | 1648 | --DOCSHELL 0x113d55000 == 30 [pid = 1648] [id = 417] 02:40:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 02:40:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 974ms 02:40:07 INFO - PROCESS | 1648 | 1465206007864 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 02:40:07 INFO - PROCESS | 1648 | 1465206007866 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 02:40:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 02:40:07 INFO - PROCESS | 1648 | 1465206007870 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 02:40:07 INFO - PROCESS | 1648 | 1465206007871 Marionette TRACE conn2 <- [1,1694,null,{}] 02:40:07 INFO - PROCESS | 1648 | 1465206007875 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}] 02:40:07 INFO - PROCESS | 1648 | 1465206007876 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:07 INFO - PROCESS | 1648 | 1465206007967 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 02:40:07 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x12771e800) [pid = 1648] [serial = 1215] [outer = 0x0] [url = about:blank] 02:40:07 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x126ca6c00) [pid = 1648] [serial = 1212] [outer = 0x0] [url = about:blank] 02:40:07 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x126f86400) [pid = 1648] [serial = 1213] [outer = 0x0] [url = about:blank] 02:40:07 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x12aa3bc00) [pid = 1648] [serial = 1218] [outer = 0x0] [url = about:blank] 02:40:07 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x129739400) [pid = 1648] [serial = 1216] [outer = 0x0] [url = about:blank] 02:40:07 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12aaa6400) [pid = 1648] [serial = 1221] [outer = 0x0] [url = about:blank] 02:40:07 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x119b1b000) [pid = 1648] [serial = 1224] [outer = 0x0] [url = about:blank] 02:40:07 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x124cf5000) [pid = 1648] [serial = 1209] [outer = 0x0] [url = about:blank] 02:40:07 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x119011800) [pid = 1648] [serial = 1203] [outer = 0x0] [url = about:blank] 02:40:07 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11950dc00) [pid = 1648] [serial = 1204] [outer = 0x0] [url = about:blank] 02:40:07 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x121137400) [pid = 1648] [serial = 1206] [outer = 0x0] [url = about:blank] 02:40:07 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1219d9800) [pid = 1648] [serial = 1207] [outer = 0x0] [url = about:blank] 02:40:07 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x12bbd5c00) [pid = 1648] [serial = 1192] [outer = 0x0] [url = about:blank] 02:40:07 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12aa48000) [pid = 1648] [serial = 1219] [outer = 0x0] [url = about:blank] 02:40:07 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x116711000) [pid = 1648] [serial = 1194] [outer = 0x0] [url = about:blank] 02:40:07 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x118107800) [pid = 1648] [serial = 1195] [outer = 0x0] [url = about:blank] 02:40:07 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x117658000) [pid = 1648] [serial = 1200] [outer = 0x0] [url = about:blank] 02:40:07 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x118579000) [pid = 1648] [serial = 1201] [outer = 0x0] [url = about:blank] 02:40:07 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x118686800) [pid = 1648] [serial = 1197] [outer = 0x0] [url = about:blank] 02:40:07 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x118869000) [pid = 1648] [serial = 1198] [outer = 0x0] [url = about:blank] 02:40:07 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12bb9a400) [pid = 1648] [serial = 1228] [outer = 0x0] [url = about:blank] 02:40:07 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12b225800) [pid = 1648] [serial = 1227] [outer = 0x0] [url = about:blank] 02:40:07 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12bda8400) [pid = 1648] [serial = 1231] [outer = 0x0] [url = about:blank] 02:40:07 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12bd35400) [pid = 1648] [serial = 1230] [outer = 0x0] [url = about:blank] 02:40:07 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12b22bc00) [pid = 1648] [serial = 1222] [outer = 0x0] [url = about:blank] 02:40:07 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x129727800) [pid = 1648] [serial = 1225] [outer = 0x0] [url = about:blank] 02:40:07 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x126849800) [pid = 1648] [serial = 1210] [outer = 0x0] [url = about:blank] 02:40:08 INFO - PROCESS | 1648 | 1465206008034 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:08 INFO - PROCESS | 1648 | 1465206008035 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x11684b000 == 31 [pid = 1648] [id = 431] 02:40:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1167d2c00) [pid = 1648] [serial = 1292] [outer = 0x0] 02:40:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1180b0800) [pid = 1648] [serial = 1293] [outer = 0x1167d2c00] 02:40:08 INFO - PROCESS | 1648 | 1465206008064 Marionette DEBUG loaded listener.js 02:40:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x118489c00) [pid = 1648] [serial = 1294] [outer = 0x1167d2c00] 02:40:08 INFO - PROCESS | 1648 | 1465206008496 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]]]}] 02:40:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 02:40:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 669ms 02:40:08 INFO - PROCESS | 1648 | 1465206008540 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 02:40:08 INFO - PROCESS | 1648 | 1465206008542 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 02:40:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 02:40:08 INFO - PROCESS | 1648 | 1465206008545 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 02:40:08 INFO - PROCESS | 1648 | 1465206008547 Marionette TRACE conn2 <- [1,1698,null,{}] 02:40:08 INFO - PROCESS | 1648 | 1465206008569 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}] 02:40:08 INFO - PROCESS | 1648 | 1465206008571 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:08 INFO - PROCESS | 1648 | 1465206008675 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 02:40:08 INFO - PROCESS | 1648 | 1465206008743 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:08 INFO - PROCESS | 1648 | 1465206008745 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x118279800 == 32 [pid = 1648] [id = 432] 02:40:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x117654800) [pid = 1648] [serial = 1295] [outer = 0x0] 02:40:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x11848bc00) [pid = 1648] [serial = 1296] [outer = 0x117654800] 02:40:08 INFO - PROCESS | 1648 | 1465206008777 Marionette DEBUG loaded listener.js 02:40:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x11868dc00) [pid = 1648] [serial = 1297] [outer = 0x117654800] 02:40:09 INFO - PROCESS | 1648 | 1465206009269 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]]]}] 02:40:09 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 02:40:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 789ms 02:40:09 INFO - PROCESS | 1648 | 1465206009336 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 02:40:09 INFO - PROCESS | 1648 | 1465206009341 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 02:40:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 02:40:09 INFO - PROCESS | 1648 | 1465206009348 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 02:40:09 INFO - PROCESS | 1648 | 1465206009351 Marionette TRACE conn2 <- [1,1702,null,{}] 02:40:09 INFO - PROCESS | 1648 | 1465206009354 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}] 02:40:09 INFO - PROCESS | 1648 | 1465206009357 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:09 INFO - PROCESS | 1648 | 1465206009506 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 02:40:09 INFO - PROCESS | 1648 | 1465206009610 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:09 INFO - PROCESS | 1648 | 1465206009612 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a26000 == 33 [pid = 1648] [id = 433] 02:40:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x115075000) [pid = 1648] [serial = 1298] [outer = 0x0] 02:40:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x119055400) [pid = 1648] [serial = 1299] [outer = 0x115075000] 02:40:09 INFO - PROCESS | 1648 | 1465206009664 Marionette DEBUG loaded listener.js 02:40:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x11950b000) [pid = 1648] [serial = 1300] [outer = 0x115075000] 02:40:10 INFO - PROCESS | 1648 | 1465206010066 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]]]}] 02:40:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 02:40:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 772ms 02:40:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 02:40:10 INFO - PROCESS | 1648 | 1465206010119 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 02:40:10 INFO - PROCESS | 1648 | 1465206010121 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 02:40:10 INFO - PROCESS | 1648 | 1465206010123 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 02:40:10 INFO - PROCESS | 1648 | 1465206010126 Marionette TRACE conn2 <- [1,1706,null,{}] 02:40:10 INFO - PROCESS | 1648 | 1465206010135 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}] 02:40:10 INFO - PROCESS | 1648 | 1465206010138 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:10 INFO - PROCESS | 1648 | 1465206010234 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 02:40:10 INFO - PROCESS | 1648 | 1465206010294 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:10 INFO - PROCESS | 1648 | 1465206010297 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x12482b000 == 34 [pid = 1648] [id = 434] 02:40:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x119514c00) [pid = 1648] [serial = 1301] [outer = 0x0] 02:40:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x120e70400) [pid = 1648] [serial = 1302] [outer = 0x119514c00] 02:40:10 INFO - PROCESS | 1648 | 1465206010329 Marionette DEBUG loaded listener.js 02:40:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1214f3000) [pid = 1648] [serial = 1303] [outer = 0x119514c00] 02:40:10 INFO - PROCESS | 1648 | 1465206010786 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]]]}] 02:40:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 02:40:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 671ms 02:40:10 INFO - PROCESS | 1648 | 1465206010795 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 02:40:10 INFO - PROCESS | 1648 | 1465206010796 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 02:40:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 02:40:10 INFO - PROCESS | 1648 | 1465206010801 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 02:40:10 INFO - PROCESS | 1648 | 1465206010803 Marionette TRACE conn2 <- [1,1710,null,{}] 02:40:10 INFO - PROCESS | 1648 | 1465206010805 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}] 02:40:10 INFO - PROCESS | 1648 | 1465206010807 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:10 INFO - PROCESS | 1648 | 1465206010922 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 02:40:10 INFO - PROCESS | 1648 | 1465206010989 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:10 INFO - PROCESS | 1648 | 1465206010991 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x126dcf800 == 35 [pid = 1648] [id = 435] 02:40:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x121611400) [pid = 1648] [serial = 1304] [outer = 0x0] 02:40:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x121b58c00) [pid = 1648] [serial = 1305] [outer = 0x121611400] 02:40:11 INFO - PROCESS | 1648 | 1465206011021 Marionette DEBUG loaded listener.js 02:40:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x124cb7c00) [pid = 1648] [serial = 1306] [outer = 0x121611400] 02:40:11 INFO - PROCESS | 1648 | 1465206011432 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]]]}] 02:40:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 02:40:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 670ms 02:40:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 02:40:11 INFO - PROCESS | 1648 | 1465206011472 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 02:40:11 INFO - PROCESS | 1648 | 1465206011473 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 02:40:11 INFO - PROCESS | 1648 | 1465206011476 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 02:40:11 INFO - PROCESS | 1648 | 1465206011477 Marionette TRACE conn2 <- [1,1714,null,{}] 02:40:11 INFO - PROCESS | 1648 | 1465206011479 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}] 02:40:11 INFO - PROCESS | 1648 | 1465206011481 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:11 INFO - PROCESS | 1648 | 1465206011572 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 02:40:11 INFO - PROCESS | 1648 | 1465206011627 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:11 INFO - PROCESS | 1648 | 1465206011628 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x1290b4800 == 36 [pid = 1648] [id = 436] 02:40:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x124995c00) [pid = 1648] [serial = 1307] [outer = 0x0] 02:40:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x125625c00) [pid = 1648] [serial = 1308] [outer = 0x124995c00] 02:40:11 INFO - PROCESS | 1648 | 1465206011657 Marionette DEBUG loaded listener.js 02:40:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12684b000) [pid = 1648] [serial = 1309] [outer = 0x124995c00] 02:40:12 INFO - PROCESS | 1648 | 1465206012093 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]]]}] 02:40:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 02:40:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 668ms 02:40:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 02:40:12 INFO - PROCESS | 1648 | 1465206012151 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 02:40:12 INFO - PROCESS | 1648 | 1465206012152 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 02:40:12 INFO - PROCESS | 1648 | 1465206012156 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 02:40:12 INFO - PROCESS | 1648 | 1465206012157 Marionette TRACE conn2 <- [1,1718,null,{}] 02:40:12 INFO - PROCESS | 1648 | 1465206012160 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}] 02:40:12 INFO - PROCESS | 1648 | 1465206012165 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:12 INFO - PROCESS | 1648 | 1465206012296 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 02:40:12 INFO - PROCESS | 1648 | 1465206012367 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:12 INFO - PROCESS | 1648 | 1465206012368 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a95d000 == 37 [pid = 1648] [id = 437] 02:40:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12684cc00) [pid = 1648] [serial = 1310] [outer = 0x0] 02:40:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x128d52c00) [pid = 1648] [serial = 1311] [outer = 0x12684cc00] 02:40:12 INFO - PROCESS | 1648 | 1465206012399 Marionette DEBUG loaded listener.js 02:40:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x128d8e000) [pid = 1648] [serial = 1312] [outer = 0x12684cc00] 02:40:12 INFO - PROCESS | 1648 | 1465206012883 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]]]}] 02:40:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 02:40:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 772ms 02:40:13 INFO - PROCESS | 1648 | --DOCSHELL 0x117012800 == 36 [pid = 1648] [id = 429] 02:40:13 INFO - PROCESS | 1648 | --DOCSHELL 0x1214aa000 == 35 [pid = 1648] [id = 430] 02:40:13 INFO - PROCESS | 1648 | --DOCSHELL 0x116833800 == 34 [pid = 1648] [id = 416] 02:40:13 INFO - PROCESS | 1648 | --DOCSHELL 0x1290b4800 == 33 [pid = 1648] [id = 436] 02:40:13 INFO - PROCESS | 1648 | --DOCSHELL 0x126dcf800 == 32 [pid = 1648] [id = 435] 02:40:13 INFO - PROCESS | 1648 | --DOCSHELL 0x12482b000 == 31 [pid = 1648] [id = 434] 02:40:13 INFO - PROCESS | 1648 | --DOCSHELL 0x119a26000 == 30 [pid = 1648] [id = 433] 02:40:13 INFO - PROCESS | 1648 | --DOCSHELL 0x12b27d800 == 29 [pid = 1648] [id = 428] 02:40:13 INFO - PROCESS | 1648 | --DOCSHELL 0x11684b000 == 28 [pid = 1648] [id = 431] 02:40:13 INFO - PROCESS | 1648 | --DOCSHELL 0x118279800 == 27 [pid = 1648] [id = 432] 02:40:13 INFO - PROCESS | 1648 | 1465206013507 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 02:40:13 INFO - PROCESS | 1648 | 1465206013510 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 02:40:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 02:40:13 INFO - PROCESS | 1648 | 1465206013522 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 02:40:13 INFO - PROCESS | 1648 | 1465206013524 Marionette TRACE conn2 <- [1,1722,null,{}] 02:40:13 INFO - PROCESS | 1648 | 1465206013528 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}] 02:40:13 INFO - PROCESS | 1648 | 1465206013531 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:13 INFO - PROCESS | 1648 | 1465206013637 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 02:40:13 INFO - PROCESS | 1648 | 1465206013644 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:13 INFO - PROCESS | 1648 | 1465206013647 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x116833800 == 28 [pid = 1648] [id = 438] 02:40:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1167cd800) [pid = 1648] [serial = 1313] [outer = 0x0] 02:40:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1167cec00) [pid = 1648] [serial = 1314] [outer = 0x1167cd800] 02:40:13 INFO - PROCESS | 1648 | 1465206013677 Marionette DEBUG loaded listener.js 02:40:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x116fa6400) [pid = 1648] [serial = 1315] [outer = 0x1167cd800] 02:40:14 INFO - PROCESS | 1648 | 1465206014054 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]]]}] 02:40:14 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 02:40:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 572ms 02:40:14 INFO - PROCESS | 1648 | 1465206014093 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 02:40:14 INFO - PROCESS | 1648 | 1465206014096 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 02:40:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 02:40:14 INFO - PROCESS | 1648 | 1465206014101 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 02:40:14 INFO - PROCESS | 1648 | 1465206014104 Marionette TRACE conn2 <- [1,1726,null,{}] 02:40:14 INFO - PROCESS | 1648 | 1465206014106 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}] 02:40:14 INFO - PROCESS | 1648 | 1465206014108 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:14 INFO - PROCESS | 1648 | 1465206014188 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 02:40:14 INFO - PROCESS | 1648 | 1465206014192 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:14 INFO - PROCESS | 1648 | 1465206014193 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x118999800 == 29 [pid = 1648] [id = 439] 02:40:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x11810f400) [pid = 1648] [serial = 1316] [outer = 0x0] 02:40:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x118586000) [pid = 1648] [serial = 1317] [outer = 0x11810f400] 02:40:14 INFO - PROCESS | 1648 | 1465206014223 Marionette DEBUG loaded listener.js 02:40:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1186f4400) [pid = 1648] [serial = 1318] [outer = 0x11810f400] 02:40:14 INFO - PROCESS | 1648 | 1465206014573 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]]]}] 02:40:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 02:40:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 523ms 02:40:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 02:40:14 INFO - PROCESS | 1648 | 1465206014622 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 02:40:14 INFO - PROCESS | 1648 | 1465206014624 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 02:40:14 INFO - PROCESS | 1648 | 1465206014626 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 02:40:14 INFO - PROCESS | 1648 | 1465206014627 Marionette TRACE conn2 <- [1,1730,null,{}] 02:40:14 INFO - PROCESS | 1648 | 1465206014634 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}] 02:40:14 INFO - PROCESS | 1648 | 1465206014638 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:14 INFO - PROCESS | 1648 | 1465206014726 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 02:40:14 INFO - PROCESS | 1648 | 1465206014736 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:14 INFO - PROCESS | 1648 | 1465206014739 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x1214b4800 == 30 [pid = 1648] [id = 440] 02:40:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x11950c400) [pid = 1648] [serial = 1319] [outer = 0x0] 02:40:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x11950dc00) [pid = 1648] [serial = 1320] [outer = 0x11950c400] 02:40:14 INFO - PROCESS | 1648 | 1465206014767 Marionette DEBUG loaded listener.js 02:40:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x119550800) [pid = 1648] [serial = 1321] [outer = 0x11950c400] 02:40:15 INFO - PROCESS | 1648 | 1465206015182 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]]]}] 02:40:15 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 02:40:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 568ms 02:40:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 02:40:15 INFO - PROCESS | 1648 | 1465206015195 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 02:40:15 INFO - PROCESS | 1648 | 1465206015197 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 02:40:15 INFO - PROCESS | 1648 | 1465206015200 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 02:40:15 INFO - PROCESS | 1648 | 1465206015201 Marionette TRACE conn2 <- [1,1734,null,{}] 02:40:15 INFO - PROCESS | 1648 | 1465206015203 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}] 02:40:15 INFO - PROCESS | 1648 | 1465206015204 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:15 INFO - PROCESS | 1648 | 1465206015302 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 02:40:15 INFO - PROCESS | 1648 | 1465206015337 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:15 INFO - PROCESS | 1648 | 1465206015339 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x125681800 == 31 [pid = 1648] [id = 441] 02:40:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12113a400) [pid = 1648] [serial = 1322] [outer = 0x0] 02:40:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12128c800) [pid = 1648] [serial = 1323] [outer = 0x12113a400] 02:40:15 INFO - PROCESS | 1648 | 1465206015364 Marionette DEBUG loaded listener.js 02:40:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x121612000) [pid = 1648] [serial = 1324] [outer = 0x12113a400] 02:40:15 INFO - PROCESS | 1648 | 1465206015691 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]]]}] 02:40:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 02:40:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 518ms 02:40:15 INFO - PROCESS | 1648 | 1465206015719 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 02:40:15 INFO - PROCESS | 1648 | 1465206015720 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 02:40:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 02:40:15 INFO - PROCESS | 1648 | 1465206015730 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 02:40:15 INFO - PROCESS | 1648 | 1465206015731 Marionette TRACE conn2 <- [1,1738,null,{}] 02:40:15 INFO - PROCESS | 1648 | 1465206015733 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}] 02:40:15 INFO - PROCESS | 1648 | 1465206015734 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:15 INFO - PROCESS | 1648 | 1465206015830 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 02:40:15 INFO - PROCESS | 1648 | 1465206015834 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:15 INFO - PROCESS | 1648 | 1465206015835 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a04c800 == 32 [pid = 1648] [id = 442] 02:40:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x12113a800) [pid = 1648] [serial = 1325] [outer = 0x0] 02:40:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x124cf0400) [pid = 1648] [serial = 1326] [outer = 0x12113a800] 02:40:15 INFO - PROCESS | 1648 | 1465206015867 Marionette DEBUG loaded listener.js 02:40:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x12684dc00) [pid = 1648] [serial = 1327] [outer = 0x12113a800] 02:40:16 INFO - PROCESS | 1648 | 1465206016226 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]]]}] 02:40:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 02:40:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 520ms 02:40:16 INFO - PROCESS | 1648 | 1465206016257 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 02:40:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 02:40:16 INFO - PROCESS | 1648 | 1465206016259 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 02:40:16 INFO - PROCESS | 1648 | 1465206016261 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 02:40:16 INFO - PROCESS | 1648 | 1465206016262 Marionette TRACE conn2 <- [1,1742,null,{}] 02:40:16 INFO - PROCESS | 1648 | 1465206016267 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}] 02:40:16 INFO - PROCESS | 1648 | 1465206016272 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:16 INFO - PROCESS | 1648 | 1465206016386 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 02:40:16 INFO - PROCESS | 1648 | 1465206016425 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:16 INFO - PROCESS | 1648 | 1465206016427 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b24e000 == 33 [pid = 1648] [id = 443] 02:40:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x126d5f000) [pid = 1648] [serial = 1328] [outer = 0x0] 02:40:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x127711400) [pid = 1648] [serial = 1329] [outer = 0x126d5f000] 02:40:16 INFO - PROCESS | 1648 | 1465206016452 Marionette DEBUG loaded listener.js 02:40:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x128d85800) [pid = 1648] [serial = 1330] [outer = 0x126d5f000] 02:40:16 INFO - PROCESS | 1648 | 1465206016768 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]]]}] 02:40:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 02:40:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 524ms 02:40:16 INFO - PROCESS | 1648 | 1465206016785 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 02:40:16 INFO - PROCESS | 1648 | 1465206016787 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 02:40:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 02:40:16 INFO - PROCESS | 1648 | 1465206016789 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 02:40:16 INFO - PROCESS | 1648 | 1465206016790 Marionette TRACE conn2 <- [1,1746,null,{}] 02:40:16 INFO - PROCESS | 1648 | 1465206016799 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}] 02:40:16 INFO - PROCESS | 1648 | 1465206016801 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:16 INFO - PROCESS | 1648 | 1465206016897 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 02:40:16 INFO - PROCESS | 1648 | 1465206016900 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:16 INFO - PROCESS | 1648 | 1465206016901 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x12beab800 == 34 [pid = 1648] [id = 444] 02:40:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x126f83800) [pid = 1648] [serial = 1331] [outer = 0x0] 02:40:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x1290e6c00) [pid = 1648] [serial = 1332] [outer = 0x126f83800] 02:40:16 INFO - PROCESS | 1648 | 1465206016926 Marionette DEBUG loaded listener.js 02:40:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x129580800) [pid = 1648] [serial = 1333] [outer = 0x126f83800] 02:40:17 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x1167d2c00) [pid = 1648] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 02:40:17 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x1168aa400) [pid = 1648] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 02:40:17 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x11335f400) [pid = 1648] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 02:40:17 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x1186eb400) [pid = 1648] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 02:40:17 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x11848d000) [pid = 1648] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 02:40:17 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x1122b6c00) [pid = 1648] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 02:40:17 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1138cec00) [pid = 1648] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 02:40:17 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x118861c00) [pid = 1648] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 02:40:17 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x121140400) [pid = 1648] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 02:40:17 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x129579400) [pid = 1648] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 02:40:17 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x119b0f800) [pid = 1648] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 02:40:17 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x11291ec00) [pid = 1648] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 02:40:17 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x12aaa5c00) [pid = 1648] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 02:40:17 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1168a3400) [pid = 1648] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 02:40:17 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1218cd400) [pid = 1648] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 02:40:17 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x124fb1800) [pid = 1648] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 02:40:17 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x127560000) [pid = 1648] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 02:40:17 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x118616000) [pid = 1648] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 02:40:17 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x116623800) [pid = 1648] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 02:40:17 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1182e0800) [pid = 1648] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 02:40:17 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x127718400) [pid = 1648] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 02:40:17 INFO - PROCESS | 1648 | 1465206017470 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]]]}] 02:40:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 02:40:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 720ms 02:40:17 INFO - PROCESS | 1648 | 1465206017511 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 02:40:17 INFO - PROCESS | 1648 | 1465206017513 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 02:40:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 02:40:17 INFO - PROCESS | 1648 | 1465206017519 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 02:40:17 INFO - PROCESS | 1648 | 1465206017520 Marionette TRACE conn2 <- [1,1750,null,{}] 02:40:17 INFO - PROCESS | 1648 | 1465206017522 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}] 02:40:17 INFO - PROCESS | 1648 | 1465206017524 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:17 INFO - PROCESS | 1648 | 1465206017600 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 02:40:17 INFO - PROCESS | 1648 | 1465206017604 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:17 INFO - PROCESS | 1648 | 1465206017605 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x12686a000 == 35 [pid = 1648] [id = 445] 02:40:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x112a7bc00) [pid = 1648] [serial = 1334] [outer = 0x0] 02:40:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1167d5400) [pid = 1648] [serial = 1335] [outer = 0x112a7bc00] 02:40:17 INFO - PROCESS | 1648 | 1465206017630 Marionette DEBUG loaded listener.js 02:40:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1186f0000) [pid = 1648] [serial = 1336] [outer = 0x112a7bc00] 02:40:17 INFO - PROCESS | 1648 | 1465206017951 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]]]}] 02:40:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 02:40:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 470ms 02:40:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 02:40:17 INFO - PROCESS | 1648 | 1465206017988 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 02:40:17 INFO - PROCESS | 1648 | 1465206017990 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 02:40:17 INFO - PROCESS | 1648 | 1465206017992 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 02:40:17 INFO - PROCESS | 1648 | 1465206017993 Marionette TRACE conn2 <- [1,1754,null,{}] 02:40:17 INFO - PROCESS | 1648 | 1465206017996 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}] 02:40:17 INFO - PROCESS | 1648 | 1465206017997 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:18 INFO - PROCESS | 1648 | 1465206018069 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 02:40:18 INFO - PROCESS | 1648 | 1465206018073 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:18 INFO - PROCESS | 1648 | 1465206018074 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c072000 == 36 [pid = 1648] [id = 446] 02:40:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x119003800) [pid = 1648] [serial = 1337] [outer = 0x0] 02:40:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x126843400) [pid = 1648] [serial = 1338] [outer = 0x119003800] 02:40:18 INFO - PROCESS | 1648 | 1465206018100 Marionette DEBUG loaded listener.js 02:40:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x128ef1800) [pid = 1648] [serial = 1339] [outer = 0x119003800] 02:40:18 INFO - PROCESS | 1648 | 1465206018450 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]]]}] 02:40:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 02:40:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 469ms 02:40:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 02:40:18 INFO - PROCESS | 1648 | 1465206018461 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 02:40:18 INFO - PROCESS | 1648 | 1465206018462 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 02:40:18 INFO - PROCESS | 1648 | 1465206018466 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 02:40:18 INFO - PROCESS | 1648 | 1465206018468 Marionette TRACE conn2 <- [1,1758,null,{}] 02:40:18 INFO - PROCESS | 1648 | 1465206018471 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}] 02:40:18 INFO - PROCESS | 1648 | 1465206018472 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:18 INFO - PROCESS | 1648 | 1465206018582 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 02:40:18 INFO - PROCESS | 1648 | 1465206018588 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:18 INFO - PROCESS | 1648 | 1465206018588 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c081000 == 37 [pid = 1648] [id = 447] 02:40:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x116fa3400) [pid = 1648] [serial = 1340] [outer = 0x0] 02:40:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x128d52400) [pid = 1648] [serial = 1341] [outer = 0x116fa3400] 02:40:18 INFO - PROCESS | 1648 | 1465206018613 Marionette DEBUG loaded listener.js 02:40:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x129728400) [pid = 1648] [serial = 1342] [outer = 0x116fa3400] 02:40:18 INFO - PROCESS | 1648 | 1465206018903 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]]]}] 02:40:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 02:40:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 473ms 02:40:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 02:40:18 INFO - PROCESS | 1648 | 1465206018939 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 02:40:18 INFO - PROCESS | 1648 | 1465206018940 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 02:40:18 INFO - PROCESS | 1648 | 1465206018942 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 02:40:18 INFO - PROCESS | 1648 | 1465206018944 Marionette TRACE conn2 <- [1,1762,null,{}] 02:40:18 INFO - PROCESS | 1648 | 1465206018947 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}] 02:40:18 INFO - PROCESS | 1648 | 1465206018952 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:19 INFO - PROCESS | 1648 | 1465206019049 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 02:40:19 INFO - PROCESS | 1648 | 1465206019053 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:19 INFO - PROCESS | 1648 | 1465206019056 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c8dd800 == 38 [pid = 1648] [id = 448] 02:40:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x129728800) [pid = 1648] [serial = 1343] [outer = 0x0] 02:40:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12a933800) [pid = 1648] [serial = 1344] [outer = 0x129728800] 02:40:19 INFO - PROCESS | 1648 | 1465206019086 Marionette DEBUG loaded listener.js 02:40:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12aa41c00) [pid = 1648] [serial = 1345] [outer = 0x129728800] 02:40:19 INFO - PROCESS | 1648 | 1465206019740 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]]]}] 02:40:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 02:40:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 875ms 02:40:19 INFO - PROCESS | 1648 | 1465206019823 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 02:40:19 INFO - PROCESS | 1648 | 1465206019826 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 02:40:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 02:40:19 INFO - PROCESS | 1648 | 1465206019830 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 02:40:19 INFO - PROCESS | 1648 | 1465206019832 Marionette TRACE conn2 <- [1,1766,null,{}] 02:40:19 INFO - PROCESS | 1648 | 1465206019837 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}] 02:40:19 INFO - PROCESS | 1648 | 1465206019839 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:19 INFO - PROCESS | 1648 | 1465206019966 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 02:40:20 INFO - PROCESS | 1648 | 1465206020092 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:20 INFO - PROCESS | 1648 | 1465206020094 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x1188e0800 == 39 [pid = 1648] [id = 449] 02:40:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x1166e8800) [pid = 1648] [serial = 1346] [outer = 0x0] 02:40:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x117656000) [pid = 1648] [serial = 1347] [outer = 0x1166e8800] 02:40:20 INFO - PROCESS | 1648 | 1465206020146 Marionette DEBUG loaded listener.js 02:40:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1182e9400) [pid = 1648] [serial = 1348] [outer = 0x1166e8800] 02:40:20 INFO - PROCESS | 1648 | 1465206020726 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]]]}] 02:40:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 02:40:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 922ms 02:40:20 INFO - PROCESS | 1648 | 1465206020752 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 02:40:20 INFO - PROCESS | 1648 | 1465206020755 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 02:40:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 02:40:20 INFO - PROCESS | 1648 | 1465206020760 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 02:40:20 INFO - PROCESS | 1648 | 1465206020762 Marionette TRACE conn2 <- [1,1770,null,{}] 02:40:20 INFO - PROCESS | 1648 | 1465206020764 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}] 02:40:20 INFO - PROCESS | 1648 | 1465206020766 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:20 INFO - PROCESS | 1648 | 1465206020880 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 02:40:20 INFO - PROCESS | 1648 | 1465206020963 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:20 INFO - PROCESS | 1648 | 1465206020964 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x129867000 == 40 [pid = 1648] [id = 450] 02:40:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x118865800) [pid = 1648] [serial = 1349] [outer = 0x0] 02:40:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x119008800) [pid = 1648] [serial = 1350] [outer = 0x118865800] 02:40:20 INFO - PROCESS | 1648 | 1465206020996 Marionette DEBUG loaded listener.js 02:40:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x119512800) [pid = 1648] [serial = 1351] [outer = 0x118865800] 02:40:21 INFO - PROCESS | 1648 | 1465206021702 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]]]}] 02:40:21 INFO - PROCESS | 1648 | --DOCSHELL 0x12c081000 == 39 [pid = 1648] [id = 447] 02:40:21 INFO - PROCESS | 1648 | --DOCSHELL 0x12c072000 == 38 [pid = 1648] [id = 446] 02:40:21 INFO - PROCESS | 1648 | --DOCSHELL 0x12686a000 == 37 [pid = 1648] [id = 445] 02:40:21 INFO - PROCESS | 1648 | --DOCSHELL 0x12beab800 == 36 [pid = 1648] [id = 444] 02:40:21 INFO - PROCESS | 1648 | --DOCSHELL 0x12b24e000 == 35 [pid = 1648] [id = 443] 02:40:21 INFO - PROCESS | 1648 | --DOCSHELL 0x12a04c800 == 34 [pid = 1648] [id = 442] 02:40:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 02:40:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 975ms 02:40:21 INFO - PROCESS | 1648 | --DOCSHELL 0x125681800 == 33 [pid = 1648] [id = 441] 02:40:21 INFO - PROCESS | 1648 | --DOCSHELL 0x1214b4800 == 32 [pid = 1648] [id = 440] 02:40:21 INFO - PROCESS | 1648 | --DOCSHELL 0x118999800 == 31 [pid = 1648] [id = 439] 02:40:21 INFO - PROCESS | 1648 | --DOCSHELL 0x116833800 == 30 [pid = 1648] [id = 438] 02:40:21 INFO - PROCESS | 1648 | --DOCSHELL 0x12a95d000 == 29 [pid = 1648] [id = 437] 02:40:21 INFO - PROCESS | 1648 | 1465206021736 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 02:40:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 02:40:21 INFO - PROCESS | 1648 | 1465206021738 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 02:40:21 INFO - PROCESS | 1648 | 1465206021741 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 02:40:21 INFO - PROCESS | 1648 | 1465206021743 Marionette TRACE conn2 <- [1,1774,null,{}] 02:40:21 INFO - PROCESS | 1648 | 1465206021747 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}] 02:40:21 INFO - PROCESS | 1648 | 1465206021748 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:21 INFO - PROCESS | 1648 | 1465206021830 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 02:40:21 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x1180b0800) [pid = 1648] [serial = 1293] [outer = 0x0] [url = about:blank] 02:40:21 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x117307400) [pid = 1648] [serial = 1254] [outer = 0x0] [url = about:blank] 02:40:21 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x118102400) [pid = 1648] [serial = 1255] [outer = 0x0] [url = about:blank] 02:40:21 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x113a82800) [pid = 1648] [serial = 1251] [outer = 0x0] [url = about:blank] 02:40:21 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x11950b400) [pid = 1648] [serial = 1263] [outer = 0x0] [url = about:blank] 02:40:21 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x11661f400) [pid = 1648] [serial = 1252] [outer = 0x0] [url = about:blank] 02:40:21 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x118581000) [pid = 1648] [serial = 1257] [outer = 0x0] [url = about:blank] 02:40:21 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1186f2800) [pid = 1648] [serial = 1258] [outer = 0x0] [url = about:blank] 02:40:21 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x116049400) [pid = 1648] [serial = 1249] [outer = 0x0] [url = about:blank] 02:40:21 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x112d04c00) [pid = 1648] [serial = 1248] [outer = 0x0] [url = about:blank] 02:40:21 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1180af400) [pid = 1648] [serial = 1234] [outer = 0x0] [url = about:blank] 02:40:21 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x11624b800) [pid = 1648] [serial = 1233] [outer = 0x0] [url = about:blank] 02:40:21 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x119b10000) [pid = 1648] [serial = 1237] [outer = 0x0] [url = about:blank] 02:40:21 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x11950a400) [pid = 1648] [serial = 1236] [outer = 0x0] [url = about:blank] 02:40:21 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x128d49800) [pid = 1648] [serial = 1240] [outer = 0x0] [url = about:blank] 02:40:21 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x125626800) [pid = 1648] [serial = 1239] [outer = 0x0] [url = about:blank] 02:40:21 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12aaa8c00) [pid = 1648] [serial = 1243] [outer = 0x0] [url = about:blank] 02:40:21 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12a929000) [pid = 1648] [serial = 1242] [outer = 0x0] [url = about:blank] 02:40:21 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x121137800) [pid = 1648] [serial = 1266] [outer = 0x0] [url = about:blank] 02:40:21 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x123dbd400) [pid = 1648] [serial = 1267] [outer = 0x0] [url = about:blank] 02:40:21 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12684d400) [pid = 1648] [serial = 1272] [outer = 0x0] [url = about:blank] 02:40:21 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12bd9e400) [pid = 1648] [serial = 1246] [outer = 0x0] [url = about:blank] 02:40:21 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12bbda000) [pid = 1648] [serial = 1245] [outer = 0x0] [url = about:blank] 02:40:21 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11954e400) [pid = 1648] [serial = 1275] [outer = 0x0] [url = about:blank] 02:40:21 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x124cb2800) [pid = 1648] [serial = 1269] [outer = 0x0] [url = about:blank] 02:40:21 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x127010800) [pid = 1648] [serial = 1278] [outer = 0x0] [url = about:blank] 02:40:21 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x126cab800) [pid = 1648] [serial = 1276] [outer = 0x0] [url = about:blank] 02:40:21 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x128d49400) [pid = 1648] [serial = 1281] [outer = 0x0] [url = about:blank] 02:40:21 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x126d52400) [pid = 1648] [serial = 1273] [outer = 0x0] [url = about:blank] 02:40:21 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1188e6800) [pid = 1648] [serial = 1260] [outer = 0x0] [url = about:blank] 02:40:21 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12568e400) [pid = 1648] [serial = 1270] [outer = 0x0] [url = about:blank] 02:40:21 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x119b0f400) [pid = 1648] [serial = 1264] [outer = 0x0] [url = about:blank] 02:40:21 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x128ef6c00) [pid = 1648] [serial = 1282] [outer = 0x0] [url = about:blank] 02:40:21 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x11925c800) [pid = 1648] [serial = 1261] [outer = 0x0] [url = about:blank] 02:40:21 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1166e6800) [pid = 1648] [serial = 1287] [outer = 0x0] [url = about:blank] 02:40:21 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x1186f0400) [pid = 1648] [serial = 1291] [outer = 0x0] [url = about:blank] 02:40:21 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x11848e800) [pid = 1648] [serial = 1290] [outer = 0x0] [url = about:blank] 02:40:21 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x1167d3c00) [pid = 1648] [serial = 1288] [outer = 0x0] [url = about:blank] 02:40:21 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x118489c00) [pid = 1648] [serial = 1294] [outer = 0x0] [url = about:blank] 02:40:21 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x12755fc00) [pid = 1648] [serial = 1279] [outer = 0x0] [url = about:blank] 02:40:21 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x129724400) [pid = 1648] [serial = 1285] [outer = 0x0] [url = about:blank] 02:40:21 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x129457000) [pid = 1648] [serial = 1284] [outer = 0x0] [url = about:blank] 02:40:21 INFO - PROCESS | 1648 | 1465206021903 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:21 INFO - PROCESS | 1648 | 1465206021904 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x116aa3000 == 30 [pid = 1648] [id = 451] 02:40:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x11661e000) [pid = 1648] [serial = 1352] [outer = 0x0] 02:40:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x117307400) [pid = 1648] [serial = 1353] [outer = 0x11661e000] 02:40:21 INFO - PROCESS | 1648 | 1465206021935 Marionette DEBUG loaded listener.js 02:40:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x118111000) [pid = 1648] [serial = 1354] [outer = 0x11661e000] 02:40:22 INFO - PROCESS | 1648 | 1465206022236 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]]]}] 02:40:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 02:40:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 522ms 02:40:22 INFO - PROCESS | 1648 | 1465206022271 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 02:40:22 INFO - PROCESS | 1648 | 1465206022274 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 02:40:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 02:40:22 INFO - PROCESS | 1648 | 1465206022278 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 02:40:22 INFO - PROCESS | 1648 | 1465206022280 Marionette TRACE conn2 <- [1,1778,null,{}] 02:40:22 INFO - PROCESS | 1648 | 1465206022286 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}] 02:40:22 INFO - PROCESS | 1648 | 1465206022288 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:22 INFO - PROCESS | 1648 | 1465206022369 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 02:40:22 INFO - PROCESS | 1648 | 1465206022436 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:22 INFO - PROCESS | 1648 | 1465206022437 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x11827c800 == 31 [pid = 1648] [id = 452] 02:40:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x118106800) [pid = 1648] [serial = 1355] [outer = 0x0] 02:40:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1186ec400) [pid = 1648] [serial = 1356] [outer = 0x118106800] 02:40:22 INFO - PROCESS | 1648 | 1465206022466 Marionette DEBUG loaded listener.js 02:40:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x11950a400) [pid = 1648] [serial = 1357] [outer = 0x118106800] 02:40:22 INFO - PROCESS | 1648 | 1465206022783 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]]]}] 02:40:22 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 02:40:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 522ms 02:40:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 02:40:22 INFO - PROCESS | 1648 | 1465206022802 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 02:40:22 INFO - PROCESS | 1648 | 1465206022804 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 02:40:22 INFO - PROCESS | 1648 | 1465206022806 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 02:40:22 INFO - PROCESS | 1648 | 1465206022808 Marionette TRACE conn2 <- [1,1782,null,{}] 02:40:22 INFO - PROCESS | 1648 | 1465206022819 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}] 02:40:22 INFO - PROCESS | 1648 | 1465206022822 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:22 INFO - PROCESS | 1648 | 1465206022902 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 02:40:22 INFO - PROCESS | 1648 | 1465206022957 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:22 INFO - PROCESS | 1648 | 1465206022959 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x1212b4800 == 32 [pid = 1648] [id = 453] 02:40:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1160a9c00) [pid = 1648] [serial = 1358] [outer = 0x0] 02:40:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x119b0f800) [pid = 1648] [serial = 1359] [outer = 0x1160a9c00] 02:40:22 INFO - PROCESS | 1648 | 1465206022990 Marionette DEBUG loaded listener.js 02:40:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1219d3000) [pid = 1648] [serial = 1360] [outer = 0x1160a9c00] 02:40:23 INFO - PROCESS | 1648 | 1465206023295 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]]]}] 02:40:23 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 02:40:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 520ms 02:40:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 02:40:23 INFO - PROCESS | 1648 | 1465206023327 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 02:40:23 INFO - PROCESS | 1648 | 1465206023329 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 02:40:23 INFO - PROCESS | 1648 | 1465206023331 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 02:40:23 INFO - PROCESS | 1648 | 1465206023334 Marionette TRACE conn2 <- [1,1786,null,{}] 02:40:23 INFO - PROCESS | 1648 | 1465206023338 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}] 02:40:23 INFO - PROCESS | 1648 | 1465206023339 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:23 INFO - PROCESS | 1648 | 1465206023423 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 02:40:23 INFO - PROCESS | 1648 | 1465206023427 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:23 INFO - PROCESS | 1648 | 1465206023428 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x125663000 == 33 [pid = 1648] [id = 454] 02:40:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x124cb8800) [pid = 1648] [serial = 1361] [outer = 0x0] 02:40:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x126856000) [pid = 1648] [serial = 1362] [outer = 0x124cb8800] 02:40:23 INFO - PROCESS | 1648 | 1465206023456 Marionette DEBUG loaded listener.js 02:40:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x126f02800) [pid = 1648] [serial = 1363] [outer = 0x124cb8800] 02:40:23 INFO - PROCESS | 1648 | 1465206023801 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]]]}] 02:40:23 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 02:40:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 526ms 02:40:23 INFO - PROCESS | 1648 | 1465206023857 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 02:40:23 INFO - PROCESS | 1648 | 1465206023858 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 02:40:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 02:40:23 INFO - PROCESS | 1648 | 1465206023861 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 02:40:23 INFO - PROCESS | 1648 | 1465206023862 Marionette TRACE conn2 <- [1,1790,null,{}] 02:40:23 INFO - PROCESS | 1648 | 1465206023864 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}] 02:40:23 INFO - PROCESS | 1648 | 1465206023865 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:23 INFO - PROCESS | 1648 | 1465206023966 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 02:40:23 INFO - PROCESS | 1648 | 1465206023978 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:23 INFO - PROCESS | 1648 | 1465206023979 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x1275cd000 == 34 [pid = 1648] [id = 455] 02:40:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x11810ec00) [pid = 1648] [serial = 1364] [outer = 0x0] 02:40:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x126f84000) [pid = 1648] [serial = 1365] [outer = 0x11810ec00] 02:40:24 INFO - PROCESS | 1648 | 1465206024004 Marionette DEBUG loaded listener.js 02:40:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x127718c00) [pid = 1648] [serial = 1366] [outer = 0x11810ec00] 02:40:24 INFO - PROCESS | 1648 | 1465206024362 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]]]}] 02:40:24 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) 02:40:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 525ms 02:40:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 02:40:24 INFO - PROCESS | 1648 | 1465206024386 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 02:40:24 INFO - PROCESS | 1648 | 1465206024388 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 02:40:24 INFO - PROCESS | 1648 | 1465206024390 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 02:40:24 INFO - PROCESS | 1648 | 1465206024391 Marionette TRACE conn2 <- [1,1794,null,{}] 02:40:24 INFO - PROCESS | 1648 | 1465206024399 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}] 02:40:24 INFO - PROCESS | 1648 | 1465206024403 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:24 INFO - PROCESS | 1648 | 1465206024520 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 02:40:24 INFO - PROCESS | 1648 | 1465206024524 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:24 INFO - PROCESS | 1648 | 1465206024525 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x1290cb000 == 35 [pid = 1648] [id = 456] 02:40:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x128d46c00) [pid = 1648] [serial = 1367] [outer = 0x0] 02:40:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x128d83400) [pid = 1648] [serial = 1368] [outer = 0x128d46c00] 02:40:24 INFO - PROCESS | 1648 | 1465206024551 Marionette DEBUG loaded listener.js 02:40:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12972cc00) [pid = 1648] [serial = 1369] [outer = 0x128d46c00] 02:40:24 INFO - PROCESS | 1648 | 1465206024906 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]]]}] 02:40:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:40:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 569ms 02:40:24 INFO - PROCESS | 1648 | 1465206024959 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 02:40:24 INFO - PROCESS | 1648 | 1465206024960 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 02:40:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 02:40:24 INFO - PROCESS | 1648 | 1465206024963 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 02:40:24 INFO - PROCESS | 1648 | 1465206024964 Marionette TRACE conn2 <- [1,1798,null,{}] 02:40:24 INFO - PROCESS | 1648 | 1465206024966 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}] 02:40:24 INFO - PROCESS | 1648 | 1465206024967 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:25 INFO - PROCESS | 1648 | 1465206025069 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 02:40:25 INFO - PROCESS | 1648 | 1465206025083 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:25 INFO - PROCESS | 1648 | 1465206025084 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b017800 == 36 [pid = 1648] [id = 457] 02:40:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12a933400) [pid = 1648] [serial = 1370] [outer = 0x0] 02:40:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12a9b4c00) [pid = 1648] [serial = 1371] [outer = 0x12a933400] 02:40:25 INFO - PROCESS | 1648 | 1465206025108 Marionette DEBUG loaded listener.js 02:40:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12aa3f000) [pid = 1648] [serial = 1372] [outer = 0x12a933400] 02:40:25 INFO - PROCESS | 1648 | 1465206025444 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]]]}] 02:40:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 02:40:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 521ms 02:40:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 02:40:25 INFO - PROCESS | 1648 | 1465206025485 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 02:40:25 INFO - PROCESS | 1648 | 1465206025486 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 02:40:25 INFO - PROCESS | 1648 | 1465206025488 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 02:40:25 INFO - PROCESS | 1648 | 1465206025489 Marionette TRACE conn2 <- [1,1802,null,{}] 02:40:25 INFO - PROCESS | 1648 | 1465206025492 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}] 02:40:25 INFO - PROCESS | 1648 | 1465206025493 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:25 INFO - PROCESS | 1648 | 1465206025592 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 02:40:25 INFO - PROCESS | 1648 | 1465206025607 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:25 INFO - PROCESS | 1648 | 1465206025608 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b3d2800 == 37 [pid = 1648] [id = 458] 02:40:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12a9ae800) [pid = 1648] [serial = 1373] [outer = 0x0] 02:40:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12aa46800) [pid = 1648] [serial = 1374] [outer = 0x12a9ae800] 02:40:25 INFO - PROCESS | 1648 | 1465206025633 Marionette DEBUG loaded listener.js 02:40:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12aaa1000) [pid = 1648] [serial = 1375] [outer = 0x12a9ae800] 02:40:25 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12113a400) [pid = 1648] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 02:40:25 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11950c400) [pid = 1648] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 02:40:25 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x11810f400) [pid = 1648] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 02:40:25 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12684cc00) [pid = 1648] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 02:40:25 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12113a800) [pid = 1648] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 02:40:25 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x126d5f000) [pid = 1648] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 02:40:25 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x126f83800) [pid = 1648] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 02:40:25 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x119003800) [pid = 1648] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 02:40:25 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x112a7bc00) [pid = 1648] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 02:40:25 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1167cd800) [pid = 1648] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 02:40:25 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x117654800) [pid = 1648] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 02:40:25 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x115075000) [pid = 1648] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 02:40:25 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x116fa3400) [pid = 1648] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 02:40:25 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x119514c00) [pid = 1648] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 02:40:25 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x121611400) [pid = 1648] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 02:40:25 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x124995c00) [pid = 1648] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 02:40:26 INFO - PROCESS | 1648 | 1465206026052 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]]]}] 02:40:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 02:40:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 570ms 02:40:26 INFO - PROCESS | 1648 | 1465206026058 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 02:40:26 INFO - PROCESS | 1648 | 1465206026059 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 02:40:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 02:40:26 INFO - PROCESS | 1648 | 1465206026062 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 02:40:26 INFO - PROCESS | 1648 | 1465206026063 Marionette TRACE conn2 <- [1,1806,null,{}] 02:40:26 INFO - PROCESS | 1648 | 1465206026070 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}] 02:40:26 INFO - PROCESS | 1648 | 1465206026071 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:26 INFO - PROCESS | 1648 | 1465206026161 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 02:40:26 INFO - PROCESS | 1648 | 1465206026166 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:26 INFO - PROCESS | 1648 | 1465206026167 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x1212b3800 == 38 [pid = 1648] [id = 459] 02:40:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x116053800) [pid = 1648] [serial = 1376] [outer = 0x0] 02:40:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x11848fc00) [pid = 1648] [serial = 1377] [outer = 0x116053800] 02:40:26 INFO - PROCESS | 1648 | 1465206026194 Marionette DEBUG loaded listener.js 02:40:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x121138400) [pid = 1648] [serial = 1378] [outer = 0x116053800] 02:40:26 INFO - PROCESS | 1648 | 1465206026650 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]]]}] 02:40:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 02:40:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 623ms 02:40:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 02:40:26 INFO - PROCESS | 1648 | 1465206026687 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 02:40:26 INFO - PROCESS | 1648 | 1465206026688 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 02:40:26 INFO - PROCESS | 1648 | 1465206026691 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 02:40:26 INFO - PROCESS | 1648 | 1465206026692 Marionette TRACE conn2 <- [1,1810,null,{}] 02:40:26 INFO - PROCESS | 1648 | 1465206026694 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}] 02:40:26 INFO - PROCESS | 1648 | 1465206026695 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:26 INFO - PROCESS | 1648 | 1465206026778 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 02:40:26 INFO - PROCESS | 1648 | 1465206026784 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:26 INFO - PROCESS | 1648 | 1465206026785 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c43a000 == 39 [pid = 1648] [id = 460] 02:40:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x121df1000) [pid = 1648] [serial = 1379] [outer = 0x0] 02:40:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x12725c400) [pid = 1648] [serial = 1380] [outer = 0x121df1000] 02:40:26 INFO - PROCESS | 1648 | 1465206026810 Marionette DEBUG loaded listener.js 02:40:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12aaa4800) [pid = 1648] [serial = 1381] [outer = 0x121df1000] 02:40:27 INFO - PROCESS | 1648 | 1465206027141 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]]]}] 02:40:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 02:40:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 470ms 02:40:27 INFO - PROCESS | 1648 | 1465206027162 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 02:40:27 INFO - PROCESS | 1648 | 1465206027163 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 02:40:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 02:40:27 INFO - PROCESS | 1648 | 1465206027169 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 02:40:27 INFO - PROCESS | 1648 | 1465206027171 Marionette TRACE conn2 <- [1,1814,null,{}] 02:40:27 INFO - PROCESS | 1648 | 1465206027173 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}] 02:40:27 INFO - PROCESS | 1648 | 1465206027175 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:27 INFO - PROCESS | 1648 | 1465206027266 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 02:40:27 INFO - PROCESS | 1648 | 1465206027327 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:27 INFO - PROCESS | 1648 | 1465206027328 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c9b4000 == 40 [pid = 1648] [id = 461] 02:40:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12498c400) [pid = 1648] [serial = 1382] [outer = 0x0] 02:40:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12aaaa400) [pid = 1648] [serial = 1383] [outer = 0x12498c400] 02:40:27 INFO - PROCESS | 1648 | 1465206027355 Marionette DEBUG loaded listener.js 02:40:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12b37b800) [pid = 1648] [serial = 1384] [outer = 0x12498c400] 02:40:27 INFO - PROCESS | 1648 | 1465206027657 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]]]}] 02:40:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 02:40:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 522ms 02:40:27 INFO - PROCESS | 1648 | 1465206027689 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 02:40:27 INFO - PROCESS | 1648 | 1465206027690 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 02:40:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 02:40:27 INFO - PROCESS | 1648 | 1465206027693 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 02:40:27 INFO - PROCESS | 1648 | 1465206027694 Marionette TRACE conn2 <- [1,1818,null,{}] 02:40:27 INFO - PROCESS | 1648 | 1465206027696 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}] 02:40:27 INFO - PROCESS | 1648 | 1465206027697 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:27 INFO - PROCESS | 1648 | 1465206027777 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 02:40:27 INFO - PROCESS | 1648 | 1465206027782 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:27 INFO - PROCESS | 1648 | 1465206027785 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ce16800 == 41 [pid = 1648] [id = 462] 02:40:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12bb93400) [pid = 1648] [serial = 1385] [outer = 0x0] 02:40:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12bba0400) [pid = 1648] [serial = 1386] [outer = 0x12bb93400] 02:40:27 INFO - PROCESS | 1648 | 1465206027816 Marionette DEBUG loaded listener.js 02:40:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12bd3a800) [pid = 1648] [serial = 1387] [outer = 0x12bb93400] 02:40:28 INFO - PROCESS | 1648 | 1465206028302 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]]]}] 02:40:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 02:40:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 618ms 02:40:28 INFO - PROCESS | 1648 | 1465206028312 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 02:40:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 02:40:28 INFO - PROCESS | 1648 | 1465206028316 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 02:40:28 INFO - PROCESS | 1648 | 1465206028320 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 02:40:28 INFO - PROCESS | 1648 | 1465206028323 Marionette TRACE conn2 <- [1,1822,null,{}] 02:40:28 INFO - PROCESS | 1648 | 1465206028327 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}] 02:40:28 INFO - PROCESS | 1648 | 1465206028329 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:28 INFO - PROCESS | 1648 | 1465206028436 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 02:40:28 INFO - PROCESS | 1648 | 1465206028497 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:28 INFO - PROCESS | 1648 | 1465206028499 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x118277800 == 42 [pid = 1648] [id = 463] 02:40:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x116a70c00) [pid = 1648] [serial = 1388] [outer = 0x0] 02:40:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x11848d000) [pid = 1648] [serial = 1389] [outer = 0x116a70c00] 02:40:28 INFO - PROCESS | 1648 | 1465206028530 Marionette DEBUG loaded listener.js 02:40:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1186f6000) [pid = 1648] [serial = 1390] [outer = 0x116a70c00] 02:40:29 INFO - PROCESS | 1648 | 1465206029004 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]]]}] 02:40:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 02:40:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 722ms 02:40:29 INFO - PROCESS | 1648 | 1465206029043 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 02:40:29 INFO - PROCESS | 1648 | 1465206029046 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 02:40:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 02:40:29 INFO - PROCESS | 1648 | 1465206029070 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 02:40:29 INFO - PROCESS | 1648 | 1465206029072 Marionette TRACE conn2 <- [1,1826,null,{}] 02:40:29 INFO - PROCESS | 1648 | 1465206029074 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}] 02:40:29 INFO - PROCESS | 1648 | 1465206029076 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:29 INFO - PROCESS | 1648 | 1465206029180 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 02:40:29 INFO - PROCESS | 1648 | 1465206029253 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:29 INFO - PROCESS | 1648 | 1465206029254 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12902d000 == 43 [pid = 1648] [id = 464] 02:40:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x119b20800) [pid = 1648] [serial = 1391] [outer = 0x0] 02:40:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12150c400) [pid = 1648] [serial = 1392] [outer = 0x119b20800] 02:40:29 INFO - PROCESS | 1648 | 1465206029286 Marionette DEBUG loaded listener.js 02:40:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x123dbb400) [pid = 1648] [serial = 1393] [outer = 0x119b20800] 02:40:29 INFO - PROCESS | 1648 | 1465206029712 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]]]}] 02:40:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 02:40:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 672ms 02:40:29 INFO - PROCESS | 1648 | 1465206029740 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 02:40:29 INFO - PROCESS | 1648 | 1465206029742 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 02:40:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 02:40:29 INFO - PROCESS | 1648 | 1465206029747 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 02:40:29 INFO - PROCESS | 1648 | 1465206029752 Marionette TRACE conn2 <- [1,1830,null,{}] 02:40:29 INFO - PROCESS | 1648 | 1465206029786 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}] 02:40:29 INFO - PROCESS | 1648 | 1465206029791 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:29 INFO - PROCESS | 1648 | 1465206029904 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 02:40:29 INFO - PROCESS | 1648 | 1465206029979 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:29 INFO - PROCESS | 1648 | 1465206029981 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d026800 == 44 [pid = 1648] [id = 465] 02:40:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x127266000) [pid = 1648] [serial = 1394] [outer = 0x0] 02:40:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x128d4c800) [pid = 1648] [serial = 1395] [outer = 0x127266000] 02:40:30 INFO - PROCESS | 1648 | 1465206030012 Marionette DEBUG loaded listener.js 02:40:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12957c000) [pid = 1648] [serial = 1396] [outer = 0x127266000] 02:40:30 INFO - PROCESS | 1648 | 1465206030426 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]]]}] 02:40:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 02:40:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 727ms 02:40:30 INFO - PROCESS | 1648 | 1465206030473 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 02:40:30 INFO - PROCESS | 1648 | 1465206030475 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 02:40:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 02:40:30 INFO - PROCESS | 1648 | 1465206030477 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 02:40:30 INFO - PROCESS | 1648 | 1465206030478 Marionette TRACE conn2 <- [1,1834,null,{}] 02:40:30 INFO - PROCESS | 1648 | 1465206030481 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}] 02:40:30 INFO - PROCESS | 1648 | 1465206030482 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:30 INFO - PROCESS | 1648 | 1465206030586 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 02:40:30 INFO - PROCESS | 1648 | 1465206030646 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:30 INFO - PROCESS | 1648 | 1465206030647 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d042800 == 45 [pid = 1648] [id = 466] 02:40:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12a9b7c00) [pid = 1648] [serial = 1397] [outer = 0x0] 02:40:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12aaaac00) [pid = 1648] [serial = 1398] [outer = 0x12a9b7c00] 02:40:30 INFO - PROCESS | 1648 | 1465206030676 Marionette DEBUG loaded listener.js 02:40:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12b2f0800) [pid = 1648] [serial = 1399] [outer = 0x12a9b7c00] 02:40:31 INFO - PROCESS | 1648 | 1465206031118 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]]]}] 02:40:31 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 02:40:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 869ms 02:40:31 INFO - PROCESS | 1648 | 1465206031364 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 02:40:31 INFO - PROCESS | 1648 | 1465206031367 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 02:40:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 02:40:31 INFO - PROCESS | 1648 | 1465206031371 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 02:40:31 INFO - PROCESS | 1648 | 1465206031372 Marionette TRACE conn2 <- [1,1838,null,{}] 02:40:31 INFO - PROCESS | 1648 | 1465206031376 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}] 02:40:31 INFO - PROCESS | 1648 | 1465206031378 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:31 INFO - PROCESS | 1648 | 1465206031479 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 02:40:31 INFO - PROCESS | 1648 | 1465206031550 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:31 INFO - PROCESS | 1648 | 1465206031553 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x119280800 == 46 [pid = 1648] [id = 467] 02:40:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x116f9d400) [pid = 1648] [serial = 1400] [outer = 0x0] 02:40:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1182e0c00) [pid = 1648] [serial = 1401] [outer = 0x116f9d400] 02:40:31 INFO - PROCESS | 1648 | 1465206031581 Marionette DEBUG loaded listener.js 02:40:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x11886cc00) [pid = 1648] [serial = 1402] [outer = 0x116f9d400] 02:40:32 INFO - PROCESS | 1648 | 1465206032003 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]]]}] 02:40:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 02:40:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 671ms 02:40:32 INFO - PROCESS | 1648 | --DOCSHELL 0x12c9b4000 == 45 [pid = 1648] [id = 461] 02:40:32 INFO - PROCESS | 1648 | --DOCSHELL 0x12c43a000 == 44 [pid = 1648] [id = 460] 02:40:32 INFO - PROCESS | 1648 | --DOCSHELL 0x1212b3800 == 43 [pid = 1648] [id = 459] 02:40:32 INFO - PROCESS | 1648 | --DOCSHELL 0x12b3d2800 == 42 [pid = 1648] [id = 458] 02:40:32 INFO - PROCESS | 1648 | --DOCSHELL 0x12b017800 == 41 [pid = 1648] [id = 457] 02:40:32 INFO - PROCESS | 1648 | --DOCSHELL 0x1290cb000 == 40 [pid = 1648] [id = 456] 02:40:32 INFO - PROCESS | 1648 | --DOCSHELL 0x1275cd000 == 39 [pid = 1648] [id = 455] 02:40:32 INFO - PROCESS | 1648 | --DOCSHELL 0x125663000 == 38 [pid = 1648] [id = 454] 02:40:32 INFO - PROCESS | 1648 | --DOCSHELL 0x1212b4800 == 37 [pid = 1648] [id = 453] 02:40:32 INFO - PROCESS | 1648 | --DOCSHELL 0x11827c800 == 36 [pid = 1648] [id = 452] 02:40:32 INFO - PROCESS | 1648 | --DOCSHELL 0x116aa3000 == 35 [pid = 1648] [id = 451] 02:40:32 INFO - PROCESS | 1648 | --DOCSHELL 0x129867000 == 34 [pid = 1648] [id = 450] 02:40:32 INFO - PROCESS | 1648 | --DOCSHELL 0x1188e0800 == 33 [pid = 1648] [id = 449] 02:40:32 INFO - PROCESS | 1648 | --DOCSHELL 0x12c8dd800 == 32 [pid = 1648] [id = 448] 02:40:32 INFO - PROCESS | 1648 | --DOCSHELL 0x12d042800 == 31 [pid = 1648] [id = 466] 02:40:32 INFO - PROCESS | 1648 | --DOCSHELL 0x12d026800 == 30 [pid = 1648] [id = 465] 02:40:32 INFO - PROCESS | 1648 | --DOCSHELL 0x12902d000 == 29 [pid = 1648] [id = 464] 02:40:32 INFO - PROCESS | 1648 | --DOCSHELL 0x12ce16800 == 28 [pid = 1648] [id = 462] 02:40:32 INFO - PROCESS | 1648 | --DOCSHELL 0x118277800 == 27 [pid = 1648] [id = 463] 02:40:32 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x12128c800) [pid = 1648] [serial = 1323] [outer = 0x0] [url = about:blank] 02:40:32 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x11950dc00) [pid = 1648] [serial = 1320] [outer = 0x0] [url = about:blank] 02:40:32 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x118586000) [pid = 1648] [serial = 1317] [outer = 0x0] [url = about:blank] 02:40:32 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1186f4400) [pid = 1648] [serial = 1318] [outer = 0x0] [url = about:blank] 02:40:32 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x128d8e000) [pid = 1648] [serial = 1312] [outer = 0x0] [url = about:blank] 02:40:32 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x128d52c00) [pid = 1648] [serial = 1311] [outer = 0x0] [url = about:blank] 02:40:32 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x124cf0400) [pid = 1648] [serial = 1326] [outer = 0x0] [url = about:blank] 02:40:32 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x121612000) [pid = 1648] [serial = 1324] [outer = 0x0] [url = about:blank] 02:40:32 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x127711400) [pid = 1648] [serial = 1329] [outer = 0x0] [url = about:blank] 02:40:32 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1290e6c00) [pid = 1648] [serial = 1332] [outer = 0x0] [url = about:blank] 02:40:32 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x128d85800) [pid = 1648] [serial = 1330] [outer = 0x0] [url = about:blank] 02:40:32 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x126843400) [pid = 1648] [serial = 1338] [outer = 0x0] [url = about:blank] 02:40:32 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1167d5400) [pid = 1648] [serial = 1335] [outer = 0x0] [url = about:blank] 02:40:32 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x116fa6400) [pid = 1648] [serial = 1315] [outer = 0x0] [url = about:blank] 02:40:32 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11868dc00) [pid = 1648] [serial = 1297] [outer = 0x0] [url = about:blank] 02:40:32 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11848bc00) [pid = 1648] [serial = 1296] [outer = 0x0] [url = about:blank] 02:40:32 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1167cec00) [pid = 1648] [serial = 1314] [outer = 0x0] [url = about:blank] 02:40:32 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x11950b000) [pid = 1648] [serial = 1300] [outer = 0x0] [url = about:blank] 02:40:32 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x128d52400) [pid = 1648] [serial = 1341] [outer = 0x0] [url = about:blank] 02:40:32 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x119055400) [pid = 1648] [serial = 1299] [outer = 0x0] [url = about:blank] 02:40:32 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x129580800) [pid = 1648] [serial = 1333] [outer = 0x0] [url = about:blank] 02:40:32 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1214f3000) [pid = 1648] [serial = 1303] [outer = 0x0] [url = about:blank] 02:40:32 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x120e70400) [pid = 1648] [serial = 1302] [outer = 0x0] [url = about:blank] 02:40:32 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12684dc00) [pid = 1648] [serial = 1327] [outer = 0x0] [url = about:blank] 02:40:32 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x124cb7c00) [pid = 1648] [serial = 1306] [outer = 0x0] [url = about:blank] 02:40:32 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x121b58c00) [pid = 1648] [serial = 1305] [outer = 0x0] [url = about:blank] 02:40:32 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x129728400) [pid = 1648] [serial = 1342] [outer = 0x0] [url = about:blank] 02:40:32 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12684b000) [pid = 1648] [serial = 1309] [outer = 0x0] [url = about:blank] 02:40:32 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12a933800) [pid = 1648] [serial = 1344] [outer = 0x0] [url = about:blank] 02:40:32 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x125625c00) [pid = 1648] [serial = 1308] [outer = 0x0] [url = about:blank] 02:40:32 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x128ef1800) [pid = 1648] [serial = 1339] [outer = 0x0] [url = about:blank] 02:40:32 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x1186f0000) [pid = 1648] [serial = 1336] [outer = 0x0] [url = about:blank] 02:40:32 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x119550800) [pid = 1648] [serial = 1321] [outer = 0x0] [url = about:blank] 02:40:32 INFO - PROCESS | 1648 | 1465206032636 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 02:40:32 INFO - PROCESS | 1648 | 1465206032639 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 02:40:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 02:40:32 INFO - PROCESS | 1648 | 1465206032650 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 02:40:32 INFO - PROCESS | 1648 | 1465206032652 Marionette TRACE conn2 <- [1,1842,null,{}] 02:40:32 INFO - PROCESS | 1648 | 1465206032655 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}] 02:40:32 INFO - PROCESS | 1648 | 1465206032658 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:32 INFO - PROCESS | 1648 | 1465206032750 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 02:40:32 INFO - PROCESS | 1648 | 1465206032779 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:32 INFO - PROCESS | 1648 | 1465206032782 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x116669800 == 28 [pid = 1648] [id = 468] 02:40:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x1167ca400) [pid = 1648] [serial = 1403] [outer = 0x0] 02:40:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1167d3c00) [pid = 1648] [serial = 1404] [outer = 0x1167ca400] 02:40:32 INFO - PROCESS | 1648 | 1465206032810 Marionette DEBUG loaded listener.js 02:40:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x116a68000) [pid = 1648] [serial = 1405] [outer = 0x1167ca400] 02:40:33 INFO - PROCESS | 1648 | 1465206033157 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]]]}] 02:40:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 02:40:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 571ms 02:40:33 INFO - PROCESS | 1648 | 1465206033222 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 02:40:33 INFO - PROCESS | 1648 | 1465206033224 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 02:40:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 02:40:33 INFO - PROCESS | 1648 | 1465206033229 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 02:40:33 INFO - PROCESS | 1648 | 1465206033232 Marionette TRACE conn2 <- [1,1846,null,{}] 02:40:33 INFO - PROCESS | 1648 | 1465206033235 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}] 02:40:33 INFO - PROCESS | 1648 | 1465206033236 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:33 INFO - PROCESS | 1648 | 1465206033314 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 02:40:33 INFO - PROCESS | 1648 | 1465206033321 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:33 INFO - PROCESS | 1648 | 1465206033322 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x11735e800 == 29 [pid = 1648] [id = 469] 02:40:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x117658400) [pid = 1648] [serial = 1406] [outer = 0x0] 02:40:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x118494400) [pid = 1648] [serial = 1407] [outer = 0x117658400] 02:40:33 INFO - PROCESS | 1648 | 1465206033349 Marionette DEBUG loaded listener.js 02:40:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x118688400) [pid = 1648] [serial = 1408] [outer = 0x117658400] 02:40:33 INFO - PROCESS | 1648 | 1465206033685 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]]]}] 02:40:33 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) 02:40:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 475ms 02:40:33 INFO - PROCESS | 1648 | 1465206033703 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 02:40:33 INFO - PROCESS | 1648 | 1465206033705 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 02:40:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 02:40:33 INFO - PROCESS | 1648 | 1465206033707 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 02:40:33 INFO - PROCESS | 1648 | 1465206033709 Marionette TRACE conn2 <- [1,1850,null,{}] 02:40:33 INFO - PROCESS | 1648 | 1465206033718 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}] 02:40:33 INFO - PROCESS | 1648 | 1465206033722 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:33 INFO - PROCESS | 1648 | 1465206033823 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 02:40:33 INFO - PROCESS | 1648 | 1465206033906 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:33 INFO - PROCESS | 1648 | 1465206033909 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x119577800 == 30 [pid = 1648] [id = 470] 02:40:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1188ec000) [pid = 1648] [serial = 1409] [outer = 0x0] 02:40:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x119060000) [pid = 1648] [serial = 1410] [outer = 0x1188ec000] 02:40:33 INFO - PROCESS | 1648 | 1465206033952 Marionette DEBUG loaded listener.js 02:40:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x119509c00) [pid = 1648] [serial = 1411] [outer = 0x1188ec000] 02:40:34 INFO - PROCESS | 1648 | 1465206034373 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]]]}] 02:40:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:40:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 718ms 02:40:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 02:40:34 INFO - PROCESS | 1648 | 1465206034426 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 02:40:34 INFO - PROCESS | 1648 | 1465206034427 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 02:40:34 INFO - PROCESS | 1648 | 1465206034429 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 02:40:34 INFO - PROCESS | 1648 | 1465206034431 Marionette TRACE conn2 <- [1,1854,null,{}] 02:40:34 INFO - PROCESS | 1648 | 1465206034433 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}] 02:40:34 INFO - PROCESS | 1648 | 1465206034434 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:34 INFO - PROCESS | 1648 | 1465206034512 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 02:40:34 INFO - PROCESS | 1648 | 1465206034518 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:34 INFO - PROCESS | 1648 | 1465206034519 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x121825800 == 31 [pid = 1648] [id = 471] 02:40:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x11954f000) [pid = 1648] [serial = 1412] [outer = 0x0] 02:40:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x119b13000) [pid = 1648] [serial = 1413] [outer = 0x11954f000] 02:40:34 INFO - PROCESS | 1648 | 1465206034546 Marionette DEBUG loaded listener.js 02:40:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12113c400) [pid = 1648] [serial = 1414] [outer = 0x11954f000] 02:40:34 INFO - PROCESS | 1648 | 1465206034902 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]]]}] 02:40:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 02:40:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 519ms 02:40:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 02:40:34 INFO - PROCESS | 1648 | 1465206034949 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 02:40:34 INFO - PROCESS | 1648 | 1465206034950 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 02:40:34 INFO - PROCESS | 1648 | 1465206034953 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 02:40:34 INFO - PROCESS | 1648 | 1465206034954 Marionette TRACE conn2 <- [1,1858,null,{}] 02:40:34 INFO - PROCESS | 1648 | 1465206034956 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}] 02:40:34 INFO - PROCESS | 1648 | 1465206034957 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:35 INFO - PROCESS | 1648 | 1465206035059 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 02:40:35 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12a933400) [pid = 1648] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 02:40:35 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x128d46c00) [pid = 1648] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 02:40:35 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12a9ae800) [pid = 1648] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 02:40:35 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x129728800) [pid = 1648] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 02:40:35 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1160a9c00) [pid = 1648] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 02:40:35 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x11661e000) [pid = 1648] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 02:40:35 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x118865800) [pid = 1648] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 02:40:35 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x124cb8800) [pid = 1648] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 02:40:35 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x1166e8800) [pid = 1648] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 02:40:35 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x118106800) [pid = 1648] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 02:40:35 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x116053800) [pid = 1648] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 02:40:35 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x12bb93400) [pid = 1648] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 02:40:35 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x12498c400) [pid = 1648] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 02:40:35 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x121df1000) [pid = 1648] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 02:40:35 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x11810ec00) [pid = 1648] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 02:40:35 INFO - PROCESS | 1648 | 1465206035468 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:35 INFO - PROCESS | 1648 | 1465206035469 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x11332b800 == 32 [pid = 1648] [id = 472] 02:40:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x11291f400) [pid = 1648] [serial = 1415] [outer = 0x0] 02:40:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x112d0d400) [pid = 1648] [serial = 1416] [outer = 0x11291f400] 02:40:35 INFO - PROCESS | 1648 | 1465206035502 Marionette DEBUG loaded listener.js 02:40:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x11660f400) [pid = 1648] [serial = 1417] [outer = 0x11291f400] 02:40:36 INFO - PROCESS | 1648 | 1465206036044 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]]]}] 02:40:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 02:40:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1168ms 02:40:36 INFO - PROCESS | 1648 | 1465206036124 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 02:40:36 INFO - PROCESS | 1648 | 1465206036126 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 02:40:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 02:40:36 INFO - PROCESS | 1648 | 1465206036130 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 02:40:36 INFO - PROCESS | 1648 | 1465206036132 Marionette TRACE conn2 <- [1,1862,null,{}] 02:40:36 INFO - PROCESS | 1648 | 1465206036135 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}] 02:40:36 INFO - PROCESS | 1648 | 1465206036137 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:36 INFO - PROCESS | 1648 | 1465206036243 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 02:40:36 INFO - PROCESS | 1648 | 1465206036301 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:36 INFO - PROCESS | 1648 | 1465206036303 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x119268800 == 33 [pid = 1648] [id = 473] 02:40:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x1182e1800) [pid = 1648] [serial = 1418] [outer = 0x0] 02:40:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x11848bc00) [pid = 1648] [serial = 1419] [outer = 0x1182e1800] 02:40:36 INFO - PROCESS | 1648 | 1465206036335 Marionette DEBUG loaded listener.js 02:40:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x118585000) [pid = 1648] [serial = 1420] [outer = 0x1182e1800] 02:40:36 INFO - PROCESS | 1648 | 1465206036896 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]]]}] 02:40:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 02:40:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 871ms 02:40:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 02:40:37 INFO - PROCESS | 1648 | 1465206037026 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 02:40:37 INFO - PROCESS | 1648 | 1465206037028 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 02:40:37 INFO - PROCESS | 1648 | 1465206037031 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 02:40:37 INFO - PROCESS | 1648 | 1465206037036 Marionette TRACE conn2 <- [1,1866,null,{}] 02:40:37 INFO - PROCESS | 1648 | 1465206037039 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}] 02:40:37 INFO - PROCESS | 1648 | 1465206037041 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:37 INFO - PROCESS | 1648 | 1465206037152 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 02:40:37 INFO - PROCESS | 1648 | 1465206037233 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:37 INFO - PROCESS | 1648 | 1465206037236 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x116883000 == 34 [pid = 1648] [id = 474] 02:40:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1167c6c00) [pid = 1648] [serial = 1421] [outer = 0x0] 02:40:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1168a4c00) [pid = 1648] [serial = 1422] [outer = 0x1167c6c00] 02:40:37 INFO - PROCESS | 1648 | 1465206037265 Marionette DEBUG loaded listener.js 02:40:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1180bbc00) [pid = 1648] [serial = 1423] [outer = 0x1167c6c00] 02:40:37 INFO - PROCESS | 1648 | --DOCSHELL 0x112ab7800 == 33 [pid = 1648] [id = 21] 02:40:37 INFO - PROCESS | 1648 | --DOCSHELL 0x116880000 == 32 [pid = 1648] [id = 26] 02:40:37 INFO - PROCESS | 1648 | --DOCSHELL 0x11620e000 == 31 [pid = 1648] [id = 25] 02:40:37 INFO - PROCESS | 1648 | --DOCSHELL 0x121825800 == 30 [pid = 1648] [id = 471] 02:40:37 INFO - PROCESS | 1648 | --DOCSHELL 0x119577800 == 29 [pid = 1648] [id = 470] 02:40:37 INFO - PROCESS | 1648 | --DOCSHELL 0x11735e800 == 28 [pid = 1648] [id = 469] 02:40:37 INFO - PROCESS | 1648 | --DOCSHELL 0x116669800 == 27 [pid = 1648] [id = 468] 02:40:37 INFO - PROCESS | 1648 | --DOCSHELL 0x119280800 == 26 [pid = 1648] [id = 467] 02:40:37 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12a9b4c00) [pid = 1648] [serial = 1371] [outer = 0x0] [url = about:blank] 02:40:37 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x128d83400) [pid = 1648] [serial = 1368] [outer = 0x0] [url = about:blank] 02:40:37 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12aa46800) [pid = 1648] [serial = 1374] [outer = 0x0] [url = about:blank] 02:40:37 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x12aa41c00) [pid = 1648] [serial = 1345] [outer = 0x0] [url = about:blank] 02:40:37 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x119b0f800) [pid = 1648] [serial = 1359] [outer = 0x0] [url = about:blank] 02:40:37 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x1219d3000) [pid = 1648] [serial = 1360] [outer = 0x0] [url = about:blank] 02:40:37 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x117307400) [pid = 1648] [serial = 1353] [outer = 0x0] [url = about:blank] 02:40:37 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x118111000) [pid = 1648] [serial = 1354] [outer = 0x0] [url = about:blank] 02:40:37 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x119008800) [pid = 1648] [serial = 1350] [outer = 0x0] [url = about:blank] 02:40:37 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x119512800) [pid = 1648] [serial = 1351] [outer = 0x0] [url = about:blank] 02:40:37 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x126856000) [pid = 1648] [serial = 1362] [outer = 0x0] [url = about:blank] 02:40:37 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x117656000) [pid = 1648] [serial = 1347] [outer = 0x0] [url = about:blank] 02:40:37 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x1182e9400) [pid = 1648] [serial = 1348] [outer = 0x0] [url = about:blank] 02:40:37 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x1186ec400) [pid = 1648] [serial = 1356] [outer = 0x0] [url = about:blank] 02:40:37 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x11950a400) [pid = 1648] [serial = 1357] [outer = 0x0] [url = about:blank] 02:40:37 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x12aa3f000) [pid = 1648] [serial = 1372] [outer = 0x0] [url = about:blank] 02:40:37 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x121138400) [pid = 1648] [serial = 1378] [outer = 0x0] [url = about:blank] 02:40:37 INFO - PROCESS | 1648 | --DOMWINDOW == 64 (0x12bba0400) [pid = 1648] [serial = 1386] [outer = 0x0] [url = about:blank] 02:40:37 INFO - PROCESS | 1648 | --DOMWINDOW == 63 (0x11848fc00) [pid = 1648] [serial = 1377] [outer = 0x0] [url = about:blank] 02:40:37 INFO - PROCESS | 1648 | --DOMWINDOW == 62 (0x12bd3a800) [pid = 1648] [serial = 1387] [outer = 0x0] [url = about:blank] 02:40:37 INFO - PROCESS | 1648 | --DOMWINDOW == 61 (0x12aaa1000) [pid = 1648] [serial = 1375] [outer = 0x0] [url = about:blank] 02:40:37 INFO - PROCESS | 1648 | --DOMWINDOW == 60 (0x12b37b800) [pid = 1648] [serial = 1384] [outer = 0x0] [url = about:blank] 02:40:37 INFO - PROCESS | 1648 | --DOMWINDOW == 59 (0x12aaa4800) [pid = 1648] [serial = 1381] [outer = 0x0] [url = about:blank] 02:40:37 INFO - PROCESS | 1648 | --DOMWINDOW == 58 (0x126f84000) [pid = 1648] [serial = 1365] [outer = 0x0] [url = about:blank] 02:40:37 INFO - PROCESS | 1648 | --DOMWINDOW == 57 (0x12972cc00) [pid = 1648] [serial = 1369] [outer = 0x0] [url = about:blank] 02:40:37 INFO - PROCESS | 1648 | --DOMWINDOW == 56 (0x12725c400) [pid = 1648] [serial = 1380] [outer = 0x0] [url = about:blank] 02:40:37 INFO - PROCESS | 1648 | --DOMWINDOW == 55 (0x12aaaa400) [pid = 1648] [serial = 1383] [outer = 0x0] [url = about:blank] 02:40:37 INFO - PROCESS | 1648 | --DOMWINDOW == 54 (0x126f02800) [pid = 1648] [serial = 1363] [outer = 0x0] [url = about:blank] 02:40:37 INFO - PROCESS | 1648 | --DOMWINDOW == 53 (0x127718c00) [pid = 1648] [serial = 1366] [outer = 0x0] [url = about:blank] 02:40:37 INFO - PROCESS | 1648 | 1465206037731 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]]]}] 02:40:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 02:40:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 777ms 02:40:37 INFO - PROCESS | 1648 | 1465206037808 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 02:40:37 INFO - PROCESS | 1648 | 1465206037810 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 02:40:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 02:40:37 INFO - PROCESS | 1648 | 1465206037813 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 02:40:37 INFO - PROCESS | 1648 | 1465206037815 Marionette TRACE conn2 <- [1,1870,null,{}] 02:40:37 INFO - PROCESS | 1648 | 1465206037819 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}] 02:40:37 INFO - PROCESS | 1648 | 1465206037821 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:37 INFO - PROCESS | 1648 | 1465206037918 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 02:40:37 INFO - PROCESS | 1648 | 1465206037972 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:37 INFO - PROCESS | 1648 | 1465206037974 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e18000 == 27 [pid = 1648] [id = 475] 02:40:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 54 (0x1180b3000) [pid = 1648] [serial = 1424] [outer = 0x0] 02:40:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 55 (0x118496400) [pid = 1648] [serial = 1425] [outer = 0x1180b3000] 02:40:38 INFO - PROCESS | 1648 | 1465206038007 Marionette DEBUG loaded listener.js 02:40:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 56 (0x1186ea000) [pid = 1648] [serial = 1426] [outer = 0x1180b3000] 02:40:38 INFO - PROCESS | 1648 | 1465206038422 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]]]}] 02:40:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 02:40:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 622ms 02:40:38 INFO - PROCESS | 1648 | 1465206038436 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 02:40:38 INFO - PROCESS | 1648 | 1465206038440 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 02:40:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 02:40:38 INFO - PROCESS | 1648 | 1465206038445 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 02:40:38 INFO - PROCESS | 1648 | 1465206038447 Marionette TRACE conn2 <- [1,1874,null,{}] 02:40:38 INFO - PROCESS | 1648 | 1465206038450 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}] 02:40:38 INFO - PROCESS | 1648 | 1465206038451 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:38 INFO - PROCESS | 1648 | 1465206038578 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 02:40:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 57 (0x119004400) [pid = 1648] [serial = 1427] [outer = 0x12c778000] 02:40:38 INFO - PROCESS | 1648 | 1465206038663 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:38 INFO - PROCESS | 1648 | 1465206038664 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x112acd000 == 28 [pid = 1648] [id = 476] 02:40:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 58 (0x11950a400) [pid = 1648] [serial = 1428] [outer = 0x0] 02:40:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 59 (0x11950cc00) [pid = 1648] [serial = 1429] [outer = 0x11950a400] 02:40:38 INFO - PROCESS | 1648 | 1465206038702 Marionette DEBUG loaded listener.js 02:40:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 60 (0x11954f800) [pid = 1648] [serial = 1430] [outer = 0x11950a400] 02:40:39 INFO - PROCESS | 1648 | 1465206039186 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]]]}] 02:40:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 02:40:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 770ms 02:40:39 INFO - PROCESS | 1648 | 1465206039215 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 02:40:39 INFO - PROCESS | 1648 | 1465206039219 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 02:40:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 02:40:39 INFO - PROCESS | 1648 | 1465206039221 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 02:40:39 INFO - PROCESS | 1648 | 1465206039224 Marionette TRACE conn2 <- [1,1878,null,{}] 02:40:39 INFO - PROCESS | 1648 | 1465206039232 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}] 02:40:39 INFO - PROCESS | 1648 | 1465206039236 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:39 INFO - PROCESS | 1648 | 1465206039333 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 02:40:39 INFO - PROCESS | 1648 | 1465206039402 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:39 INFO - PROCESS | 1648 | 1465206039405 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x124c90000 == 29 [pid = 1648] [id = 477] 02:40:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 61 (0x119b20400) [pid = 1648] [serial = 1431] [outer = 0x0] 02:40:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 62 (0x12160f400) [pid = 1648] [serial = 1432] [outer = 0x119b20400] 02:40:39 INFO - PROCESS | 1648 | 1465206039438 Marionette DEBUG loaded listener.js 02:40:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x124cb3c00) [pid = 1648] [serial = 1433] [outer = 0x119b20400] 02:40:39 INFO - PROCESS | 1648 | 1465206039913 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]]]}] 02:40:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 02:40:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 772ms 02:40:40 INFO - PROCESS | 1648 | 1465206039994 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 02:40:40 INFO - PROCESS | 1648 | 1465206039997 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 02:40:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 02:40:40 INFO - PROCESS | 1648 | 1465206040004 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 02:40:40 INFO - PROCESS | 1648 | 1465206040005 Marionette TRACE conn2 <- [1,1882,null,{}] 02:40:40 INFO - PROCESS | 1648 | 1465206040009 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}] 02:40:40 INFO - PROCESS | 1648 | 1465206040011 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:40 INFO - PROCESS | 1648 | 1465206040163 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 02:40:40 INFO - PROCESS | 1648 | 1465206040232 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:40 INFO - PROCESS | 1648 | 1465206040234 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x126cbe000 == 30 [pid = 1648] [id = 478] 02:40:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x124d62800) [pid = 1648] [serial = 1434] [outer = 0x0] 02:40:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x12568f800) [pid = 1648] [serial = 1435] [outer = 0x124d62800] 02:40:40 INFO - PROCESS | 1648 | 1465206040264 Marionette DEBUG loaded listener.js 02:40:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x12684bc00) [pid = 1648] [serial = 1436] [outer = 0x124d62800] 02:40:40 INFO - PROCESS | 1648 | 1465206040681 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]]]}] 02:40:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 02:40:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 723ms 02:40:40 INFO - PROCESS | 1648 | 1465206040726 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 02:40:40 INFO - PROCESS | 1648 | 1465206040728 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 02:40:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 02:40:40 INFO - PROCESS | 1648 | 1465206040730 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 02:40:40 INFO - PROCESS | 1648 | 1465206040731 Marionette TRACE conn2 <- [1,1886,null,{}] 02:40:40 INFO - PROCESS | 1648 | 1465206040734 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}] 02:40:40 INFO - PROCESS | 1648 | 1465206040735 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:40 INFO - PROCESS | 1648 | 1465206040828 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 02:40:40 INFO - PROCESS | 1648 | 1465206040896 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:40 INFO - PROCESS | 1648 | 1465206040898 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x1275d1000 == 31 [pid = 1648] [id = 479] 02:40:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x116705800) [pid = 1648] [serial = 1437] [outer = 0x0] 02:40:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x125628c00) [pid = 1648] [serial = 1438] [outer = 0x116705800] 02:40:40 INFO - PROCESS | 1648 | 1465206040927 Marionette DEBUG loaded listener.js 02:40:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x126ca7000) [pid = 1648] [serial = 1439] [outer = 0x116705800] 02:40:41 INFO - PROCESS | 1648 | 1465206041505 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]]]}] 02:40:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 02:40:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 819ms 02:40:41 INFO - PROCESS | 1648 | 1465206041551 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 02:40:41 INFO - PROCESS | 1648 | 1465206041554 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 02:40:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 02:40:41 INFO - PROCESS | 1648 | 1465206041560 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 02:40:41 INFO - PROCESS | 1648 | 1465206041563 Marionette TRACE conn2 <- [1,1890,null,{}] 02:40:41 INFO - PROCESS | 1648 | 1465206041568 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}] 02:40:41 INFO - PROCESS | 1648 | 1465206041570 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:41 INFO - PROCESS | 1648 | 1465206041716 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 02:40:41 INFO - PROCESS | 1648 | --DOCSHELL 0x11332b800 == 30 [pid = 1648] [id = 472] 02:40:43 INFO - PROCESS | 1648 | --DOCSHELL 0x12a94e000 == 29 [pid = 1648] [id = 10] 02:40:43 INFO - PROCESS | 1648 | --DOCSHELL 0x12c432800 == 28 [pid = 1648] [id = 12] 02:40:43 INFO - PROCESS | 1648 | --DOCSHELL 0x113a24000 == 27 [pid = 1648] [id = 24] 02:40:43 INFO - PROCESS | 1648 | --DOCSHELL 0x12c9af800 == 26 [pid = 1648] [id = 14] 02:40:43 INFO - PROCESS | 1648 | --DOCSHELL 0x11688f000 == 25 [pid = 1648] [id = 22] 02:40:43 INFO - PROCESS | 1648 | --DOCSHELL 0x12dac4800 == 24 [pid = 1648] [id = 20] 02:40:43 INFO - PROCESS | 1648 | --DOCSHELL 0x12ce5d800 == 23 [pid = 1648] [id = 17] 02:40:43 INFO - PROCESS | 1648 | --DOCSHELL 0x12d7be800 == 22 [pid = 1648] [id = 19] 02:40:43 INFO - PROCESS | 1648 | --DOCSHELL 0x1294b3000 == 21 [pid = 1648] [id = 6] 02:40:43 INFO - PROCESS | 1648 | --DOCSHELL 0x12b3d0000 == 20 [pid = 1648] [id = 9] 02:40:43 INFO - PROCESS | 1648 | --DOCSHELL 0x117e1e000 == 19 [pid = 1648] [id = 18] 02:40:43 INFO - PROCESS | 1648 | --DOCSHELL 0x12b00a800 == 18 [pid = 1648] [id = 8] 02:40:43 INFO - PROCESS | 1648 | --DOCSHELL 0x12c442000 == 17 [pid = 1648] [id = 13] 02:40:43 INFO - PROCESS | 1648 | --DOCSHELL 0x12c06c000 == 16 [pid = 1648] [id = 11] 02:40:43 INFO - PROCESS | 1648 | --DOCSHELL 0x119268800 == 15 [pid = 1648] [id = 473] 02:40:43 INFO - PROCESS | 1648 | --DOCSHELL 0x117021000 == 14 [pid = 1648] [id = 23] 02:40:43 INFO - PROCESS | 1648 | --DOCSHELL 0x126cbe000 == 13 [pid = 1648] [id = 478] 02:40:43 INFO - PROCESS | 1648 | --DOCSHELL 0x124c90000 == 12 [pid = 1648] [id = 477] 02:40:43 INFO - PROCESS | 1648 | --DOCSHELL 0x112acd000 == 11 [pid = 1648] [id = 476] 02:40:43 INFO - PROCESS | 1648 | --DOCSHELL 0x117e18000 == 10 [pid = 1648] [id = 475] 02:40:43 INFO - PROCESS | 1648 | --DOCSHELL 0x116883000 == 9 [pid = 1648] [id = 474] 02:40:43 INFO - PROCESS | 1648 | --DOCSHELL 0x1275d1000 == 8 [pid = 1648] [id = 479] 02:40:43 INFO - PROCESS | 1648 | 1465206043565 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:43 INFO - PROCESS | 1648 | 1465206043567 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x113253000 == 9 [pid = 1648] [id = 480] 02:40:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x112921800) [pid = 1648] [serial = 1440] [outer = 0x0] 02:40:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x11292c400) [pid = 1648] [serial = 1441] [outer = 0x112921800] 02:40:43 INFO - PROCESS | 1648 | 1465206043642 Marionette DEBUG loaded listener.js 02:40:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x113d76c00) [pid = 1648] [serial = 1442] [outer = 0x112921800] 02:40:43 INFO - PROCESS | 1648 | 1465206043975 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]]]}] 02:40:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 02:40:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 2432ms 02:40:43 INFO - PROCESS | 1648 | 1465206043993 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 02:40:43 INFO - PROCESS | 1648 | 1465206043996 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 02:40:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 02:40:44 INFO - PROCESS | 1648 | 1465206044002 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 02:40:44 INFO - PROCESS | 1648 | 1465206044005 Marionette TRACE conn2 <- [1,1894,null,{}] 02:40:44 INFO - PROCESS | 1648 | 1465206044011 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}] 02:40:44 INFO - PROCESS | 1648 | 1465206044014 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:44 INFO - PROCESS | 1648 | 1465206044143 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 02:40:44 INFO - PROCESS | 1648 | 1465206044253 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:44 INFO - PROCESS | 1648 | 1465206044255 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x117015000 == 10 [pid = 1648] [id = 481] 02:40:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x116706c00) [pid = 1648] [serial = 1443] [outer = 0x0] 02:40:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x1168b0c00) [pid = 1648] [serial = 1444] [outer = 0x116706c00] 02:40:44 INFO - PROCESS | 1648 | 1465206044300 Marionette DEBUG loaded listener.js 02:40:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x1180ba400) [pid = 1648] [serial = 1445] [outer = 0x116706c00] 02:40:44 INFO - PROCESS | 1648 | 1465206044597 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]]]}] 02:40:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 02:40:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 623ms 02:40:44 INFO - PROCESS | 1648 | 1465206044626 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 02:40:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 02:40:44 INFO - PROCESS | 1648 | 1465206044629 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 02:40:44 INFO - PROCESS | 1648 | 1465206044640 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 02:40:44 INFO - PROCESS | 1648 | 1465206044641 Marionette TRACE conn2 <- [1,1898,null,{}] 02:40:44 INFO - PROCESS | 1648 | 1465206044644 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}] 02:40:44 INFO - PROCESS | 1648 | 1465206044645 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:44 INFO - PROCESS | 1648 | 1465206044738 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 02:40:44 INFO - PROCESS | 1648 | 1465206044809 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:44 INFO - PROCESS | 1648 | 1465206044811 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x11956a000 == 11 [pid = 1648] [id = 482] 02:40:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x118492c00) [pid = 1648] [serial = 1446] [outer = 0x0] 02:40:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x118581c00) [pid = 1648] [serial = 1447] [outer = 0x118492c00] 02:40:44 INFO - PROCESS | 1648 | 1465206044837 Marionette DEBUG loaded listener.js 02:40:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1186ed800) [pid = 1648] [serial = 1448] [outer = 0x118492c00] 02:40:45 INFO - PROCESS | 1648 | 1465206045129 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]]]}] 02:40:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 02:40:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 528ms 02:40:45 INFO - PROCESS | 1648 | 1465206045161 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 02:40:45 INFO - PROCESS | 1648 | 1465206045162 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 02:40:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 02:40:45 INFO - PROCESS | 1648 | 1465206045173 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 02:40:45 INFO - PROCESS | 1648 | 1465206045177 Marionette TRACE conn2 <- [1,1902,null,{}] 02:40:45 INFO - PROCESS | 1648 | 1465206045187 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}] 02:40:45 INFO - PROCESS | 1648 | 1465206045190 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:45 INFO - PROCESS | 1648 | 1465206045272 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 02:40:45 INFO - PROCESS | 1648 | 1465206045277 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:45 INFO - PROCESS | 1648 | 1465206045278 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x121db1000 == 12 [pid = 1648] [id = 483] 02:40:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1186f7000) [pid = 1648] [serial = 1449] [outer = 0x0] 02:40:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x119250c00) [pid = 1648] [serial = 1450] [outer = 0x1186f7000] 02:40:45 INFO - PROCESS | 1648 | 1465206045306 Marionette DEBUG loaded listener.js 02:40:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x119544c00) [pid = 1648] [serial = 1451] [outer = 0x1186f7000] 02:40:45 INFO - PROCESS | 1648 | 1465206045652 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]]]}] 02:40:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 02:40:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 532ms 02:40:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 02:40:45 INFO - PROCESS | 1648 | 1465206045705 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 02:40:45 INFO - PROCESS | 1648 | 1465206045707 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 02:40:45 INFO - PROCESS | 1648 | 1465206045709 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 02:40:45 INFO - PROCESS | 1648 | 1465206045710 Marionette TRACE conn2 <- [1,1906,null,{}] 02:40:45 INFO - PROCESS | 1648 | 1465206045713 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}] 02:40:45 INFO - PROCESS | 1648 | 1465206045714 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:45 INFO - PROCESS | 1648 | 1465206045817 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 02:40:45 INFO - PROCESS | 1648 | 1465206045854 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:45 INFO - PROCESS | 1648 | 1465206045855 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x1256b7000 == 13 [pid = 1648] [id = 484] 02:40:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x119b09400) [pid = 1648] [serial = 1452] [outer = 0x0] 02:40:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x120e6c400) [pid = 1648] [serial = 1453] [outer = 0x119b09400] 02:40:45 INFO - PROCESS | 1648 | 1465206045881 Marionette DEBUG loaded listener.js 02:40:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x12113c000) [pid = 1648] [serial = 1454] [outer = 0x119b09400] 02:40:46 INFO - PROCESS | 1648 | 1465206046196 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]]]}] 02:40:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 02:40:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 519ms 02:40:46 INFO - PROCESS | 1648 | 1465206046228 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 02:40:46 INFO - PROCESS | 1648 | 1465206046230 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 02:40:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 02:40:46 INFO - PROCESS | 1648 | 1465206046232 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 02:40:46 INFO - PROCESS | 1648 | 1465206046235 Marionette TRACE conn2 <- [1,1910,null,{}] 02:40:46 INFO - PROCESS | 1648 | 1465206046245 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}] 02:40:46 INFO - PROCESS | 1648 | 1465206046246 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:46 INFO - PROCESS | 1648 | 1465206046334 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 02:40:46 INFO - PROCESS | 1648 | 1465206046372 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:46 INFO - PROCESS | 1648 | 1465206046376 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x1275dc000 == 14 [pid = 1648] [id = 485] 02:40:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1219d0c00) [pid = 1648] [serial = 1455] [outer = 0x0] 02:40:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1219dbc00) [pid = 1648] [serial = 1456] [outer = 0x1219d0c00] 02:40:46 INFO - PROCESS | 1648 | 1465206046409 Marionette DEBUG loaded listener.js 02:40:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x124d62000) [pid = 1648] [serial = 1457] [outer = 0x1219d0c00] 02:40:46 INFO - PROCESS | 1648 | 1465206046774 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]]]}] 02:40:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 02:40:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 575ms 02:40:46 INFO - PROCESS | 1648 | 1465206046815 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 02:40:46 INFO - PROCESS | 1648 | 1465206046816 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 02:40:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 02:40:46 INFO - PROCESS | 1648 | 1465206046819 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 02:40:46 INFO - PROCESS | 1648 | 1465206046820 Marionette TRACE conn2 <- [1,1914,null,{}] 02:40:46 INFO - PROCESS | 1648 | 1465206046822 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}] 02:40:46 INFO - PROCESS | 1648 | 1465206046823 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:46 INFO - PROCESS | 1648 | 1465206046921 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 02:40:46 INFO - PROCESS | 1648 | 1465206046925 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:46 INFO - PROCESS | 1648 | 1465206046926 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x112072000 == 15 [pid = 1648] [id = 486] 02:40:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1219d2400) [pid = 1648] [serial = 1458] [outer = 0x0] 02:40:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x126842800) [pid = 1648] [serial = 1459] [outer = 0x1219d2400] 02:40:46 INFO - PROCESS | 1648 | 1465206046951 Marionette DEBUG loaded listener.js 02:40:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x126d53800) [pid = 1648] [serial = 1460] [outer = 0x1219d2400] 02:40:47 INFO - PROCESS | 1648 | 1465206047275 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]]]}] 02:40:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 02:40:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 469ms 02:40:47 INFO - PROCESS | 1648 | 1465206047290 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 02:40:47 INFO - PROCESS | 1648 | 1465206047292 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 02:40:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 02:40:47 INFO - PROCESS | 1648 | 1465206047294 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 02:40:47 INFO - PROCESS | 1648 | 1465206047295 Marionette TRACE conn2 <- [1,1918,null,{}] 02:40:47 INFO - PROCESS | 1648 | 1465206047297 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}] 02:40:47 INFO - PROCESS | 1648 | 1465206047298 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:47 INFO - PROCESS | 1648 | 1465206047401 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 02:40:47 INFO - PROCESS | 1648 | 1465206047404 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:47 INFO - PROCESS | 1648 | 1465206047405 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a910800 == 16 [pid = 1648] [id = 487] 02:40:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x111c19800) [pid = 1648] [serial = 1461] [outer = 0x0] 02:40:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x126d56c00) [pid = 1648] [serial = 1462] [outer = 0x111c19800] 02:40:47 INFO - PROCESS | 1648 | 1465206047429 Marionette DEBUG loaded listener.js 02:40:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x116711000) [pid = 1648] [serial = 1463] [outer = 0x111c19800] 02:40:47 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11954f000) [pid = 1648] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 02:40:47 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x124d62800) [pid = 1648] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 02:40:47 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x119b20400) [pid = 1648] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 02:40:47 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x116f9d400) [pid = 1648] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 02:40:47 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x119b20800) [pid = 1648] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 02:40:47 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x116a70c00) [pid = 1648] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 02:40:47 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12a9b7c00) [pid = 1648] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 02:40:47 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x127266000) [pid = 1648] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 02:40:47 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x11950a400) [pid = 1648] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 02:40:47 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1167c6c00) [pid = 1648] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 02:40:47 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x11291f400) [pid = 1648] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 02:40:47 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1182e1800) [pid = 1648] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 02:40:47 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x1180b3000) [pid = 1648] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 02:40:47 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x1167ca400) [pid = 1648] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 02:40:47 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x117658400) [pid = 1648] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 02:40:47 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x1188ec000) [pid = 1648] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 02:40:48 INFO - PROCESS | 1648 | 1465206048002 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]]]}] 02:40:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 02:40:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 720ms 02:40:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 02:40:48 INFO - PROCESS | 1648 | 1465206048019 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 02:40:48 INFO - PROCESS | 1648 | 1465206048020 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 02:40:48 INFO - PROCESS | 1648 | 1465206048022 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 02:40:48 INFO - PROCESS | 1648 | 1465206048023 Marionette TRACE conn2 <- [1,1922,null,{}] 02:40:48 INFO - PROCESS | 1648 | 1465206048026 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}] 02:40:48 INFO - PROCESS | 1648 | 1465206048027 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:48 INFO - PROCESS | 1648 | 1465206048103 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 02:40:48 INFO - PROCESS | 1648 | 1465206048107 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:48 INFO - PROCESS | 1648 | 1465206048108 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x1256a8800 == 17 [pid = 1648] [id = 488] 02:40:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x117658c00) [pid = 1648] [serial = 1464] [outer = 0x0] 02:40:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x11950a000) [pid = 1648] [serial = 1465] [outer = 0x117658c00] 02:40:48 INFO - PROCESS | 1648 | 1465206048136 Marionette DEBUG loaded listener.js 02:40:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x119b67400) [pid = 1648] [serial = 1466] [outer = 0x117658c00] 02:40:48 INFO - PROCESS | 1648 | 1465206048468 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]]]}] 02:40:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 02:40:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 468ms 02:40:48 INFO - PROCESS | 1648 | 1465206048491 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 02:40:48 INFO - PROCESS | 1648 | 1465206048492 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 02:40:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 02:40:48 INFO - PROCESS | 1648 | 1465206048495 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 02:40:48 INFO - PROCESS | 1648 | 1465206048496 Marionette TRACE conn2 <- [1,1926,null,{}] 02:40:48 INFO - PROCESS | 1648 | 1465206048499 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}] 02:40:48 INFO - PROCESS | 1648 | 1465206048501 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:48 INFO - PROCESS | 1648 | 1465206048578 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 02:40:48 INFO - PROCESS | 1648 | 1465206048635 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:48 INFO - PROCESS | 1648 | 1465206048636 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a957800 == 18 [pid = 1648] [id = 489] 02:40:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x118578000) [pid = 1648] [serial = 1467] [outer = 0x0] 02:40:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x119b64c00) [pid = 1648] [serial = 1468] [outer = 0x118578000] 02:40:48 INFO - PROCESS | 1648 | 1465206048661 Marionette DEBUG loaded listener.js 02:40:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x127262800) [pid = 1648] [serial = 1469] [outer = 0x118578000] 02:40:48 INFO - PROCESS | 1648 | 1465206048930 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]]]}] 02:40:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 02:40:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 468ms 02:40:48 INFO - PROCESS | 1648 | 1465206048972 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 02:40:48 INFO - PROCESS | 1648 | 1465206048973 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 02:40:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 02:40:48 INFO - PROCESS | 1648 | 1465206048975 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 02:40:48 INFO - PROCESS | 1648 | 1465206048977 Marionette TRACE conn2 <- [1,1930,null,{}] 02:40:48 INFO - PROCESS | 1648 | 1465206048979 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}] 02:40:48 INFO - PROCESS | 1648 | 1465206048980 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:49 INFO - PROCESS | 1648 | 1465206049059 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 02:40:49 INFO - PROCESS | 1648 | 1465206049063 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:49 INFO - PROCESS | 1648 | 1465206049065 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b24b800 == 19 [pid = 1648] [id = 490] 02:40:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x127268800) [pid = 1648] [serial = 1470] [outer = 0x0] 02:40:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x12771d800) [pid = 1648] [serial = 1471] [outer = 0x127268800] 02:40:49 INFO - PROCESS | 1648 | 1465206049096 Marionette DEBUG loaded listener.js 02:40:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x128d49400) [pid = 1648] [serial = 1472] [outer = 0x127268800] 02:40:49 INFO - PROCESS | 1648 | 1465206049467 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]]]}] 02:40:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 02:40:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 519ms 02:40:49 INFO - PROCESS | 1648 | 1465206049495 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 02:40:49 INFO - PROCESS | 1648 | 1465206049497 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 02:40:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 02:40:49 INFO - PROCESS | 1648 | 1465206049499 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 02:40:49 INFO - PROCESS | 1648 | 1465206049503 Marionette TRACE conn2 <- [1,1934,null,{}] 02:40:49 INFO - PROCESS | 1648 | 1465206049505 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}] 02:40:49 INFO - PROCESS | 1648 | 1465206049507 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:49 INFO - PROCESS | 1648 | 1465206049593 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 02:40:49 INFO - PROCESS | 1648 | 1465206049597 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:49 INFO - PROCESS | 1648 | 1465206049598 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x1214ad800 == 20 [pid = 1648] [id = 491] 02:40:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x127717c00) [pid = 1648] [serial = 1473] [outer = 0x0] 02:40:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x128d87000) [pid = 1648] [serial = 1474] [outer = 0x127717c00] 02:40:49 INFO - PROCESS | 1648 | 1465206049625 Marionette DEBUG loaded listener.js 02:40:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x128ef7400) [pid = 1648] [serial = 1475] [outer = 0x127717c00] 02:40:50 INFO - PROCESS | 1648 | 1465206050109 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]]]}] 02:40:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 02:40:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 671ms 02:40:50 INFO - PROCESS | 1648 | 1465206050171 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 02:40:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 02:40:50 INFO - PROCESS | 1648 | 1465206050174 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 02:40:50 INFO - PROCESS | 1648 | 1465206050177 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 02:40:50 INFO - PROCESS | 1648 | 1465206050179 Marionette TRACE conn2 <- [1,1938,null,{}] 02:40:50 INFO - PROCESS | 1648 | 1465206050184 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}] 02:40:50 INFO - PROCESS | 1648 | 1465206050185 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:50 INFO - PROCESS | 1648 | 1465206050282 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 02:40:50 INFO - PROCESS | 1648 | 1465206050353 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:50 INFO - PROCESS | 1648 | 1465206050355 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x1189a6800 == 21 [pid = 1648] [id = 492] 02:40:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x11685f000) [pid = 1648] [serial = 1476] [outer = 0x0] 02:40:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x116f9f400) [pid = 1648] [serial = 1477] [outer = 0x11685f000] 02:40:50 INFO - PROCESS | 1648 | 1465206050410 Marionette DEBUG loaded listener.js 02:40:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x11810b800) [pid = 1648] [serial = 1478] [outer = 0x11685f000] 02:40:50 INFO - PROCESS | 1648 | 1465206050832 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]]]}] 02:40:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 02:40:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 671ms 02:40:50 INFO - PROCESS | 1648 | 1465206050848 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 02:40:50 INFO - PROCESS | 1648 | 1465206050851 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 02:40:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 02:40:50 INFO - PROCESS | 1648 | 1465206050856 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 02:40:50 INFO - PROCESS | 1648 | 1465206050858 Marionette TRACE conn2 <- [1,1942,null,{}] 02:40:50 INFO - PROCESS | 1648 | 1465206050861 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}] 02:40:50 INFO - PROCESS | 1648 | 1465206050863 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:50 INFO - PROCESS | 1648 | 1465206050960 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 02:40:51 INFO - PROCESS | 1648 | 1465206051014 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:51 INFO - PROCESS | 1648 | 1465206051015 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x1275d8800 == 22 [pid = 1648] [id = 493] 02:40:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x118688800) [pid = 1648] [serial = 1479] [outer = 0x0] 02:40:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x118866800) [pid = 1648] [serial = 1480] [outer = 0x118688800] 02:40:51 INFO - PROCESS | 1648 | 1465206051047 Marionette DEBUG loaded listener.js 02:40:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x11925b800) [pid = 1648] [serial = 1481] [outer = 0x118688800] 02:40:51 INFO - PROCESS | 1648 | 1465206051485 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]]]}] 02:40:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 02:40:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 669ms 02:40:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 02:40:51 INFO - PROCESS | 1648 | 1465206051526 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 02:40:51 INFO - PROCESS | 1648 | 1465206051527 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 02:40:51 INFO - PROCESS | 1648 | 1465206051530 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 02:40:51 INFO - PROCESS | 1648 | 1465206051532 Marionette TRACE conn2 <- [1,1946,null,{}] 02:40:51 INFO - PROCESS | 1648 | 1465206051569 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}] 02:40:51 INFO - PROCESS | 1648 | 1465206051572 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:51 INFO - PROCESS | 1648 | 1465206051699 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 02:40:51 INFO - PROCESS | 1648 | 1465206051754 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:51 INFO - PROCESS | 1648 | 1465206051756 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12beac000 == 23 [pid = 1648] [id = 494] 02:40:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x123dbd800) [pid = 1648] [serial = 1482] [outer = 0x0] 02:40:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x124cf3800) [pid = 1648] [serial = 1483] [outer = 0x123dbd800] 02:40:51 INFO - PROCESS | 1648 | 1465206051788 Marionette DEBUG loaded listener.js 02:40:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12568dc00) [pid = 1648] [serial = 1484] [outer = 0x123dbd800] 02:40:52 INFO - PROCESS | 1648 | 1465206052197 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]]]}] 02:40:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 02:40:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 688ms 02:40:52 INFO - PROCESS | 1648 | 1465206052221 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 02:40:52 INFO - PROCESS | 1648 | 1465206052223 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 02:40:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 02:40:52 INFO - PROCESS | 1648 | 1465206052225 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 02:40:52 INFO - PROCESS | 1648 | 1465206052226 Marionette TRACE conn2 <- [1,1950,null,{}] 02:40:52 INFO - PROCESS | 1648 | 1465206052229 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}] 02:40:52 INFO - PROCESS | 1648 | 1465206052230 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:52 INFO - PROCESS | 1648 | 1465206052330 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 02:40:52 INFO - PROCESS | 1648 | 1465206052386 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:52 INFO - PROCESS | 1648 | 1465206052388 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x11684d800 == 24 [pid = 1648] [id = 495] 02:40:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x11848ac00) [pid = 1648] [serial = 1485] [outer = 0x0] 02:40:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x119545c00) [pid = 1648] [serial = 1486] [outer = 0x11848ac00] 02:40:52 INFO - PROCESS | 1648 | 1465206052417 Marionette DEBUG loaded listener.js 02:40:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1122ab800) [pid = 1648] [serial = 1487] [outer = 0x11848ac00] 02:40:52 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x118496400) [pid = 1648] [serial = 1425] [outer = 0x0] [url = about:blank] 02:40:52 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x11660f400) [pid = 1648] [serial = 1417] [outer = 0x0] [url = about:blank] 02:40:52 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1167d3c00) [pid = 1648] [serial = 1404] [outer = 0x0] [url = about:blank] 02:40:52 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x116a68000) [pid = 1648] [serial = 1405] [outer = 0x0] [url = about:blank] 02:40:52 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x118494400) [pid = 1648] [serial = 1407] [outer = 0x0] [url = about:blank] 02:40:52 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x118688400) [pid = 1648] [serial = 1408] [outer = 0x0] [url = about:blank] 02:40:52 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x119060000) [pid = 1648] [serial = 1410] [outer = 0x0] [url = about:blank] 02:40:52 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x119509c00) [pid = 1648] [serial = 1411] [outer = 0x0] [url = about:blank] 02:40:52 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1182e0c00) [pid = 1648] [serial = 1401] [outer = 0x0] [url = about:blank] 02:40:52 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x11848d000) [pid = 1648] [serial = 1389] [outer = 0x0] [url = about:blank] 02:40:52 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12150c400) [pid = 1648] [serial = 1392] [outer = 0x0] [url = about:blank] 02:40:52 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x128d4c800) [pid = 1648] [serial = 1395] [outer = 0x0] [url = about:blank] 02:40:52 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12aaaac00) [pid = 1648] [serial = 1398] [outer = 0x0] [url = about:blank] 02:40:52 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12113c400) [pid = 1648] [serial = 1414] [outer = 0x0] [url = about:blank] 02:40:52 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x119b13000) [pid = 1648] [serial = 1413] [outer = 0x0] [url = about:blank] 02:40:52 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12684bc00) [pid = 1648] [serial = 1436] [outer = 0x0] [url = about:blank] 02:40:52 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x12568f800) [pid = 1648] [serial = 1435] [outer = 0x0] [url = about:blank] 02:40:52 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x124cb3c00) [pid = 1648] [serial = 1433] [outer = 0x0] [url = about:blank] 02:40:52 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x11886cc00) [pid = 1648] [serial = 1402] [outer = 0x0] [url = about:blank] 02:40:52 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x123dbb400) [pid = 1648] [serial = 1393] [outer = 0x0] [url = about:blank] 02:40:52 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x1186f6000) [pid = 1648] [serial = 1390] [outer = 0x0] [url = about:blank] 02:40:52 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12b2f0800) [pid = 1648] [serial = 1399] [outer = 0x0] [url = about:blank] 02:40:52 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x12957c000) [pid = 1648] [serial = 1396] [outer = 0x0] [url = about:blank] 02:40:52 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x11954f800) [pid = 1648] [serial = 1430] [outer = 0x0] [url = about:blank] 02:40:52 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x12160f400) [pid = 1648] [serial = 1432] [outer = 0x0] [url = about:blank] 02:40:52 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x118495c00) [pid = 1648] [serial = 874] [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.] 02:40:52 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x11950cc00) [pid = 1648] [serial = 1429] [outer = 0x0] [url = about:blank] 02:40:52 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x1180bbc00) [pid = 1648] [serial = 1423] [outer = 0x0] [url = about:blank] 02:40:52 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x112d0d400) [pid = 1648] [serial = 1416] [outer = 0x0] [url = about:blank] 02:40:52 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x118585000) [pid = 1648] [serial = 1420] [outer = 0x0] [url = about:blank] 02:40:52 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x1168a4c00) [pid = 1648] [serial = 1422] [outer = 0x0] [url = about:blank] 02:40:52 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x11848bc00) [pid = 1648] [serial = 1419] [outer = 0x0] [url = about:blank] 02:40:52 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x1186ea000) [pid = 1648] [serial = 1426] [outer = 0x0] [url = about:blank] 02:40:53 INFO - PROCESS | 1648 | --DOCSHELL 0x113253000 == 23 [pid = 1648] [id = 480] 02:40:53 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x125628c00) [pid = 1648] [serial = 1438] [outer = 0x0] [url = about:blank] 02:40:53 INFO - PROCESS | 1648 | 1465206053388 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]]]}] 02:40:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 02:40:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1172ms 02:40:53 INFO - PROCESS | 1648 | 1465206053399 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 02:40:53 INFO - PROCESS | 1648 | 1465206053403 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 02:40:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 02:40:53 INFO - PROCESS | 1648 | 1465206053407 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 02:40:53 INFO - PROCESS | 1648 | 1465206053408 Marionette TRACE conn2 <- [1,1954,null,{}] 02:40:53 INFO - PROCESS | 1648 | 1465206053412 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}] 02:40:53 INFO - PROCESS | 1648 | 1465206053414 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:53 INFO - PROCESS | 1648 | 1465206053490 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 02:40:53 INFO - PROCESS | 1648 | 1465206053495 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:53 INFO - PROCESS | 1648 | 1465206053497 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x11683d000 == 24 [pid = 1648] [id = 496] 02:40:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x11670d800) [pid = 1648] [serial = 1488] [outer = 0x0] 02:40:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x116861400) [pid = 1648] [serial = 1489] [outer = 0x11670d800] 02:40:53 INFO - PROCESS | 1648 | 1465206053528 Marionette DEBUG loaded listener.js 02:40:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x117656800) [pid = 1648] [serial = 1490] [outer = 0x11670d800] 02:40:53 INFO - PROCESS | 1648 | 1465206053845 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]]]}] 02:40:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 02:40:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 470ms 02:40:53 INFO - PROCESS | 1648 | 1465206053891 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 02:40:53 INFO - PROCESS | 1648 | 1465206053895 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 02:40:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 02:40:53 INFO - PROCESS | 1648 | 1465206053901 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 02:40:53 INFO - PROCESS | 1648 | 1465206053902 Marionette TRACE conn2 <- [1,1958,null,{}] 02:40:53 INFO - PROCESS | 1648 | 1465206053905 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}] 02:40:53 INFO - PROCESS | 1648 | 1465206053907 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:53 INFO - PROCESS | 1648 | 1465206053985 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 02:40:53 INFO - PROCESS | 1648 | 1465206053989 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:53 INFO - PROCESS | 1648 | 1465206053991 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x11827f800 == 25 [pid = 1648] [id = 497] 02:40:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x1182e7400) [pid = 1648] [serial = 1491] [outer = 0x0] 02:40:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x118495c00) [pid = 1648] [serial = 1492] [outer = 0x1182e7400] 02:40:54 INFO - PROCESS | 1648 | 1465206054020 Marionette DEBUG loaded listener.js 02:40:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x118583800) [pid = 1648] [serial = 1493] [outer = 0x1182e7400] 02:40:54 INFO - PROCESS | 1648 | 1465206054364 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]]]}] 02:40:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 02:40:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 471ms 02:40:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 02:40:54 INFO - PROCESS | 1648 | 1465206054372 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 02:40:54 INFO - PROCESS | 1648 | 1465206054373 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 02:40:54 INFO - PROCESS | 1648 | 1465206054375 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 02:40:54 INFO - PROCESS | 1648 | 1465206054378 Marionette TRACE conn2 <- [1,1962,null,{}] 02:40:54 INFO - PROCESS | 1648 | 1465206054388 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}] 02:40:54 INFO - PROCESS | 1648 | 1465206054391 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:54 INFO - PROCESS | 1648 | 1465206054469 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 02:40:54 INFO - PROCESS | 1648 | 1465206054524 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:54 INFO - PROCESS | 1648 | 1465206054526 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x11735f800 == 26 [pid = 1648] [id = 498] 02:40:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x1122b6800) [pid = 1648] [serial = 1494] [outer = 0x0] 02:40:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x1186f6c00) [pid = 1648] [serial = 1495] [outer = 0x1122b6800] 02:40:54 INFO - PROCESS | 1648 | 1465206054554 Marionette DEBUG loaded listener.js 02:40:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x119062000) [pid = 1648] [serial = 1496] [outer = 0x1122b6800] 02:40:54 INFO - PROCESS | 1648 | 1465206054863 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]]]}] 02:40:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 02:40:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 523ms 02:40:54 INFO - PROCESS | 1648 | 1465206054899 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 02:40:54 INFO - PROCESS | 1648 | 1465206054903 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 02:40:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 02:40:54 INFO - PROCESS | 1648 | 1465206054906 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 02:40:54 INFO - PROCESS | 1648 | 1465206054907 Marionette TRACE conn2 <- [1,1966,null,{}] 02:40:54 INFO - PROCESS | 1648 | 1465206054910 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}] 02:40:54 INFO - PROCESS | 1648 | 1465206054911 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:54 INFO - PROCESS | 1648 | 1465206054990 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 02:40:55 INFO - PROCESS | 1648 | 1465206055047 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:55 INFO - PROCESS | 1648 | 1465206055048 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x119bc9800 == 27 [pid = 1648] [id = 499] 02:40:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x119057400) [pid = 1648] [serial = 1497] [outer = 0x0] 02:40:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x119513000) [pid = 1648] [serial = 1498] [outer = 0x119057400] 02:40:55 INFO - PROCESS | 1648 | 1465206055074 Marionette DEBUG loaded listener.js 02:40:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x119b13000) [pid = 1648] [serial = 1499] [outer = 0x119057400] 02:40:55 INFO - PROCESS | 1648 | 1465206055357 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]]]}] 02:40:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 02:40:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 471ms 02:40:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 02:40:55 INFO - PROCESS | 1648 | 1465206055390 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 02:40:55 INFO - PROCESS | 1648 | 1465206055391 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 02:40:55 INFO - PROCESS | 1648 | 1465206055393 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 02:40:55 INFO - PROCESS | 1648 | 1465206055395 Marionette TRACE conn2 <- [1,1970,null,{}] 02:40:55 INFO - PROCESS | 1648 | 1465206055408 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}] 02:40:55 INFO - PROCESS | 1648 | 1465206055409 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:55 INFO - PROCESS | 1648 | 1465206055498 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 02:40:55 INFO - PROCESS | 1648 | 1465206055534 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:55 INFO - PROCESS | 1648 | 1465206055535 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x124957800 == 28 [pid = 1648] [id = 500] 02:40:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x113356c00) [pid = 1648] [serial = 1500] [outer = 0x0] 02:40:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x120e78400) [pid = 1648] [serial = 1501] [outer = 0x113356c00] 02:40:55 INFO - PROCESS | 1648 | 1465206055560 Marionette DEBUG loaded listener.js 02:40:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1214f3000) [pid = 1648] [serial = 1502] [outer = 0x113356c00] 02:40:55 INFO - PROCESS | 1648 | 1465206055948 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]]]}] 02:40:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 02:40:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 619ms 02:40:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 02:40:56 INFO - PROCESS | 1648 | 1465206056014 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 02:40:56 INFO - PROCESS | 1648 | 1465206056015 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 02:40:56 INFO - PROCESS | 1648 | 1465206056017 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 02:40:56 INFO - PROCESS | 1648 | 1465206056018 Marionette TRACE conn2 <- [1,1974,null,{}] 02:40:56 INFO - PROCESS | 1648 | 1465206056021 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}] 02:40:56 INFO - PROCESS | 1648 | 1465206056025 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:56 INFO - PROCESS | 1648 | 1465206056135 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 02:40:56 INFO - PROCESS | 1648 | 1465206056176 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:56 INFO - PROCESS | 1648 | 1465206056177 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x126fa5000 == 29 [pid = 1648] [id = 501] 02:40:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x121294400) [pid = 1648] [serial = 1503] [outer = 0x0] 02:40:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x121df8400) [pid = 1648] [serial = 1504] [outer = 0x121294400] 02:40:56 INFO - PROCESS | 1648 | 1465206056202 Marionette DEBUG loaded listener.js 02:40:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x12684f000) [pid = 1648] [serial = 1505] [outer = 0x121294400] 02:40:56 INFO - PROCESS | 1648 | 1465206056494 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]]]}] 02:40:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 02:40:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 519ms 02:40:56 INFO - PROCESS | 1648 | 1465206056538 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 02:40:56 INFO - PROCESS | 1648 | 1465206056539 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 02:40:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 02:40:56 INFO - PROCESS | 1648 | 1465206056541 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 02:40:56 INFO - PROCESS | 1648 | 1465206056542 Marionette TRACE conn2 <- [1,1978,null,{}] 02:40:56 INFO - PROCESS | 1648 | 1465206056551 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}] 02:40:56 INFO - PROCESS | 1648 | 1465206056553 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:56 INFO - PROCESS | 1648 | 1465206056651 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 02:40:56 INFO - PROCESS | 1648 | 1465206056655 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:56 INFO - PROCESS | 1648 | 1465206056656 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x1290c4800 == 30 [pid = 1648] [id = 502] 02:40:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1167c9400) [pid = 1648] [serial = 1506] [outer = 0x0] 02:40:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x126ca5c00) [pid = 1648] [serial = 1507] [outer = 0x1167c9400] 02:40:56 INFO - PROCESS | 1648 | 1465206056680 Marionette DEBUG loaded listener.js 02:40:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x127010400) [pid = 1648] [serial = 1508] [outer = 0x1167c9400] 02:40:57 INFO - PROCESS | 1648 | 1465206057005 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]]]}] 02:40:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 02:40:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 519ms 02:40:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 02:40:57 INFO - PROCESS | 1648 | 1465206057060 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 02:40:57 INFO - PROCESS | 1648 | 1465206057061 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 02:40:57 INFO - PROCESS | 1648 | 1465206057064 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 02:40:57 INFO - PROCESS | 1648 | 1465206057065 Marionette TRACE conn2 <- [1,1982,null,{}] 02:40:57 INFO - PROCESS | 1648 | 1465206057067 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}] 02:40:57 INFO - PROCESS | 1648 | 1465206057068 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:57 INFO - PROCESS | 1648 | 1465206057161 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 02:40:57 INFO - PROCESS | 1648 | 1465206057197 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:57 INFO - PROCESS | 1648 | 1465206057198 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a04e800 == 31 [pid = 1648] [id = 503] 02:40:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12150c400) [pid = 1648] [serial = 1509] [outer = 0x0] 02:40:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x127720c00) [pid = 1648] [serial = 1510] [outer = 0x12150c400] 02:40:57 INFO - PROCESS | 1648 | 1465206057223 Marionette DEBUG loaded listener.js 02:40:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x128d4b400) [pid = 1648] [serial = 1511] [outer = 0x12150c400] 02:40:57 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1219d2400) [pid = 1648] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 02:40:57 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1219d0c00) [pid = 1648] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 02:40:57 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x118578000) [pid = 1648] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 02:40:57 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x127268800) [pid = 1648] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 02:40:57 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x111c19800) [pid = 1648] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 02:40:57 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1186f7000) [pid = 1648] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 02:40:57 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x118492c00) [pid = 1648] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 02:40:57 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x116706c00) [pid = 1648] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 02:40:57 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x112921800) [pid = 1648] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 02:40:57 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x119b09400) [pid = 1648] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 02:40:57 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x117658c00) [pid = 1648] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 02:40:57 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x116705800) [pid = 1648] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 02:40:57 INFO - PROCESS | 1648 | 1465206057600 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]]]}] 02:40:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 02:40:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 572ms 02:40:57 INFO - PROCESS | 1648 | 1465206057642 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 02:40:57 INFO - PROCESS | 1648 | 1465206057643 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 02:40:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 02:40:57 INFO - PROCESS | 1648 | 1465206057647 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 02:40:57 INFO - PROCESS | 1648 | 1465206057648 Marionette TRACE conn2 <- [1,1986,null,{}] 02:40:57 INFO - PROCESS | 1648 | 1465206057650 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}] 02:40:57 INFO - PROCESS | 1648 | 1465206057652 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:57 INFO - PROCESS | 1648 | 1465206057733 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 02:40:57 INFO - PROCESS | 1648 | 1465206057738 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:57 INFO - PROCESS | 1648 | 1465206057739 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x11986b800 == 32 [pid = 1648] [id = 504] 02:40:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1186eb400) [pid = 1648] [serial = 1512] [outer = 0x0] 02:40:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x120e77800) [pid = 1648] [serial = 1513] [outer = 0x1186eb400] 02:40:57 INFO - PROCESS | 1648 | 1465206057763 Marionette DEBUG loaded listener.js 02:40:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x127265c00) [pid = 1648] [serial = 1514] [outer = 0x1186eb400] 02:40:58 INFO - PROCESS | 1648 | 1465206058071 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]]]}] 02:40:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 02:40:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 472ms 02:40:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 02:40:58 INFO - PROCESS | 1648 | 1465206058120 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 02:40:58 INFO - PROCESS | 1648 | 1465206058122 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 02:40:58 INFO - PROCESS | 1648 | 1465206058125 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 02:40:58 INFO - PROCESS | 1648 | 1465206058127 Marionette TRACE conn2 <- [1,1990,null,{}] 02:40:58 INFO - PROCESS | 1648 | 1465206058130 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}] 02:40:58 INFO - PROCESS | 1648 | 1465206058132 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:58 INFO - PROCESS | 1648 | 1465206058250 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 02:40:58 INFO - PROCESS | 1648 | 1465206058330 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:58 INFO - PROCESS | 1648 | 1465206058331 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b23f000 == 33 [pid = 1648] [id = 505] 02:40:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x11848b400) [pid = 1648] [serial = 1515] [outer = 0x0] 02:40:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x128d44c00) [pid = 1648] [serial = 1516] [outer = 0x11848b400] 02:40:58 INFO - PROCESS | 1648 | 1465206058371 Marionette DEBUG loaded listener.js 02:40:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x128d89800) [pid = 1648] [serial = 1517] [outer = 0x11848b400] 02:40:58 INFO - PROCESS | 1648 | 1465206058747 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]]]}] 02:40:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 02:40:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 669ms 02:40:58 INFO - PROCESS | 1648 | 1465206058795 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 02:40:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 02:40:58 INFO - PROCESS | 1648 | 1465206058798 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 02:40:58 INFO - PROCESS | 1648 | 1465206058801 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 02:40:58 INFO - PROCESS | 1648 | 1465206058804 Marionette TRACE conn2 <- [1,1994,null,{}] 02:40:58 INFO - PROCESS | 1648 | 1465206058807 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}] 02:40:58 INFO - PROCESS | 1648 | 1465206058810 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:58 INFO - PROCESS | 1648 | 1465206058977 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 02:40:59 INFO - PROCESS | 1648 | 1465206059005 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:59 INFO - PROCESS | 1648 | 1465206059006 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x121db6800 == 34 [pid = 1648] [id = 506] 02:40:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x128ef1c00) [pid = 1648] [serial = 1518] [outer = 0x0] 02:40:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x129458800) [pid = 1648] [serial = 1519] [outer = 0x128ef1c00] 02:40:59 INFO - PROCESS | 1648 | 1465206059049 Marionette DEBUG loaded listener.js 02:40:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12957d000) [pid = 1648] [serial = 1520] [outer = 0x128ef1c00] 02:40:59 INFO - PROCESS | 1648 | 1465206059355 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]]]}] 02:40:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 02:40:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 572ms 02:40:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 02:40:59 INFO - PROCESS | 1648 | 1465206059374 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 02:40:59 INFO - PROCESS | 1648 | 1465206059376 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 02:40:59 INFO - PROCESS | 1648 | 1465206059378 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 02:40:59 INFO - PROCESS | 1648 | 1465206059379 Marionette TRACE conn2 <- [1,1998,null,{}] 02:40:59 INFO - PROCESS | 1648 | 1465206059381 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}] 02:40:59 INFO - PROCESS | 1648 | 1465206059383 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:59 INFO - PROCESS | 1648 | 1465206059512 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 02:40:59 INFO - PROCESS | 1648 | 1465206059619 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:59 INFO - PROCESS | 1648 | 1465206059621 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:40:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x113d47000 == 35 [pid = 1648] [id = 507] 02:40:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x112d06c00) [pid = 1648] [serial = 1521] [outer = 0x0] 02:40:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x11306e000) [pid = 1648] [serial = 1522] [outer = 0x112d06c00] 02:40:59 INFO - PROCESS | 1648 | 1465206059655 Marionette DEBUG loaded listener.js 02:40:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x116622c00) [pid = 1648] [serial = 1523] [outer = 0x112d06c00] 02:41:00 INFO - PROCESS | 1648 | 1465206060184 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]]]}] 02:41:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 02:41:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 819ms 02:41:00 INFO - PROCESS | 1648 | 1465206060228 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 02:41:00 INFO - PROCESS | 1648 | 1465206060232 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 02:41:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 02:41:00 INFO - PROCESS | 1648 | 1465206060242 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 02:41:00 INFO - PROCESS | 1648 | 1465206060245 Marionette TRACE conn2 <- [1,2002,null,{}] 02:41:00 INFO - PROCESS | 1648 | 1465206060249 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}] 02:41:00 INFO - PROCESS | 1648 | 1465206060254 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:00 INFO - PROCESS | 1648 | 1465206060388 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 02:41:00 INFO - PROCESS | 1648 | 1465206060465 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:00 INFO - PROCESS | 1648 | 1465206060466 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x11986b000 == 36 [pid = 1648] [id = 508] 02:41:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x118111000) [pid = 1648] [serial = 1524] [outer = 0x0] 02:41:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x11848bc00) [pid = 1648] [serial = 1525] [outer = 0x118111000] 02:41:00 INFO - PROCESS | 1648 | 1465206060498 Marionette DEBUG loaded listener.js 02:41:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x118585000) [pid = 1648] [serial = 1526] [outer = 0x118111000] 02:41:01 INFO - PROCESS | 1648 | 1465206061197 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]]]}] 02:41:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 02:41:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1025ms 02:41:01 INFO - PROCESS | 1648 | 1465206061266 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 02:41:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 02:41:01 INFO - PROCESS | 1648 | 1465206061270 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 02:41:01 INFO - PROCESS | 1648 | 1465206061275 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 02:41:01 INFO - PROCESS | 1648 | 1465206061278 Marionette TRACE conn2 <- [1,2006,null,{}] 02:41:01 INFO - PROCESS | 1648 | 1465206061283 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}] 02:41:01 INFO - PROCESS | 1648 | 1465206061285 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:01 INFO - PROCESS | 1648 | 1465206061431 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 02:41:01 INFO - PROCESS | 1648 | 1465206061492 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:01 INFO - PROCESS | 1648 | 1465206061494 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x11899e800 == 37 [pid = 1648] [id = 509] 02:41:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1167d2000) [pid = 1648] [serial = 1527] [outer = 0x0] 02:41:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1168a7000) [pid = 1648] [serial = 1528] [outer = 0x1167d2000] 02:41:01 INFO - PROCESS | 1648 | 1465206061522 Marionette DEBUG loaded listener.js 02:41:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x118103400) [pid = 1648] [serial = 1529] [outer = 0x1167d2000] 02:41:01 INFO - PROCESS | 1648 | --DOCSHELL 0x121db6800 == 36 [pid = 1648] [id = 506] 02:41:01 INFO - PROCESS | 1648 | --DOCSHELL 0x12b23f000 == 35 [pid = 1648] [id = 505] 02:41:01 INFO - PROCESS | 1648 | --DOCSHELL 0x11986b800 == 34 [pid = 1648] [id = 504] 02:41:01 INFO - PROCESS | 1648 | --DOCSHELL 0x12a04e800 == 33 [pid = 1648] [id = 503] 02:41:01 INFO - PROCESS | 1648 | --DOCSHELL 0x1290c4800 == 32 [pid = 1648] [id = 502] 02:41:01 INFO - PROCESS | 1648 | --DOCSHELL 0x126fa5000 == 31 [pid = 1648] [id = 501] 02:41:01 INFO - PROCESS | 1648 | --DOCSHELL 0x124957800 == 30 [pid = 1648] [id = 500] 02:41:01 INFO - PROCESS | 1648 | --DOCSHELL 0x119bc9800 == 29 [pid = 1648] [id = 499] 02:41:01 INFO - PROCESS | 1648 | --DOCSHELL 0x11735f800 == 28 [pid = 1648] [id = 498] 02:41:01 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x126ca7000) [pid = 1648] [serial = 1439] [outer = 0x0] [url = about:blank] 02:41:01 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x128d87000) [pid = 1648] [serial = 1474] [outer = 0x0] [url = about:blank] 02:41:01 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x126842800) [pid = 1648] [serial = 1459] [outer = 0x0] [url = about:blank] 02:41:01 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x124d62000) [pid = 1648] [serial = 1457] [outer = 0x0] [url = about:blank] 02:41:01 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1219dbc00) [pid = 1648] [serial = 1456] [outer = 0x0] [url = about:blank] 02:41:01 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x126d53800) [pid = 1648] [serial = 1460] [outer = 0x0] [url = about:blank] 02:41:01 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x119b64c00) [pid = 1648] [serial = 1468] [outer = 0x0] [url = about:blank] 02:41:01 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12771d800) [pid = 1648] [serial = 1471] [outer = 0x0] [url = about:blank] 02:41:01 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x127262800) [pid = 1648] [serial = 1469] [outer = 0x0] [url = about:blank] 02:41:01 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x116711000) [pid = 1648] [serial = 1463] [outer = 0x0] [url = about:blank] 02:41:01 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x126d56c00) [pid = 1648] [serial = 1462] [outer = 0x0] [url = about:blank] 02:41:01 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x119250c00) [pid = 1648] [serial = 1450] [outer = 0x0] [url = about:blank] 02:41:01 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x118581c00) [pid = 1648] [serial = 1447] [outer = 0x0] [url = about:blank] 02:41:01 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1186ed800) [pid = 1648] [serial = 1448] [outer = 0x0] [url = about:blank] 02:41:01 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1168b0c00) [pid = 1648] [serial = 1444] [outer = 0x0] [url = about:blank] 02:41:01 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1180ba400) [pid = 1648] [serial = 1445] [outer = 0x0] [url = about:blank] 02:41:01 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x11292c400) [pid = 1648] [serial = 1441] [outer = 0x0] [url = about:blank] 02:41:01 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x113d76c00) [pid = 1648] [serial = 1442] [outer = 0x0] [url = about:blank] 02:41:01 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x120e6c400) [pid = 1648] [serial = 1453] [outer = 0x0] [url = about:blank] 02:41:01 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x12113c000) [pid = 1648] [serial = 1454] [outer = 0x0] [url = about:blank] 02:41:01 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x119b67400) [pid = 1648] [serial = 1466] [outer = 0x0] [url = about:blank] 02:41:01 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x128d49400) [pid = 1648] [serial = 1472] [outer = 0x0] [url = about:blank] 02:41:01 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x11950a000) [pid = 1648] [serial = 1465] [outer = 0x0] [url = about:blank] 02:41:01 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x119544c00) [pid = 1648] [serial = 1451] [outer = 0x0] [url = about:blank] 02:41:01 INFO - PROCESS | 1648 | 1465206061934 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]]]}] 02:41:01 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 02:41:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 674ms 02:41:01 INFO - PROCESS | 1648 | 1465206061948 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 02:41:01 INFO - PROCESS | 1648 | 1465206061953 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 02:41:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 02:41:01 INFO - PROCESS | 1648 | 1465206061959 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 02:41:01 INFO - PROCESS | 1648 | 1465206061960 Marionette TRACE conn2 <- [1,2010,null,{}] 02:41:01 INFO - PROCESS | 1648 | 1465206061963 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}] 02:41:01 INFO - PROCESS | 1648 | 1465206061964 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:02 INFO - PROCESS | 1648 | 1465206062044 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 02:41:02 INFO - PROCESS | 1648 | 1465206062098 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:02 INFO - PROCESS | 1648 | 1465206062100 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x117368000 == 29 [pid = 1648] [id = 510] 02:41:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x1180b3400) [pid = 1648] [serial = 1530] [outer = 0x0] 02:41:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x118616000) [pid = 1648] [serial = 1531] [outer = 0x1180b3400] 02:41:02 INFO - PROCESS | 1648 | 1465206062128 Marionette DEBUG loaded listener.js 02:41:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x118868000) [pid = 1648] [serial = 1532] [outer = 0x1180b3400] 02:41:02 INFO - PROCESS | 1648 | 1465206062443 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]]]}] 02:41:02 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 02:41:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 520ms 02:41:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 02:41:02 INFO - PROCESS | 1648 | 1465206062478 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 02:41:02 INFO - PROCESS | 1648 | 1465206062480 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 02:41:02 INFO - PROCESS | 1648 | 1465206062482 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 02:41:02 INFO - PROCESS | 1648 | 1465206062487 Marionette TRACE conn2 <- [1,2014,null,{}] 02:41:02 INFO - PROCESS | 1648 | 1465206062495 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}] 02:41:02 INFO - PROCESS | 1648 | 1465206062498 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:02 INFO - PROCESS | 1648 | 1465206062577 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 02:41:02 INFO - PROCESS | 1648 | 1465206062581 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:02 INFO - PROCESS | 1648 | 1465206062585 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x121371800 == 30 [pid = 1648] [id = 511] 02:41:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x11925e800) [pid = 1648] [serial = 1533] [outer = 0x0] 02:41:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x119548000) [pid = 1648] [serial = 1534] [outer = 0x11925e800] 02:41:02 INFO - PROCESS | 1648 | 1465206062615 Marionette DEBUG loaded listener.js 02:41:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x12113ac00) [pid = 1648] [serial = 1535] [outer = 0x11925e800] 02:41:02 INFO - PROCESS | 1648 | 1465206062985 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]]]}] 02:41:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 02:41:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 527ms 02:41:03 INFO - PROCESS | 1648 | 1465206063009 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 02:41:03 INFO - PROCESS | 1648 | 1465206063011 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 02:41:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 02:41:03 INFO - PROCESS | 1648 | 1465206063013 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 02:41:03 INFO - PROCESS | 1648 | 1465206063014 Marionette TRACE conn2 <- [1,2018,null,{}] 02:41:03 INFO - PROCESS | 1648 | 1465206063017 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}] 02:41:03 INFO - PROCESS | 1648 | 1465206063018 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:03 INFO - PROCESS | 1648 | 1465206063097 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 02:41:03 INFO - PROCESS | 1648 | 1465206063103 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:03 INFO - PROCESS | 1648 | 1465206063104 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x126867000 == 31 [pid = 1648] [id = 512] 02:41:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x12160c400) [pid = 1648] [serial = 1536] [outer = 0x0] 02:41:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1219dbc00) [pid = 1648] [serial = 1537] [outer = 0x12160c400] 02:41:03 INFO - PROCESS | 1648 | 1465206063130 Marionette DEBUG loaded listener.js 02:41:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x124cba000) [pid = 1648] [serial = 1538] [outer = 0x12160c400] 02:41:03 INFO - PROCESS | 1648 | 1465206063459 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]]]}] 02:41:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 02:41:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 473ms 02:41:03 INFO - PROCESS | 1648 | 1465206063488 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 02:41:03 INFO - PROCESS | 1648 | 1465206063489 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 02:41:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 02:41:03 INFO - PROCESS | 1648 | 1465206063491 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 02:41:03 INFO - PROCESS | 1648 | 1465206063492 Marionette TRACE conn2 <- [1,2022,null,{}] 02:41:03 INFO - PROCESS | 1648 | 1465206063495 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}] 02:41:03 INFO - PROCESS | 1648 | 1465206063496 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:03 INFO - PROCESS | 1648 | 1465206063570 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 02:41:03 INFO - PROCESS | 1648 | 1465206063633 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:03 INFO - PROCESS | 1648 | 1465206063635 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x116a95000 == 32 [pid = 1648] [id = 513] 02:41:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x12160e800) [pid = 1648] [serial = 1539] [outer = 0x0] 02:41:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x124fb1000) [pid = 1648] [serial = 1540] [outer = 0x12160e800] 02:41:03 INFO - PROCESS | 1648 | 1465206063659 Marionette DEBUG loaded listener.js 02:41:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x126844800) [pid = 1648] [serial = 1541] [outer = 0x12160e800] 02:41:04 INFO - PROCESS | 1648 | 1465206063993 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]]]}] 02:41:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 02:41:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 520ms 02:41:04 INFO - PROCESS | 1648 | 1465206064013 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 02:41:04 INFO - PROCESS | 1648 | 1465206064014 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 02:41:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 02:41:04 INFO - PROCESS | 1648 | 1465206064018 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 02:41:04 INFO - PROCESS | 1648 | 1465206064019 Marionette TRACE conn2 <- [1,2026,null,{}] 02:41:04 INFO - PROCESS | 1648 | 1465206064021 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}] 02:41:04 INFO - PROCESS | 1648 | 1465206064025 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:04 INFO - PROCESS | 1648 | 1465206064149 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 02:41:04 INFO - PROCESS | 1648 | 1465206064153 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:04 INFO - PROCESS | 1648 | 1465206064154 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a052800 == 33 [pid = 1648] [id = 514] 02:41:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x124cb0000) [pid = 1648] [serial = 1542] [outer = 0x0] 02:41:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x126cb0800) [pid = 1648] [serial = 1543] [outer = 0x124cb0000] 02:41:04 INFO - PROCESS | 1648 | 1465206064179 Marionette DEBUG loaded listener.js 02:41:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x128d8bc00) [pid = 1648] [serial = 1544] [outer = 0x124cb0000] 02:41:04 INFO - PROCESS | 1648 | 1465206064524 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]]]}] 02:41:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 02:41:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 518ms 02:41:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 02:41:04 INFO - PROCESS | 1648 | 1465206064538 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 02:41:04 INFO - PROCESS | 1648 | 1465206064540 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 02:41:04 INFO - PROCESS | 1648 | 1465206064542 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 02:41:04 INFO - PROCESS | 1648 | 1465206064543 Marionette TRACE conn2 <- [1,2030,null,{}] 02:41:04 INFO - PROCESS | 1648 | 1465206064545 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}] 02:41:04 INFO - PROCESS | 1648 | 1465206064546 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:04 INFO - PROCESS | 1648 | 1465206064642 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 02:41:04 INFO - PROCESS | 1648 | 1465206064655 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:04 INFO - PROCESS | 1648 | 1465206064656 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a95d000 == 34 [pid = 1648] [id = 515] 02:41:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x128d4f000) [pid = 1648] [serial = 1545] [outer = 0x0] 02:41:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x129456c00) [pid = 1648] [serial = 1546] [outer = 0x128d4f000] 02:41:04 INFO - PROCESS | 1648 | 1465206064680 Marionette DEBUG loaded listener.js 02:41:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x129578c00) [pid = 1648] [serial = 1547] [outer = 0x128d4f000] 02:41:05 INFO - PROCESS | 1648 | 1465206065022 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]]]}] 02:41:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 02:41:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 517ms 02:41:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 02:41:05 INFO - PROCESS | 1648 | 1465206065060 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 02:41:05 INFO - PROCESS | 1648 | 1465206065061 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 02:41:05 INFO - PROCESS | 1648 | 1465206065063 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 02:41:05 INFO - PROCESS | 1648 | 1465206065064 Marionette TRACE conn2 <- [1,2034,null,{}] 02:41:05 INFO - PROCESS | 1648 | 1465206065067 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}] 02:41:05 INFO - PROCESS | 1648 | 1465206065068 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:05 INFO - PROCESS | 1648 | 1465206065165 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 02:41:05 INFO - PROCESS | 1648 | 1465206065168 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:05 INFO - PROCESS | 1648 | 1465206065169 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b29c800 == 35 [pid = 1648] [id = 516] 02:41:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x128d8e800) [pid = 1648] [serial = 1548] [outer = 0x0] 02:41:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x129720000) [pid = 1648] [serial = 1549] [outer = 0x128d8e800] 02:41:05 INFO - PROCESS | 1648 | 1465206065194 Marionette DEBUG loaded listener.js 02:41:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12972dc00) [pid = 1648] [serial = 1550] [outer = 0x128d8e800] 02:41:05 INFO - PROCESS | 1648 | 1465206065605 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]]]}] 02:41:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 02:41:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 570ms 02:41:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 02:41:05 INFO - PROCESS | 1648 | 1465206065637 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 02:41:05 INFO - PROCESS | 1648 | 1465206065639 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 02:41:05 INFO - PROCESS | 1648 | 1465206065651 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 02:41:05 INFO - PROCESS | 1648 | 1465206065653 Marionette TRACE conn2 <- [1,2038,null,{}] 02:41:05 INFO - PROCESS | 1648 | 1465206065656 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}] 02:41:05 INFO - PROCESS | 1648 | 1465206065657 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:05 INFO - PROCESS | 1648 | 1465206065783 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 02:41:05 INFO - PROCESS | 1648 | 1465206065820 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:05 INFO - PROCESS | 1648 | 1465206065821 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bec1000 == 36 [pid = 1648] [id = 517] 02:41:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x129454800) [pid = 1648] [serial = 1551] [outer = 0x0] 02:41:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12a92e400) [pid = 1648] [serial = 1552] [outer = 0x129454800] 02:41:05 INFO - PROCESS | 1648 | 1465206065860 Marionette DEBUG loaded listener.js 02:41:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12a9b0000) [pid = 1648] [serial = 1553] [outer = 0x129454800] 02:41:06 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x119057400) [pid = 1648] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 02:41:06 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1122b6800) [pid = 1648] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 02:41:06 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11848ac00) [pid = 1648] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 02:41:06 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1182e7400) [pid = 1648] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 02:41:06 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11670d800) [pid = 1648] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 02:41:06 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x127717c00) [pid = 1648] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 02:41:06 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x11685f000) [pid = 1648] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 02:41:06 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x121294400) [pid = 1648] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 02:41:06 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12150c400) [pid = 1648] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 02:41:06 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1167c9400) [pid = 1648] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 02:41:06 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x118688800) [pid = 1648] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 02:41:06 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x123dbd800) [pid = 1648] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 02:41:06 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1186eb400) [pid = 1648] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 02:41:06 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x113356c00) [pid = 1648] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 02:41:06 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x11848b400) [pid = 1648] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 02:41:06 INFO - PROCESS | 1648 | 1465206066297 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]]]}] 02:41:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 02:41:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 681ms 02:41:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 02:41:06 INFO - PROCESS | 1648 | 1465206066323 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 02:41:06 INFO - PROCESS | 1648 | 1465206066324 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 02:41:06 INFO - PROCESS | 1648 | 1465206066326 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 02:41:06 INFO - PROCESS | 1648 | 1465206066328 Marionette TRACE conn2 <- [1,2042,null,{}] 02:41:06 INFO - PROCESS | 1648 | 1465206066330 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}] 02:41:06 INFO - PROCESS | 1648 | 1465206066331 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:06 INFO - PROCESS | 1648 | 1465206066441 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 02:41:06 INFO - PROCESS | 1648 | 1465206066492 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:06 INFO - PROCESS | 1648 | 1465206066493 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x125678000 == 37 [pid = 1648] [id = 518] 02:41:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x112923c00) [pid = 1648] [serial = 1554] [outer = 0x0] 02:41:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1186eb400) [pid = 1648] [serial = 1555] [outer = 0x112923c00] 02:41:06 INFO - PROCESS | 1648 | 1465206066518 Marionette DEBUG loaded listener.js 02:41:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x121b58c00) [pid = 1648] [serial = 1556] [outer = 0x112923c00] 02:41:06 INFO - PROCESS | 1648 | 1465206066772 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]]]}] 02:41:06 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) 02:41:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 467ms 02:41:06 INFO - PROCESS | 1648 | 1465206066799 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 02:41:06 INFO - PROCESS | 1648 | 1465206066802 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 02:41:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 02:41:06 INFO - PROCESS | 1648 | 1465206066811 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 02:41:06 INFO - PROCESS | 1648 | 1465206066813 Marionette TRACE conn2 <- [1,2046,null,{}] 02:41:06 INFO - PROCESS | 1648 | 1465206066815 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}] 02:41:06 INFO - PROCESS | 1648 | 1465206066818 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:06 INFO - PROCESS | 1648 | 1465206066923 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 02:41:06 INFO - PROCESS | 1648 | 1465206066927 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:06 INFO - PROCESS | 1648 | 1465206066929 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c43f800 == 38 [pid = 1648] [id = 519] 02:41:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x126851400) [pid = 1648] [serial = 1557] [outer = 0x0] 02:41:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x12a9b3400) [pid = 1648] [serial = 1558] [outer = 0x126851400] 02:41:06 INFO - PROCESS | 1648 | 1465206066954 Marionette DEBUG loaded listener.js 02:41:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12aa43800) [pid = 1648] [serial = 1559] [outer = 0x126851400] 02:41:07 INFO - PROCESS | 1648 | 1465206067298 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]]]}] 02:41:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:41:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 519ms 02:41:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 02:41:07 INFO - PROCESS | 1648 | 1465206067331 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 02:41:07 INFO - PROCESS | 1648 | 1465206067333 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 02:41:07 INFO - PROCESS | 1648 | 1465206067335 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 02:41:07 INFO - PROCESS | 1648 | 1465206067337 Marionette TRACE conn2 <- [1,2050,null,{}] 02:41:07 INFO - PROCESS | 1648 | 1465206067341 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}] 02:41:07 INFO - PROCESS | 1648 | 1465206067342 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:07 INFO - PROCESS | 1648 | 1465206067505 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 02:41:07 INFO - PROCESS | 1648 | 1465206067514 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:07 INFO - PROCESS | 1648 | 1465206067515 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c8d0800 == 39 [pid = 1648] [id = 520] 02:41:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12aa3e400) [pid = 1648] [serial = 1560] [outer = 0x0] 02:41:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12aa49800) [pid = 1648] [serial = 1561] [outer = 0x12aa3e400] 02:41:07 INFO - PROCESS | 1648 | 1465206067556 Marionette DEBUG loaded listener.js 02:41:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12aaa6000) [pid = 1648] [serial = 1562] [outer = 0x12aa3e400] 02:41:07 INFO - PROCESS | 1648 | 1465206067909 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]]]}] 02:41:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 02:41:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 625ms 02:41:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 02:41:07 INFO - PROCESS | 1648 | 1465206067961 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 02:41:07 INFO - PROCESS | 1648 | 1465206067962 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 02:41:07 INFO - PROCESS | 1648 | 1465206067964 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 02:41:07 INFO - PROCESS | 1648 | 1465206067965 Marionette TRACE conn2 <- [1,2054,null,{}] 02:41:07 INFO - PROCESS | 1648 | 1465206067967 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}] 02:41:07 INFO - PROCESS | 1648 | 1465206067968 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:08 INFO - PROCESS | 1648 | 1465206068043 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 02:41:08 INFO - PROCESS | 1648 | 1465206068154 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:08 INFO - PROCESS | 1648 | 1465206068156 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x113f2d000 == 40 [pid = 1648] [id = 521] 02:41:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x111c23800) [pid = 1648] [serial = 1563] [outer = 0x0] 02:41:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1122ad800) [pid = 1648] [serial = 1564] [outer = 0x111c23800] 02:41:08 INFO - PROCESS | 1648 | 1465206068189 Marionette DEBUG loaded listener.js 02:41:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x115071800) [pid = 1648] [serial = 1565] [outer = 0x111c23800] 02:41:08 INFO - PROCESS | 1648 | 1465206068656 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]]]}] 02:41:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 02:41:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 722ms 02:41:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 02:41:08 INFO - PROCESS | 1648 | 1465206068687 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 02:41:08 INFO - PROCESS | 1648 | 1465206068689 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 02:41:08 INFO - PROCESS | 1648 | 1465206068692 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 02:41:08 INFO - PROCESS | 1648 | 1465206068694 Marionette TRACE conn2 <- [1,2058,null,{}] 02:41:08 INFO - PROCESS | 1648 | 1465206068698 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}] 02:41:08 INFO - PROCESS | 1648 | 1465206068700 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:08 INFO - PROCESS | 1648 | 1465206068802 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 02:41:08 INFO - PROCESS | 1648 | 1465206068898 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:08 INFO - PROCESS | 1648 | 1465206068900 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x121d9d800 == 41 [pid = 1648] [id = 522] 02:41:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x11885e400) [pid = 1648] [serial = 1566] [outer = 0x0] 02:41:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x119008400) [pid = 1648] [serial = 1567] [outer = 0x11885e400] 02:41:08 INFO - PROCESS | 1648 | 1465206068943 Marionette DEBUG loaded listener.js 02:41:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x11950bc00) [pid = 1648] [serial = 1568] [outer = 0x11885e400] 02:41:09 INFO - PROCESS | 1648 | 1465206069370 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]]]}] 02:41:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 02:41:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 723ms 02:41:09 INFO - PROCESS | 1648 | 1465206069417 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 02:41:09 INFO - PROCESS | 1648 | 1465206069420 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 02:41:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 02:41:09 INFO - PROCESS | 1648 | 1465206069423 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 02:41:09 INFO - PROCESS | 1648 | 1465206069425 Marionette TRACE conn2 <- [1,2062,null,{}] 02:41:09 INFO - PROCESS | 1648 | 1465206069427 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}] 02:41:09 INFO - PROCESS | 1648 | 1465206069428 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:09 INFO - PROCESS | 1648 | 1465206069534 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 02:41:09 INFO - PROCESS | 1648 | 1465206069593 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:09 INFO - PROCESS | 1648 | 1465206069595 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c072800 == 42 [pid = 1648] [id = 523] 02:41:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x119b65000) [pid = 1648] [serial = 1569] [outer = 0x0] 02:41:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12160f000) [pid = 1648] [serial = 1570] [outer = 0x119b65000] 02:41:09 INFO - PROCESS | 1648 | 1465206069625 Marionette DEBUG loaded listener.js 02:41:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x125685c00) [pid = 1648] [serial = 1571] [outer = 0x119b65000] 02:41:10 INFO - PROCESS | 1648 | 1465206070057 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]]]}] 02:41:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 02:41:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 670ms 02:41:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 02:41:10 INFO - PROCESS | 1648 | 1465206070094 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 02:41:10 INFO - PROCESS | 1648 | 1465206070096 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 02:41:10 INFO - PROCESS | 1648 | 1465206070099 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 02:41:10 INFO - PROCESS | 1648 | 1465206070103 Marionette TRACE conn2 <- [1,2066,null,{}] 02:41:10 INFO - PROCESS | 1648 | 1465206070110 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}] 02:41:10 INFO - PROCESS | 1648 | 1465206070114 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:10 INFO - PROCESS | 1648 | 1465206070239 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 02:41:10 INFO - PROCESS | 1648 | 1465206070299 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:10 INFO - PROCESS | 1648 | 1465206070300 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ce0b000 == 43 [pid = 1648] [id = 524] 02:41:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x126f02400) [pid = 1648] [serial = 1572] [outer = 0x0] 02:41:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x127720800) [pid = 1648] [serial = 1573] [outer = 0x126f02400] 02:41:10 INFO - PROCESS | 1648 | 1465206070329 Marionette DEBUG loaded listener.js 02:41:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x129453000) [pid = 1648] [serial = 1574] [outer = 0x126f02400] 02:41:10 INFO - PROCESS | 1648 | 1465206070951 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]]]}] 02:41:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 02:41:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 877ms 02:41:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 02:41:10 INFO - PROCESS | 1648 | 1465206070976 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 02:41:10 INFO - PROCESS | 1648 | 1465206070978 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 02:41:10 INFO - PROCESS | 1648 | 1465206070981 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 02:41:10 INFO - PROCESS | 1648 | 1465206070983 Marionette TRACE conn2 <- [1,2070,null,{}] 02:41:11 INFO - PROCESS | 1648 | 1465206071008 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}] 02:41:11 INFO - PROCESS | 1648 | 1465206071009 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:11 INFO - PROCESS | 1648 | 1465206071099 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 02:41:11 INFO - PROCESS | 1648 | 1465206071180 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:11 INFO - PROCESS | 1648 | 1465206071182 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x1130c6000 == 44 [pid = 1648] [id = 525] 02:41:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x113078400) [pid = 1648] [serial = 1575] [outer = 0x0] 02:41:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1180b0800) [pid = 1648] [serial = 1576] [outer = 0x113078400] 02:41:11 INFO - PROCESS | 1648 | 1465206071211 Marionette DEBUG loaded listener.js 02:41:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x118495400) [pid = 1648] [serial = 1577] [outer = 0x113078400] 02:41:12 INFO - PROCESS | 1648 | --DOCSHELL 0x12c8d0800 == 43 [pid = 1648] [id = 520] 02:41:12 INFO - PROCESS | 1648 | --DOCSHELL 0x12c43f800 == 42 [pid = 1648] [id = 519] 02:41:12 INFO - PROCESS | 1648 | --DOCSHELL 0x125678000 == 41 [pid = 1648] [id = 518] 02:41:12 INFO - PROCESS | 1648 | --DOCSHELL 0x12bec1000 == 40 [pid = 1648] [id = 517] 02:41:12 INFO - PROCESS | 1648 | --DOCSHELL 0x12b29c800 == 39 [pid = 1648] [id = 516] 02:41:12 INFO - PROCESS | 1648 | --DOCSHELL 0x12a95d000 == 38 [pid = 1648] [id = 515] 02:41:12 INFO - PROCESS | 1648 | --DOCSHELL 0x12a052800 == 37 [pid = 1648] [id = 514] 02:41:12 INFO - PROCESS | 1648 | --DOCSHELL 0x116a95000 == 36 [pid = 1648] [id = 513] 02:41:12 INFO - PROCESS | 1648 | --DOCSHELL 0x126867000 == 35 [pid = 1648] [id = 512] 02:41:12 INFO - PROCESS | 1648 | --DOCSHELL 0x121371800 == 34 [pid = 1648] [id = 511] 02:41:12 INFO - PROCESS | 1648 | --DOCSHELL 0x117368000 == 33 [pid = 1648] [id = 510] 02:41:12 INFO - PROCESS | 1648 | --DOCSHELL 0x11899e800 == 32 [pid = 1648] [id = 509] 02:41:12 INFO - PROCESS | 1648 | --DOCSHELL 0x11986b000 == 31 [pid = 1648] [id = 508] 02:41:12 INFO - PROCESS | 1648 | --DOCSHELL 0x113d47000 == 30 [pid = 1648] [id = 507] 02:41:12 INFO - PROCESS | 1648 | --DOCSHELL 0x12ce0b000 == 29 [pid = 1648] [id = 524] 02:41:12 INFO - PROCESS | 1648 | --DOCSHELL 0x12c072800 == 28 [pid = 1648] [id = 523] 02:41:12 INFO - PROCESS | 1648 | --DOCSHELL 0x121d9d800 == 27 [pid = 1648] [id = 522] 02:41:12 INFO - PROCESS | 1648 | --DOCSHELL 0x113f2d000 == 26 [pid = 1648] [id = 521] 02:41:12 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x128d89800) [pid = 1648] [serial = 1517] [outer = 0x0] [url = about:blank] 02:41:12 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x119513000) [pid = 1648] [serial = 1498] [outer = 0x0] [url = about:blank] 02:41:12 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1186f6c00) [pid = 1648] [serial = 1495] [outer = 0x0] [url = about:blank] 02:41:12 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x119062000) [pid = 1648] [serial = 1496] [outer = 0x0] [url = about:blank] 02:41:12 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x119545c00) [pid = 1648] [serial = 1486] [outer = 0x0] [url = about:blank] 02:41:12 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1122ab800) [pid = 1648] [serial = 1487] [outer = 0x0] [url = about:blank] 02:41:12 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x118495c00) [pid = 1648] [serial = 1492] [outer = 0x0] [url = about:blank] 02:41:12 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x118583800) [pid = 1648] [serial = 1493] [outer = 0x0] [url = about:blank] 02:41:12 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x116861400) [pid = 1648] [serial = 1489] [outer = 0x0] [url = about:blank] 02:41:12 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x117656800) [pid = 1648] [serial = 1490] [outer = 0x0] [url = about:blank] 02:41:12 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x128ef7400) [pid = 1648] [serial = 1475] [outer = 0x0] [url = about:blank] 02:41:12 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11810b800) [pid = 1648] [serial = 1478] [outer = 0x0] [url = about:blank] 02:41:12 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x116f9f400) [pid = 1648] [serial = 1477] [outer = 0x0] [url = about:blank] 02:41:12 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12684f000) [pid = 1648] [serial = 1505] [outer = 0x0] [url = about:blank] 02:41:12 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x121df8400) [pid = 1648] [serial = 1504] [outer = 0x0] [url = about:blank] 02:41:12 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x127720c00) [pid = 1648] [serial = 1510] [outer = 0x0] [url = about:blank] 02:41:12 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x126ca5c00) [pid = 1648] [serial = 1507] [outer = 0x0] [url = about:blank] 02:41:12 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x11925b800) [pid = 1648] [serial = 1481] [outer = 0x0] [url = about:blank] 02:41:12 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x118866800) [pid = 1648] [serial = 1480] [outer = 0x0] [url = about:blank] 02:41:12 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12568dc00) [pid = 1648] [serial = 1484] [outer = 0x0] [url = about:blank] 02:41:12 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x120e77800) [pid = 1648] [serial = 1513] [outer = 0x0] [url = about:blank] 02:41:12 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x128d4b400) [pid = 1648] [serial = 1511] [outer = 0x0] [url = about:blank] 02:41:12 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x129458800) [pid = 1648] [serial = 1519] [outer = 0x0] [url = about:blank] 02:41:12 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1214f3000) [pid = 1648] [serial = 1502] [outer = 0x0] [url = about:blank] 02:41:12 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x120e78400) [pid = 1648] [serial = 1501] [outer = 0x0] [url = about:blank] 02:41:12 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x124cf3800) [pid = 1648] [serial = 1483] [outer = 0x0] [url = about:blank] 02:41:12 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x128d44c00) [pid = 1648] [serial = 1516] [outer = 0x0] [url = about:blank] 02:41:12 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x127010400) [pid = 1648] [serial = 1508] [outer = 0x0] [url = about:blank] 02:41:12 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x127265c00) [pid = 1648] [serial = 1514] [outer = 0x0] [url = about:blank] 02:41:12 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x119b13000) [pid = 1648] [serial = 1499] [outer = 0x0] [url = about:blank] 02:41:12 INFO - PROCESS | 1648 | 1465206072181 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]]]}] 02:41:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 02:41:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1241ms 02:41:12 INFO - PROCESS | 1648 | 1465206072222 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 02:41:12 INFO - PROCESS | 1648 | 1465206072224 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 02:41:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 02:41:12 INFO - PROCESS | 1648 | 1465206072228 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 02:41:12 INFO - PROCESS | 1648 | 1465206072230 Marionette TRACE conn2 <- [1,2074,null,{}] 02:41:12 INFO - PROCESS | 1648 | 1465206072240 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}] 02:41:12 INFO - PROCESS | 1648 | 1465206072241 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:12 INFO - PROCESS | 1648 | 1465206072325 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 02:41:12 INFO - PROCESS | 1648 | 1465206072338 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:12 INFO - PROCESS | 1648 | 1465206072341 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x1167a2000 == 27 [pid = 1648] [id = 526] 02:41:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x1167d3000) [pid = 1648] [serial = 1578] [outer = 0x0] 02:41:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x11685e000) [pid = 1648] [serial = 1579] [outer = 0x1167d3000] 02:41:12 INFO - PROCESS | 1648 | 1465206072368 Marionette DEBUG loaded listener.js 02:41:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x116fa3000) [pid = 1648] [serial = 1580] [outer = 0x1167d3000] 02:41:12 INFO - PROCESS | 1648 | 1465206072708 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]]]}] 02:41:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 02:41:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 520ms 02:41:12 INFO - PROCESS | 1648 | 1465206072747 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 02:41:12 INFO - PROCESS | 1648 | 1465206072752 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 02:41:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 02:41:12 INFO - PROCESS | 1648 | 1465206072757 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 02:41:12 INFO - PROCESS | 1648 | 1465206072759 Marionette TRACE conn2 <- [1,2078,null,{}] 02:41:12 INFO - PROCESS | 1648 | 1465206072761 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}] 02:41:12 INFO - PROCESS | 1648 | 1465206072763 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:12 INFO - PROCESS | 1648 | 1465206072841 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 02:41:12 INFO - PROCESS | 1648 | 1465206072846 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:12 INFO - PROCESS | 1648 | 1465206072847 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x11827b800 == 28 [pid = 1648] [id = 527] 02:41:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1180bcc00) [pid = 1648] [serial = 1581] [outer = 0x0] 02:41:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x11857d800) [pid = 1648] [serial = 1582] [outer = 0x1180bcc00] 02:41:12 INFO - PROCESS | 1648 | 1465206072877 Marionette DEBUG loaded listener.js 02:41:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1186efc00) [pid = 1648] [serial = 1583] [outer = 0x1180bcc00] 02:41:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 02:41:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 469ms 02:41:13 INFO - PROCESS | 1648 | 1465206073224 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]]]}] 02:41:13 INFO - PROCESS | 1648 | 1465206073227 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 02:41:13 INFO - PROCESS | 1648 | 1465206073228 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 02:41:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 02:41:13 INFO - PROCESS | 1648 | 1465206073240 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 02:41:13 INFO - PROCESS | 1648 | 1465206073243 Marionette TRACE conn2 <- [1,2082,null,{}] 02:41:13 INFO - PROCESS | 1648 | 1465206073252 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}] 02:41:13 INFO - PROCESS | 1648 | 1465206073256 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:13 INFO - PROCESS | 1648 | 1465206073338 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 02:41:13 INFO - PROCESS | 1648 | 1465206073395 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:13 INFO - PROCESS | 1648 | 1465206073397 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x119bba800 == 29 [pid = 1648] [id = 528] 02:41:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x119003400) [pid = 1648] [serial = 1584] [outer = 0x0] 02:41:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x119508c00) [pid = 1648] [serial = 1585] [outer = 0x119003400] 02:41:13 INFO - PROCESS | 1648 | 1465206073425 Marionette DEBUG loaded listener.js 02:41:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x119b13000) [pid = 1648] [serial = 1586] [outer = 0x119003400] 02:41:14 INFO - PROCESS | 1648 | 1465206074012 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]]]}] 02:41:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 02:41:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 831ms 02:41:14 INFO - PROCESS | 1648 | 1465206074073 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 02:41:14 INFO - PROCESS | 1648 | 1465206074077 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 02:41:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 02:41:14 INFO - PROCESS | 1648 | 1465206074082 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 02:41:14 INFO - PROCESS | 1648 | 1465206074087 Marionette TRACE conn2 <- [1,2086,null,{}] 02:41:14 INFO - PROCESS | 1648 | 1465206074092 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}] 02:41:14 INFO - PROCESS | 1648 | 1465206074095 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:14 INFO - PROCESS | 1648 | 1465206074234 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 02:41:14 INFO - PROCESS | 1648 | 1465206074311 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:14 INFO - PROCESS | 1648 | 1465206074313 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a24800 == 30 [pid = 1648] [id = 529] 02:41:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x116fa2c00) [pid = 1648] [serial = 1587] [outer = 0x0] 02:41:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x118583000) [pid = 1648] [serial = 1588] [outer = 0x116fa2c00] 02:41:14 INFO - PROCESS | 1648 | 1465206074345 Marionette DEBUG loaded listener.js 02:41:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x118869000) [pid = 1648] [serial = 1589] [outer = 0x116fa2c00] 02:41:14 INFO - PROCESS | 1648 | 1465206074886 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]]]}] 02:41:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 02:41:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 825ms 02:41:14 INFO - PROCESS | 1648 | 1465206074906 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 02:41:14 INFO - PROCESS | 1648 | 1465206074909 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 02:41:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 02:41:14 INFO - PROCESS | 1648 | 1465206074914 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 02:41:14 INFO - PROCESS | 1648 | 1465206074915 Marionette TRACE conn2 <- [1,2090,null,{}] 02:41:14 INFO - PROCESS | 1648 | 1465206074918 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}] 02:41:14 INFO - PROCESS | 1648 | 1465206074920 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:15 INFO - PROCESS | 1648 | 1465206075025 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 02:41:15 INFO - PROCESS | 1648 | 1465206075079 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:15 INFO - PROCESS | 1648 | 1465206075081 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x123d58000 == 31 [pid = 1648] [id = 530] 02:41:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11950ec00) [pid = 1648] [serial = 1590] [outer = 0x0] 02:41:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x119ee9800) [pid = 1648] [serial = 1591] [outer = 0x11950ec00] 02:41:15 INFO - PROCESS | 1648 | 1465206075112 Marionette DEBUG loaded listener.js 02:41:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x121139000) [pid = 1648] [serial = 1592] [outer = 0x11950ec00] 02:41:15 INFO - PROCESS | 1648 | 1465206075723 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]]]}] 02:41:15 INFO - PROCESS | 1648 | --DOCSHELL 0x11827b800 == 30 [pid = 1648] [id = 527] 02:41:15 INFO - PROCESS | 1648 | --DOCSHELL 0x1167a2000 == 29 [pid = 1648] [id = 526] 02:41:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 02:41:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 825ms 02:41:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 02:41:15 INFO - PROCESS | 1648 | 1465206075739 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 02:41:15 INFO - PROCESS | 1648 | 1465206075741 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 02:41:15 INFO - PROCESS | 1648 | 1465206075744 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 02:41:15 INFO - PROCESS | 1648 | 1465206075746 Marionette TRACE conn2 <- [1,2094,null,{}] 02:41:15 INFO - PROCESS | 1648 | 1465206075751 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}] 02:41:15 INFO - PROCESS | 1648 | 1465206075753 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:15 INFO - PROCESS | 1648 | 1465206075840 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 02:41:15 INFO - PROCESS | 1648 | 1465206075899 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:15 INFO - PROCESS | 1648 | 1465206075902 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x1167a2000 == 30 [pid = 1648] [id = 531] 02:41:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x112924400) [pid = 1648] [serial = 1593] [outer = 0x0] 02:41:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x112d08000) [pid = 1648] [serial = 1594] [outer = 0x112924400] 02:41:15 INFO - PROCESS | 1648 | 1465206075930 Marionette DEBUG loaded listener.js 02:41:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x11604c000) [pid = 1648] [serial = 1595] [outer = 0x112924400] 02:41:16 INFO - PROCESS | 1648 | 1465206076232 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]]]}] 02:41:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 02:41:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 524ms 02:41:16 INFO - PROCESS | 1648 | 1465206076271 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 02:41:16 INFO - PROCESS | 1648 | 1465206076274 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 02:41:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 02:41:16 INFO - PROCESS | 1648 | 1465206076279 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 02:41:16 INFO - PROCESS | 1648 | 1465206076280 Marionette TRACE conn2 <- [1,2098,null,{}] 02:41:16 INFO - PROCESS | 1648 | 1465206076283 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}] 02:41:16 INFO - PROCESS | 1648 | 1465206076286 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:16 INFO - PROCESS | 1648 | 1465206076385 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 02:41:16 INFO - PROCESS | 1648 | 1465206076476 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:16 INFO - PROCESS | 1648 | 1465206076477 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x1180e0800 == 31 [pid = 1648] [id = 532] 02:41:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x116fa8c00) [pid = 1648] [serial = 1596] [outer = 0x0] 02:41:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x118103800) [pid = 1648] [serial = 1597] [outer = 0x116fa8c00] 02:41:16 INFO - PROCESS | 1648 | 1465206076504 Marionette DEBUG loaded listener.js 02:41:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1182ec000) [pid = 1648] [serial = 1598] [outer = 0x116fa8c00] 02:41:16 INFO - PROCESS | 1648 | 1465206076855 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]]]}] 02:41:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 02:41:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 620ms 02:41:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 02:41:16 INFO - PROCESS | 1648 | 1465206076904 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 02:41:16 INFO - PROCESS | 1648 | 1465206076905 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 02:41:16 INFO - PROCESS | 1648 | 1465206076907 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 02:41:16 INFO - PROCESS | 1648 | 1465206076917 Marionette TRACE conn2 <- [1,2102,null,{}] 02:41:16 INFO - PROCESS | 1648 | 1465206076925 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}] 02:41:16 INFO - PROCESS | 1648 | 1465206076928 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:17 INFO - PROCESS | 1648 | 1465206077029 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 02:41:17 INFO - PROCESS | 1648 | 1465206077068 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:17 INFO - PROCESS | 1648 | 1465206077070 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x125665000 == 32 [pid = 1648] [id = 533] 02:41:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x118583800) [pid = 1648] [serial = 1599] [outer = 0x0] 02:41:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x118868800) [pid = 1648] [serial = 1600] [outer = 0x118583800] 02:41:17 INFO - PROCESS | 1648 | 1465206077098 Marionette DEBUG loaded listener.js 02:41:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x11954d400) [pid = 1648] [serial = 1601] [outer = 0x118583800] 02:41:17 INFO - PROCESS | 1648 | 1465206077422 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]]]}] 02:41:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 02:41:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 532ms 02:41:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 02:41:17 INFO - PROCESS | 1648 | 1465206077439 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 02:41:17 INFO - PROCESS | 1648 | 1465206077441 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 02:41:17 INFO - PROCESS | 1648 | 1465206077443 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 02:41:17 INFO - PROCESS | 1648 | 1465206077444 Marionette TRACE conn2 <- [1,2106,null,{}] 02:41:17 INFO - PROCESS | 1648 | 1465206077446 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}] 02:41:17 INFO - PROCESS | 1648 | 1465206077448 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:17 INFO - PROCESS | 1648 | 1465206077555 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 02:41:17 INFO - PROCESS | 1648 | 1465206077558 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:17 INFO - PROCESS | 1648 | 1465206077559 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x1275d7800 == 33 [pid = 1648] [id = 534] 02:41:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x119b65400) [pid = 1648] [serial = 1602] [outer = 0x0] 02:41:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12113b000) [pid = 1648] [serial = 1603] [outer = 0x119b65400] 02:41:17 INFO - PROCESS | 1648 | 1465206077584 Marionette DEBUG loaded listener.js 02:41:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12128dc00) [pid = 1648] [serial = 1604] [outer = 0x119b65400] 02:41:17 INFO - PROCESS | 1648 | 1465206077929 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]]]}] 02:41:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 02:41:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 520ms 02:41:17 INFO - PROCESS | 1648 | 1465206077965 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 02:41:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 02:41:17 INFO - PROCESS | 1648 | 1465206077966 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 02:41:17 INFO - PROCESS | 1648 | 1465206077971 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 02:41:17 INFO - PROCESS | 1648 | 1465206077972 Marionette TRACE conn2 <- [1,2110,null,{}] 02:41:17 INFO - PROCESS | 1648 | 1465206077974 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}] 02:41:17 INFO - PROCESS | 1648 | 1465206077975 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:18 INFO - PROCESS | 1648 | 1465206078077 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 02:41:18 INFO - PROCESS | 1648 | 1465206078089 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:18 INFO - PROCESS | 1648 | 1465206078090 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x1294d0000 == 34 [pid = 1648] [id = 535] 02:41:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1167d4000) [pid = 1648] [serial = 1605] [outer = 0x0] 02:41:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x121611000) [pid = 1648] [serial = 1606] [outer = 0x1167d4000] 02:41:18 INFO - PROCESS | 1648 | 1465206078114 Marionette DEBUG loaded listener.js 02:41:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x123dbc800) [pid = 1648] [serial = 1607] [outer = 0x1167d4000] 02:41:18 INFO - PROCESS | 1648 | 1465206078494 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]]]}] 02:41:18 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1180bcc00) [pid = 1648] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 02:41:18 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x113078400) [pid = 1648] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 02:41:18 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1167d3000) [pid = 1648] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 02:41:18 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x111c23800) [pid = 1648] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 02:41:18 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x124cb0000) [pid = 1648] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 02:41:18 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x11885e400) [pid = 1648] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 02:41:18 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x128d4f000) [pid = 1648] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 02:41:18 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12160c400) [pid = 1648] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 02:41:18 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x118111000) [pid = 1648] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 02:41:18 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x128ef1c00) [pid = 1648] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 02:41:18 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1180b3400) [pid = 1648] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 02:41:18 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11925e800) [pid = 1648] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 02:41:18 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1167d2000) [pid = 1648] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 02:41:18 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12160e800) [pid = 1648] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 02:41:18 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x112d06c00) [pid = 1648] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 02:41:18 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x119b65000) [pid = 1648] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 02:41:18 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x128d8e800) [pid = 1648] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 02:41:18 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x112923c00) [pid = 1648] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 02:41:18 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x129454800) [pid = 1648] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 02:41:18 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x126f02400) [pid = 1648] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 02:41:18 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x126851400) [pid = 1648] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 02:41:18 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x12aa3e400) [pid = 1648] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 02:41:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 02:41:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 569ms 02:41:18 INFO - PROCESS | 1648 | 1465206078540 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 02:41:18 INFO - PROCESS | 1648 | 1465206078541 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 02:41:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 02:41:18 INFO - PROCESS | 1648 | 1465206078543 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 02:41:18 INFO - PROCESS | 1648 | 1465206078544 Marionette TRACE conn2 <- [1,2114,null,{}] 02:41:18 INFO - PROCESS | 1648 | 1465206078546 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}] 02:41:18 INFO - PROCESS | 1648 | 1465206078551 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:18 INFO - PROCESS | 1648 | 1465206078646 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 02:41:18 INFO - PROCESS | 1648 | 1465206078652 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:18 INFO - PROCESS | 1648 | 1465206078654 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x1294c0800 == 35 [pid = 1648] [id = 536] 02:41:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x119ee7400) [pid = 1648] [serial = 1608] [outer = 0x0] 02:41:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x124cb7c00) [pid = 1648] [serial = 1609] [outer = 0x119ee7400] 02:41:18 INFO - PROCESS | 1648 | 1465206078679 Marionette DEBUG loaded listener.js 02:41:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x126844c00) [pid = 1648] [serial = 1610] [outer = 0x119ee7400] 02:41:19 INFO - PROCESS | 1648 | 1465206079024 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]]]}] 02:41:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 02:41:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 518ms 02:41:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 02:41:19 INFO - PROCESS | 1648 | 1465206079062 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 02:41:19 INFO - PROCESS | 1648 | 1465206079063 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 02:41:19 INFO - PROCESS | 1648 | 1465206079065 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 02:41:19 INFO - PROCESS | 1648 | 1465206079066 Marionette TRACE conn2 <- [1,2118,null,{}] 02:41:19 INFO - PROCESS | 1648 | 1465206079071 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}] 02:41:19 INFO - PROCESS | 1648 | 1465206079072 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:19 INFO - PROCESS | 1648 | 1465206079177 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 02:41:19 INFO - PROCESS | 1648 | 1465206079185 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:19 INFO - PROCESS | 1648 | 1465206079187 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a967800 == 36 [pid = 1648] [id = 537] 02:41:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12684e800) [pid = 1648] [serial = 1611] [outer = 0x0] 02:41:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x126d52400) [pid = 1648] [serial = 1612] [outer = 0x12684e800] 02:41:19 INFO - PROCESS | 1648 | 1465206079212 Marionette DEBUG loaded listener.js 02:41:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x127009800) [pid = 1648] [serial = 1613] [outer = 0x12684e800] 02:41:19 INFO - PROCESS | 1648 | 1465206079521 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]]]}] 02:41:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 02:41:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 470ms 02:41:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 02:41:19 INFO - PROCESS | 1648 | 1465206079537 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 02:41:19 INFO - PROCESS | 1648 | 1465206079539 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 02:41:19 INFO - PROCESS | 1648 | 1465206079541 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 02:41:19 INFO - PROCESS | 1648 | 1465206079542 Marionette TRACE conn2 <- [1,2122,null,{}] 02:41:19 INFO - PROCESS | 1648 | 1465206079544 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}] 02:41:19 INFO - PROCESS | 1648 | 1465206079545 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:19 INFO - PROCESS | 1648 | 1465206079624 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 02:41:19 INFO - PROCESS | 1648 | 1465206079627 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:19 INFO - PROCESS | 1648 | 1465206079629 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b280800 == 37 [pid = 1648] [id = 538] 02:41:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x127009c00) [pid = 1648] [serial = 1614] [outer = 0x0] 02:41:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12725c400) [pid = 1648] [serial = 1615] [outer = 0x127009c00] 02:41:19 INFO - PROCESS | 1648 | 1465206079653 Marionette DEBUG loaded listener.js 02:41:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x127717c00) [pid = 1648] [serial = 1616] [outer = 0x127009c00] 02:41:19 INFO - PROCESS | 1648 | 1465206079989 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]]]}] 02:41:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 02:41:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 472ms 02:41:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 02:41:20 INFO - PROCESS | 1648 | 1465206080014 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 02:41:20 INFO - PROCESS | 1648 | 1465206080015 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 02:41:20 INFO - PROCESS | 1648 | 1465206080018 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 02:41:20 INFO - PROCESS | 1648 | 1465206080021 Marionette TRACE conn2 <- [1,2126,null,{}] 02:41:20 INFO - PROCESS | 1648 | 1465206080023 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}] 02:41:20 INFO - PROCESS | 1648 | 1465206080024 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:20 INFO - PROCESS | 1648 | 1465206080138 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 02:41:20 INFO - PROCESS | 1648 | 1465206080144 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:20 INFO - PROCESS | 1648 | 1465206080145 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b3d2000 == 38 [pid = 1648] [id = 539] 02:41:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x126843800) [pid = 1648] [serial = 1617] [outer = 0x0] 02:41:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12771a800) [pid = 1648] [serial = 1618] [outer = 0x126843800] 02:41:20 INFO - PROCESS | 1648 | 1465206080169 Marionette DEBUG loaded listener.js 02:41:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x128d47800) [pid = 1648] [serial = 1619] [outer = 0x126843800] 02:41:20 INFO - PROCESS | 1648 | 1465206080473 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]]]}] 02:41:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 02:41:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 470ms 02:41:20 INFO - PROCESS | 1648 | 1465206080541 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 02:41:20 INFO - PROCESS | 1648 | 1465206080543 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 02:41:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 02:41:20 INFO - PROCESS | 1648 | 1465206080547 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 02:41:20 INFO - PROCESS | 1648 | 1465206080550 Marionette TRACE conn2 <- [1,2130,null,{}] 02:41:20 INFO - PROCESS | 1648 | 1465206080554 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}] 02:41:20 INFO - PROCESS | 1648 | 1465206080556 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:20 INFO - PROCESS | 1648 | 1465206080646 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 02:41:20 INFO - PROCESS | 1648 | 1465206080742 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:20 INFO - PROCESS | 1648 | 1465206080744 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x116aae000 == 39 [pid = 1648] [id = 540] 02:41:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x112a84c00) [pid = 1648] [serial = 1620] [outer = 0x0] 02:41:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x113076000) [pid = 1648] [serial = 1621] [outer = 0x112a84c00] 02:41:20 INFO - PROCESS | 1648 | 1465206080776 Marionette DEBUG loaded listener.js 02:41:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x11660e400) [pid = 1648] [serial = 1622] [outer = 0x112a84c00] 02:41:21 INFO - PROCESS | 1648 | 1465206081210 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] 02:41:21 INFO - PROCESS | 1648 | 1465206081274 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 02:41:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 02:41:21 INFO - PROCESS | 1648 | 1465206081278 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 02:41:21 INFO - PROCESS | 1648 | 1465206081281 Marionette TRACE conn2 <- [1,2134,null,{}] 02:41:21 INFO - PROCESS | 1648 | 1465206081284 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}] 02:41:21 INFO - PROCESS | 1648 | 1465206081285 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:21 INFO - PROCESS | 1648 | 1465206081414 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 02:41:21 INFO - PROCESS | 1648 | 1465206081487 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:21 INFO - PROCESS | 1648 | 1465206081489 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x12686d000 == 40 [pid = 1648] [id = 541] 02:41:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x116a6fc00) [pid = 1648] [serial = 1623] [outer = 0x0] 02:41:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x11848a000) [pid = 1648] [serial = 1624] [outer = 0x116a6fc00] 02:41:21 INFO - PROCESS | 1648 | 1465206081522 Marionette DEBUG loaded listener.js 02:41:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x118869400) [pid = 1648] [serial = 1625] [outer = 0x116a6fc00] 02:41:21 INFO - PROCESS | 1648 | 1465206081947 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]]]}] 02:41:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 02:41:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 723ms 02:41:22 INFO - PROCESS | 1648 | 1465206082000 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 02:41:22 INFO - PROCESS | 1648 | 1465206082001 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 02:41:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 02:41:22 INFO - PROCESS | 1648 | 1465206082004 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 02:41:22 INFO - PROCESS | 1648 | 1465206082005 Marionette TRACE conn2 <- [1,2138,null,{}] 02:41:22 INFO - PROCESS | 1648 | 1465206082012 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}] 02:41:22 INFO - PROCESS | 1648 | 1465206082015 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:22 INFO - PROCESS | 1648 | 1465206082116 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 02:41:22 INFO - PROCESS | 1648 | 1465206082178 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:22 INFO - PROCESS | 1648 | 1465206082181 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c436000 == 41 [pid = 1648] [id = 542] 02:41:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x121140c00) [pid = 1648] [serial = 1626] [outer = 0x0] 02:41:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1219db400) [pid = 1648] [serial = 1627] [outer = 0x121140c00] 02:41:22 INFO - PROCESS | 1648 | 1465206082213 Marionette DEBUG loaded listener.js 02:41:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x125683400) [pid = 1648] [serial = 1628] [outer = 0x121140c00] 02:41:22 INFO - PROCESS | 1648 | 1465206082635 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]]]}] 02:41:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 02:41:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 668ms 02:41:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 02:41:22 INFO - PROCESS | 1648 | 1465206082673 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 02:41:22 INFO - PROCESS | 1648 | 1465206082674 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 02:41:22 INFO - PROCESS | 1648 | 1465206082677 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 02:41:22 INFO - PROCESS | 1648 | 1465206082678 Marionette TRACE conn2 <- [1,2142,null,{}] 02:41:22 INFO - PROCESS | 1648 | 1465206082680 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}] 02:41:22 INFO - PROCESS | 1648 | 1465206082682 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:22 INFO - PROCESS | 1648 | 1465206082806 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 02:41:22 INFO - PROCESS | 1648 | 1465206082878 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:22 INFO - PROCESS | 1648 | 1465206082879 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c9b4800 == 42 [pid = 1648] [id = 543] 02:41:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x128d46c00) [pid = 1648] [serial = 1629] [outer = 0x0] 02:41:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x128d4f000) [pid = 1648] [serial = 1630] [outer = 0x128d46c00] 02:41:22 INFO - PROCESS | 1648 | 1465206082909 Marionette DEBUG loaded listener.js 02:41:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x128d8ac00) [pid = 1648] [serial = 1631] [outer = 0x128d46c00] 02:41:23 INFO - PROCESS | 1648 | 1465206083344 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] 02:41:23 INFO - PROCESS | 1648 | 1465206083398 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 02:41:23 INFO - PROCESS | 1648 | 1465206083401 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 02:41:23 INFO - PROCESS | 1648 | 1465206083402 Marionette TRACE conn2 <- [1,2146,null,{}] 02:41:23 INFO - PROCESS | 1648 | 1465206083406 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}] 02:41:23 INFO - PROCESS | 1648 | 1465206083407 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:23 INFO - PROCESS | 1648 | 1465206083516 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 02:41:23 INFO - PROCESS | 1648 | 1465206083737 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:23 INFO - PROCESS | 1648 | 1465206083739 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x11700f800 == 43 [pid = 1648] [id = 544] 02:41:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x113073400) [pid = 1648] [serial = 1632] [outer = 0x0] 02:41:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x115e49000) [pid = 1648] [serial = 1633] [outer = 0x113073400] 02:41:23 INFO - PROCESS | 1648 | 1465206083779 Marionette DEBUG loaded listener.js 02:41:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x116a72c00) [pid = 1648] [serial = 1634] [outer = 0x113073400] 02:41:24 INFO - PROCESS | 1648 | --DOCSHELL 0x1130c6000 == 42 [pid = 1648] [id = 525] 02:41:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12b280800 == 41 [pid = 1648] [id = 538] 02:41:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12a967800 == 40 [pid = 1648] [id = 537] 02:41:24 INFO - PROCESS | 1648 | --DOCSHELL 0x1294c0800 == 39 [pid = 1648] [id = 536] 02:41:24 INFO - PROCESS | 1648 | --DOCSHELL 0x1294d0000 == 38 [pid = 1648] [id = 535] 02:41:24 INFO - PROCESS | 1648 | 1465206084279 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] 02:41:24 INFO - PROCESS | 1648 | 1465206084330 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 02:41:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 02:41:24 INFO - PROCESS | 1648 | 1465206084343 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 02:41:24 INFO - PROCESS | 1648 | 1465206084346 Marionette TRACE conn2 <- [1,2150,null,{}] 02:41:24 INFO - PROCESS | 1648 | 1465206084353 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}] 02:41:24 INFO - PROCESS | 1648 | 1465206084357 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:24 INFO - PROCESS | 1648 | 1465206084496 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 02:41:24 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x11857d800) [pid = 1648] [serial = 1582] [outer = 0x0] [url = about:blank] 02:41:24 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1186efc00) [pid = 1648] [serial = 1583] [outer = 0x0] [url = about:blank] 02:41:24 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1180b0800) [pid = 1648] [serial = 1576] [outer = 0x0] [url = about:blank] 02:41:24 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x11685e000) [pid = 1648] [serial = 1579] [outer = 0x0] [url = about:blank] 02:41:24 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1122ad800) [pid = 1648] [serial = 1564] [outer = 0x0] [url = about:blank] 02:41:24 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x126cb0800) [pid = 1648] [serial = 1543] [outer = 0x0] [url = about:blank] 02:41:24 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x119008400) [pid = 1648] [serial = 1567] [outer = 0x0] [url = about:blank] 02:41:24 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x129456c00) [pid = 1648] [serial = 1546] [outer = 0x0] [url = about:blank] 02:41:24 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x129578c00) [pid = 1648] [serial = 1547] [outer = 0x0] [url = about:blank] 02:41:24 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1219dbc00) [pid = 1648] [serial = 1537] [outer = 0x0] [url = about:blank] 02:41:24 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x124cba000) [pid = 1648] [serial = 1538] [outer = 0x0] [url = about:blank] 02:41:24 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x11848bc00) [pid = 1648] [serial = 1525] [outer = 0x0] [url = about:blank] 02:41:24 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x118585000) [pid = 1648] [serial = 1526] [outer = 0x0] [url = about:blank] 02:41:24 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12957d000) [pid = 1648] [serial = 1520] [outer = 0x0] [url = about:blank] 02:41:24 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x118616000) [pid = 1648] [serial = 1531] [outer = 0x0] [url = about:blank] 02:41:24 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x118868000) [pid = 1648] [serial = 1532] [outer = 0x0] [url = about:blank] 02:41:24 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x119548000) [pid = 1648] [serial = 1534] [outer = 0x0] [url = about:blank] 02:41:24 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12113ac00) [pid = 1648] [serial = 1535] [outer = 0x0] [url = about:blank] 02:41:24 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1168a7000) [pid = 1648] [serial = 1528] [outer = 0x0] [url = about:blank] 02:41:24 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x118103400) [pid = 1648] [serial = 1529] [outer = 0x0] [url = about:blank] 02:41:24 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x124fb1000) [pid = 1648] [serial = 1540] [outer = 0x0] [url = about:blank] 02:41:24 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x11306e000) [pid = 1648] [serial = 1522] [outer = 0x0] [url = about:blank] 02:41:24 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x116622c00) [pid = 1648] [serial = 1523] [outer = 0x0] [url = about:blank] 02:41:24 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x115071800) [pid = 1648] [serial = 1565] [outer = 0x0] [url = about:blank] 02:41:24 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12160f000) [pid = 1648] [serial = 1570] [outer = 0x0] [url = about:blank] 02:41:24 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x11950bc00) [pid = 1648] [serial = 1568] [outer = 0x0] [url = about:blank] 02:41:24 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x118495400) [pid = 1648] [serial = 1577] [outer = 0x0] [url = about:blank] 02:41:24 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x129720000) [pid = 1648] [serial = 1549] [outer = 0x0] [url = about:blank] 02:41:24 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12972dc00) [pid = 1648] [serial = 1550] [outer = 0x0] [url = about:blank] 02:41:24 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1186eb400) [pid = 1648] [serial = 1555] [outer = 0x0] [url = about:blank] 02:41:24 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12a92e400) [pid = 1648] [serial = 1552] [outer = 0x0] [url = about:blank] 02:41:24 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x127720800) [pid = 1648] [serial = 1573] [outer = 0x0] [url = about:blank] 02:41:24 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x12a9b3400) [pid = 1648] [serial = 1558] [outer = 0x0] [url = about:blank] 02:41:24 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x116fa3000) [pid = 1648] [serial = 1580] [outer = 0x0] [url = about:blank] 02:41:24 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x125685c00) [pid = 1648] [serial = 1571] [outer = 0x0] [url = about:blank] 02:41:24 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x12a9b0000) [pid = 1648] [serial = 1553] [outer = 0x0] [url = about:blank] 02:41:24 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x121b58c00) [pid = 1648] [serial = 1556] [outer = 0x0] [url = about:blank] 02:41:24 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x12aaa6000) [pid = 1648] [serial = 1562] [outer = 0x0] [url = about:blank] 02:41:24 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x126844800) [pid = 1648] [serial = 1541] [outer = 0x0] [url = about:blank] 02:41:24 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x12aa43800) [pid = 1648] [serial = 1559] [outer = 0x0] [url = about:blank] 02:41:24 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x129453000) [pid = 1648] [serial = 1574] [outer = 0x0] [url = about:blank] 02:41:24 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x12aa49800) [pid = 1648] [serial = 1561] [outer = 0x0] [url = about:blank] 02:41:24 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x128d8bc00) [pid = 1648] [serial = 1544] [outer = 0x0] [url = about:blank] 02:41:24 INFO - PROCESS | 1648 | 1465206084597 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:24 INFO - PROCESS | 1648 | 1465206084599 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x116a97000 == 32 [pid = 1648] [id = 545] 02:41:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x113357400) [pid = 1648] [serial = 1635] [outer = 0x0] 02:41:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x1180b0800) [pid = 1648] [serial = 1636] [outer = 0x113357400] 02:41:24 INFO - PROCESS | 1648 | 1465206084644 Marionette DEBUG loaded listener.js 02:41:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x119004800) [pid = 1648] [serial = 1637] [outer = 0x113357400] 02:41:24 INFO - PROCESS | 1648 | 1465206084964 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]]]}] 02:41:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 02:41:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 638ms 02:41:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 02:41:24 INFO - PROCESS | 1648 | 1465206084976 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 02:41:24 INFO - PROCESS | 1648 | 1465206084978 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 02:41:24 INFO - PROCESS | 1648 | 1465206084982 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 02:41:24 INFO - PROCESS | 1648 | 1465206084983 Marionette TRACE conn2 <- [1,2154,null,{}] 02:41:25 INFO - PROCESS | 1648 | 1465206084993 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}] 02:41:25 INFO - PROCESS | 1648 | 1465206084995 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:25 INFO - PROCESS | 1648 | 1465206085104 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 02:41:25 INFO - PROCESS | 1648 | 1465206085159 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:25 INFO - PROCESS | 1648 | 1465206085161 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x1189ab000 == 33 [pid = 1648] [id = 546] 02:41:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x11900a000) [pid = 1648] [serial = 1638] [outer = 0x0] 02:41:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x119511400) [pid = 1648] [serial = 1639] [outer = 0x11900a000] 02:41:25 INFO - PROCESS | 1648 | 1465206085186 Marionette DEBUG loaded listener.js 02:41:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x121290400) [pid = 1648] [serial = 1640] [outer = 0x11900a000] 02:41:25 INFO - PROCESS | 1648 | 1465206085490 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]]]}] 02:41:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 02:41:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 529ms 02:41:25 INFO - PROCESS | 1648 | 1465206085511 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 02:41:25 INFO - PROCESS | 1648 | 1465206085512 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 02:41:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 02:41:25 INFO - PROCESS | 1648 | 1465206085515 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 02:41:25 INFO - PROCESS | 1648 | 1465206085523 Marionette TRACE conn2 <- [1,2158,null,{}] 02:41:25 INFO - PROCESS | 1648 | 1465206085529 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}] 02:41:25 INFO - PROCESS | 1648 | 1465206085532 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:25 INFO - PROCESS | 1648 | 1465206085613 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 02:41:25 INFO - PROCESS | 1648 | 1465206085675 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:25 INFO - PROCESS | 1648 | 1465206085677 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x123d52000 == 34 [pid = 1648] [id = 547] 02:41:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x119253400) [pid = 1648] [serial = 1641] [outer = 0x0] 02:41:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x123dbd400) [pid = 1648] [serial = 1642] [outer = 0x119253400] 02:41:25 INFO - PROCESS | 1648 | 1465206085702 Marionette DEBUG loaded listener.js 02:41:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x126f03c00) [pid = 1648] [serial = 1643] [outer = 0x119253400] 02:41:26 INFO - PROCESS | 1648 | 1465206085999 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]]]}] 02:41:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 02:41:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 530ms 02:41:26 INFO - PROCESS | 1648 | 1465206086045 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 02:41:26 INFO - PROCESS | 1648 | 1465206086047 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 02:41:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 02:41:26 INFO - PROCESS | 1648 | 1465206086049 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 02:41:26 INFO - PROCESS | 1648 | 1465206086051 Marionette TRACE conn2 <- [1,2162,null,{}] 02:41:26 INFO - PROCESS | 1648 | 1465206086055 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}] 02:41:26 INFO - PROCESS | 1648 | 1465206086056 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:26 INFO - PROCESS | 1648 | 1465206086137 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 02:41:26 INFO - PROCESS | 1648 | 1465206086141 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:26 INFO - PROCESS | 1648 | 1465206086142 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x1290ac800 == 35 [pid = 1648] [id = 548] 02:41:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x127560400) [pid = 1648] [serial = 1644] [outer = 0x0] 02:41:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x128d8a000) [pid = 1648] [serial = 1645] [outer = 0x127560400] 02:41:26 INFO - PROCESS | 1648 | 1465206086167 Marionette DEBUG loaded listener.js 02:41:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x128efd800) [pid = 1648] [serial = 1646] [outer = 0x127560400] 02:41:26 INFO - PROCESS | 1648 | 1465206086515 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]]]}] 02:41:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 02:41:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 474ms 02:41:26 INFO - PROCESS | 1648 | 1465206086523 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 02:41:26 INFO - PROCESS | 1648 | 1465206086524 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 02:41:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 02:41:26 INFO - PROCESS | 1648 | 1465206086527 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 02:41:26 INFO - PROCESS | 1648 | 1465206086528 Marionette TRACE conn2 <- [1,2166,null,{}] 02:41:26 INFO - PROCESS | 1648 | 1465206086530 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}] 02:41:26 INFO - PROCESS | 1648 | 1465206086531 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:26 INFO - PROCESS | 1648 | 1465206086651 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 02:41:26 INFO - PROCESS | 1648 | 1465206086663 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:26 INFO - PROCESS | 1648 | 1465206086667 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a907000 == 36 [pid = 1648] [id = 549] 02:41:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x129458800) [pid = 1648] [serial = 1647] [outer = 0x0] 02:41:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x129573400) [pid = 1648] [serial = 1648] [outer = 0x129458800] 02:41:26 INFO - PROCESS | 1648 | 1465206086700 Marionette DEBUG loaded listener.js 02:41:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x12971d800) [pid = 1648] [serial = 1649] [outer = 0x129458800] 02:41:27 INFO - PROCESS | 1648 | 1465206087081 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]]]}] 02:41:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 02:41:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 568ms 02:41:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 02:41:27 INFO - PROCESS | 1648 | 1465206087095 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 02:41:27 INFO - PROCESS | 1648 | 1465206087097 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 02:41:27 INFO - PROCESS | 1648 | 1465206087099 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 02:41:27 INFO - PROCESS | 1648 | 1465206087100 Marionette TRACE conn2 <- [1,2170,null,{}] 02:41:27 INFO - PROCESS | 1648 | 1465206087104 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}] 02:41:27 INFO - PROCESS | 1648 | 1465206087106 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:27 INFO - PROCESS | 1648 | 1465206087211 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 02:41:27 INFO - PROCESS | 1648 | 1465206087222 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:27 INFO - PROCESS | 1648 | 1465206087223 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b27d800 == 37 [pid = 1648] [id = 550] 02:41:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x129723000) [pid = 1648] [serial = 1650] [outer = 0x0] 02:41:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x12a929000) [pid = 1648] [serial = 1651] [outer = 0x129723000] 02:41:27 INFO - PROCESS | 1648 | 1465206087248 Marionette DEBUG loaded listener.js 02:41:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x12a9b4c00) [pid = 1648] [serial = 1652] [outer = 0x129723000] 02:41:27 INFO - PROCESS | 1648 | 1465206087624 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]]]}] 02:41:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 02:41:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 570ms 02:41:27 INFO - PROCESS | 1648 | 1465206087671 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 02:41:27 INFO - PROCESS | 1648 | 1465206087672 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 02:41:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 02:41:27 INFO - PROCESS | 1648 | 1465206087676 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 02:41:27 INFO - PROCESS | 1648 | 1465206087677 Marionette TRACE conn2 <- [1,2174,null,{}] 02:41:27 INFO - PROCESS | 1648 | 1465206087680 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}] 02:41:27 INFO - PROCESS | 1648 | 1465206087682 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:27 INFO - PROCESS | 1648 | 1465206087840 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 02:41:27 INFO - PROCESS | 1648 | 1465206087862 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:27 INFO - PROCESS | 1648 | 1465206087863 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bebb000 == 38 [pid = 1648] [id = 551] 02:41:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x119b10800) [pid = 1648] [serial = 1653] [outer = 0x0] 02:41:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12aa3bc00) [pid = 1648] [serial = 1654] [outer = 0x119b10800] 02:41:27 INFO - PROCESS | 1648 | 1465206087902 Marionette DEBUG loaded listener.js 02:41:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12aa41000) [pid = 1648] [serial = 1655] [outer = 0x119b10800] 02:41:28 INFO - PROCESS | 1648 | 1465206088319 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]]]}] 02:41:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 02:41:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 671ms 02:41:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 02:41:28 INFO - PROCESS | 1648 | 1465206088353 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 02:41:28 INFO - PROCESS | 1648 | 1465206088355 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 02:41:28 INFO - PROCESS | 1648 | 1465206088357 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 02:41:28 INFO - PROCESS | 1648 | 1465206088358 Marionette TRACE conn2 <- [1,2178,null,{}] 02:41:28 INFO - PROCESS | 1648 | 1465206088360 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}] 02:41:28 INFO - PROCESS | 1648 | 1465206088361 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:28 INFO - PROCESS | 1648 | 1465206088463 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 02:41:28 INFO - PROCESS | 1648 | 1465206088510 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:28 INFO - PROCESS | 1648 | 1465206088511 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c42e800 == 39 [pid = 1648] [id = 552] 02:41:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1182ea800) [pid = 1648] [serial = 1656] [outer = 0x0] 02:41:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12aa46800) [pid = 1648] [serial = 1657] [outer = 0x1182ea800] 02:41:28 INFO - PROCESS | 1648 | 1465206088543 Marionette DEBUG loaded listener.js 02:41:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12aaa4000) [pid = 1648] [serial = 1658] [outer = 0x1182ea800] 02:41:28 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x12684e800) [pid = 1648] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 02:41:28 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x116fa8c00) [pid = 1648] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 02:41:28 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x118583800) [pid = 1648] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 02:41:28 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x119b65400) [pid = 1648] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 02:41:28 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x11950ec00) [pid = 1648] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 02:41:28 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x112924400) [pid = 1648] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 02:41:28 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1167d4000) [pid = 1648] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 02:41:28 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x119ee7400) [pid = 1648] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 02:41:28 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x127009c00) [pid = 1648] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 02:41:29 INFO - PROCESS | 1648 | 1465206089107 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]]]}] 02:41:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 02:41:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 769ms 02:41:29 INFO - PROCESS | 1648 | 1465206089131 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 02:41:29 INFO - PROCESS | 1648 | 1465206089132 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 02:41:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 02:41:29 INFO - PROCESS | 1648 | 1465206089140 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 02:41:29 INFO - PROCESS | 1648 | 1465206089141 Marionette TRACE conn2 <- [1,2182,null,{}] 02:41:29 INFO - PROCESS | 1648 | 1465206089144 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}] 02:41:29 INFO - PROCESS | 1648 | 1465206089145 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:29 INFO - PROCESS | 1648 | 1465206089229 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 02:41:29 INFO - PROCESS | 1648 | 1465206089233 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:29 INFO - PROCESS | 1648 | 1465206089234 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a964800 == 40 [pid = 1648] [id = 553] 02:41:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1182e7400) [pid = 1648] [serial = 1659] [outer = 0x0] 02:41:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x127008400) [pid = 1648] [serial = 1660] [outer = 0x1182e7400] 02:41:29 INFO - PROCESS | 1648 | 1465206089261 Marionette DEBUG loaded listener.js 02:41:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x12aaa4c00) [pid = 1648] [serial = 1661] [outer = 0x1182e7400] 02:41:29 INFO - PROCESS | 1648 | 1465206089588 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]]]}] 02:41:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 02:41:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 475ms 02:41:29 INFO - PROCESS | 1648 | 1465206089611 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 02:41:29 INFO - PROCESS | 1648 | 1465206089612 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 02:41:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 02:41:29 INFO - PROCESS | 1648 | 1465206089615 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 02:41:29 INFO - PROCESS | 1648 | 1465206089616 Marionette TRACE conn2 <- [1,2186,null,{}] 02:41:29 INFO - PROCESS | 1648 | 1465206089621 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}] 02:41:29 INFO - PROCESS | 1648 | 1465206089622 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:29 INFO - PROCESS | 1648 | 1465206089702 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 02:41:29 INFO - PROCESS | 1648 | 1465206089764 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:29 INFO - PROCESS | 1648 | 1465206089765 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c9b2800 == 41 [pid = 1648] [id = 554] 02:41:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x12568f800) [pid = 1648] [serial = 1662] [outer = 0x0] 02:41:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12aaa9800) [pid = 1648] [serial = 1663] [outer = 0x12568f800] 02:41:29 INFO - PROCESS | 1648 | 1465206089792 Marionette DEBUG loaded listener.js 02:41:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12b2e7c00) [pid = 1648] [serial = 1664] [outer = 0x12568f800] 02:41:30 INFO - PROCESS | 1648 | 1465206090067 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]]]}] 02:41:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 02:41:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 473ms 02:41:30 INFO - PROCESS | 1648 | 1465206090108 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 02:41:30 INFO - PROCESS | 1648 | 1465206090110 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 02:41:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 02:41:30 INFO - PROCESS | 1648 | 1465206090112 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 02:41:30 INFO - PROCESS | 1648 | 1465206090114 Marionette TRACE conn2 <- [1,2190,null,{}] 02:41:30 INFO - PROCESS | 1648 | 1465206090122 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}] 02:41:30 INFO - PROCESS | 1648 | 1465206090124 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:30 INFO - PROCESS | 1648 | 1465206090222 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 02:41:30 INFO - PROCESS | 1648 | 1465206090226 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:30 INFO - PROCESS | 1648 | 1465206090227 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d041800 == 42 [pid = 1648] [id = 555] 02:41:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12b2edc00) [pid = 1648] [serial = 1665] [outer = 0x0] 02:41:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12b37b000) [pid = 1648] [serial = 1666] [outer = 0x12b2edc00] 02:41:30 INFO - PROCESS | 1648 | 1465206090251 Marionette DEBUG loaded listener.js 02:41:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12bd35800) [pid = 1648] [serial = 1667] [outer = 0x12b2edc00] 02:41:30 INFO - PROCESS | 1648 | 1465206090590 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]]]}] 02:41:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 02:41:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 518ms 02:41:30 INFO - PROCESS | 1648 | 1465206090631 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 02:41:30 INFO - PROCESS | 1648 | 1465206090632 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 02:41:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 02:41:30 INFO - PROCESS | 1648 | 1465206090634 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 02:41:30 INFO - PROCESS | 1648 | 1465206090636 Marionette TRACE conn2 <- [1,2194,null,{}] 02:41:30 INFO - PROCESS | 1648 | 1465206090650 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}] 02:41:30 INFO - PROCESS | 1648 | 1465206090651 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:30 INFO - PROCESS | 1648 | 1465206090733 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 02:41:30 INFO - PROCESS | 1648 | 1465206090739 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:30 INFO - PROCESS | 1648 | 1465206090740 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d3a8800 == 43 [pid = 1648] [id = 556] 02:41:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x127268c00) [pid = 1648] [serial = 1668] [outer = 0x0] 02:41:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12bd3d400) [pid = 1648] [serial = 1669] [outer = 0x127268c00] 02:41:30 INFO - PROCESS | 1648 | 1465206090770 Marionette DEBUG loaded listener.js 02:41:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12bd44c00) [pid = 1648] [serial = 1670] [outer = 0x127268c00] 02:41:31 INFO - PROCESS | 1648 | 1465206091237 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]]]}] 02:41:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 02:41:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 629ms 02:41:31 INFO - PROCESS | 1648 | 1465206091265 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 02:41:31 INFO - PROCESS | 1648 | 1465206091268 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 02:41:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 02:41:31 INFO - PROCESS | 1648 | 1465206091271 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 02:41:31 INFO - PROCESS | 1648 | 1465206091274 Marionette TRACE conn2 <- [1,2198,null,{}] 02:41:31 INFO - PROCESS | 1648 | 1465206091278 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}] 02:41:31 INFO - PROCESS | 1648 | 1465206091280 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:31 INFO - PROCESS | 1648 | 1465206091387 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 02:41:31 INFO - PROCESS | 1648 | 1465206091462 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:31 INFO - PROCESS | 1648 | 1465206091463 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a24000 == 44 [pid = 1648] [id = 557] 02:41:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x11848ac00) [pid = 1648] [serial = 1671] [outer = 0x0] 02:41:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1186f5c00) [pid = 1648] [serial = 1672] [outer = 0x11848ac00] 02:41:31 INFO - PROCESS | 1648 | 1465206091495 Marionette DEBUG loaded listener.js 02:41:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x11925bc00) [pid = 1648] [serial = 1673] [outer = 0x11848ac00] 02:41:31 INFO - PROCESS | 1648 | 1465206091882 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]]]}] 02:41:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 02:41:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 671ms 02:41:31 INFO - PROCESS | 1648 | 1465206091943 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 02:41:31 INFO - PROCESS | 1648 | 1465206091946 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 02:41:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 02:41:31 INFO - PROCESS | 1648 | 1465206091952 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 02:41:31 INFO - PROCESS | 1648 | 1465206091953 Marionette TRACE conn2 <- [1,2202,null,{}] 02:41:31 INFO - PROCESS | 1648 | 1465206091956 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}] 02:41:31 INFO - PROCESS | 1648 | 1465206091958 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:32 INFO - PROCESS | 1648 | 1465206092091 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 02:41:32 INFO - PROCESS | 1648 | 1465206092178 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:32 INFO - PROCESS | 1648 | 1465206092179 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b00c800 == 45 [pid = 1648] [id = 558] 02:41:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1218c8c00) [pid = 1648] [serial = 1674] [outer = 0x0] 02:41:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x124d63800) [pid = 1648] [serial = 1675] [outer = 0x1218c8c00] 02:41:32 INFO - PROCESS | 1648 | 1465206092212 Marionette DEBUG loaded listener.js 02:41:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x126850800) [pid = 1648] [serial = 1676] [outer = 0x1218c8c00] 02:41:32 INFO - PROCESS | 1648 | 1465206092624 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]]]}] 02:41:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 02:41:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 721ms 02:41:32 INFO - PROCESS | 1648 | 1465206092685 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 02:41:32 INFO - PROCESS | 1648 | 1465206092686 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 02:41:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 02:41:32 INFO - PROCESS | 1648 | 1465206092690 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 02:41:32 INFO - PROCESS | 1648 | 1465206092693 Marionette TRACE conn2 <- [1,2206,null,{}] 02:41:32 INFO - PROCESS | 1648 | 1465206092702 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}] 02:41:32 INFO - PROCESS | 1648 | 1465206092706 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:32 INFO - PROCESS | 1648 | 1465206092809 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 02:41:32 INFO - PROCESS | 1648 | 1465206092885 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:32 INFO - PROCESS | 1648 | 1465206092887 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d3a3000 == 46 [pid = 1648] [id = 559] 02:41:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x128ef1800) [pid = 1648] [serial = 1677] [outer = 0x0] 02:41:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12944dc00) [pid = 1648] [serial = 1678] [outer = 0x128ef1800] 02:41:32 INFO - PROCESS | 1648 | 1465206092918 Marionette DEBUG loaded listener.js 02:41:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x129581400) [pid = 1648] [serial = 1679] [outer = 0x128ef1800] 02:41:33 INFO - PROCESS | 1648 | 1465206093314 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]]]}] 02:41:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 02:41:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 673ms 02:41:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 02:41:33 INFO - PROCESS | 1648 | 1465206093363 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 02:41:33 INFO - PROCESS | 1648 | 1465206093365 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 02:41:33 INFO - PROCESS | 1648 | 1465206093367 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 02:41:33 INFO - PROCESS | 1648 | 1465206093369 Marionette TRACE conn2 <- [1,2210,null,{}] 02:41:33 INFO - PROCESS | 1648 | 1465206093371 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}] 02:41:33 INFO - PROCESS | 1648 | 1465206093372 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:33 INFO - PROCESS | 1648 | 1465206093497 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 02:41:33 INFO - PROCESS | 1648 | 1465206093604 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:33 INFO - PROCESS | 1648 | 1465206093605 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d7c7800 == 47 [pid = 1648] [id = 560] 02:41:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12700ac00) [pid = 1648] [serial = 1680] [outer = 0x0] 02:41:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12a933400) [pid = 1648] [serial = 1681] [outer = 0x12700ac00] 02:41:33 INFO - PROCESS | 1648 | 1465206093636 Marionette DEBUG loaded listener.js 02:41:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12b221400) [pid = 1648] [serial = 1682] [outer = 0x12700ac00] 02:41:34 INFO - PROCESS | 1648 | 1465206094256 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]]]}] 02:41:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 02:41:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 919ms 02:41:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 02:41:34 INFO - PROCESS | 1648 | 1465206094287 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 02:41:34 INFO - PROCESS | 1648 | 1465206094288 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 02:41:34 INFO - PROCESS | 1648 | 1465206094292 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 02:41:34 INFO - PROCESS | 1648 | 1465206094293 Marionette TRACE conn2 <- [1,2214,null,{}] 02:41:34 INFO - PROCESS | 1648 | 1465206094297 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}] 02:41:34 INFO - PROCESS | 1648 | 1465206094298 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:34 INFO - PROCESS | 1648 | 1465206094438 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 02:41:34 INFO - PROCESS | 1648 | 1465206094446 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:34 INFO - PROCESS | 1648 | 1465206094448 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x12501a000 == 48 [pid = 1648] [id = 561] 02:41:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x115071400) [pid = 1648] [serial = 1683] [outer = 0x0] 02:41:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x11685c800) [pid = 1648] [serial = 1684] [outer = 0x115071400] 02:41:34 INFO - PROCESS | 1648 | 1465206094478 Marionette DEBUG loaded listener.js 02:41:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x11950a800) [pid = 1648] [serial = 1685] [outer = 0x115071400] 02:41:34 INFO - PROCESS | 1648 | 1465206094949 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]]]}] 02:41:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 02:41:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 670ms 02:41:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 02:41:34 INFO - PROCESS | 1648 | 1465206094961 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 02:41:34 INFO - PROCESS | 1648 | 1465206094964 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 02:41:34 INFO - PROCESS | 1648 | 1465206094968 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 02:41:34 INFO - PROCESS | 1648 | 1465206094970 Marionette TRACE conn2 <- [1,2218,null,{}] 02:41:34 INFO - PROCESS | 1648 | 1465206094972 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}] 02:41:34 INFO - PROCESS | 1648 | 1465206094974 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:35 INFO - PROCESS | 1648 | 1465206095068 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 02:41:35 INFO - PROCESS | 1648 | 1465206095128 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:35 INFO - PROCESS | 1648 | 1465206095129 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x119271000 == 49 [pid = 1648] [id = 562] 02:41:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x119b70c00) [pid = 1648] [serial = 1686] [outer = 0x0] 02:41:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x121615800) [pid = 1648] [serial = 1687] [outer = 0x119b70c00] 02:41:35 INFO - PROCESS | 1648 | 1465206095158 Marionette DEBUG loaded listener.js 02:41:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x125685c00) [pid = 1648] [serial = 1688] [outer = 0x119b70c00] 02:41:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12d041800 == 48 [pid = 1648] [id = 555] 02:41:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12c9b2800 == 47 [pid = 1648] [id = 554] 02:41:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12a964800 == 46 [pid = 1648] [id = 553] 02:41:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12c42e800 == 45 [pid = 1648] [id = 552] 02:41:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12bebb000 == 44 [pid = 1648] [id = 551] 02:41:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12b27d800 == 43 [pid = 1648] [id = 550] 02:41:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12a907000 == 42 [pid = 1648] [id = 549] 02:41:35 INFO - PROCESS | 1648 | --DOCSHELL 0x1290ac800 == 41 [pid = 1648] [id = 548] 02:41:35 INFO - PROCESS | 1648 | --DOCSHELL 0x123d52000 == 40 [pid = 1648] [id = 547] 02:41:35 INFO - PROCESS | 1648 | --DOCSHELL 0x1189ab000 == 39 [pid = 1648] [id = 546] 02:41:35 INFO - PROCESS | 1648 | --DOCSHELL 0x116a97000 == 38 [pid = 1648] [id = 545] 02:41:35 INFO - PROCESS | 1648 | --DOCSHELL 0x11700f800 == 37 [pid = 1648] [id = 544] 02:41:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12b3d2000 == 36 [pid = 1648] [id = 539] 02:41:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12686d000 == 35 [pid = 1648] [id = 541] 02:41:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12c436000 == 34 [pid = 1648] [id = 542] 02:41:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12c9b4800 == 33 [pid = 1648] [id = 543] 02:41:35 INFO - PROCESS | 1648 | --DOCSHELL 0x116aae000 == 32 [pid = 1648] [id = 540] 02:41:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12501a000 == 31 [pid = 1648] [id = 561] 02:41:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12d7c7800 == 30 [pid = 1648] [id = 560] 02:41:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12d3a3000 == 29 [pid = 1648] [id = 559] 02:41:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12b00c800 == 28 [pid = 1648] [id = 558] 02:41:35 INFO - PROCESS | 1648 | --DOCSHELL 0x119a24000 == 27 [pid = 1648] [id = 557] 02:41:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12d3a8800 == 26 [pid = 1648] [id = 556] 02:41:35 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x118868800) [pid = 1648] [serial = 1600] [outer = 0x0] [url = about:blank] 02:41:35 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12113b000) [pid = 1648] [serial = 1603] [outer = 0x0] [url = about:blank] 02:41:35 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x119ee9800) [pid = 1648] [serial = 1591] [outer = 0x0] [url = about:blank] 02:41:35 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x121139000) [pid = 1648] [serial = 1592] [outer = 0x0] [url = about:blank] 02:41:35 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x112d08000) [pid = 1648] [serial = 1594] [outer = 0x0] [url = about:blank] 02:41:35 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x11604c000) [pid = 1648] [serial = 1595] [outer = 0x0] [url = about:blank] 02:41:35 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x118583000) [pid = 1648] [serial = 1588] [outer = 0x0] [url = about:blank] 02:41:35 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x119508c00) [pid = 1648] [serial = 1585] [outer = 0x0] [url = about:blank] 02:41:35 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x11954d400) [pid = 1648] [serial = 1601] [outer = 0x0] [url = about:blank] 02:41:35 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x121611000) [pid = 1648] [serial = 1606] [outer = 0x0] [url = about:blank] 02:41:35 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x124cb7c00) [pid = 1648] [serial = 1609] [outer = 0x0] [url = about:blank] 02:41:35 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x126844c00) [pid = 1648] [serial = 1610] [outer = 0x0] [url = about:blank] 02:41:35 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x12725c400) [pid = 1648] [serial = 1615] [outer = 0x0] [url = about:blank] 02:41:35 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x123dbc800) [pid = 1648] [serial = 1607] [outer = 0x0] [url = about:blank] 02:41:35 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x127717c00) [pid = 1648] [serial = 1616] [outer = 0x0] [url = about:blank] 02:41:35 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x126d52400) [pid = 1648] [serial = 1612] [outer = 0x0] [url = about:blank] 02:41:35 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x118103800) [pid = 1648] [serial = 1597] [outer = 0x0] [url = about:blank] 02:41:35 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1182ec000) [pid = 1648] [serial = 1598] [outer = 0x0] [url = about:blank] 02:41:35 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12128dc00) [pid = 1648] [serial = 1604] [outer = 0x0] [url = about:blank] 02:41:35 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12771a800) [pid = 1648] [serial = 1618] [outer = 0x0] [url = about:blank] 02:41:35 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x127009800) [pid = 1648] [serial = 1613] [outer = 0x0] [url = about:blank] 02:41:36 INFO - PROCESS | 1648 | 1465206096126 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]]]}] 02:41:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 02:41:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1173ms 02:41:36 INFO - PROCESS | 1648 | 1465206096142 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 02:41:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 02:41:36 INFO - PROCESS | 1648 | 1465206096144 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 02:41:36 INFO - PROCESS | 1648 | 1465206096147 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 02:41:36 INFO - PROCESS | 1648 | 1465206096150 Marionette TRACE conn2 <- [1,2222,null,{}] 02:41:36 INFO - PROCESS | 1648 | 1465206096155 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}] 02:41:36 INFO - PROCESS | 1648 | 1465206096157 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:36 INFO - PROCESS | 1648 | 1465206096262 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 02:41:36 INFO - PROCESS | 1648 | 1465206096271 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:36 INFO - PROCESS | 1648 | 1465206096273 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x117372800 == 27 [pid = 1648] [id = 563] 02:41:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x118106000) [pid = 1648] [serial = 1689] [outer = 0x0] 02:41:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x11868e800) [pid = 1648] [serial = 1690] [outer = 0x118106000] 02:41:36 INFO - PROCESS | 1648 | 1465206096301 Marionette DEBUG loaded listener.js 02:41:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x118869800) [pid = 1648] [serial = 1691] [outer = 0x118106000] 02:41:36 INFO - PROCESS | 1648 | 1465206096643 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]]]}] 02:41:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 02:41:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 524ms 02:41:36 INFO - PROCESS | 1648 | 1465206096671 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 02:41:36 INFO - PROCESS | 1648 | 1465206096674 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 02:41:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 02:41:36 INFO - PROCESS | 1648 | 1465206096679 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 02:41:36 INFO - PROCESS | 1648 | 1465206096680 Marionette TRACE conn2 <- [1,2226,null,{}] 02:41:36 INFO - PROCESS | 1648 | 1465206096683 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}] 02:41:36 INFO - PROCESS | 1648 | 1465206096684 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:36 INFO - PROCESS | 1648 | 1465206096772 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 02:41:36 INFO - PROCESS | 1648 | 1465206096830 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:36 INFO - PROCESS | 1648 | 1465206096831 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x11987a800 == 28 [pid = 1648] [id = 564] 02:41:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x11924f800) [pid = 1648] [serial = 1692] [outer = 0x0] 02:41:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x119550000) [pid = 1648] [serial = 1693] [outer = 0x11924f800] 02:41:36 INFO - PROCESS | 1648 | 1465206096859 Marionette DEBUG loaded listener.js 02:41:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12128dc00) [pid = 1648] [serial = 1694] [outer = 0x11924f800] 02:41:37 INFO - PROCESS | 1648 | 1465206097210 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]]]}] 02:41:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 02:41:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 573ms 02:41:37 INFO - PROCESS | 1648 | 1465206097252 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 02:41:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 02:41:37 INFO - PROCESS | 1648 | 1465206097254 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 02:41:37 INFO - PROCESS | 1648 | 1465206097258 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 02:41:37 INFO - PROCESS | 1648 | 1465206097261 Marionette TRACE conn2 <- [1,2230,null,{}] 02:41:37 INFO - PROCESS | 1648 | 1465206097273 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}] 02:41:37 INFO - PROCESS | 1648 | 1465206097278 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:37 INFO - PROCESS | 1648 | 1465206097432 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 02:41:37 INFO - PROCESS | 1648 | 1465206097454 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:37 INFO - PROCESS | 1648 | 1465206097456 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x12566b800 == 29 [pid = 1648] [id = 565] 02:41:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x121def800) [pid = 1648] [serial = 1695] [outer = 0x0] 02:41:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x126842c00) [pid = 1648] [serial = 1696] [outer = 0x121def800] 02:41:37 INFO - PROCESS | 1648 | 1465206097501 Marionette DEBUG loaded listener.js 02:41:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12700c800) [pid = 1648] [serial = 1697] [outer = 0x121def800] 02:41:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 02:41:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 624ms 02:41:37 INFO - PROCESS | 1648 | 1465206097876 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]]]}] 02:41:37 INFO - PROCESS | 1648 | 1465206097881 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 02:41:37 INFO - PROCESS | 1648 | 1465206097883 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 02:41:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 02:41:37 INFO - PROCESS | 1648 | 1465206097888 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 02:41:37 INFO - PROCESS | 1648 | 1465206097889 Marionette TRACE conn2 <- [1,2234,null,{}] 02:41:37 INFO - PROCESS | 1648 | 1465206097891 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}] 02:41:37 INFO - PROCESS | 1648 | 1465206097892 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:37 INFO - PROCESS | 1648 | 1465206097974 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 02:41:38 INFO - PROCESS | 1648 | 1465206098065 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:38 INFO - PROCESS | 1648 | 1465206098066 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x1294bf800 == 30 [pid = 1648] [id = 566] 02:41:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x11857ac00) [pid = 1648] [serial = 1698] [outer = 0x0] 02:41:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x128d43c00) [pid = 1648] [serial = 1699] [outer = 0x11857ac00] 02:41:38 INFO - PROCESS | 1648 | 1465206098093 Marionette DEBUG loaded listener.js 02:41:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x128d90800) [pid = 1648] [serial = 1700] [outer = 0x11857ac00] 02:41:38 INFO - PROCESS | 1648 | 1465206098516 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]]]}] 02:41:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 02:41:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 674ms 02:41:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 02:41:38 INFO - PROCESS | 1648 | 1465206098571 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 02:41:38 INFO - PROCESS | 1648 | 1465206098572 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 02:41:38 INFO - PROCESS | 1648 | 1465206098574 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 02:41:38 INFO - PROCESS | 1648 | 1465206098575 Marionette TRACE conn2 <- [1,2238,null,{}] 02:41:38 INFO - PROCESS | 1648 | 1465206098578 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}] 02:41:38 INFO - PROCESS | 1648 | 1465206098580 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:38 INFO - PROCESS | 1648 | 1465206098726 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 02:41:38 INFO - PROCESS | 1648 | 1465206098742 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:38 INFO - PROCESS | 1648 | 1465206098743 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a918800 == 31 [pid = 1648] [id = 567] 02:41:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x119250400) [pid = 1648] [serial = 1701] [outer = 0x0] 02:41:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x129576800) [pid = 1648] [serial = 1702] [outer = 0x119250400] 02:41:38 INFO - PROCESS | 1648 | 1465206098768 Marionette DEBUG loaded listener.js 02:41:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x129580c00) [pid = 1648] [serial = 1703] [outer = 0x119250400] 02:41:39 INFO - PROCESS | 1648 | 1465206099112 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]]]}] 02:41:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 02:41:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 569ms 02:41:39 INFO - PROCESS | 1648 | 1465206099143 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 02:41:39 INFO - PROCESS | 1648 | 1465206099144 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 02:41:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 02:41:39 INFO - PROCESS | 1648 | 1465206099152 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 02:41:39 INFO - PROCESS | 1648 | 1465206099153 Marionette TRACE conn2 <- [1,2242,null,{}] 02:41:39 INFO - PROCESS | 1648 | 1465206099155 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}] 02:41:39 INFO - PROCESS | 1648 | 1465206099159 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:39 INFO - PROCESS | 1648 | 1465206099270 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 02:41:39 INFO - PROCESS | 1648 | 1465206099326 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:39 INFO - PROCESS | 1648 | 1465206099327 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b29c800 == 32 [pid = 1648] [id = 568] 02:41:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x129728400) [pid = 1648] [serial = 1704] [outer = 0x0] 02:41:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12a9b6000) [pid = 1648] [serial = 1705] [outer = 0x129728400] 02:41:39 INFO - PROCESS | 1648 | 1465206099352 Marionette DEBUG loaded listener.js 02:41:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12b22ac00) [pid = 1648] [serial = 1706] [outer = 0x129728400] 02:41:39 INFO - PROCESS | 1648 | 1465206099654 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]]]}] 02:41:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 02:41:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 519ms 02:41:39 INFO - PROCESS | 1648 | 1465206099679 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 02:41:39 INFO - PROCESS | 1648 | 1465206099680 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 02:41:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 02:41:39 INFO - PROCESS | 1648 | 1465206099683 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 02:41:39 INFO - PROCESS | 1648 | 1465206099684 Marionette TRACE conn2 <- [1,2246,null,{}] 02:41:39 INFO - PROCESS | 1648 | 1465206099688 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}] 02:41:39 INFO - PROCESS | 1648 | 1465206099690 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:39 INFO - PROCESS | 1648 | 1465206099793 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 02:41:39 INFO - PROCESS | 1648 | 1465206099796 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:39 INFO - PROCESS | 1648 | 1465206099797 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c075800 == 33 [pid = 1648] [id = 569] 02:41:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x129729000) [pid = 1648] [serial = 1707] [outer = 0x0] 02:41:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x12b2f4c00) [pid = 1648] [serial = 1708] [outer = 0x129729000] 02:41:39 INFO - PROCESS | 1648 | 1465206099822 Marionette DEBUG loaded listener.js 02:41:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x12bb9c000) [pid = 1648] [serial = 1709] [outer = 0x129729000] 02:41:40 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x127268c00) [pid = 1648] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 02:41:40 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x119003400) [pid = 1648] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 02:41:40 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x116fa2c00) [pid = 1648] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 02:41:40 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x12b2edc00) [pid = 1648] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 02:41:40 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x129723000) [pid = 1648] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 02:41:40 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x128d46c00) [pid = 1648] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 02:41:40 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x112a84c00) [pid = 1648] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 02:41:40 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x113073400) [pid = 1648] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 02:41:40 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x119253400) [pid = 1648] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 02:41:40 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x129458800) [pid = 1648] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 02:41:40 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12568f800) [pid = 1648] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 02:41:40 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1182ea800) [pid = 1648] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 02:41:40 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x119b10800) [pid = 1648] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 02:41:40 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x116a6fc00) [pid = 1648] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 02:41:40 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1182e7400) [pid = 1648] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 02:41:40 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x11900a000) [pid = 1648] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 02:41:40 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x121140c00) [pid = 1648] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 02:41:40 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x113357400) [pid = 1648] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 02:41:40 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x127560400) [pid = 1648] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 02:41:40 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x126843800) [pid = 1648] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 02:41:40 INFO - PROCESS | 1648 | 1465206100843 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]]]}] 02:41:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 02:41:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1170ms 02:41:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 02:41:40 INFO - PROCESS | 1648 | 1465206100855 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 02:41:40 INFO - PROCESS | 1648 | 1465206100856 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 02:41:40 INFO - PROCESS | 1648 | 1465206100858 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 02:41:40 INFO - PROCESS | 1648 | 1465206100859 Marionette TRACE conn2 <- [1,2250,null,{}] 02:41:40 INFO - PROCESS | 1648 | 1465206100861 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}] 02:41:40 INFO - PROCESS | 1648 | 1465206100862 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:40 INFO - PROCESS | 1648 | 1465206100941 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 02:41:41 INFO - PROCESS | 1648 | 1465206101005 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:41 INFO - PROCESS | 1648 | 1465206101006 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x123d5a800 == 34 [pid = 1648] [id = 570] 02:41:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x11292ac00) [pid = 1648] [serial = 1710] [outer = 0x0] 02:41:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x115071800) [pid = 1648] [serial = 1711] [outer = 0x11292ac00] 02:41:41 INFO - PROCESS | 1648 | 1465206101031 Marionette DEBUG loaded listener.js 02:41:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x119b10400) [pid = 1648] [serial = 1712] [outer = 0x11292ac00] 02:41:41 INFO - PROCESS | 1648 | 1465206101314 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]]]}] 02:41:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 02:41:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 469ms 02:41:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 02:41:41 INFO - PROCESS | 1648 | 1465206101327 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 02:41:41 INFO - PROCESS | 1648 | 1465206101328 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 02:41:41 INFO - PROCESS | 1648 | 1465206101330 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 02:41:41 INFO - PROCESS | 1648 | 1465206101331 Marionette TRACE conn2 <- [1,2254,null,{}] 02:41:41 INFO - PROCESS | 1648 | 1465206101342 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}] 02:41:41 INFO - PROCESS | 1648 | 1465206101343 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:41 INFO - PROCESS | 1648 | 1465206101426 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 02:41:41 INFO - PROCESS | 1648 | 1465206101430 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:41 INFO - PROCESS | 1648 | 1465206101431 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c8da800 == 35 [pid = 1648] [id = 571] 02:41:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x112d05800) [pid = 1648] [serial = 1713] [outer = 0x0] 02:41:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x128d46c00) [pid = 1648] [serial = 1714] [outer = 0x112d05800] 02:41:41 INFO - PROCESS | 1648 | 1465206101458 Marionette DEBUG loaded listener.js 02:41:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12aa49800) [pid = 1648] [serial = 1715] [outer = 0x112d05800] 02:41:41 INFO - PROCESS | 1648 | 1465206101791 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]]]}] 02:41:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 02:41:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 469ms 02:41:41 INFO - PROCESS | 1648 | 1465206101799 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 02:41:41 INFO - PROCESS | 1648 | 1465206101801 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 02:41:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 02:41:41 INFO - PROCESS | 1648 | 1465206101806 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 02:41:41 INFO - PROCESS | 1648 | 1465206101807 Marionette TRACE conn2 <- [1,2258,null,{}] 02:41:41 INFO - PROCESS | 1648 | 1465206101810 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}] 02:41:41 INFO - PROCESS | 1648 | 1465206101811 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:41 INFO - PROCESS | 1648 | 1465206101926 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 02:41:41 INFO - PROCESS | 1648 | 1465206101932 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:41 INFO - PROCESS | 1648 | 1465206101933 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c9c3800 == 36 [pid = 1648] [id = 572] 02:41:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x116711800) [pid = 1648] [serial = 1716] [outer = 0x0] 02:41:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12aaac400) [pid = 1648] [serial = 1717] [outer = 0x116711800] 02:41:41 INFO - PROCESS | 1648 | 1465206101959 Marionette DEBUG loaded listener.js 02:41:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12bbd8000) [pid = 1648] [serial = 1718] [outer = 0x116711800] 02:41:42 INFO - PROCESS | 1648 | 1465206102316 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]]]}] 02:41:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 02:41:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 519ms 02:41:42 INFO - PROCESS | 1648 | 1465206102324 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 02:41:42 INFO - PROCESS | 1648 | 1465206102326 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 02:41:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 02:41:42 INFO - PROCESS | 1648 | 1465206102328 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 02:41:42 INFO - PROCESS | 1648 | 1465206102330 Marionette TRACE conn2 <- [1,2262,null,{}] 02:41:42 INFO - PROCESS | 1648 | 1465206102332 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}] 02:41:42 INFO - PROCESS | 1648 | 1465206102333 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:42 INFO - PROCESS | 1648 | 1465206102426 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 02:41:42 INFO - PROCESS | 1648 | 1465206102430 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:42 INFO - PROCESS | 1648 | 1465206102432 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d3a2000 == 37 [pid = 1648] [id = 573] 02:41:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12bbdd400) [pid = 1648] [serial = 1719] [outer = 0x0] 02:41:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12bd9e800) [pid = 1648] [serial = 1720] [outer = 0x12bbdd400] 02:41:42 INFO - PROCESS | 1648 | 1465206102458 Marionette DEBUG loaded listener.js 02:41:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12bda7800) [pid = 1648] [serial = 1721] [outer = 0x12bbdd400] 02:41:43 INFO - PROCESS | 1648 | --DOCSHELL 0x117372800 == 36 [pid = 1648] [id = 563] 02:41:43 INFO - PROCESS | 1648 | --DOCSHELL 0x119271000 == 35 [pid = 1648] [id = 562] 02:41:43 INFO - PROCESS | 1648 | --DOCSHELL 0x1294bf800 == 34 [pid = 1648] [id = 566] 02:41:43 INFO - PROCESS | 1648 | --DOCSHELL 0x12566b800 == 33 [pid = 1648] [id = 565] 02:41:43 INFO - PROCESS | 1648 | --DOCSHELL 0x12a918800 == 32 [pid = 1648] [id = 567] 02:41:43 INFO - PROCESS | 1648 | --DOCSHELL 0x123d5a800 == 31 [pid = 1648] [id = 570] 02:41:43 INFO - PROCESS | 1648 | --DOCSHELL 0x12c8da800 == 30 [pid = 1648] [id = 571] 02:41:43 INFO - PROCESS | 1648 | --DOCSHELL 0x11987a800 == 29 [pid = 1648] [id = 564] 02:41:43 INFO - PROCESS | 1648 | --DOCSHELL 0x12c075800 == 28 [pid = 1648] [id = 569] 02:41:43 INFO - PROCESS | 1648 | --DOCSHELL 0x12b29c800 == 27 [pid = 1648] [id = 568] 02:41:43 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x12a9b4c00) [pid = 1648] [serial = 1652] [outer = 0x0] [url = about:blank] 02:41:43 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x128d4f000) [pid = 1648] [serial = 1630] [outer = 0x0] [url = about:blank] 02:41:43 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x11660e400) [pid = 1648] [serial = 1622] [outer = 0x0] [url = about:blank] 02:41:43 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x115e49000) [pid = 1648] [serial = 1633] [outer = 0x0] [url = about:blank] 02:41:43 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x116a72c00) [pid = 1648] [serial = 1634] [outer = 0x0] [url = about:blank] 02:41:43 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x126f03c00) [pid = 1648] [serial = 1643] [outer = 0x0] [url = about:blank] 02:41:43 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12971d800) [pid = 1648] [serial = 1649] [outer = 0x0] [url = about:blank] 02:41:43 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12aaa9800) [pid = 1648] [serial = 1663] [outer = 0x0] [url = about:blank] 02:41:43 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12aaa4000) [pid = 1648] [serial = 1658] [outer = 0x0] [url = about:blank] 02:41:43 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12aa41000) [pid = 1648] [serial = 1655] [outer = 0x0] [url = about:blank] 02:41:43 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x118869400) [pid = 1648] [serial = 1625] [outer = 0x0] [url = about:blank] 02:41:43 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12aaa4c00) [pid = 1648] [serial = 1661] [outer = 0x0] [url = about:blank] 02:41:43 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x121290400) [pid = 1648] [serial = 1640] [outer = 0x0] [url = about:blank] 02:41:43 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x127008400) [pid = 1648] [serial = 1660] [outer = 0x0] [url = about:blank] 02:41:43 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x119511400) [pid = 1648] [serial = 1639] [outer = 0x0] [url = about:blank] 02:41:43 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x125683400) [pid = 1648] [serial = 1628] [outer = 0x0] [url = about:blank] 02:41:43 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x11848a000) [pid = 1648] [serial = 1624] [outer = 0x0] [url = about:blank] 02:41:43 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x123dbd400) [pid = 1648] [serial = 1642] [outer = 0x0] [url = about:blank] 02:41:43 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1219db400) [pid = 1648] [serial = 1627] [outer = 0x0] [url = about:blank] 02:41:43 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x119004800) [pid = 1648] [serial = 1637] [outer = 0x0] [url = about:blank] 02:41:43 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x113076000) [pid = 1648] [serial = 1621] [outer = 0x0] [url = about:blank] 02:41:43 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x128d8a000) [pid = 1648] [serial = 1645] [outer = 0x0] [url = about:blank] 02:41:43 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x128d47800) [pid = 1648] [serial = 1619] [outer = 0x0] [url = about:blank] 02:41:43 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1180b0800) [pid = 1648] [serial = 1636] [outer = 0x0] [url = about:blank] 02:41:43 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x128efd800) [pid = 1648] [serial = 1646] [outer = 0x0] [url = about:blank] 02:41:43 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12aa46800) [pid = 1648] [serial = 1657] [outer = 0x0] [url = about:blank] 02:41:43 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x12b2e7c00) [pid = 1648] [serial = 1664] [outer = 0x0] [url = about:blank] 02:41:43 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x129573400) [pid = 1648] [serial = 1648] [outer = 0x0] [url = about:blank] 02:41:43 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x12aa3bc00) [pid = 1648] [serial = 1654] [outer = 0x0] [url = about:blank] 02:41:43 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x12a929000) [pid = 1648] [serial = 1651] [outer = 0x0] [url = about:blank] 02:41:43 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x128d8ac00) [pid = 1648] [serial = 1631] [outer = 0x0] [url = about:blank] 02:41:43 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x12bd35800) [pid = 1648] [serial = 1667] [outer = 0x0] [url = about:blank] 02:41:43 INFO - PROCESS | 1648 | --DOCSHELL 0x12c9c3800 == 26 [pid = 1648] [id = 572] 02:41:43 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x12bd44c00) [pid = 1648] [serial = 1670] [outer = 0x0] [url = about:blank] 02:41:43 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x119b13000) [pid = 1648] [serial = 1586] [outer = 0x0] [url = about:blank] 02:41:43 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x118869000) [pid = 1648] [serial = 1589] [outer = 0x0] [url = about:blank] 02:41:43 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x12bd3d400) [pid = 1648] [serial = 1669] [outer = 0x0] [url = about:blank] 02:41:43 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x12b37b000) [pid = 1648] [serial = 1666] [outer = 0x0] [url = about:blank] 02:41:43 INFO - PROCESS | 1648 | 1465206103953 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]]]}] 02:41:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 02:41:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1673ms 02:41:44 INFO - PROCESS | 1648 | 1465206104002 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 02:41:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 02:41:44 INFO - PROCESS | 1648 | 1465206104004 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 02:41:44 INFO - PROCESS | 1648 | 1465206104007 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 02:41:44 INFO - PROCESS | 1648 | 1465206104010 Marionette TRACE conn2 <- [1,2266,null,{}] 02:41:44 INFO - PROCESS | 1648 | 1465206104014 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}] 02:41:44 INFO - PROCESS | 1648 | 1465206104016 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:44 INFO - PROCESS | 1648 | 1465206104123 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 02:41:44 INFO - PROCESS | 1648 | 1465206104130 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:44 INFO - PROCESS | 1648 | 1465206104133 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x11679d800 == 27 [pid = 1648] [id = 574] 02:41:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x11600e400) [pid = 1648] [serial = 1722] [outer = 0x0] 02:41:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x116049400) [pid = 1648] [serial = 1723] [outer = 0x11600e400] 02:41:44 INFO - PROCESS | 1648 | 1465206104168 Marionette DEBUG loaded listener.js 02:41:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x1166e8800) [pid = 1648] [serial = 1724] [outer = 0x11600e400] 02:41:44 INFO - PROCESS | 1648 | 1465206104499 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]]]}] 02:41:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 02:41:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 522ms 02:41:44 INFO - PROCESS | 1648 | 1465206104528 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 02:41:44 INFO - PROCESS | 1648 | 1465206104532 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 02:41:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 02:41:44 INFO - PROCESS | 1648 | 1465206104537 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 02:41:44 INFO - PROCESS | 1648 | 1465206104538 Marionette TRACE conn2 <- [1,2270,null,{}] 02:41:44 INFO - PROCESS | 1648 | 1465206104541 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}] 02:41:44 INFO - PROCESS | 1648 | 1465206104543 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:44 INFO - PROCESS | 1648 | 1465206104624 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 02:41:44 INFO - PROCESS | 1648 | 1465206104678 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:44 INFO - PROCESS | 1648 | 1465206104679 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x117356800 == 28 [pid = 1648] [id = 575] 02:41:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x11670a400) [pid = 1648] [serial = 1725] [outer = 0x0] 02:41:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x1167d4400) [pid = 1648] [serial = 1726] [outer = 0x11670a400] 02:41:44 INFO - PROCESS | 1648 | 1465206104706 Marionette DEBUG loaded listener.js 02:41:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x116fa3000) [pid = 1648] [serial = 1727] [outer = 0x11670a400] 02:41:45 INFO - PROCESS | 1648 | 1465206105001 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]]]}] 02:41:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 02:41:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 519ms 02:41:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 02:41:45 INFO - PROCESS | 1648 | 1465206105056 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 02:41:45 INFO - PROCESS | 1648 | 1465206105057 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 02:41:45 INFO - PROCESS | 1648 | 1465206105060 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 02:41:45 INFO - PROCESS | 1648 | 1465206105062 Marionette TRACE conn2 <- [1,2274,null,{}] 02:41:45 INFO - PROCESS | 1648 | 1465206105070 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}] 02:41:45 INFO - PROCESS | 1648 | 1465206105073 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:45 INFO - PROCESS | 1648 | 1465206105148 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 02:41:45 INFO - PROCESS | 1648 | 1465206105203 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:45 INFO - PROCESS | 1648 | 1465206105205 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x11956a800 == 29 [pid = 1648] [id = 576] 02:41:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x112048000) [pid = 1648] [serial = 1728] [outer = 0x0] 02:41:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x1180bc400) [pid = 1648] [serial = 1729] [outer = 0x112048000] 02:41:45 INFO - PROCESS | 1648 | 1465206105234 Marionette DEBUG loaded listener.js 02:41:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x11848e400) [pid = 1648] [serial = 1730] [outer = 0x112048000] 02:41:45 INFO - PROCESS | 1648 | 1465206105532 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]]]}] 02:41:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 02:41:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 522ms 02:41:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 02:41:45 INFO - PROCESS | 1648 | 1465206105583 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 02:41:45 INFO - PROCESS | 1648 | 1465206105585 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 02:41:45 INFO - PROCESS | 1648 | 1465206105589 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 02:41:45 INFO - PROCESS | 1648 | 1465206105591 Marionette TRACE conn2 <- [1,2278,null,{}] 02:41:45 INFO - PROCESS | 1648 | 1465206105593 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}] 02:41:45 INFO - PROCESS | 1648 | 1465206105594 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:45 INFO - PROCESS | 1648 | 1465206105670 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 02:41:45 INFO - PROCESS | 1648 | 1465206105674 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:45 INFO - PROCESS | 1648 | 1465206105675 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x121371000 == 30 [pid = 1648] [id = 577] 02:41:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x118580400) [pid = 1648] [serial = 1731] [outer = 0x0] 02:41:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1186efc00) [pid = 1648] [serial = 1732] [outer = 0x118580400] 02:41:45 INFO - PROCESS | 1648 | 1465206105701 Marionette DEBUG loaded listener.js 02:41:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x11885f400) [pid = 1648] [serial = 1733] [outer = 0x118580400] 02:41:46 INFO - PROCESS | 1648 | 1465206106022 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]]]}] 02:41:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 02:41:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 472ms 02:41:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 02:41:46 INFO - PROCESS | 1648 | 1465206106062 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 02:41:46 INFO - PROCESS | 1648 | 1465206106063 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 02:41:46 INFO - PROCESS | 1648 | 1465206106065 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 02:41:46 INFO - PROCESS | 1648 | 1465206106066 Marionette TRACE conn2 <- [1,2282,null,{}] 02:41:46 INFO - PROCESS | 1648 | 1465206106069 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}] 02:41:46 INFO - PROCESS | 1648 | 1465206106070 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:46 INFO - PROCESS | 1648 | 1465206106176 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 02:41:46 INFO - PROCESS | 1648 | 1465206106182 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:46 INFO - PROCESS | 1648 | 1465206106183 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x123d5a800 == 31 [pid = 1648] [id = 578] 02:41:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x116709c00) [pid = 1648] [serial = 1734] [outer = 0x0] 02:41:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x118866c00) [pid = 1648] [serial = 1735] [outer = 0x116709c00] 02:41:46 INFO - PROCESS | 1648 | 1465206106210 Marionette DEBUG loaded listener.js 02:41:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1188ee400) [pid = 1648] [serial = 1736] [outer = 0x116709c00] 02:41:46 INFO - PROCESS | 1648 | 1465206106524 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]]]}] 02:41:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 02:41:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 473ms 02:41:46 INFO - PROCESS | 1648 | 1465206106540 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 02:41:46 INFO - PROCESS | 1648 | 1465206106541 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 02:41:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 02:41:46 INFO - PROCESS | 1648 | 1465206106544 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 02:41:46 INFO - PROCESS | 1648 | 1465206106545 Marionette TRACE conn2 <- [1,2286,null,{}] 02:41:46 INFO - PROCESS | 1648 | 1465206106547 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}] 02:41:46 INFO - PROCESS | 1648 | 1465206106551 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:46 INFO - PROCESS | 1648 | 1465206106645 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 02:41:46 INFO - PROCESS | 1648 | 1465206106649 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:46 INFO - PROCESS | 1648 | 1465206106651 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x126fab800 == 32 [pid = 1648] [id = 579] 02:41:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x11810b000) [pid = 1648] [serial = 1737] [outer = 0x0] 02:41:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x11950ec00) [pid = 1648] [serial = 1738] [outer = 0x11810b000] 02:41:46 INFO - PROCESS | 1648 | 1465206106679 Marionette DEBUG loaded listener.js 02:41:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x12113b800) [pid = 1648] [serial = 1739] [outer = 0x11810b000] 02:41:47 INFO - PROCESS | 1648 | 1465206107008 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]]]}] 02:41:47 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 02:41:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 468ms 02:41:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 02:41:47 INFO - PROCESS | 1648 | 1465206107013 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 02:41:47 INFO - PROCESS | 1648 | 1465206107014 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 02:41:47 INFO - PROCESS | 1648 | 1465206107016 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 02:41:47 INFO - PROCESS | 1648 | 1465206107017 Marionette TRACE conn2 <- [1,2290,null,{}] 02:41:47 INFO - PROCESS | 1648 | 1465206107022 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}] 02:41:47 INFO - PROCESS | 1648 | 1465206107023 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:47 INFO - PROCESS | 1648 | 1465206107131 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 02:41:47 INFO - PROCESS | 1648 | 1465206107137 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:47 INFO - PROCESS | 1648 | 1465206107139 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x1275dd000 == 33 [pid = 1648] [id = 580] 02:41:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x11848a800) [pid = 1648] [serial = 1740] [outer = 0x0] 02:41:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x121296400) [pid = 1648] [serial = 1741] [outer = 0x11848a800] 02:41:47 INFO - PROCESS | 1648 | 1465206107163 Marionette DEBUG loaded listener.js 02:41:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x121611000) [pid = 1648] [serial = 1742] [outer = 0x11848a800] 02:41:47 INFO - PROCESS | 1648 | 1465206107447 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]]]}] 02:41:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 02:41:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 472ms 02:41:47 INFO - PROCESS | 1648 | 1465206107490 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 02:41:47 INFO - PROCESS | 1648 | 1465206107491 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 02:41:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 02:41:47 INFO - PROCESS | 1648 | 1465206107493 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 02:41:47 INFO - PROCESS | 1648 | 1465206107495 Marionette TRACE conn2 <- [1,2294,null,{}] 02:41:47 INFO - PROCESS | 1648 | 1465206107497 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}] 02:41:47 INFO - PROCESS | 1648 | 1465206107498 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:47 INFO - PROCESS | 1648 | 1465206107572 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 02:41:47 INFO - PROCESS | 1648 | 1465206107576 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:47 INFO - PROCESS | 1648 | 1465206107577 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a042000 == 34 [pid = 1648] [id = 581] 02:41:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12113c400) [pid = 1648] [serial = 1743] [outer = 0x0] 02:41:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x121b64000) [pid = 1648] [serial = 1744] [outer = 0x12113c400] 02:41:47 INFO - PROCESS | 1648 | 1465206107603 Marionette DEBUG loaded listener.js 02:41:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x124cb2400) [pid = 1648] [serial = 1745] [outer = 0x12113c400] 02:41:47 INFO - PROCESS | 1648 | 1465206107931 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]]]}] 02:41:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 02:41:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 467ms 02:41:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 02:41:47 INFO - PROCESS | 1648 | 1465206107962 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 02:41:47 INFO - PROCESS | 1648 | 1465206107963 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 02:41:47 INFO - PROCESS | 1648 | 1465206107965 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 02:41:47 INFO - PROCESS | 1648 | 1465206107966 Marionette TRACE conn2 <- [1,2298,null,{}] 02:41:47 INFO - PROCESS | 1648 | 1465206107969 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}] 02:41:47 INFO - PROCESS | 1648 | 1465206107970 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:48 INFO - PROCESS | 1648 | 1465206108074 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 02:41:48 INFO - PROCESS | 1648 | 1465206108080 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:48 INFO - PROCESS | 1648 | 1465206108081 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x119565800 == 35 [pid = 1648] [id = 582] 02:41:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12170d800) [pid = 1648] [serial = 1746] [outer = 0x0] 02:41:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x124cafc00) [pid = 1648] [serial = 1747] [outer = 0x12170d800] 02:41:48 INFO - PROCESS | 1648 | 1465206108113 Marionette DEBUG loaded listener.js 02:41:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12568d000) [pid = 1648] [serial = 1748] [outer = 0x12170d800] 02:41:48 INFO - PROCESS | 1648 | 1465206108478 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]]]}] 02:41:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 02:41:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 523ms 02:41:48 INFO - PROCESS | 1648 | 1465206108490 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 02:41:48 INFO - PROCESS | 1648 | 1465206108492 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 02:41:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 02:41:48 INFO - PROCESS | 1648 | 1465206108495 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 02:41:48 INFO - PROCESS | 1648 | 1465206108497 Marionette TRACE conn2 <- [1,2302,null,{}] 02:41:48 INFO - PROCESS | 1648 | 1465206108501 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}] 02:41:48 INFO - PROCESS | 1648 | 1465206108503 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:48 INFO - PROCESS | 1648 | 1465206108623 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 02:41:48 INFO - PROCESS | 1648 | 1465206108714 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:48 INFO - PROCESS | 1648 | 1465206108715 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b018800 == 36 [pid = 1648] [id = 583] 02:41:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x112928400) [pid = 1648] [serial = 1749] [outer = 0x0] 02:41:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12684c000) [pid = 1648] [serial = 1750] [outer = 0x112928400] 02:41:48 INFO - PROCESS | 1648 | 1465206108756 Marionette DEBUG loaded listener.js 02:41:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x126f03000) [pid = 1648] [serial = 1751] [outer = 0x112928400] 02:41:49 INFO - PROCESS | 1648 | 1465206109063 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]]]}] 02:41:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 02:41:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 619ms 02:41:49 INFO - PROCESS | 1648 | 1465206109120 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 02:41:49 INFO - PROCESS | 1648 | 1465206109123 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 02:41:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 02:41:49 INFO - PROCESS | 1648 | 1465206109125 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 02:41:49 INFO - PROCESS | 1648 | 1465206109127 Marionette TRACE conn2 <- [1,2306,null,{}] 02:41:49 INFO - PROCESS | 1648 | 1465206109129 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}] 02:41:49 INFO - PROCESS | 1648 | 1465206109131 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:49 INFO - PROCESS | 1648 | 1465206109242 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 02:41:49 INFO - PROCESS | 1648 | 1465206109301 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:49 INFO - PROCESS | 1648 | 1465206109302 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x121dbc800 == 37 [pid = 1648] [id = 584] 02:41:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x125623c00) [pid = 1648] [serial = 1752] [outer = 0x0] 02:41:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x127263800) [pid = 1648] [serial = 1753] [outer = 0x125623c00] 02:41:49 INFO - PROCESS | 1648 | 1465206109336 Marionette DEBUG loaded listener.js 02:41:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x128d50c00) [pid = 1648] [serial = 1754] [outer = 0x125623c00] 02:41:49 INFO - PROCESS | 1648 | 1465206109645 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]]]}] 02:41:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 02:41:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 570ms 02:41:49 INFO - PROCESS | 1648 | 1465206109710 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 02:41:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 02:41:49 INFO - PROCESS | 1648 | 1465206109711 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 02:41:49 INFO - PROCESS | 1648 | 1465206109713 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 02:41:49 INFO - PROCESS | 1648 | 1465206109715 Marionette TRACE conn2 <- [1,2310,null,{}] 02:41:49 INFO - PROCESS | 1648 | 1465206109717 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}] 02:41:49 INFO - PROCESS | 1648 | 1465206109718 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:49 INFO - PROCESS | 1648 | 1465206109820 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 02:41:49 INFO - PROCESS | 1648 | 1465206109824 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:49 INFO - PROCESS | 1648 | 1465206109825 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c06d000 == 38 [pid = 1648] [id = 585] 02:41:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x128d49000) [pid = 1648] [serial = 1755] [outer = 0x0] 02:41:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x128d89c00) [pid = 1648] [serial = 1756] [outer = 0x128d49000] 02:41:49 INFO - PROCESS | 1648 | 1465206109849 Marionette DEBUG loaded listener.js 02:41:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1290e8c00) [pid = 1648] [serial = 1757] [outer = 0x128d49000] 02:41:50 INFO - PROCESS | 1648 | 1465206110178 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]]]}] 02:41:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 02:41:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 467ms 02:41:50 INFO - PROCESS | 1648 | 1465206110182 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 02:41:50 INFO - PROCESS | 1648 | 1465206110183 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 02:41:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 02:41:50 INFO - PROCESS | 1648 | 1465206110193 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 02:41:50 INFO - PROCESS | 1648 | 1465206110194 Marionette TRACE conn2 <- [1,2314,null,{}] 02:41:50 INFO - PROCESS | 1648 | 1465206110196 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}] 02:41:50 INFO - PROCESS | 1648 | 1465206110197 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:50 INFO - PROCESS | 1648 | 1465206110310 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 02:41:50 INFO - PROCESS | 1648 | 1465206110314 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:50 INFO - PROCESS | 1648 | 1465206110316 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c444000 == 39 [pid = 1648] [id = 586] 02:41:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x128d8b800) [pid = 1648] [serial = 1758] [outer = 0x0] 02:41:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12945b000) [pid = 1648] [serial = 1759] [outer = 0x128d8b800] 02:41:50 INFO - PROCESS | 1648 | 1465206110347 Marionette DEBUG loaded listener.js 02:41:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12957f400) [pid = 1648] [serial = 1760] [outer = 0x128d8b800] 02:41:50 INFO - PROCESS | 1648 | 1465206110696 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]]]}] 02:41:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 02:41:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 524ms 02:41:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 02:41:50 INFO - PROCESS | 1648 | 1465206110712 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 02:41:50 INFO - PROCESS | 1648 | 1465206110713 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 02:41:50 INFO - PROCESS | 1648 | 1465206110715 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 02:41:50 INFO - PROCESS | 1648 | 1465206110716 Marionette TRACE conn2 <- [1,2318,null,{}] 02:41:50 INFO - PROCESS | 1648 | 1465206110720 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}] 02:41:50 INFO - PROCESS | 1648 | 1465206110722 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:50 INFO - PROCESS | 1648 | 1465206110821 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 02:41:50 INFO - PROCESS | 1648 | 1465206110832 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:50 INFO - PROCESS | 1648 | 1465206110833 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c8d3000 == 40 [pid = 1648] [id = 587] 02:41:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12971c000) [pid = 1648] [serial = 1761] [outer = 0x0] 02:41:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12972f400) [pid = 1648] [serial = 1762] [outer = 0x12971c000] 02:41:50 INFO - PROCESS | 1648 | 1465206110858 Marionette DEBUG loaded listener.js 02:41:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12a9aac00) [pid = 1648] [serial = 1763] [outer = 0x12971c000] 02:41:51 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x119250400) [pid = 1648] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 02:41:51 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x129728400) [pid = 1648] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 02:41:51 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x129729000) [pid = 1648] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 02:41:51 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x11292ac00) [pid = 1648] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 02:41:51 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x112d05800) [pid = 1648] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 02:41:51 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x11924f800) [pid = 1648] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 02:41:51 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x118106000) [pid = 1648] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 02:41:51 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x119b70c00) [pid = 1648] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 02:41:51 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x115071400) [pid = 1648] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 02:41:51 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x12700ac00) [pid = 1648] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 02:41:51 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x128ef1800) [pid = 1648] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 02:41:51 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1218c8c00) [pid = 1648] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 02:41:51 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x11848ac00) [pid = 1648] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 02:41:51 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x116711800) [pid = 1648] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 02:41:51 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x121def800) [pid = 1648] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 02:41:51 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11857ac00) [pid = 1648] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 02:41:51 INFO - PROCESS | 1648 | 1465206111282 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] 02:41:51 INFO - PROCESS | 1648 | 1465206111290 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 02:41:51 INFO - PROCESS | 1648 | 1465206111292 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 02:41:51 INFO - PROCESS | 1648 | 1465206111294 Marionette TRACE conn2 <- [1,2322,null,{}] 02:41:51 INFO - PROCESS | 1648 | 1465206111297 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}] 02:41:51 INFO - PROCESS | 1648 | 1465206111298 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:51 INFO - PROCESS | 1648 | 1465206111398 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 02:41:51 INFO - PROCESS | 1648 | 1465206111478 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:51 INFO - PROCESS | 1648 | 1465206111479 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c9aa800 == 41 [pid = 1648] [id = 588] 02:41:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1168a9c00) [pid = 1648] [serial = 1764] [outer = 0x0] 02:41:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1186ed000) [pid = 1648] [serial = 1765] [outer = 0x1168a9c00] 02:41:51 INFO - PROCESS | 1648 | 1465206111536 Marionette DEBUG loaded listener.js 02:41:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x128d8d400) [pid = 1648] [serial = 1766] [outer = 0x1168a9c00] 02:41:51 INFO - PROCESS | 1648 | 1465206111872 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]]]}] 02:41:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 02:41:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 620ms 02:41:51 INFO - PROCESS | 1648 | 1465206111913 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 02:41:51 INFO - PROCESS | 1648 | 1465206111914 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 02:41:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 02:41:51 INFO - PROCESS | 1648 | 1465206111916 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 02:41:51 INFO - PROCESS | 1648 | 1465206111917 Marionette TRACE conn2 <- [1,2326,null,{}] 02:41:51 INFO - PROCESS | 1648 | 1465206111922 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}] 02:41:51 INFO - PROCESS | 1648 | 1465206111923 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:52 INFO - PROCESS | 1648 | 1465206112002 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 02:41:52 INFO - PROCESS | 1648 | 1465206112063 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:52 INFO - PROCESS | 1648 | 1465206112064 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ce13000 == 42 [pid = 1648] [id = 589] 02:41:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x124fb5c00) [pid = 1648] [serial = 1767] [outer = 0x0] 02:41:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12a932400) [pid = 1648] [serial = 1768] [outer = 0x124fb5c00] 02:41:52 INFO - PROCESS | 1648 | 1465206112088 Marionette DEBUG loaded listener.js 02:41:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12a9b5400) [pid = 1648] [serial = 1769] [outer = 0x124fb5c00] 02:41:52 INFO - PROCESS | 1648 | 1465206112352 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]]]}] 02:41:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 02:41:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 472ms 02:41:52 INFO - PROCESS | 1648 | 1465206112393 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 02:41:52 INFO - PROCESS | 1648 | 1465206112394 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 02:41:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 02:41:52 INFO - PROCESS | 1648 | 1465206112396 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 02:41:52 INFO - PROCESS | 1648 | 1465206112397 Marionette TRACE conn2 <- [1,2330,null,{}] 02:41:52 INFO - PROCESS | 1648 | 1465206112399 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}] 02:41:52 INFO - PROCESS | 1648 | 1465206112401 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:52 INFO - PROCESS | 1648 | 1465206112495 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 02:41:52 INFO - PROCESS | 1648 | 1465206112506 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:52 INFO - PROCESS | 1648 | 1465206112507 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d399000 == 43 [pid = 1648] [id = 590] 02:41:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x11885e800) [pid = 1648] [serial = 1770] [outer = 0x0] 02:41:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12aa40c00) [pid = 1648] [serial = 1771] [outer = 0x11885e800] 02:41:52 INFO - PROCESS | 1648 | 1465206112531 Marionette DEBUG loaded listener.js 02:41:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12aa49000) [pid = 1648] [serial = 1772] [outer = 0x11885e800] 02:41:52 INFO - PROCESS | 1648 | 1465206112872 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]]]}] 02:41:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 02:41:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 520ms 02:41:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 02:41:52 INFO - PROCESS | 1648 | 1465206112926 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 02:41:52 INFO - PROCESS | 1648 | 1465206112927 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 02:41:52 INFO - PROCESS | 1648 | 1465206112929 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 02:41:52 INFO - PROCESS | 1648 | 1465206112930 Marionette TRACE conn2 <- [1,2334,null,{}] 02:41:52 INFO - PROCESS | 1648 | 1465206112932 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}] 02:41:52 INFO - PROCESS | 1648 | 1465206112934 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:53 INFO - PROCESS | 1648 | 1465206113014 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 02:41:53 INFO - PROCESS | 1648 | 1465206113021 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:53 INFO - PROCESS | 1648 | 1465206113022 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d7d2800 == 44 [pid = 1648] [id = 591] 02:41:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12aa49400) [pid = 1648] [serial = 1773] [outer = 0x0] 02:41:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12aaa7400) [pid = 1648] [serial = 1774] [outer = 0x12aa49400] 02:41:53 INFO - PROCESS | 1648 | 1465206113046 Marionette DEBUG loaded listener.js 02:41:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12b21f400) [pid = 1648] [serial = 1775] [outer = 0x12aa49400] 02:41:53 INFO - PROCESS | 1648 | 1465206113621 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]]]}] 02:41:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 02:41:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 717ms 02:41:53 INFO - PROCESS | 1648 | 1465206113663 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 02:41:53 INFO - PROCESS | 1648 | 1465206113665 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 02:41:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 02:41:53 INFO - PROCESS | 1648 | 1465206113672 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 02:41:53 INFO - PROCESS | 1648 | 1465206113674 Marionette TRACE conn2 <- [1,2338,null,{}] 02:41:53 INFO - PROCESS | 1648 | 1465206113677 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}] 02:41:53 INFO - PROCESS | 1648 | 1465206113678 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:53 INFO - PROCESS | 1648 | 1465206113812 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 02:41:53 INFO - PROCESS | 1648 | 1465206113923 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:53 INFO - PROCESS | 1648 | 1465206113925 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x11701b800 == 45 [pid = 1648] [id = 592] 02:41:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x113076000) [pid = 1648] [serial = 1776] [outer = 0x0] 02:41:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1166e4000) [pid = 1648] [serial = 1777] [outer = 0x113076000] 02:41:53 INFO - PROCESS | 1648 | 1465206113974 Marionette DEBUG loaded listener.js 02:41:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x11685c400) [pid = 1648] [serial = 1778] [outer = 0x113076000] 02:41:54 INFO - PROCESS | 1648 | 1465206114620 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]]]}] 02:41:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 02:41:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 974ms 02:41:54 INFO - PROCESS | 1648 | 1465206114663 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 02:41:54 INFO - PROCESS | 1648 | 1465206114666 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 02:41:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 02:41:54 INFO - PROCESS | 1648 | 1465206114675 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 02:41:54 INFO - PROCESS | 1648 | 1465206114676 Marionette TRACE conn2 <- [1,2342,null,{}] 02:41:54 INFO - PROCESS | 1648 | 1465206114679 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}] 02:41:54 INFO - PROCESS | 1648 | 1465206114681 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:54 INFO - PROCESS | 1648 | 1465206114926 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 02:41:55 INFO - PROCESS | 1648 | 1465206115025 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:55 INFO - PROCESS | 1648 | 1465206115026 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x11620d800 == 46 [pid = 1648] [id = 593] 02:41:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x116629400) [pid = 1648] [serial = 1779] [outer = 0x0] 02:41:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x116fa1000) [pid = 1648] [serial = 1780] [outer = 0x116629400] 02:41:55 INFO - PROCESS | 1648 | 1465206115055 Marionette DEBUG loaded listener.js 02:41:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x118105c00) [pid = 1648] [serial = 1781] [outer = 0x116629400] 02:41:55 INFO - PROCESS | 1648 | --DOCSHELL 0x12d399000 == 45 [pid = 1648] [id = 590] 02:41:55 INFO - PROCESS | 1648 | --DOCSHELL 0x12ce13000 == 44 [pid = 1648] [id = 589] 02:41:55 INFO - PROCESS | 1648 | --DOCSHELL 0x12c9aa800 == 43 [pid = 1648] [id = 588] 02:41:55 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12bd9e800) [pid = 1648] [serial = 1720] [outer = 0x0] [url = about:blank] 02:41:55 INFO - PROCESS | 1648 | --DOCSHELL 0x12c8d3000 == 42 [pid = 1648] [id = 587] 02:41:55 INFO - PROCESS | 1648 | --DOCSHELL 0x12c444000 == 41 [pid = 1648] [id = 586] 02:41:55 INFO - PROCESS | 1648 | --DOCSHELL 0x12c06d000 == 40 [pid = 1648] [id = 585] 02:41:55 INFO - PROCESS | 1648 | --DOCSHELL 0x121dbc800 == 39 [pid = 1648] [id = 584] 02:41:55 INFO - PROCESS | 1648 | --DOCSHELL 0x12b018800 == 38 [pid = 1648] [id = 583] 02:41:55 INFO - PROCESS | 1648 | --DOCSHELL 0x119565800 == 37 [pid = 1648] [id = 582] 02:41:55 INFO - PROCESS | 1648 | --DOCSHELL 0x12a042000 == 36 [pid = 1648] [id = 581] 02:41:55 INFO - PROCESS | 1648 | --DOCSHELL 0x1275dd000 == 35 [pid = 1648] [id = 580] 02:41:55 INFO - PROCESS | 1648 | --DOCSHELL 0x126fab800 == 34 [pid = 1648] [id = 579] 02:41:55 INFO - PROCESS | 1648 | --DOCSHELL 0x123d5a800 == 33 [pid = 1648] [id = 578] 02:41:55 INFO - PROCESS | 1648 | --DOCSHELL 0x121371000 == 32 [pid = 1648] [id = 577] 02:41:55 INFO - PROCESS | 1648 | --DOCSHELL 0x11956a800 == 31 [pid = 1648] [id = 576] 02:41:55 INFO - PROCESS | 1648 | --DOCSHELL 0x117356800 == 30 [pid = 1648] [id = 575] 02:41:55 INFO - PROCESS | 1648 | --DOCSHELL 0x11679d800 == 29 [pid = 1648] [id = 574] 02:41:55 INFO - PROCESS | 1648 | --DOCSHELL 0x12d3a2000 == 28 [pid = 1648] [id = 573] 02:41:55 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x119b10400) [pid = 1648] [serial = 1712] [outer = 0x0] [url = about:blank] 02:41:55 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x12bb9c000) [pid = 1648] [serial = 1709] [outer = 0x0] [url = about:blank] 02:41:55 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x119550000) [pid = 1648] [serial = 1693] [outer = 0x0] [url = about:blank] 02:41:55 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x12128dc00) [pid = 1648] [serial = 1694] [outer = 0x0] [url = about:blank] 02:41:55 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x11868e800) [pid = 1648] [serial = 1690] [outer = 0x0] [url = about:blank] 02:41:55 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x118869800) [pid = 1648] [serial = 1691] [outer = 0x0] [url = about:blank] 02:41:55 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x125685c00) [pid = 1648] [serial = 1688] [outer = 0x0] [url = about:blank] 02:41:55 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x121615800) [pid = 1648] [serial = 1687] [outer = 0x0] [url = about:blank] 02:41:55 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x11950a800) [pid = 1648] [serial = 1685] [outer = 0x0] [url = about:blank] 02:41:55 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11685c800) [pid = 1648] [serial = 1684] [outer = 0x0] [url = about:blank] 02:41:55 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x12b221400) [pid = 1648] [serial = 1682] [outer = 0x0] [url = about:blank] 02:41:55 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12a933400) [pid = 1648] [serial = 1681] [outer = 0x0] [url = about:blank] 02:41:55 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x129581400) [pid = 1648] [serial = 1679] [outer = 0x0] [url = about:blank] 02:41:55 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12944dc00) [pid = 1648] [serial = 1678] [outer = 0x0] [url = about:blank] 02:41:55 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x126850800) [pid = 1648] [serial = 1676] [outer = 0x0] [url = about:blank] 02:41:55 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x124d63800) [pid = 1648] [serial = 1675] [outer = 0x0] [url = about:blank] 02:41:55 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11925bc00) [pid = 1648] [serial = 1673] [outer = 0x0] [url = about:blank] 02:41:55 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1186f5c00) [pid = 1648] [serial = 1672] [outer = 0x0] [url = about:blank] 02:41:55 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12bbd8000) [pid = 1648] [serial = 1718] [outer = 0x0] [url = about:blank] 02:41:55 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x12700c800) [pid = 1648] [serial = 1697] [outer = 0x0] [url = about:blank] 02:41:55 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x126842c00) [pid = 1648] [serial = 1696] [outer = 0x0] [url = about:blank] 02:41:55 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x128d43c00) [pid = 1648] [serial = 1699] [outer = 0x0] [url = about:blank] 02:41:55 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x128d90800) [pid = 1648] [serial = 1700] [outer = 0x0] [url = about:blank] 02:41:55 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x129580c00) [pid = 1648] [serial = 1703] [outer = 0x0] [url = about:blank] 02:41:55 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12aa49800) [pid = 1648] [serial = 1715] [outer = 0x0] [url = about:blank] 02:41:55 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12aaac400) [pid = 1648] [serial = 1717] [outer = 0x0] [url = about:blank] 02:41:55 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x129576800) [pid = 1648] [serial = 1702] [outer = 0x0] [url = about:blank] 02:41:55 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12a9b6000) [pid = 1648] [serial = 1705] [outer = 0x0] [url = about:blank] 02:41:55 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12b2f4c00) [pid = 1648] [serial = 1708] [outer = 0x0] [url = about:blank] 02:41:55 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x115071800) [pid = 1648] [serial = 1711] [outer = 0x0] [url = about:blank] 02:41:55 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12b22ac00) [pid = 1648] [serial = 1706] [outer = 0x0] [url = about:blank] 02:41:55 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x128d46c00) [pid = 1648] [serial = 1714] [outer = 0x0] [url = about:blank] 02:41:55 INFO - PROCESS | 1648 | 1465206115578 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]]]}] 02:41:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 02:41:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 921ms 02:41:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 02:41:55 INFO - PROCESS | 1648 | 1465206115596 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 02:41:55 INFO - PROCESS | 1648 | 1465206115598 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 02:41:55 INFO - PROCESS | 1648 | 1465206115603 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 02:41:55 INFO - PROCESS | 1648 | 1465206115605 Marionette TRACE conn2 <- [1,2346,null,{}] 02:41:55 INFO - PROCESS | 1648 | 1465206115608 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}] 02:41:55 INFO - PROCESS | 1648 | 1465206115610 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:55 INFO - PROCESS | 1648 | 1465206115688 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 02:41:55 INFO - PROCESS | 1648 | 1465206115693 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:55 INFO - PROCESS | 1648 | 1465206115694 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x1188c3800 == 29 [pid = 1648] [id = 594] 02:41:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1182e9400) [pid = 1648] [serial = 1782] [outer = 0x0] 02:41:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x11848e800) [pid = 1648] [serial = 1783] [outer = 0x1182e9400] 02:41:55 INFO - PROCESS | 1648 | 1465206115723 Marionette DEBUG loaded listener.js 02:41:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x11857d800) [pid = 1648] [serial = 1784] [outer = 0x1182e9400] 02:41:56 INFO - PROCESS | 1648 | 1465206116083 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]]]}] 02:41:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 02:41:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 521ms 02:41:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 02:41:56 INFO - PROCESS | 1648 | 1465206116138 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 02:41:56 INFO - PROCESS | 1648 | 1465206116141 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 02:41:56 INFO - PROCESS | 1648 | 1465206116146 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 02:41:56 INFO - PROCESS | 1648 | 1465206116148 Marionette TRACE conn2 <- [1,2350,null,{}] 02:41:56 INFO - PROCESS | 1648 | 1465206116151 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}] 02:41:56 INFO - PROCESS | 1648 | 1465206116153 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:56 INFO - PROCESS | 1648 | 1465206116279 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 02:41:56 INFO - PROCESS | 1648 | 1465206116294 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:56 INFO - PROCESS | 1648 | 1465206116295 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x1212c6800 == 30 [pid = 1648] [id = 595] 02:41:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1186f4c00) [pid = 1648] [serial = 1785] [outer = 0x0] 02:41:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x119006400) [pid = 1648] [serial = 1786] [outer = 0x1186f4c00] 02:41:56 INFO - PROCESS | 1648 | 1465206116332 Marionette DEBUG loaded listener.js 02:41:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x11950a800) [pid = 1648] [serial = 1787] [outer = 0x1186f4c00] 02:41:56 INFO - PROCESS | 1648 | 1465206116760 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]]]}] 02:41:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 02:41:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 670ms 02:41:56 INFO - PROCESS | 1648 | 1465206116817 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 02:41:56 INFO - PROCESS | 1648 | 1465206116822 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 02:41:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 02:41:56 INFO - PROCESS | 1648 | 1465206116835 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 02:41:56 INFO - PROCESS | 1648 | 1465206116842 Marionette TRACE conn2 <- [1,2354,null,{}] 02:41:56 INFO - PROCESS | 1648 | 1465206116846 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}] 02:41:56 INFO - PROCESS | 1648 | 1465206116849 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:56 INFO - PROCESS | 1648 | 1465206116993 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 02:41:57 INFO - PROCESS | 1648 | 1465206117077 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:57 INFO - PROCESS | 1648 | 1465206117078 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x1256bc000 == 31 [pid = 1648] [id = 596] 02:41:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x113353800) [pid = 1648] [serial = 1788] [outer = 0x0] 02:41:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x119b71400) [pid = 1648] [serial = 1789] [outer = 0x113353800] 02:41:57 INFO - PROCESS | 1648 | 1465206117099 Marionette DEBUG loaded listener.js 02:41:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12113e800) [pid = 1648] [serial = 1790] [outer = 0x113353800] 02:41:57 INFO - PROCESS | 1648 | 1465206117455 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]]]}] 02:41:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 02:41:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 685ms 02:41:57 INFO - PROCESS | 1648 | 1465206117513 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 02:41:57 INFO - PROCESS | 1648 | 1465206117515 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 02:41:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 02:41:57 INFO - PROCESS | 1648 | 1465206117518 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 02:41:57 INFO - PROCESS | 1648 | 1465206117520 Marionette TRACE conn2 <- [1,2358,null,{}] 02:41:57 INFO - PROCESS | 1648 | 1465206117523 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}] 02:41:57 INFO - PROCESS | 1648 | 1465206117525 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:57 INFO - PROCESS | 1648 | 1465206117648 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 02:41:57 INFO - PROCESS | 1648 | 1465206117757 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:57 INFO - PROCESS | 1648 | 1465206117759 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x126faf000 == 32 [pid = 1648] [id = 597] 02:41:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x115e46400) [pid = 1648] [serial = 1791] [outer = 0x0] 02:41:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12113a800) [pid = 1648] [serial = 1792] [outer = 0x115e46400] 02:41:57 INFO - PROCESS | 1648 | 1465206117799 Marionette DEBUG loaded listener.js 02:41:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12498c400) [pid = 1648] [serial = 1793] [outer = 0x115e46400] 02:41:58 INFO - PROCESS | 1648 | 1465206118138 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]]]}] 02:41:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 02:41:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 672ms 02:41:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 02:41:58 INFO - PROCESS | 1648 | 1465206118189 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 02:41:58 INFO - PROCESS | 1648 | 1465206118191 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 02:41:58 INFO - PROCESS | 1648 | 1465206118193 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 02:41:58 INFO - PROCESS | 1648 | 1465206118194 Marionette TRACE conn2 <- [1,2362,null,{}] 02:41:58 INFO - PROCESS | 1648 | 1465206118196 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}] 02:41:58 INFO - PROCESS | 1648 | 1465206118197 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:58 INFO - PROCESS | 1648 | 1465206118312 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 02:41:58 INFO - PROCESS | 1648 | 1465206118330 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:58 INFO - PROCESS | 1648 | 1465206118334 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x12502a000 == 33 [pid = 1648] [id = 598] 02:41:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x126842c00) [pid = 1648] [serial = 1794] [outer = 0x0] 02:41:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x126850800) [pid = 1648] [serial = 1795] [outer = 0x126842c00] 02:41:58 INFO - PROCESS | 1648 | 1465206118366 Marionette DEBUG loaded listener.js 02:41:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x127008800) [pid = 1648] [serial = 1796] [outer = 0x126842c00] 02:41:58 INFO - PROCESS | 1648 | 1465206118776 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]]]}] 02:41:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 02:41:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 623ms 02:41:58 INFO - PROCESS | 1648 | 1465206118817 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 02:41:58 INFO - PROCESS | 1648 | 1465206118820 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 02:41:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 02:41:58 INFO - PROCESS | 1648 | 1465206118824 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 02:41:58 INFO - PROCESS | 1648 | 1465206118826 Marionette TRACE conn2 <- [1,2366,null,{}] 02:41:58 INFO - PROCESS | 1648 | 1465206118829 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}] 02:41:58 INFO - PROCESS | 1648 | 1465206118831 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:58 INFO - PROCESS | 1648 | 1465206118976 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 02:41:58 INFO - PROCESS | 1648 | 1465206118993 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:58 INFO - PROCESS | 1648 | 1465206118994 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b012800 == 34 [pid = 1648] [id = 599] 02:41:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12700d800) [pid = 1648] [serial = 1797] [outer = 0x0] 02:41:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12725d400) [pid = 1648] [serial = 1798] [outer = 0x12700d800] 02:41:59 INFO - PROCESS | 1648 | 1465206119025 Marionette DEBUG loaded listener.js 02:41:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x128d86400) [pid = 1648] [serial = 1799] [outer = 0x12700d800] 02:41:59 INFO - PROCESS | 1648 | 1465206119393 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]]]}] 02:41:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 02:41:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 619ms 02:41:59 INFO - PROCESS | 1648 | 1465206119444 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 02:41:59 INFO - PROCESS | 1648 | 1465206119445 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 02:41:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 02:41:59 INFO - PROCESS | 1648 | 1465206119448 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 02:41:59 INFO - PROCESS | 1648 | 1465206119449 Marionette TRACE conn2 <- [1,2370,null,{}] 02:41:59 INFO - PROCESS | 1648 | 1465206119451 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}] 02:41:59 INFO - PROCESS | 1648 | 1465206119452 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:59 INFO - PROCESS | 1648 | 1465206119551 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 02:41:59 INFO - PROCESS | 1648 | 1465206119581 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:59 INFO - PROCESS | 1648 | 1465206119582 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:41:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b3c7000 == 35 [pid = 1648] [id = 600] 02:41:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x128d4bc00) [pid = 1648] [serial = 1800] [outer = 0x0] 02:41:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x128efd800) [pid = 1648] [serial = 1801] [outer = 0x128d4bc00] 02:41:59 INFO - PROCESS | 1648 | 1465206119607 Marionette DEBUG loaded listener.js 02:41:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x129721000) [pid = 1648] [serial = 1802] [outer = 0x128d4bc00] 02:41:59 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x11885e800) [pid = 1648] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 02:41:59 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x125623c00) [pid = 1648] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 02:41:59 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12170d800) [pid = 1648] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 02:41:59 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11810b000) [pid = 1648] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 02:41:59 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x11600e400) [pid = 1648] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 02:41:59 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11848a800) [pid = 1648] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 02:41:59 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11670a400) [pid = 1648] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 02:41:59 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12bbdd400) [pid = 1648] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 02:41:59 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x116709c00) [pid = 1648] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 02:41:59 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x128d49000) [pid = 1648] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 02:41:59 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x112928400) [pid = 1648] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 02:41:59 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12113c400) [pid = 1648] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 02:41:59 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x118580400) [pid = 1648] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 02:41:59 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x112048000) [pid = 1648] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 02:41:59 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1168a9c00) [pid = 1648] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 02:41:59 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x128d8b800) [pid = 1648] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 02:41:59 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12971c000) [pid = 1648] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 02:41:59 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x124fb5c00) [pid = 1648] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 02:42:00 INFO - PROCESS | 1648 | 1465206120039 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]]]}] 02:42:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 02:42:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 623ms 02:42:00 INFO - PROCESS | 1648 | 1465206120074 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 02:42:00 INFO - PROCESS | 1648 | 1465206120075 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 02:42:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 02:42:00 INFO - PROCESS | 1648 | 1465206120077 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 02:42:00 INFO - PROCESS | 1648 | 1465206120078 Marionette TRACE conn2 <- [1,2374,null,{}] 02:42:00 INFO - PROCESS | 1648 | 1465206120081 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}] 02:42:00 INFO - PROCESS | 1648 | 1465206120082 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:00 INFO - PROCESS | 1648 | 1465206120200 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 02:42:00 INFO - PROCESS | 1648 | 1465206120244 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:00 INFO - PROCESS | 1648 | 1465206120246 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x12beb7800 == 36 [pid = 1648] [id = 601] 02:42:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x116fa3800) [pid = 1648] [serial = 1803] [outer = 0x0] 02:42:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x120e77800) [pid = 1648] [serial = 1804] [outer = 0x116fa3800] 02:42:00 INFO - PROCESS | 1648 | 1465206120271 Marionette DEBUG loaded listener.js 02:42:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x12700ac00) [pid = 1648] [serial = 1805] [outer = 0x116fa3800] 02:42:00 INFO - PROCESS | 1648 | 1465206120658 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]]]}] 02:42:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 02:42:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 622ms 02:42:00 INFO - PROCESS | 1648 | 1465206120700 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 02:42:00 INFO - PROCESS | 1648 | 1465206120705 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 02:42:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 02:42:00 INFO - PROCESS | 1648 | 1465206120708 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 02:42:00 INFO - PROCESS | 1648 | 1465206120710 Marionette TRACE conn2 <- [1,2378,null,{}] 02:42:00 INFO - PROCESS | 1648 | 1465206120713 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}] 02:42:00 INFO - PROCESS | 1648 | 1465206120715 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:00 INFO - PROCESS | 1648 | 1465206120874 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 02:42:00 INFO - PROCESS | 1648 | 1465206120887 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:00 INFO - PROCESS | 1648 | 1465206120888 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x1256bb000 == 37 [pid = 1648] [id = 602] 02:42:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x11765b800) [pid = 1648] [serial = 1806] [outer = 0x0] 02:42:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x128d8e800) [pid = 1648] [serial = 1807] [outer = 0x11765b800] 02:42:00 INFO - PROCESS | 1648 | 1465206120928 Marionette DEBUG loaded listener.js 02:42:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x129739400) [pid = 1648] [serial = 1808] [outer = 0x11765b800] 02:42:01 INFO - PROCESS | 1648 | 1465206121262 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]]]}] 02:42:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 02:42:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 570ms 02:42:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 02:42:01 INFO - PROCESS | 1648 | 1465206121279 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 02:42:01 INFO - PROCESS | 1648 | 1465206121280 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 02:42:01 INFO - PROCESS | 1648 | 1465206121282 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 02:42:01 INFO - PROCESS | 1648 | 1465206121283 Marionette TRACE conn2 <- [1,2382,null,{}] 02:42:01 INFO - PROCESS | 1648 | 1465206121288 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}] 02:42:01 INFO - PROCESS | 1648 | 1465206121290 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:01 INFO - PROCESS | 1648 | 1465206121379 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 02:42:01 INFO - PROCESS | 1648 | 1465206121382 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:01 INFO - PROCESS | 1648 | 1465206121384 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c8e1800 == 38 [pid = 1648] [id = 603] 02:42:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1167cd400) [pid = 1648] [serial = 1809] [outer = 0x0] 02:42:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12a9ab000) [pid = 1648] [serial = 1810] [outer = 0x1167cd400] 02:42:01 INFO - PROCESS | 1648 | 1465206121412 Marionette DEBUG loaded listener.js 02:42:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12aaa0c00) [pid = 1648] [serial = 1811] [outer = 0x1167cd400] 02:42:01 INFO - PROCESS | 1648 | 1465206121745 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]]]}] 02:42:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 02:42:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 470ms 02:42:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 02:42:01 INFO - PROCESS | 1648 | 1465206121759 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 02:42:01 INFO - PROCESS | 1648 | 1465206121761 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 02:42:01 INFO - PROCESS | 1648 | 1465206121763 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 02:42:01 INFO - PROCESS | 1648 | 1465206121765 Marionette TRACE conn2 <- [1,2386,null,{}] 02:42:01 INFO - PROCESS | 1648 | 1465206121767 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}] 02:42:01 INFO - PROCESS | 1648 | 1465206121770 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:01 INFO - PROCESS | 1648 | 1465206121905 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 02:42:01 INFO - PROCESS | 1648 | 1465206121992 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:01 INFO - PROCESS | 1648 | 1465206121994 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x113a30000 == 39 [pid = 1648] [id = 604] 02:42:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x11201c400) [pid = 1648] [serial = 1812] [outer = 0x0] 02:42:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x112926400) [pid = 1648] [serial = 1813] [outer = 0x11201c400] 02:42:02 INFO - PROCESS | 1648 | 1465206122026 Marionette DEBUG loaded listener.js 02:42:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x11670f800) [pid = 1648] [serial = 1814] [outer = 0x11201c400] 02:42:02 INFO - PROCESS | 1648 | 1465206122494 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]]]}] 02:42:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 02:42:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 769ms 02:42:02 INFO - PROCESS | 1648 | 1465206122534 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 02:42:02 INFO - PROCESS | 1648 | 1465206122537 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 02:42:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 02:42:02 INFO - PROCESS | 1648 | 1465206122540 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 02:42:02 INFO - PROCESS | 1648 | 1465206122542 Marionette TRACE conn2 <- [1,2390,null,{}] 02:42:02 INFO - PROCESS | 1648 | 1465206122545 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}] 02:42:02 INFO - PROCESS | 1648 | 1465206122548 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:02 INFO - PROCESS | 1648 | 1465206122653 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 02:42:02 INFO - PROCESS | 1648 | 1465206122714 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:02 INFO - PROCESS | 1648 | 1465206122716 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x125663000 == 40 [pid = 1648] [id = 605] 02:42:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x117295800) [pid = 1648] [serial = 1815] [outer = 0x0] 02:42:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x11857f800) [pid = 1648] [serial = 1816] [outer = 0x117295800] 02:42:02 INFO - PROCESS | 1648 | 1465206122747 Marionette DEBUG loaded listener.js 02:42:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x11925d800) [pid = 1648] [serial = 1817] [outer = 0x117295800] 02:42:03 INFO - PROCESS | 1648 | 1465206123208 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]]]}] 02:42:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 02:42:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 675ms 02:42:03 INFO - PROCESS | 1648 | 1465206123216 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 02:42:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 02:42:03 INFO - PROCESS | 1648 | 1465206123221 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 02:42:03 INFO - PROCESS | 1648 | 1465206123224 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 02:42:03 INFO - PROCESS | 1648 | 1465206123226 Marionette TRACE conn2 <- [1,2394,null,{}] 02:42:03 INFO - PROCESS | 1648 | 1465206123228 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}] 02:42:03 INFO - PROCESS | 1648 | 1465206123230 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:03 INFO - PROCESS | 1648 | 1465206123353 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 02:42:03 INFO - PROCESS | 1648 | 1465206123427 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:03 INFO - PROCESS | 1648 | 1465206123429 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c440000 == 41 [pid = 1648] [id = 606] 02:42:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x119543c00) [pid = 1648] [serial = 1818] [outer = 0x0] 02:42:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x121140400) [pid = 1648] [serial = 1819] [outer = 0x119543c00] 02:42:03 INFO - PROCESS | 1648 | 1465206123458 Marionette DEBUG loaded listener.js 02:42:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x124fb1800) [pid = 1648] [serial = 1820] [outer = 0x119543c00] 02:42:03 INFO - PROCESS | 1648 | 1465206123899 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]]]}] 02:42:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 02:42:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 722ms 02:42:03 INFO - PROCESS | 1648 | 1465206123946 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 02:42:03 INFO - PROCESS | 1648 | 1465206123948 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 02:42:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 02:42:03 INFO - PROCESS | 1648 | 1465206123955 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 02:42:03 INFO - PROCESS | 1648 | 1465206123959 Marionette TRACE conn2 <- [1,2398,null,{}] 02:42:03 INFO - PROCESS | 1648 | 1465206123963 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}] 02:42:03 INFO - PROCESS | 1648 | 1465206123965 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:04 INFO - PROCESS | 1648 | 1465206124069 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 02:42:04 INFO - PROCESS | 1648 | 1465206124130 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:04 INFO - PROCESS | 1648 | 1465206124131 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d03c800 == 42 [pid = 1648] [id = 607] 02:42:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x119548000) [pid = 1648] [serial = 1821] [outer = 0x0] 02:42:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x126f84800) [pid = 1648] [serial = 1822] [outer = 0x119548000] 02:42:04 INFO - PROCESS | 1648 | 1465206124160 Marionette DEBUG loaded listener.js 02:42:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12aa3a400) [pid = 1648] [serial = 1823] [outer = 0x119548000] 02:42:04 INFO - PROCESS | 1648 | 1465206124550 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]]]}] 02:42:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 02:42:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 626ms 02:42:04 INFO - PROCESS | 1648 | 1465206124578 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 02:42:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 02:42:04 INFO - PROCESS | 1648 | 1465206124580 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 02:42:04 INFO - PROCESS | 1648 | 1465206124582 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 02:42:04 INFO - PROCESS | 1648 | 1465206124583 Marionette TRACE conn2 <- [1,2402,null,{}] 02:42:04 INFO - PROCESS | 1648 | 1465206124586 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}] 02:42:04 INFO - PROCESS | 1648 | 1465206124588 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:04 INFO - PROCESS | 1648 | 1465206124709 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 02:42:04 INFO - PROCESS | 1648 | 1465206124795 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:04 INFO - PROCESS | 1648 | 1465206124797 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x12dac3800 == 43 [pid = 1648] [id = 608] 02:42:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x128d8b000) [pid = 1648] [serial = 1824] [outer = 0x0] 02:42:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12b220c00) [pid = 1648] [serial = 1825] [outer = 0x128d8b000] 02:42:04 INFO - PROCESS | 1648 | 1465206124826 Marionette DEBUG loaded listener.js 02:42:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12b373400) [pid = 1648] [serial = 1826] [outer = 0x128d8b000] 02:42:05 INFO - PROCESS | 1648 | 1465206125258 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]]]}] 02:42:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 02:42:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 720ms 02:42:05 INFO - PROCESS | 1648 | 1465206125462 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 02:42:05 INFO - PROCESS | 1648 | 1465206125465 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 02:42:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 02:42:05 INFO - PROCESS | 1648 | 1465206125482 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 02:42:05 INFO - PROCESS | 1648 | 1465206125484 Marionette TRACE conn2 <- [1,2406,null,{}] 02:42:05 INFO - PROCESS | 1648 | 1465206125488 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}] 02:42:05 INFO - PROCESS | 1648 | 1465206125490 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:05 INFO - PROCESS | 1648 | 1465206125584 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 02:42:05 INFO - PROCESS | 1648 | 1465206125642 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:05 INFO - PROCESS | 1648 | 1465206125645 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x121177800 == 44 [pid = 1648] [id = 609] 02:42:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1182edc00) [pid = 1648] [serial = 1827] [outer = 0x0] 02:42:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x118578400) [pid = 1648] [serial = 1828] [outer = 0x1182edc00] 02:42:05 INFO - PROCESS | 1648 | 1465206125673 Marionette DEBUG loaded listener.js 02:42:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x118869000) [pid = 1648] [serial = 1829] [outer = 0x1182edc00] 02:42:06 INFO - PROCESS | 1648 | --DOCSHELL 0x12c8e1800 == 43 [pid = 1648] [id = 603] 02:42:06 INFO - PROCESS | 1648 | --DOCSHELL 0x1256bb000 == 42 [pid = 1648] [id = 602] 02:42:06 INFO - PROCESS | 1648 | --DOCSHELL 0x12beb7800 == 41 [pid = 1648] [id = 601] 02:42:06 INFO - PROCESS | 1648 | --DOCSHELL 0x12b3c7000 == 40 [pid = 1648] [id = 600] 02:42:06 INFO - PROCESS | 1648 | --DOCSHELL 0x12b012800 == 39 [pid = 1648] [id = 599] 02:42:06 INFO - PROCESS | 1648 | --DOCSHELL 0x12502a000 == 38 [pid = 1648] [id = 598] 02:42:06 INFO - PROCESS | 1648 | --DOCSHELL 0x126faf000 == 37 [pid = 1648] [id = 597] 02:42:06 INFO - PROCESS | 1648 | --DOCSHELL 0x1256bc000 == 36 [pid = 1648] [id = 596] 02:42:06 INFO - PROCESS | 1648 | --DOCSHELL 0x1212c6800 == 35 [pid = 1648] [id = 595] 02:42:06 INFO - PROCESS | 1648 | --DOCSHELL 0x1188c3800 == 34 [pid = 1648] [id = 594] 02:42:06 INFO - PROCESS | 1648 | --DOCSHELL 0x11620d800 == 33 [pid = 1648] [id = 593] 02:42:06 INFO - PROCESS | 1648 | --DOCSHELL 0x11701b800 == 32 [pid = 1648] [id = 592] 02:42:06 INFO - PROCESS | 1648 | --DOCSHELL 0x12d7d2800 == 31 [pid = 1648] [id = 591] 02:42:06 INFO - PROCESS | 1648 | --DOCSHELL 0x12dac3800 == 30 [pid = 1648] [id = 608] 02:42:06 INFO - PROCESS | 1648 | --DOCSHELL 0x12d03c800 == 29 [pid = 1648] [id = 607] 02:42:06 INFO - PROCESS | 1648 | --DOCSHELL 0x12c440000 == 28 [pid = 1648] [id = 606] 02:42:06 INFO - PROCESS | 1648 | --DOCSHELL 0x125663000 == 27 [pid = 1648] [id = 605] 02:42:06 INFO - PROCESS | 1648 | --DOCSHELL 0x113a30000 == 26 [pid = 1648] [id = 604] 02:42:06 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1186ed000) [pid = 1648] [serial = 1765] [outer = 0x0] [url = about:blank] 02:42:06 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x12945b000) [pid = 1648] [serial = 1759] [outer = 0x0] [url = about:blank] 02:42:06 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x12957f400) [pid = 1648] [serial = 1760] [outer = 0x0] [url = about:blank] 02:42:06 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12972f400) [pid = 1648] [serial = 1762] [outer = 0x0] [url = about:blank] 02:42:06 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x12a9aac00) [pid = 1648] [serial = 1763] [outer = 0x0] [url = about:blank] 02:42:06 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x12a9b5400) [pid = 1648] [serial = 1769] [outer = 0x0] [url = about:blank] 02:42:06 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1290e8c00) [pid = 1648] [serial = 1757] [outer = 0x0] [url = about:blank] 02:42:06 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x128d8d400) [pid = 1648] [serial = 1766] [outer = 0x0] [url = about:blank] 02:42:06 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x126f03000) [pid = 1648] [serial = 1751] [outer = 0x0] [url = about:blank] 02:42:06 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12a932400) [pid = 1648] [serial = 1768] [outer = 0x0] [url = about:blank] 02:42:06 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12aa49000) [pid = 1648] [serial = 1772] [outer = 0x0] [url = about:blank] 02:42:06 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12aaa7400) [pid = 1648] [serial = 1774] [outer = 0x0] [url = about:blank] 02:42:06 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12aa40c00) [pid = 1648] [serial = 1771] [outer = 0x0] [url = about:blank] 02:42:06 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x127263800) [pid = 1648] [serial = 1753] [outer = 0x0] [url = about:blank] 02:42:06 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x128d50c00) [pid = 1648] [serial = 1754] [outer = 0x0] [url = about:blank] 02:42:06 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x124cafc00) [pid = 1648] [serial = 1747] [outer = 0x0] [url = about:blank] 02:42:06 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12568d000) [pid = 1648] [serial = 1748] [outer = 0x0] [url = about:blank] 02:42:06 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x11950ec00) [pid = 1648] [serial = 1738] [outer = 0x0] [url = about:blank] 02:42:06 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12113b800) [pid = 1648] [serial = 1739] [outer = 0x0] [url = about:blank] 02:42:06 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x116049400) [pid = 1648] [serial = 1723] [outer = 0x0] [url = about:blank] 02:42:06 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1166e8800) [pid = 1648] [serial = 1724] [outer = 0x0] [url = about:blank] 02:42:06 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x121296400) [pid = 1648] [serial = 1741] [outer = 0x0] [url = about:blank] 02:42:06 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x121611000) [pid = 1648] [serial = 1742] [outer = 0x0] [url = about:blank] 02:42:06 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1167d4400) [pid = 1648] [serial = 1726] [outer = 0x0] [url = about:blank] 02:42:06 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x116fa3000) [pid = 1648] [serial = 1727] [outer = 0x0] [url = about:blank] 02:42:06 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12bda7800) [pid = 1648] [serial = 1721] [outer = 0x0] [url = about:blank] 02:42:06 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x118866c00) [pid = 1648] [serial = 1735] [outer = 0x0] [url = about:blank] 02:42:06 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1188ee400) [pid = 1648] [serial = 1736] [outer = 0x0] [url = about:blank] 02:42:06 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x128d89c00) [pid = 1648] [serial = 1756] [outer = 0x0] [url = about:blank] 02:42:06 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12684c000) [pid = 1648] [serial = 1750] [outer = 0x0] [url = about:blank] 02:42:06 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x121b64000) [pid = 1648] [serial = 1744] [outer = 0x0] [url = about:blank] 02:42:06 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x124cb2400) [pid = 1648] [serial = 1745] [outer = 0x0] [url = about:blank] 02:42:06 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x1186efc00) [pid = 1648] [serial = 1732] [outer = 0x0] [url = about:blank] 02:42:06 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x11885f400) [pid = 1648] [serial = 1733] [outer = 0x0] [url = about:blank] 02:42:06 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x1180bc400) [pid = 1648] [serial = 1729] [outer = 0x0] [url = about:blank] 02:42:06 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x11848e400) [pid = 1648] [serial = 1730] [outer = 0x0] [url = about:blank] 02:42:06 INFO - PROCESS | 1648 | 1465206126730 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]]]}] 02:42:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 02:42:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1273ms 02:42:06 INFO - PROCESS | 1648 | 1465206126756 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 02:42:06 INFO - PROCESS | 1648 | 1465206126758 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 02:42:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 02:42:06 INFO - PROCESS | 1648 | 1465206126762 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 02:42:06 INFO - PROCESS | 1648 | 1465206126763 Marionette TRACE conn2 <- [1,2410,null,{}] 02:42:06 INFO - PROCESS | 1648 | 1465206126767 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}] 02:42:06 INFO - PROCESS | 1648 | 1465206126769 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:06 INFO - PROCESS | 1648 | 1465206126851 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 02:42:06 INFO - PROCESS | 1648 | 1465206126858 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:06 INFO - PROCESS | 1648 | 1465206126859 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x116a95800 == 27 [pid = 1648] [id = 610] 02:42:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x116049400) [pid = 1648] [serial = 1830] [outer = 0x0] 02:42:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x1167cdc00) [pid = 1648] [serial = 1831] [outer = 0x116049400] 02:42:06 INFO - PROCESS | 1648 | 1465206126888 Marionette DEBUG loaded listener.js 02:42:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x112f15c00) [pid = 1648] [serial = 1832] [outer = 0x116049400] 02:42:07 INFO - PROCESS | 1648 | 1465206127266 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]]]}] 02:42:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 02:42:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 520ms 02:42:07 INFO - PROCESS | 1648 | 1465206127282 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 02:42:07 INFO - PROCESS | 1648 | 1465206127285 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 02:42:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 02:42:07 INFO - PROCESS | 1648 | 1465206127290 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 02:42:07 INFO - PROCESS | 1648 | 1465206127292 Marionette TRACE conn2 <- [1,2414,null,{}] 02:42:07 INFO - PROCESS | 1648 | 1465206127294 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}] 02:42:07 INFO - PROCESS | 1648 | 1465206127296 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:07 INFO - PROCESS | 1648 | 1465206127376 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 02:42:07 INFO - PROCESS | 1648 | 1465206127380 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:07 INFO - PROCESS | 1648 | 1465206127382 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x119261800 == 28 [pid = 1648] [id = 611] 02:42:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x118108000) [pid = 1648] [serial = 1833] [outer = 0x0] 02:42:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x11857dc00) [pid = 1648] [serial = 1834] [outer = 0x118108000] 02:42:07 INFO - PROCESS | 1648 | 1465206127412 Marionette DEBUG loaded listener.js 02:42:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1186ee400) [pid = 1648] [serial = 1835] [outer = 0x118108000] 02:42:07 INFO - PROCESS | 1648 | 1465206127760 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]]]}] 02:42:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 02:42:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 523ms 02:42:07 INFO - PROCESS | 1648 | 1465206127814 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 02:42:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 02:42:07 INFO - PROCESS | 1648 | 1465206127822 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 02:42:07 INFO - PROCESS | 1648 | 1465206127825 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 02:42:07 INFO - PROCESS | 1648 | 1465206127827 Marionette TRACE conn2 <- [1,2418,null,{}] 02:42:07 INFO - PROCESS | 1648 | 1465206127835 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}] 02:42:07 INFO - PROCESS | 1648 | 1465206127838 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:07 INFO - PROCESS | 1648 | 1465206127916 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 02:42:07 INFO - PROCESS | 1648 | 1465206127923 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:07 INFO - PROCESS | 1648 | 1465206127925 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x12149f800 == 29 [pid = 1648] [id = 612] 02:42:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x116623800) [pid = 1648] [serial = 1836] [outer = 0x0] 02:42:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x119508800) [pid = 1648] [serial = 1837] [outer = 0x116623800] 02:42:07 INFO - PROCESS | 1648 | 1465206127954 Marionette DEBUG loaded listener.js 02:42:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x11954dc00) [pid = 1648] [serial = 1838] [outer = 0x116623800] 02:42:08 INFO - PROCESS | 1648 | 1465206128307 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]]]}] 02:42:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 02:42:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 520ms 02:42:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 02:42:08 INFO - PROCESS | 1648 | 1465206128346 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 02:42:08 INFO - PROCESS | 1648 | 1465206128347 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 02:42:08 INFO - PROCESS | 1648 | 1465206128349 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 02:42:08 INFO - PROCESS | 1648 | 1465206128351 Marionette TRACE conn2 <- [1,2422,null,{}] 02:42:08 INFO - PROCESS | 1648 | 1465206128355 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}] 02:42:08 INFO - PROCESS | 1648 | 1465206128356 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:08 INFO - PROCESS | 1648 | 1465206128463 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 02:42:08 INFO - PROCESS | 1648 | 1465206128470 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:08 INFO - PROCESS | 1648 | 1465206128471 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x12495a000 == 30 [pid = 1648] [id = 613] 02:42:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x119b26000) [pid = 1648] [serial = 1839] [outer = 0x0] 02:42:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x121136800) [pid = 1648] [serial = 1840] [outer = 0x119b26000] 02:42:08 INFO - PROCESS | 1648 | 1465206128497 Marionette DEBUG loaded listener.js 02:42:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x12160bc00) [pid = 1648] [serial = 1841] [outer = 0x119b26000] 02:42:08 INFO - PROCESS | 1648 | 1465206128851 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]]]}] 02:42:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 02:42:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 518ms 02:42:08 INFO - PROCESS | 1648 | 1465206128869 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 02:42:08 INFO - PROCESS | 1648 | 1465206128870 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 02:42:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 02:42:08 INFO - PROCESS | 1648 | 1465206128872 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 02:42:08 INFO - PROCESS | 1648 | 1465206128873 Marionette TRACE conn2 <- [1,2426,null,{}] 02:42:08 INFO - PROCESS | 1648 | 1465206128876 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}] 02:42:08 INFO - PROCESS | 1648 | 1465206128877 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:08 INFO - PROCESS | 1648 | 1465206128974 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 02:42:09 INFO - PROCESS | 1648 | 1465206129013 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:09 INFO - PROCESS | 1648 | 1465206129014 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x1275c9800 == 31 [pid = 1648] [id = 614] 02:42:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1180bb400) [pid = 1648] [serial = 1842] [outer = 0x0] 02:42:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x121b58c00) [pid = 1648] [serial = 1843] [outer = 0x1180bb400] 02:42:09 INFO - PROCESS | 1648 | 1465206129041 Marionette DEBUG loaded listener.js 02:42:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x124cfcc00) [pid = 1648] [serial = 1844] [outer = 0x1180bb400] 02:42:09 INFO - PROCESS | 1648 | 1465206129367 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]]]}] 02:42:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 02:42:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 518ms 02:42:09 INFO - PROCESS | 1648 | 1465206129391 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 02:42:09 INFO - PROCESS | 1648 | 1465206129392 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 02:42:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 02:42:09 INFO - PROCESS | 1648 | 1465206129394 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 02:42:09 INFO - PROCESS | 1648 | 1465206129395 Marionette TRACE conn2 <- [1,2430,null,{}] 02:42:09 INFO - PROCESS | 1648 | 1465206129398 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}] 02:42:09 INFO - PROCESS | 1648 | 1465206129402 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:09 INFO - PROCESS | 1648 | 1465206129516 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 02:42:09 INFO - PROCESS | 1648 | 1465206129554 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:09 INFO - PROCESS | 1648 | 1465206129555 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a03d000 == 32 [pid = 1648] [id = 615] 02:42:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x124cf8800) [pid = 1648] [serial = 1845] [outer = 0x0] 02:42:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12568e400) [pid = 1648] [serial = 1846] [outer = 0x124cf8800] 02:42:09 INFO - PROCESS | 1648 | 1465206129581 Marionette DEBUG loaded listener.js 02:42:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12771a000) [pid = 1648] [serial = 1847] [outer = 0x124cf8800] 02:42:09 INFO - PROCESS | 1648 | 1465206129899 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]]]}] 02:42:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 02:42:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 518ms 02:42:09 INFO - PROCESS | 1648 | 1465206129912 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 02:42:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 02:42:09 INFO - PROCESS | 1648 | 1465206129924 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 02:42:09 INFO - PROCESS | 1648 | 1465206129927 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 02:42:09 INFO - PROCESS | 1648 | 1465206129928 Marionette TRACE conn2 <- [1,2434,null,{}] 02:42:09 INFO - PROCESS | 1648 | 1465206129941 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}] 02:42:09 INFO - PROCESS | 1648 | 1465206129942 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:10 INFO - PROCESS | 1648 | 1465206130038 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 02:42:10 INFO - PROCESS | 1648 | 1465206130042 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:10 INFO - PROCESS | 1648 | 1465206130044 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b00a800 == 33 [pid = 1648] [id = 616] 02:42:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x124d60800) [pid = 1648] [serial = 1848] [outer = 0x0] 02:42:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x128d49c00) [pid = 1648] [serial = 1849] [outer = 0x124d60800] 02:42:10 INFO - PROCESS | 1648 | 1465206130069 Marionette DEBUG loaded listener.js 02:42:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x128ef1800) [pid = 1648] [serial = 1850] [outer = 0x124d60800] 02:42:10 INFO - PROCESS | 1648 | 1465206130423 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]]]}] 02:42:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 02:42:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 530ms 02:42:10 INFO - PROCESS | 1648 | 1465206130458 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 02:42:10 INFO - PROCESS | 1648 | 1465206130461 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 02:42:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 02:42:10 INFO - PROCESS | 1648 | 1465206130464 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 02:42:10 INFO - PROCESS | 1648 | 1465206130466 Marionette TRACE conn2 <- [1,2438,null,{}] 02:42:10 INFO - PROCESS | 1648 | 1465206130469 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}] 02:42:10 INFO - PROCESS | 1648 | 1465206130471 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:10 INFO - PROCESS | 1648 | 1465206130572 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 02:42:10 INFO - PROCESS | 1648 | 1465206130588 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:10 INFO - PROCESS | 1648 | 1465206130589 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b3b3000 == 34 [pid = 1648] [id = 617] 02:42:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x128ef6c00) [pid = 1648] [serial = 1851] [outer = 0x0] 02:42:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x129453800) [pid = 1648] [serial = 1852] [outer = 0x128ef6c00] 02:42:10 INFO - PROCESS | 1648 | 1465206130627 Marionette DEBUG loaded listener.js 02:42:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x129577800) [pid = 1648] [serial = 1853] [outer = 0x128ef6c00] 02:42:11 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1186f4c00) [pid = 1648] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 02:42:11 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x128d4bc00) [pid = 1648] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 02:42:11 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1182e9400) [pid = 1648] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 02:42:11 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x116629400) [pid = 1648] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 02:42:11 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x113353800) [pid = 1648] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 02:42:11 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x12aa49400) [pid = 1648] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 02:42:11 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x116fa3800) [pid = 1648] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 02:42:11 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x113076000) [pid = 1648] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 02:42:11 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x115e46400) [pid = 1648] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 02:42:11 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1167cd400) [pid = 1648] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 02:42:11 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x11765b800) [pid = 1648] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 02:42:11 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x126842c00) [pid = 1648] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 02:42:11 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x12700d800) [pid = 1648] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 02:42:11 INFO - PROCESS | 1648 | 1465206131200 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]]]}] 02:42:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 02:42:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 775ms 02:42:11 INFO - PROCESS | 1648 | 1465206131241 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 02:42:11 INFO - PROCESS | 1648 | 1465206131242 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 02:42:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 02:42:11 INFO - PROCESS | 1648 | 1465206131245 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 02:42:11 INFO - PROCESS | 1648 | 1465206131246 Marionette TRACE conn2 <- [1,2442,null,{}] 02:42:11 INFO - PROCESS | 1648 | 1465206131248 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}] 02:42:11 INFO - PROCESS | 1648 | 1465206131261 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:11 INFO - PROCESS | 1648 | 1465206131375 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 02:42:11 INFO - PROCESS | 1648 | 1465206131383 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:11 INFO - PROCESS | 1648 | 1465206131384 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x12149e800 == 35 [pid = 1648] [id = 618] 02:42:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x113076000) [pid = 1648] [serial = 1854] [outer = 0x0] 02:42:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x121506800) [pid = 1648] [serial = 1855] [outer = 0x113076000] 02:42:11 INFO - PROCESS | 1648 | 1465206131409 Marionette DEBUG loaded listener.js 02:42:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x128d4c800) [pid = 1648] [serial = 1856] [outer = 0x113076000] 02:42:11 INFO - PROCESS | 1648 | 1465206131714 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]]]}] 02:42:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 02:42:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 520ms 02:42:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 02:42:11 INFO - PROCESS | 1648 | 1465206131766 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 02:42:11 INFO - PROCESS | 1648 | 1465206131767 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 02:42:11 INFO - PROCESS | 1648 | 1465206131770 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 02:42:11 INFO - PROCESS | 1648 | 1465206131771 Marionette TRACE conn2 <- [1,2446,null,{}] 02:42:11 INFO - PROCESS | 1648 | 1465206131773 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}] 02:42:11 INFO - PROCESS | 1648 | 1465206131774 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:11 INFO - PROCESS | 1648 | 1465206131895 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 02:42:11 INFO - PROCESS | 1648 | 1465206131905 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:11 INFO - PROCESS | 1648 | 1465206131906 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x12beb9800 == 36 [pid = 1648] [id = 619] 02:42:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x11950b800) [pid = 1648] [serial = 1857] [outer = 0x0] 02:42:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x129578800) [pid = 1648] [serial = 1858] [outer = 0x11950b800] 02:42:11 INFO - PROCESS | 1648 | 1465206131930 Marionette DEBUG loaded listener.js 02:42:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x129729800) [pid = 1648] [serial = 1859] [outer = 0x11950b800] 02:42:12 INFO - PROCESS | 1648 | 1465206132247 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]]]}] 02:42:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 02:42:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 519ms 02:42:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 02:42:12 INFO - PROCESS | 1648 | 1465206132289 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 02:42:12 INFO - PROCESS | 1648 | 1465206132291 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 02:42:12 INFO - PROCESS | 1648 | 1465206132293 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 02:42:12 INFO - PROCESS | 1648 | 1465206132295 Marionette TRACE conn2 <- [1,2450,null,{}] 02:42:12 INFO - PROCESS | 1648 | 1465206132297 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}] 02:42:12 INFO - PROCESS | 1648 | 1465206132299 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:12 INFO - PROCESS | 1648 | 1465206132395 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 02:42:12 INFO - PROCESS | 1648 | 1465206132398 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:12 INFO - PROCESS | 1648 | 1465206132400 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x1275c4000 == 37 [pid = 1648] [id = 620] 02:42:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12972e800) [pid = 1648] [serial = 1860] [outer = 0x0] 02:42:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12a9b5400) [pid = 1648] [serial = 1861] [outer = 0x12972e800] 02:42:12 INFO - PROCESS | 1648 | 1465206132430 Marionette DEBUG loaded listener.js 02:42:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12aaa1c00) [pid = 1648] [serial = 1862] [outer = 0x12972e800] 02:42:12 INFO - PROCESS | 1648 | 1465206132757 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]]]}] 02:42:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 02:42:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 519ms 02:42:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 02:42:12 INFO - PROCESS | 1648 | 1465206132813 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 02:42:12 INFO - PROCESS | 1648 | 1465206132814 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 02:42:12 INFO - PROCESS | 1648 | 1465206132816 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 02:42:12 INFO - PROCESS | 1648 | 1465206132817 Marionette TRACE conn2 <- [1,2454,null,{}] 02:42:12 INFO - PROCESS | 1648 | 1465206132830 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}] 02:42:12 INFO - PROCESS | 1648 | 1465206132831 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:12 INFO - PROCESS | 1648 | 1465206132911 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 02:42:12 INFO - PROCESS | 1648 | 1465206132915 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:12 INFO - PROCESS | 1648 | 1465206132916 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c8e1800 == 38 [pid = 1648] [id = 621] 02:42:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12aaa7400) [pid = 1648] [serial = 1863] [outer = 0x0] 02:42:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12b22dc00) [pid = 1648] [serial = 1864] [outer = 0x12aaa7400] 02:42:12 INFO - PROCESS | 1648 | 1465206132941 Marionette DEBUG loaded listener.js 02:42:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12b37b800) [pid = 1648] [serial = 1865] [outer = 0x12aaa7400] 02:42:13 INFO - PROCESS | 1648 | 1465206133490 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]]]}] 02:42:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 02:42:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 680ms 02:42:13 INFO - PROCESS | 1648 | 1465206133497 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 02:42:13 INFO - PROCESS | 1648 | 1465206133500 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 02:42:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 02:42:13 INFO - PROCESS | 1648 | 1465206133504 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 02:42:13 INFO - PROCESS | 1648 | 1465206133506 Marionette TRACE conn2 <- [1,2458,null,{}] 02:42:13 INFO - PROCESS | 1648 | 1465206133510 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}] 02:42:13 INFO - PROCESS | 1648 | 1465206133512 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:13 INFO - PROCESS | 1648 | 1465206133628 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 02:42:13 INFO - PROCESS | 1648 | 1465206133738 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:13 INFO - PROCESS | 1648 | 1465206133739 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x11908a000 == 39 [pid = 1648] [id = 622] 02:42:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x116a72400) [pid = 1648] [serial = 1866] [outer = 0x0] 02:42:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x116fac800) [pid = 1648] [serial = 1867] [outer = 0x116a72400] 02:42:13 INFO - PROCESS | 1648 | 1465206133771 Marionette DEBUG loaded listener.js 02:42:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1182e3400) [pid = 1648] [serial = 1868] [outer = 0x116a72400] 02:42:14 INFO - PROCESS | 1648 | 1465206134311 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]]]}] 02:42:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 02:42:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 871ms 02:42:14 INFO - PROCESS | 1648 | 1465206134375 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 02:42:14 INFO - PROCESS | 1648 | 1465206134378 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 02:42:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 02:42:14 INFO - PROCESS | 1648 | 1465206134383 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 02:42:14 INFO - PROCESS | 1648 | 1465206134385 Marionette TRACE conn2 <- [1,2462,null,{}] 02:42:14 INFO - PROCESS | 1648 | 1465206134387 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}] 02:42:14 INFO - PROCESS | 1648 | 1465206134389 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:14 INFO - PROCESS | 1648 | 1465206134501 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 02:42:14 INFO - PROCESS | 1648 | 1465206134764 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:14 INFO - PROCESS | 1648 | 1465206134766 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x116840800 == 40 [pid = 1648] [id = 623] 02:42:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x116008c00) [pid = 1648] [serial = 1869] [outer = 0x0] 02:42:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x11729ec00) [pid = 1648] [serial = 1870] [outer = 0x116008c00] 02:42:14 INFO - PROCESS | 1648 | 1465206134812 Marionette DEBUG loaded listener.js 02:42:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x11848d000) [pid = 1648] [serial = 1871] [outer = 0x116008c00] 02:42:15 INFO - PROCESS | 1648 | --DOCSHELL 0x1275c4000 == 39 [pid = 1648] [id = 620] 02:42:15 INFO - PROCESS | 1648 | --DOCSHELL 0x12beb9800 == 38 [pid = 1648] [id = 619] 02:42:15 INFO - PROCESS | 1648 | --DOCSHELL 0x12149e800 == 37 [pid = 1648] [id = 618] 02:42:15 INFO - PROCESS | 1648 | --DOCSHELL 0x12b3b3000 == 36 [pid = 1648] [id = 617] 02:42:15 INFO - PROCESS | 1648 | --DOCSHELL 0x12b00a800 == 35 [pid = 1648] [id = 616] 02:42:15 INFO - PROCESS | 1648 | --DOCSHELL 0x12a03d000 == 34 [pid = 1648] [id = 615] 02:42:15 INFO - PROCESS | 1648 | --DOCSHELL 0x1275c9800 == 33 [pid = 1648] [id = 614] 02:42:15 INFO - PROCESS | 1648 | --DOCSHELL 0x12495a000 == 32 [pid = 1648] [id = 613] 02:42:15 INFO - PROCESS | 1648 | --DOCSHELL 0x12149f800 == 31 [pid = 1648] [id = 612] 02:42:15 INFO - PROCESS | 1648 | --DOCSHELL 0x119261800 == 30 [pid = 1648] [id = 611] 02:42:15 INFO - PROCESS | 1648 | --DOCSHELL 0x116a95800 == 29 [pid = 1648] [id = 610] 02:42:15 INFO - PROCESS | 1648 | --DOCSHELL 0x121177800 == 28 [pid = 1648] [id = 609] 02:42:15 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x12a9ab000) [pid = 1648] [serial = 1810] [outer = 0x0] [url = about:blank] 02:42:15 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x129739400) [pid = 1648] [serial = 1808] [outer = 0x0] [url = about:blank] 02:42:15 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x126850800) [pid = 1648] [serial = 1795] [outer = 0x0] [url = about:blank] 02:42:15 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12725d400) [pid = 1648] [serial = 1798] [outer = 0x0] [url = about:blank] 02:42:15 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x119006400) [pid = 1648] [serial = 1786] [outer = 0x0] [url = about:blank] 02:42:15 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x128efd800) [pid = 1648] [serial = 1801] [outer = 0x0] [url = about:blank] 02:42:15 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x11950a800) [pid = 1648] [serial = 1787] [outer = 0x0] [url = about:blank] 02:42:15 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11848e800) [pid = 1648] [serial = 1783] [outer = 0x0] [url = about:blank] 02:42:15 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11857d800) [pid = 1648] [serial = 1784] [outer = 0x0] [url = about:blank] 02:42:15 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x116fa1000) [pid = 1648] [serial = 1780] [outer = 0x0] [url = about:blank] 02:42:15 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x118105c00) [pid = 1648] [serial = 1781] [outer = 0x0] [url = about:blank] 02:42:15 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x119b71400) [pid = 1648] [serial = 1789] [outer = 0x0] [url = about:blank] 02:42:15 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12113e800) [pid = 1648] [serial = 1790] [outer = 0x0] [url = about:blank] 02:42:15 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12b21f400) [pid = 1648] [serial = 1775] [outer = 0x0] [url = about:blank] 02:42:15 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x120e77800) [pid = 1648] [serial = 1804] [outer = 0x0] [url = about:blank] 02:42:15 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1166e4000) [pid = 1648] [serial = 1777] [outer = 0x0] [url = about:blank] 02:42:15 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x11685c400) [pid = 1648] [serial = 1778] [outer = 0x0] [url = about:blank] 02:42:15 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x128d86400) [pid = 1648] [serial = 1799] [outer = 0x0] [url = about:blank] 02:42:15 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x129721000) [pid = 1648] [serial = 1802] [outer = 0x0] [url = about:blank] 02:42:15 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12113a800) [pid = 1648] [serial = 1792] [outer = 0x0] [url = about:blank] 02:42:15 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12700ac00) [pid = 1648] [serial = 1805] [outer = 0x0] [url = about:blank] 02:42:15 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12498c400) [pid = 1648] [serial = 1793] [outer = 0x0] [url = about:blank] 02:42:15 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x127008800) [pid = 1648] [serial = 1796] [outer = 0x0] [url = about:blank] 02:42:15 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x128d8e800) [pid = 1648] [serial = 1807] [outer = 0x0] [url = about:blank] 02:42:15 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x12aaa0c00) [pid = 1648] [serial = 1811] [outer = 0x0] [url = about:blank] 02:42:15 INFO - PROCESS | 1648 | 1465206135391 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]]]}] 02:42:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 02:42:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1022ms 02:42:15 INFO - PROCESS | 1648 | 1465206135412 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 02:42:15 INFO - PROCESS | 1648 | 1465206135414 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 02:42:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 02:42:15 INFO - PROCESS | 1648 | 1465206135426 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 02:42:15 INFO - PROCESS | 1648 | 1465206135428 Marionette TRACE conn2 <- [1,2466,null,{}] 02:42:15 INFO - PROCESS | 1648 | 1465206135431 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}] 02:42:15 INFO - PROCESS | 1648 | 1465206135433 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:15 INFO - PROCESS | 1648 | 1465206135512 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 02:42:15 INFO - PROCESS | 1648 | 1465206135517 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:15 INFO - PROCESS | 1648 | 1465206135519 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e2d000 == 29 [pid = 1648] [id = 624] 02:42:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x11729f000) [pid = 1648] [serial = 1872] [outer = 0x0] 02:42:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x118689000) [pid = 1648] [serial = 1873] [outer = 0x11729f000] 02:42:15 INFO - PROCESS | 1648 | 1465206135551 Marionette DEBUG loaded listener.js 02:42:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x119003000) [pid = 1648] [serial = 1874] [outer = 0x11729f000] 02:42:16 INFO - PROCESS | 1648 | 1465206136007 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]]]}] 02:42:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 02:42:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 619ms 02:42:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 02:42:16 INFO - PROCESS | 1648 | 1465206136046 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 02:42:16 INFO - PROCESS | 1648 | 1465206136049 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 02:42:16 INFO - PROCESS | 1648 | 1465206136052 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 02:42:16 INFO - PROCESS | 1648 | 1465206136054 Marionette TRACE conn2 <- [1,2470,null,{}] 02:42:16 INFO - PROCESS | 1648 | 1465206136058 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}] 02:42:16 INFO - PROCESS | 1648 | 1465206136060 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:16 INFO - PROCESS | 1648 | 1465206136185 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 02:42:16 INFO - PROCESS | 1648 | 1465206136256 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:16 INFO - PROCESS | 1648 | 1465206136258 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x119881000 == 30 [pid = 1648] [id = 625] 02:42:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x11810f000) [pid = 1648] [serial = 1875] [outer = 0x0] 02:42:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x118868800) [pid = 1648] [serial = 1876] [outer = 0x11810f000] 02:42:16 INFO - PROCESS | 1648 | 1465206136290 Marionette DEBUG loaded listener.js 02:42:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x119507800) [pid = 1648] [serial = 1877] [outer = 0x11810f000] 02:42:16 INFO - PROCESS | 1648 | 1465206136712 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]]]}] 02:42:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 02:42:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 673ms 02:42:16 INFO - PROCESS | 1648 | 1465206136725 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 02:42:16 INFO - PROCESS | 1648 | 1465206136728 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 02:42:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 02:42:16 INFO - PROCESS | 1648 | 1465206136733 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 02:42:16 INFO - PROCESS | 1648 | 1465206136735 Marionette TRACE conn2 <- [1,2474,null,{}] 02:42:16 INFO - PROCESS | 1648 | 1465206136737 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}] 02:42:16 INFO - PROCESS | 1648 | 1465206136739 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:16 INFO - PROCESS | 1648 | 1465206136835 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 02:42:16 INFO - PROCESS | 1648 | 1465206136888 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:16 INFO - PROCESS | 1648 | 1465206136890 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x12483d800 == 31 [pid = 1648] [id = 626] 02:42:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x119546400) [pid = 1648] [serial = 1878] [outer = 0x0] 02:42:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x119eeb400) [pid = 1648] [serial = 1879] [outer = 0x119546400] 02:42:16 INFO - PROCESS | 1648 | 1465206136922 Marionette DEBUG loaded listener.js 02:42:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x121142400) [pid = 1648] [serial = 1880] [outer = 0x119546400] 02:42:17 INFO - PROCESS | 1648 | 1465206137371 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]]]}] 02:42:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 02:42:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 669ms 02:42:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 02:42:17 INFO - PROCESS | 1648 | 1465206137403 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 02:42:17 INFO - PROCESS | 1648 | 1465206137404 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 02:42:17 INFO - PROCESS | 1648 | 1465206137406 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 02:42:17 INFO - PROCESS | 1648 | 1465206137409 Marionette TRACE conn2 <- [1,2478,null,{}] 02:42:17 INFO - PROCESS | 1648 | 1465206137418 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}] 02:42:17 INFO - PROCESS | 1648 | 1465206137422 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:17 INFO - PROCESS | 1648 | 1465206137583 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 02:42:17 INFO - PROCESS | 1648 | 1465206137649 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:17 INFO - PROCESS | 1648 | 1465206137652 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x1290c4800 == 32 [pid = 1648] [id = 627] 02:42:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x124fb1c00) [pid = 1648] [serial = 1881] [outer = 0x0] 02:42:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12562a400) [pid = 1648] [serial = 1882] [outer = 0x124fb1c00] 02:42:17 INFO - PROCESS | 1648 | 1465206137685 Marionette DEBUG loaded listener.js 02:42:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12684bc00) [pid = 1648] [serial = 1883] [outer = 0x124fb1c00] 02:42:18 INFO - PROCESS | 1648 | 1465206138069 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]]]}] 02:42:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 02:42:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 723ms 02:42:18 INFO - PROCESS | 1648 | 1465206138130 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 02:42:18 INFO - PROCESS | 1648 | 1465206138132 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 02:42:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 02:42:18 INFO - PROCESS | 1648 | 1465206138134 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 02:42:18 INFO - PROCESS | 1648 | 1465206138135 Marionette TRACE conn2 <- [1,2482,null,{}] 02:42:18 INFO - PROCESS | 1648 | 1465206138138 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}] 02:42:18 INFO - PROCESS | 1648 | 1465206138140 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:18 INFO - PROCESS | 1648 | 1465206138236 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 02:42:18 INFO - PROCESS | 1648 | 1465206138293 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:18 INFO - PROCESS | 1648 | 1465206138295 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a919800 == 33 [pid = 1648] [id = 628] 02:42:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x126d52400) [pid = 1648] [serial = 1884] [outer = 0x0] 02:42:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12700a800) [pid = 1648] [serial = 1885] [outer = 0x126d52400] 02:42:18 INFO - PROCESS | 1648 | 1465206138325 Marionette DEBUG loaded listener.js 02:42:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12755a000) [pid = 1648] [serial = 1886] [outer = 0x126d52400] 02:42:18 INFO - PROCESS | 1648 | 1465206138736 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]]]}] 02:42:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 02:42:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 621ms 02:42:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 02:42:18 INFO - PROCESS | 1648 | 1465206138756 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 02:42:18 INFO - PROCESS | 1648 | 1465206138758 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 02:42:18 INFO - PROCESS | 1648 | 1465206138760 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 02:42:18 INFO - PROCESS | 1648 | 1465206138761 Marionette TRACE conn2 <- [1,2486,null,{}] 02:42:18 INFO - PROCESS | 1648 | 1465206138764 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}] 02:42:18 INFO - PROCESS | 1648 | 1465206138765 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:18 INFO - PROCESS | 1648 | 1465206138856 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 02:42:18 INFO - PROCESS | 1648 | 1465206138945 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:18 INFO - PROCESS | 1648 | 1465206138946 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b010800 == 34 [pid = 1648] [id = 629] 02:42:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12700e400) [pid = 1648] [serial = 1887] [outer = 0x0] 02:42:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x128d4bc00) [pid = 1648] [serial = 1888] [outer = 0x12700e400] 02:42:18 INFO - PROCESS | 1648 | 1465206138977 Marionette DEBUG loaded listener.js 02:42:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x128d8b400) [pid = 1648] [serial = 1889] [outer = 0x12700e400] 02:42:19 INFO - PROCESS | 1648 | 1465206139414 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]]]}] 02:42:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 02:42:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 669ms 02:42:19 INFO - PROCESS | 1648 | 1465206139430 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 02:42:19 INFO - PROCESS | 1648 | 1465206139431 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 02:42:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 02:42:19 INFO - PROCESS | 1648 | 1465206139433 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 02:42:19 INFO - PROCESS | 1648 | 1465206139435 Marionette TRACE conn2 <- [1,2490,null,{}] 02:42:19 INFO - PROCESS | 1648 | 1465206139457 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}] 02:42:19 INFO - PROCESS | 1648 | 1465206139462 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:19 INFO - PROCESS | 1648 | 1465206139582 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 02:42:19 INFO - PROCESS | 1648 | 1465206139654 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:19 INFO - PROCESS | 1648 | 1465206139655 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c067000 == 35 [pid = 1648] [id = 630] 02:42:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x128d8ec00) [pid = 1648] [serial = 1890] [outer = 0x0] 02:42:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12a9ab800) [pid = 1648] [serial = 1891] [outer = 0x128d8ec00] 02:42:19 INFO - PROCESS | 1648 | 1465206139686 Marionette DEBUG loaded listener.js 02:42:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12aa48800) [pid = 1648] [serial = 1892] [outer = 0x128d8ec00] 02:42:20 INFO - PROCESS | 1648 | 1465206140185 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]]]}] 02:42:20 INFO - PROCESS | 1648 | --DOCSHELL 0x116840800 == 34 [pid = 1648] [id = 623] 02:42:20 INFO - PROCESS | 1648 | --DOCSHELL 0x11908a000 == 33 [pid = 1648] [id = 622] 02:42:20 INFO - PROCESS | 1648 | --DOCSHELL 0x12b010800 == 32 [pid = 1648] [id = 629] 02:42:20 INFO - PROCESS | 1648 | --DOCSHELL 0x12a919800 == 31 [pid = 1648] [id = 628] 02:42:20 INFO - PROCESS | 1648 | --DOCSHELL 0x1290c4800 == 30 [pid = 1648] [id = 627] 02:42:20 INFO - PROCESS | 1648 | --DOCSHELL 0x12483d800 == 29 [pid = 1648] [id = 626] 02:42:20 INFO - PROCESS | 1648 | --DOCSHELL 0x117e2d000 == 28 [pid = 1648] [id = 624] 02:42:20 INFO - PROCESS | 1648 | --DOCSHELL 0x119881000 == 27 [pid = 1648] [id = 625] 02:42:20 INFO - PROCESS | 1648 | --DOCSHELL 0x12c8e1800 == 26 [pid = 1648] [id = 621] 02:42:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 02:42:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1374ms 02:42:20 INFO - PROCESS | 1648 | 1465206140809 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 02:42:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 02:42:20 INFO - PROCESS | 1648 | 1465206140812 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 02:42:20 INFO - PROCESS | 1648 | 1465206140815 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 02:42:20 INFO - PROCESS | 1648 | 1465206140817 Marionette TRACE conn2 <- [1,2494,null,{}] 02:42:20 INFO - PROCESS | 1648 | 1465206140823 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}] 02:42:20 INFO - PROCESS | 1648 | 1465206140826 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:20 INFO - PROCESS | 1648 | 1465206140904 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 02:42:20 INFO - PROCESS | 1648 | 1465206140911 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:20 INFO - PROCESS | 1648 | 1465206140915 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x11683f000 == 27 [pid = 1648] [id = 631] 02:42:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x116706000) [pid = 1648] [serial = 1893] [outer = 0x0] 02:42:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x11670a400) [pid = 1648] [serial = 1894] [outer = 0x116706000] 02:42:20 INFO - PROCESS | 1648 | 1465206140943 Marionette DEBUG loaded listener.js 02:42:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x116a6d000) [pid = 1648] [serial = 1895] [outer = 0x116706000] 02:42:21 INFO - PROCESS | 1648 | 1465206141294 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]]]}] 02:42:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 02:42:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 523ms 02:42:21 INFO - PROCESS | 1648 | 1465206141358 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 02:42:21 INFO - PROCESS | 1648 | 1465206141361 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 02:42:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 02:42:21 INFO - PROCESS | 1648 | 1465206141367 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 02:42:21 INFO - PROCESS | 1648 | 1465206141369 Marionette TRACE conn2 <- [1,2498,null,{}] 02:42:21 INFO - PROCESS | 1648 | 1465206141372 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}] 02:42:21 INFO - PROCESS | 1648 | 1465206141374 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:21 INFO - PROCESS | 1648 | 1465206141452 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 02:42:21 INFO - PROCESS | 1648 | 1465206141459 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:21 INFO - PROCESS | 1648 | 1465206141460 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x119281000 == 28 [pid = 1648] [id = 632] 02:42:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1180b3400) [pid = 1648] [serial = 1896] [outer = 0x0] 02:42:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x118577800) [pid = 1648] [serial = 1897] [outer = 0x1180b3400] 02:42:21 INFO - PROCESS | 1648 | 1465206141488 Marionette DEBUG loaded listener.js 02:42:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x118691400) [pid = 1648] [serial = 1898] [outer = 0x1180b3400] 02:42:21 INFO - PROCESS | 1648 | 1465206141851 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]]]}] 02:42:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 02:42:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 526ms 02:42:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 02:42:21 INFO - PROCESS | 1648 | 1465206141902 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 02:42:21 INFO - PROCESS | 1648 | 1465206141904 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 02:42:21 INFO - PROCESS | 1648 | 1465206141907 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 02:42:21 INFO - PROCESS | 1648 | 1465206141909 Marionette TRACE conn2 <- [1,2502,null,{}] 02:42:21 INFO - PROCESS | 1648 | 1465206141916 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}] 02:42:21 INFO - PROCESS | 1648 | 1465206141919 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:22 INFO - PROCESS | 1648 | 1465206142007 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 02:42:22 INFO - PROCESS | 1648 | 1465206142012 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:22 INFO - PROCESS | 1648 | 1465206142015 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x124c97000 == 29 [pid = 1648] [id = 633] 02:42:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x11950dc00) [pid = 1648] [serial = 1899] [outer = 0x0] 02:42:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x11950f800) [pid = 1648] [serial = 1900] [outer = 0x11950dc00] 02:42:22 INFO - PROCESS | 1648 | 1465206142046 Marionette DEBUG loaded listener.js 02:42:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x119b65c00) [pid = 1648] [serial = 1901] [outer = 0x11950dc00] 02:42:22 INFO - PROCESS | 1648 | 1465206142449 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]]]}] 02:42:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 02:42:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 572ms 02:42:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 02:42:22 INFO - PROCESS | 1648 | 1465206142479 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 02:42:22 INFO - PROCESS | 1648 | 1465206142481 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 02:42:22 INFO - PROCESS | 1648 | 1465206142483 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 02:42:22 INFO - PROCESS | 1648 | 1465206142484 Marionette TRACE conn2 <- [1,2506,null,{}] 02:42:22 INFO - PROCESS | 1648 | 1465206142494 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}] 02:42:22 INFO - PROCESS | 1648 | 1465206142495 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:22 INFO - PROCESS | 1648 | 1465206142596 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 02:42:22 INFO - PROCESS | 1648 | 1465206142601 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:22 INFO - PROCESS | 1648 | 1465206142602 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x129029000 == 30 [pid = 1648] [id = 634] 02:42:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x121138800) [pid = 1648] [serial = 1902] [outer = 0x0] 02:42:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x121294400) [pid = 1648] [serial = 1903] [outer = 0x121138800] 02:42:22 INFO - PROCESS | 1648 | 1465206142628 Marionette DEBUG loaded listener.js 02:42:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x121df0400) [pid = 1648] [serial = 1904] [outer = 0x121138800] 02:42:22 INFO - PROCESS | 1648 | 1465206142968 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]]]}] 02:42:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 02:42:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 523ms 02:42:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 02:42:23 INFO - PROCESS | 1648 | 1465206143008 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 02:42:23 INFO - PROCESS | 1648 | 1465206143009 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 02:42:23 INFO - PROCESS | 1648 | 1465206143011 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 02:42:23 INFO - PROCESS | 1648 | 1465206143012 Marionette TRACE conn2 <- [1,2510,null,{}] 02:42:23 INFO - PROCESS | 1648 | 1465206143015 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}] 02:42:23 INFO - PROCESS | 1648 | 1465206143016 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:23 INFO - PROCESS | 1648 | 1465206143114 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 02:42:23 INFO - PROCESS | 1648 | 1465206143119 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:23 INFO - PROCESS | 1648 | 1465206143120 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a915800 == 31 [pid = 1648] [id = 635] 02:42:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x12170e800) [pid = 1648] [serial = 1905] [outer = 0x0] 02:42:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x124cf3c00) [pid = 1648] [serial = 1906] [outer = 0x12170e800] 02:42:23 INFO - PROCESS | 1648 | 1465206143152 Marionette DEBUG loaded listener.js 02:42:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x12684dc00) [pid = 1648] [serial = 1907] [outer = 0x12170e800] 02:42:23 INFO - PROCESS | 1648 | 1465206143482 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]]]}] 02:42:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 02:42:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 520ms 02:42:23 INFO - PROCESS | 1648 | 1465206143532 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 02:42:23 INFO - PROCESS | 1648 | 1465206143533 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 02:42:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 02:42:23 INFO - PROCESS | 1648 | 1465206143536 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 02:42:23 INFO - PROCESS | 1648 | 1465206143538 Marionette TRACE conn2 <- [1,2514,null,{}] 02:42:23 INFO - PROCESS | 1648 | 1465206143542 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}] 02:42:23 INFO - PROCESS | 1648 | 1465206143546 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:23 INFO - PROCESS | 1648 | 1465206143675 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 02:42:23 INFO - PROCESS | 1648 | 1465206143730 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:23 INFO - PROCESS | 1648 | 1465206143732 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bec4800 == 32 [pid = 1648] [id = 636] 02:42:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x12771cc00) [pid = 1648] [serial = 1908] [outer = 0x0] 02:42:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x128d88400) [pid = 1648] [serial = 1909] [outer = 0x12771cc00] 02:42:23 INFO - PROCESS | 1648 | 1465206143759 Marionette DEBUG loaded listener.js 02:42:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x129457800) [pid = 1648] [serial = 1910] [outer = 0x12771cc00] 02:42:24 INFO - PROCESS | 1648 | 1465206144075 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]]]}] 02:42:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 02:42:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 571ms 02:42:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 02:42:24 INFO - PROCESS | 1648 | 1465206144107 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 02:42:24 INFO - PROCESS | 1648 | 1465206144108 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 02:42:24 INFO - PROCESS | 1648 | 1465206144110 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 02:42:24 INFO - PROCESS | 1648 | 1465206144111 Marionette TRACE conn2 <- [1,2518,null,{}] 02:42:24 INFO - PROCESS | 1648 | 1465206144123 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}] 02:42:24 INFO - PROCESS | 1648 | 1465206144124 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:24 INFO - PROCESS | 1648 | 1465206144225 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 02:42:24 INFO - PROCESS | 1648 | 1465206144229 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:24 INFO - PROCESS | 1648 | 1465206144230 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c442800 == 33 [pid = 1648] [id = 637] 02:42:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x11306e800) [pid = 1648] [serial = 1911] [outer = 0x0] 02:42:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x129726c00) [pid = 1648] [serial = 1912] [outer = 0x11306e800] 02:42:24 INFO - PROCESS | 1648 | 1465206144263 Marionette DEBUG loaded listener.js 02:42:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x119b6a800) [pid = 1648] [serial = 1913] [outer = 0x11306e800] 02:42:24 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x11729f000) [pid = 1648] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 02:42:24 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x1180bb400) [pid = 1648] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 02:42:24 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x1182edc00) [pid = 1648] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 02:42:24 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x116623800) [pid = 1648] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 02:42:24 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x119b26000) [pid = 1648] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 02:42:24 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x116a72400) [pid = 1648] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 02:42:24 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x116008c00) [pid = 1648] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 02:42:24 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x116049400) [pid = 1648] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 02:42:24 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x118108000) [pid = 1648] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 02:42:24 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x124cf8800) [pid = 1648] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 02:42:24 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x11201c400) [pid = 1648] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 02:42:24 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x117295800) [pid = 1648] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 02:42:24 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x119543c00) [pid = 1648] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 02:42:24 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x128ef6c00) [pid = 1648] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 02:42:24 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x124d60800) [pid = 1648] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 02:42:24 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x113076000) [pid = 1648] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 02:42:24 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x119548000) [pid = 1648] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 02:42:24 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11950b800) [pid = 1648] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 02:42:24 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x128d8b000) [pid = 1648] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 02:42:24 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12aaa7400) [pid = 1648] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 02:42:24 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12972e800) [pid = 1648] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 02:42:24 INFO - PROCESS | 1648 | 1465206144809 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]]]}] 02:42:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 02:42:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 730ms 02:42:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 02:42:24 INFO - PROCESS | 1648 | 1465206144842 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 02:42:24 INFO - PROCESS | 1648 | 1465206144843 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 02:42:24 INFO - PROCESS | 1648 | 1465206144845 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 02:42:24 INFO - PROCESS | 1648 | 1465206144846 Marionette TRACE conn2 <- [1,2522,null,{}] 02:42:24 INFO - PROCESS | 1648 | 1465206144849 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}] 02:42:24 INFO - PROCESS | 1648 | 1465206144850 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:24 INFO - PROCESS | 1648 | 1465206144925 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 02:42:24 INFO - PROCESS | 1648 | 1465206144929 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:24 INFO - PROCESS | 1648 | 1465206144930 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b24d800 == 34 [pid = 1648] [id = 638] 02:42:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x11670d800) [pid = 1648] [serial = 1914] [outer = 0x0] 02:42:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x118491800) [pid = 1648] [serial = 1915] [outer = 0x11670d800] 02:42:24 INFO - PROCESS | 1648 | 1465206144957 Marionette DEBUG loaded listener.js 02:42:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x119546000) [pid = 1648] [serial = 1916] [outer = 0x11670d800] 02:42:25 INFO - PROCESS | 1648 | 1465206145293 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]]]}] 02:42:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 02:42:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 468ms 02:42:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 02:42:25 INFO - PROCESS | 1648 | 1465206145314 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 02:42:25 INFO - PROCESS | 1648 | 1465206145315 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 02:42:25 INFO - PROCESS | 1648 | 1465206145317 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 02:42:25 INFO - PROCESS | 1648 | 1465206145318 Marionette TRACE conn2 <- [1,2526,null,{}] 02:42:25 INFO - PROCESS | 1648 | 1465206145323 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}] 02:42:25 INFO - PROCESS | 1648 | 1465206145324 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:25 INFO - PROCESS | 1648 | 1465206145399 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 02:42:25 INFO - PROCESS | 1648 | 1465206145406 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:25 INFO - PROCESS | 1648 | 1465206145407 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c9bc000 == 35 [pid = 1648] [id = 639] 02:42:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x121140c00) [pid = 1648] [serial = 1917] [outer = 0x0] 02:42:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x126d55400) [pid = 1648] [serial = 1918] [outer = 0x121140c00] 02:42:25 INFO - PROCESS | 1648 | 1465206145431 Marionette DEBUG loaded listener.js 02:42:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x129726000) [pid = 1648] [serial = 1919] [outer = 0x121140c00] 02:42:25 INFO - PROCESS | 1648 | 1465206145789 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]]]}] 02:42:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 02:42:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 522ms 02:42:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 02:42:25 INFO - PROCESS | 1648 | 1465206145840 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 02:42:25 INFO - PROCESS | 1648 | 1465206145841 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 02:42:25 INFO - PROCESS | 1648 | 1465206145843 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 02:42:25 INFO - PROCESS | 1648 | 1465206145844 Marionette TRACE conn2 <- [1,2530,null,{}] 02:42:25 INFO - PROCESS | 1648 | 1465206145847 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}] 02:42:25 INFO - PROCESS | 1648 | 1465206145848 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:25 INFO - PROCESS | 1648 | 1465206145927 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 02:42:25 INFO - PROCESS | 1648 | 1465206145931 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:25 INFO - PROCESS | 1648 | 1465206145932 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ce4a000 == 36 [pid = 1648] [id = 640] 02:42:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12972c000) [pid = 1648] [serial = 1920] [outer = 0x0] 02:42:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12a9adc00) [pid = 1648] [serial = 1921] [outer = 0x12972c000] 02:42:25 INFO - PROCESS | 1648 | 1465206145956 Marionette DEBUG loaded listener.js 02:42:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12aa3b400) [pid = 1648] [serial = 1922] [outer = 0x12972c000] 02:42:26 INFO - PROCESS | 1648 | 1465206146293 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]]]}] 02:42:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 02:42:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 469ms 02:42:26 INFO - PROCESS | 1648 | 1465206146313 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 02:42:26 INFO - PROCESS | 1648 | 1465206146314 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 02:42:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 02:42:26 INFO - PROCESS | 1648 | 1465206146317 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 02:42:26 INFO - PROCESS | 1648 | 1465206146318 Marionette TRACE conn2 <- [1,2534,null,{}] 02:42:26 INFO - PROCESS | 1648 | 1465206146323 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}] 02:42:26 INFO - PROCESS | 1648 | 1465206146325 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:26 INFO - PROCESS | 1648 | 1465206146413 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 02:42:26 INFO - PROCESS | 1648 | 1465206146416 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:26 INFO - PROCESS | 1648 | 1465206146418 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d39b000 == 37 [pid = 1648] [id = 641] 02:42:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12a929c00) [pid = 1648] [serial = 1923] [outer = 0x0] 02:42:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12aaa7000) [pid = 1648] [serial = 1924] [outer = 0x12a929c00] 02:42:26 INFO - PROCESS | 1648 | 1465206146445 Marionette DEBUG loaded listener.js 02:42:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12b22bc00) [pid = 1648] [serial = 1925] [outer = 0x12a929c00] 02:42:27 INFO - PROCESS | 1648 | 1465206147046 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]]]}] 02:42:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 02:42:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 773ms 02:42:27 INFO - PROCESS | 1648 | 1465206147116 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 02:42:27 INFO - PROCESS | 1648 | 1465206147118 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 02:42:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 02:42:27 INFO - PROCESS | 1648 | 1465206147146 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 02:42:27 INFO - PROCESS | 1648 | 1465206147148 Marionette TRACE conn2 <- [1,2538,null,{}] 02:42:27 INFO - PROCESS | 1648 | 1465206147176 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}] 02:42:27 INFO - PROCESS | 1648 | 1465206147178 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:27 INFO - PROCESS | 1648 | 1465206147293 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 02:42:27 INFO - PROCESS | 1648 | 1465206147350 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:27 INFO - PROCESS | 1648 | 1465206147351 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x119278800 == 38 [pid = 1648] [id = 642] 02:42:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x1166e4000) [pid = 1648] [serial = 1926] [outer = 0x0] 02:42:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x116a71800) [pid = 1648] [serial = 1927] [outer = 0x1166e4000] 02:42:27 INFO - PROCESS | 1648 | 1465206147383 Marionette DEBUG loaded listener.js 02:42:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1182e0000) [pid = 1648] [serial = 1928] [outer = 0x1166e4000] 02:42:27 INFO - PROCESS | 1648 | 1465206147952 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]]]}] 02:42:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 02:42:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 875ms 02:42:28 INFO - PROCESS | 1648 | 1465206148019 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 02:42:28 INFO - PROCESS | 1648 | 1465206148023 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 02:42:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 02:42:28 INFO - PROCESS | 1648 | 1465206148031 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 02:42:28 INFO - PROCESS | 1648 | 1465206148033 Marionette TRACE conn2 <- [1,2542,null,{}] 02:42:28 INFO - PROCESS | 1648 | 1465206148038 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}] 02:42:28 INFO - PROCESS | 1648 | 1465206148040 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:28 INFO - PROCESS | 1648 | 1465206148207 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 02:42:28 INFO - PROCESS | 1648 | 1465206148415 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:28 INFO - PROCESS | 1648 | 1465206148417 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x113d50000 == 39 [pid = 1648] [id = 643] 02:42:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x11385fc00) [pid = 1648] [serial = 1929] [outer = 0x0] 02:42:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x11670fc00) [pid = 1648] [serial = 1930] [outer = 0x11385fc00] 02:42:28 INFO - PROCESS | 1648 | 1465206148467 Marionette DEBUG loaded listener.js 02:42:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x1182ec000) [pid = 1648] [serial = 1931] [outer = 0x11385fc00] 02:42:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12ce4a000 == 38 [pid = 1648] [id = 640] 02:42:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12c9bc000 == 37 [pid = 1648] [id = 639] 02:42:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12b24d800 == 36 [pid = 1648] [id = 638] 02:42:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12c442800 == 35 [pid = 1648] [id = 637] 02:42:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12bec4800 == 34 [pid = 1648] [id = 636] 02:42:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12a915800 == 33 [pid = 1648] [id = 635] 02:42:28 INFO - PROCESS | 1648 | --DOCSHELL 0x129029000 == 32 [pid = 1648] [id = 634] 02:42:28 INFO - PROCESS | 1648 | --DOCSHELL 0x124c97000 == 31 [pid = 1648] [id = 633] 02:42:28 INFO - PROCESS | 1648 | --DOCSHELL 0x119281000 == 30 [pid = 1648] [id = 632] 02:42:28 INFO - PROCESS | 1648 | --DOCSHELL 0x11683f000 == 29 [pid = 1648] [id = 631] 02:42:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12c067000 == 28 [pid = 1648] [id = 630] 02:42:28 INFO - PROCESS | 1648 | 1465206148943 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]]]}] 02:42:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 02:42:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 923ms 02:42:28 INFO - PROCESS | 1648 | 1465206148957 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 02:42:28 INFO - PROCESS | 1648 | 1465206148959 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 02:42:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 02:42:28 INFO - PROCESS | 1648 | 1465206148962 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 02:42:28 INFO - PROCESS | 1648 | 1465206148964 Marionette TRACE conn2 <- [1,2546,null,{}] 02:42:28 INFO - PROCESS | 1648 | 1465206148967 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}] 02:42:28 INFO - PROCESS | 1648 | 1465206148971 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:29 INFO - PROCESS | 1648 | 1465206149059 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 02:42:29 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x118689000) [pid = 1648] [serial = 1873] [outer = 0x0] [url = about:blank] 02:42:29 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x121b58c00) [pid = 1648] [serial = 1843] [outer = 0x0] [url = about:blank] 02:42:29 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x118869000) [pid = 1648] [serial = 1829] [outer = 0x0] [url = about:blank] 02:42:29 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x118578400) [pid = 1648] [serial = 1828] [outer = 0x0] [url = about:blank] 02:42:29 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x119508800) [pid = 1648] [serial = 1837] [outer = 0x0] [url = about:blank] 02:42:29 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x11954dc00) [pid = 1648] [serial = 1838] [outer = 0x0] [url = about:blank] 02:42:29 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x121136800) [pid = 1648] [serial = 1840] [outer = 0x0] [url = about:blank] 02:42:29 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1182e3400) [pid = 1648] [serial = 1868] [outer = 0x0] [url = about:blank] 02:42:29 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x11729ec00) [pid = 1648] [serial = 1870] [outer = 0x0] [url = about:blank] 02:42:29 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1167cdc00) [pid = 1648] [serial = 1831] [outer = 0x0] [url = about:blank] 02:42:29 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12b37b800) [pid = 1648] [serial = 1865] [outer = 0x0] [url = about:blank] 02:42:29 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x116fac800) [pid = 1648] [serial = 1867] [outer = 0x0] [url = about:blank] 02:42:29 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x11848d000) [pid = 1648] [serial = 1871] [outer = 0x0] [url = about:blank] 02:42:29 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x112f15c00) [pid = 1648] [serial = 1832] [outer = 0x0] [url = about:blank] 02:42:29 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11857dc00) [pid = 1648] [serial = 1834] [outer = 0x0] [url = about:blank] 02:42:29 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1186ee400) [pid = 1648] [serial = 1835] [outer = 0x0] [url = about:blank] 02:42:29 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12568e400) [pid = 1648] [serial = 1846] [outer = 0x0] [url = about:blank] 02:42:29 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12771a000) [pid = 1648] [serial = 1847] [outer = 0x0] [url = about:blank] 02:42:29 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x11670f800) [pid = 1648] [serial = 1814] [outer = 0x0] [url = about:blank] 02:42:29 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x112926400) [pid = 1648] [serial = 1813] [outer = 0x0] [url = about:blank] 02:42:29 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x11925d800) [pid = 1648] [serial = 1817] [outer = 0x0] [url = about:blank] 02:42:29 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11857f800) [pid = 1648] [serial = 1816] [outer = 0x0] [url = about:blank] 02:42:29 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x124fb1800) [pid = 1648] [serial = 1820] [outer = 0x0] [url = about:blank] 02:42:29 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x121140400) [pid = 1648] [serial = 1819] [outer = 0x0] [url = about:blank] 02:42:29 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x129453800) [pid = 1648] [serial = 1852] [outer = 0x0] [url = about:blank] 02:42:29 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x128d49c00) [pid = 1648] [serial = 1849] [outer = 0x0] [url = about:blank] 02:42:29 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x121506800) [pid = 1648] [serial = 1855] [outer = 0x0] [url = about:blank] 02:42:29 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12aa3a400) [pid = 1648] [serial = 1823] [outer = 0x0] [url = about:blank] 02:42:29 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x129578800) [pid = 1648] [serial = 1858] [outer = 0x0] [url = about:blank] 02:42:29 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x126f84800) [pid = 1648] [serial = 1822] [outer = 0x0] [url = about:blank] 02:42:29 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x129729800) [pid = 1648] [serial = 1859] [outer = 0x0] [url = about:blank] 02:42:29 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x129577800) [pid = 1648] [serial = 1853] [outer = 0x0] [url = about:blank] 02:42:29 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12b373400) [pid = 1648] [serial = 1826] [outer = 0x0] [url = about:blank] 02:42:29 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12b220c00) [pid = 1648] [serial = 1825] [outer = 0x0] [url = about:blank] 02:42:29 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x124cfcc00) [pid = 1648] [serial = 1844] [outer = 0x0] [url = about:blank] 02:42:29 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x128ef1800) [pid = 1648] [serial = 1850] [outer = 0x0] [url = about:blank] 02:42:29 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12160bc00) [pid = 1648] [serial = 1841] [outer = 0x0] [url = about:blank] 02:42:29 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x12aaa1c00) [pid = 1648] [serial = 1862] [outer = 0x0] [url = about:blank] 02:42:29 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x128d4c800) [pid = 1648] [serial = 1856] [outer = 0x0] [url = about:blank] 02:42:29 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x12b22dc00) [pid = 1648] [serial = 1864] [outer = 0x0] [url = about:blank] 02:42:29 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x12a9b5400) [pid = 1648] [serial = 1861] [outer = 0x0] [url = about:blank] 02:42:29 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x119003000) [pid = 1648] [serial = 1874] [outer = 0x0] [url = about:blank] 02:42:29 INFO - PROCESS | 1648 | 1465206149124 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:29 INFO - PROCESS | 1648 | 1465206149126 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x117022000 == 29 [pid = 1648] [id = 644] 02:42:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x116703c00) [pid = 1648] [serial = 1932] [outer = 0x0] 02:42:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x11765b800) [pid = 1648] [serial = 1933] [outer = 0x116703c00] 02:42:29 INFO - PROCESS | 1648 | 1465206149153 Marionette DEBUG loaded listener.js 02:42:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x1186f8400) [pid = 1648] [serial = 1934] [outer = 0x116703c00] 02:42:29 INFO - PROCESS | 1648 | 1465206149462 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]]]}] 02:42:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 02:42:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 519ms 02:42:29 INFO - PROCESS | 1648 | 1465206149483 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 02:42:29 INFO - PROCESS | 1648 | 1465206149486 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 02:42:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 02:42:29 INFO - PROCESS | 1648 | 1465206149492 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 02:42:29 INFO - PROCESS | 1648 | 1465206149493 Marionette TRACE conn2 <- [1,2550,null,{}] 02:42:29 INFO - PROCESS | 1648 | 1465206149496 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}] 02:42:29 INFO - PROCESS | 1648 | 1465206149497 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:29 INFO - PROCESS | 1648 | 1465206149579 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 02:42:29 INFO - PROCESS | 1648 | 1465206149660 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:29 INFO - PROCESS | 1648 | 1465206149661 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x119279800 == 30 [pid = 1648] [id = 645] 02:42:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x11670f800) [pid = 1648] [serial = 1935] [outer = 0x0] 02:42:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x118866c00) [pid = 1648] [serial = 1936] [outer = 0x11670f800] 02:42:29 INFO - PROCESS | 1648 | 1465206149687 Marionette DEBUG loaded listener.js 02:42:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x119b6d800) [pid = 1648] [serial = 1937] [outer = 0x11670f800] 02:42:30 INFO - PROCESS | 1648 | 1465206150024 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]]]}] 02:42:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 02:42:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 573ms 02:42:30 INFO - PROCESS | 1648 | 1465206150065 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 02:42:30 INFO - PROCESS | 1648 | 1465206150066 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 02:42:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 02:42:30 INFO - PROCESS | 1648 | 1465206150070 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 02:42:30 INFO - PROCESS | 1648 | 1465206150074 Marionette TRACE conn2 <- [1,2554,null,{}] 02:42:30 INFO - PROCESS | 1648 | 1465206150081 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}] 02:42:30 INFO - PROCESS | 1648 | 1465206150084 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:30 INFO - PROCESS | 1648 | 1465206150165 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 02:42:30 INFO - PROCESS | 1648 | 1465206150227 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:30 INFO - PROCESS | 1648 | 1465206150229 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12567e800 == 31 [pid = 1648] [id = 646] 02:42:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x115075000) [pid = 1648] [serial = 1938] [outer = 0x0] 02:42:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x121140400) [pid = 1648] [serial = 1939] [outer = 0x115075000] 02:42:30 INFO - PROCESS | 1648 | 1465206150254 Marionette DEBUG loaded listener.js 02:42:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x125624000) [pid = 1648] [serial = 1940] [outer = 0x115075000] 02:42:30 INFO - PROCESS | 1648 | 1465206150547 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]]]}] 02:42:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 02:42:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 524ms 02:42:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 02:42:30 INFO - PROCESS | 1648 | 1465206150594 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 02:42:30 INFO - PROCESS | 1648 | 1465206150595 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 02:42:30 INFO - PROCESS | 1648 | 1465206150598 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 02:42:30 INFO - PROCESS | 1648 | 1465206150599 Marionette TRACE conn2 <- [1,2558,null,{}] 02:42:30 INFO - PROCESS | 1648 | 1465206150601 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}] 02:42:30 INFO - PROCESS | 1648 | 1465206150602 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:30 INFO - PROCESS | 1648 | 1465206150684 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 02:42:30 INFO - PROCESS | 1648 | 1465206150689 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:30 INFO - PROCESS | 1648 | 1465206150691 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x1290c0000 == 32 [pid = 1648] [id = 647] 02:42:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x124faf000) [pid = 1648] [serial = 1941] [outer = 0x0] 02:42:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x126ca9800) [pid = 1648] [serial = 1942] [outer = 0x124faf000] 02:42:30 INFO - PROCESS | 1648 | 1465206150716 Marionette DEBUG loaded listener.js 02:42:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x12700d400) [pid = 1648] [serial = 1943] [outer = 0x124faf000] 02:42:31 INFO - PROCESS | 1648 | 1465206151072 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]]]}] 02:42:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 02:42:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 519ms 02:42:31 INFO - PROCESS | 1648 | 1465206151122 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 02:42:31 INFO - PROCESS | 1648 | 1465206151124 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 02:42:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 02:42:31 INFO - PROCESS | 1648 | 1465206151126 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 02:42:31 INFO - PROCESS | 1648 | 1465206151127 Marionette TRACE conn2 <- [1,2562,null,{}] 02:42:31 INFO - PROCESS | 1648 | 1465206151129 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}] 02:42:31 INFO - PROCESS | 1648 | 1465206151131 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:31 INFO - PROCESS | 1648 | 1465206151229 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 02:42:31 INFO - PROCESS | 1648 | 1465206151268 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:31 INFO - PROCESS | 1648 | 1465206151272 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12566d800 == 33 [pid = 1648] [id = 648] 02:42:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x12771f800) [pid = 1648] [serial = 1944] [outer = 0x0] 02:42:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x128d46000) [pid = 1648] [serial = 1945] [outer = 0x12771f800] 02:42:31 INFO - PROCESS | 1648 | 1465206151305 Marionette DEBUG loaded listener.js 02:42:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x128ef8000) [pid = 1648] [serial = 1946] [outer = 0x12771f800] 02:42:31 INFO - PROCESS | 1648 | 1465206151744 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]]]}] 02:42:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 02:42:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 669ms 02:42:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 02:42:31 INFO - PROCESS | 1648 | 1465206151796 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 02:42:31 INFO - PROCESS | 1648 | 1465206151798 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 02:42:31 INFO - PROCESS | 1648 | 1465206151802 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 02:42:31 INFO - PROCESS | 1648 | 1465206151805 Marionette TRACE conn2 <- [1,2566,null,{}] 02:42:31 INFO - PROCESS | 1648 | 1465206151809 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}] 02:42:31 INFO - PROCESS | 1648 | 1465206151811 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:31 INFO - PROCESS | 1648 | 1465206151917 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 02:42:31 INFO - PROCESS | 1648 | 1465206151953 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:31 INFO - PROCESS | 1648 | 1465206151955 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b3c4800 == 34 [pid = 1648] [id = 649] 02:42:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12971e800) [pid = 1648] [serial = 1947] [outer = 0x0] 02:42:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12972f000) [pid = 1648] [serial = 1948] [outer = 0x12971e800] 02:42:31 INFO - PROCESS | 1648 | 1465206151980 Marionette DEBUG loaded listener.js 02:42:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12a9b1400) [pid = 1648] [serial = 1949] [outer = 0x12971e800] 02:42:32 INFO - PROCESS | 1648 | 1465206152325 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]]]}] 02:42:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 02:42:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 572ms 02:42:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 02:42:32 INFO - PROCESS | 1648 | 1465206152374 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 02:42:32 INFO - PROCESS | 1648 | 1465206152375 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 02:42:32 INFO - PROCESS | 1648 | 1465206152377 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 02:42:32 INFO - PROCESS | 1648 | 1465206152378 Marionette TRACE conn2 <- [1,2570,null,{}] 02:42:32 INFO - PROCESS | 1648 | 1465206152380 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}] 02:42:32 INFO - PROCESS | 1648 | 1465206152381 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:32 INFO - PROCESS | 1648 | 1465206152479 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 02:42:32 INFO - PROCESS | 1648 | 1465206152492 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:32 INFO - PROCESS | 1648 | 1465206152493 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bec4800 == 35 [pid = 1648] [id = 650] 02:42:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12a9b1c00) [pid = 1648] [serial = 1950] [outer = 0x0] 02:42:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12aa45000) [pid = 1648] [serial = 1951] [outer = 0x12a9b1c00] 02:42:32 INFO - PROCESS | 1648 | 1465206152517 Marionette DEBUG loaded listener.js 02:42:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12aaaa000) [pid = 1648] [serial = 1952] [outer = 0x12a9b1c00] 02:42:32 INFO - PROCESS | 1648 | 1465206152867 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]]]}] 02:42:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 02:42:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 518ms 02:42:32 INFO - PROCESS | 1648 | 1465206152896 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 02:42:32 INFO - PROCESS | 1648 | 1465206152897 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 02:42:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 02:42:32 INFO - PROCESS | 1648 | 1465206152906 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 02:42:32 INFO - PROCESS | 1648 | 1465206152908 Marionette TRACE conn2 <- [1,2574,null,{}] 02:42:32 INFO - PROCESS | 1648 | 1465206152910 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}] 02:42:32 INFO - PROCESS | 1648 | 1465206152911 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:33 INFO - PROCESS | 1648 | 1465206153011 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 02:42:33 INFO - PROCESS | 1648 | 1465206153014 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:33 INFO - PROCESS | 1648 | 1465206153015 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c438800 == 36 [pid = 1648] [id = 651] 02:42:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12aa3b000) [pid = 1648] [serial = 1953] [outer = 0x0] 02:42:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12b221400) [pid = 1648] [serial = 1954] [outer = 0x12aa3b000] 02:42:33 INFO - PROCESS | 1648 | 1465206153041 Marionette DEBUG loaded listener.js 02:42:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12b374400) [pid = 1648] [serial = 1955] [outer = 0x12aa3b000] 02:42:33 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x121138800) [pid = 1648] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 02:42:33 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12170e800) [pid = 1648] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 02:42:33 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x128d8ec00) [pid = 1648] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 02:42:33 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x116706000) [pid = 1648] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 02:42:33 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11950dc00) [pid = 1648] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 02:42:33 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11810f000) [pid = 1648] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 02:42:33 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x119546400) [pid = 1648] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 02:42:33 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x124fb1c00) [pid = 1648] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 02:42:33 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x126d52400) [pid = 1648] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 02:42:33 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12700e400) [pid = 1648] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 02:42:33 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12771cc00) [pid = 1648] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 02:42:33 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x11306e800) [pid = 1648] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 02:42:33 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x121140c00) [pid = 1648] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 02:42:33 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x12972c000) [pid = 1648] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 02:42:33 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x11670d800) [pid = 1648] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 02:42:33 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1180b3400) [pid = 1648] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 02:42:33 INFO - PROCESS | 1648 | 1465206153461 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]]]}] 02:42:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 02:42:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 574ms 02:42:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 02:42:33 INFO - PROCESS | 1648 | 1465206153475 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 02:42:33 INFO - PROCESS | 1648 | 1465206153476 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 02:42:33 INFO - PROCESS | 1648 | 1465206153478 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 02:42:33 INFO - PROCESS | 1648 | 1465206153479 Marionette TRACE conn2 <- [1,2578,null,{}] 02:42:33 INFO - PROCESS | 1648 | 1465206153482 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}] 02:42:33 INFO - PROCESS | 1648 | 1465206153483 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:33 INFO - PROCESS | 1648 | 1465206153564 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 02:42:33 INFO - PROCESS | 1648 | 1465206153625 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:33 INFO - PROCESS | 1648 | 1465206153626 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x12482a000 == 37 [pid = 1648] [id = 652] 02:42:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x116049400) [pid = 1648] [serial = 1956] [outer = 0x0] 02:42:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x11950dc00) [pid = 1648] [serial = 1957] [outer = 0x116049400] 02:42:33 INFO - PROCESS | 1648 | 1465206153650 Marionette DEBUG loaded listener.js 02:42:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x124fb6c00) [pid = 1648] [serial = 1958] [outer = 0x116049400] 02:42:33 INFO - PROCESS | 1648 | 1465206153922 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]]]}] 02:42:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 02:42:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 468ms 02:42:33 INFO - PROCESS | 1648 | 1465206153947 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 02:42:33 INFO - PROCESS | 1648 | 1465206153948 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 02:42:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 02:42:33 INFO - PROCESS | 1648 | 1465206153950 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 02:42:33 INFO - PROCESS | 1648 | 1465206153951 Marionette TRACE conn2 <- [1,2582,null,{}] 02:42:33 INFO - PROCESS | 1648 | 1465206153961 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}] 02:42:33 INFO - PROCESS | 1648 | 1465206153962 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:34 INFO - PROCESS | 1648 | 1465206154047 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 02:42:34 INFO - PROCESS | 1648 | 1465206154051 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:34 INFO - PROCESS | 1648 | 1465206154053 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c9c9000 == 38 [pid = 1648] [id = 653] 02:42:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x12562a800) [pid = 1648] [serial = 1959] [outer = 0x0] 02:42:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x12972f400) [pid = 1648] [serial = 1960] [outer = 0x12562a800] 02:42:34 INFO - PROCESS | 1648 | 1465206154080 Marionette DEBUG loaded listener.js 02:42:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x11670b400) [pid = 1648] [serial = 1961] [outer = 0x12562a800] 02:42:34 INFO - PROCESS | 1648 | 1465206154447 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]]]}] 02:42:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 02:42:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 525ms 02:42:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 02:42:34 INFO - PROCESS | 1648 | 1465206154480 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 02:42:34 INFO - PROCESS | 1648 | 1465206154482 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 02:42:34 INFO - PROCESS | 1648 | 1465206154484 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 02:42:34 INFO - PROCESS | 1648 | 1465206154485 Marionette TRACE conn2 <- [1,2586,null,{}] 02:42:34 INFO - PROCESS | 1648 | 1465206154490 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}] 02:42:34 INFO - PROCESS | 1648 | 1465206154492 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:34 INFO - PROCESS | 1648 | 1465206154580 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 02:42:34 INFO - PROCESS | 1648 | 1465206154583 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:34 INFO - PROCESS | 1648 | 1465206154584 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d3a2800 == 39 [pid = 1648] [id = 654] 02:42:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12bbd2c00) [pid = 1648] [serial = 1962] [outer = 0x0] 02:42:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12bbde000) [pid = 1648] [serial = 1963] [outer = 0x12bbd2c00] 02:42:34 INFO - PROCESS | 1648 | 1465206154610 Marionette DEBUG loaded listener.js 02:42:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12bd3d800) [pid = 1648] [serial = 1964] [outer = 0x12bbd2c00] 02:42:34 INFO - PROCESS | 1648 | 1465206154943 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]]]}] 02:42:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 02:42:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 472ms 02:42:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 02:42:34 INFO - PROCESS | 1648 | 1465206154958 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 02:42:34 INFO - PROCESS | 1648 | 1465206154959 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 02:42:34 INFO - PROCESS | 1648 | 1465206154962 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 02:42:34 INFO - PROCESS | 1648 | 1465206154963 Marionette TRACE conn2 <- [1,2590,null,{}] 02:42:34 INFO - PROCESS | 1648 | 1465206154965 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}] 02:42:34 INFO - PROCESS | 1648 | 1465206154966 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:35 INFO - PROCESS | 1648 | 1465206155049 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 02:42:35 INFO - PROCESS | 1648 | 1465206155053 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:35 INFO - PROCESS | 1648 | 1465206155054 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d7d1800 == 40 [pid = 1648] [id = 655] 02:42:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12bd41000) [pid = 1648] [serial = 1965] [outer = 0x0] 02:42:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12bd9ec00) [pid = 1648] [serial = 1966] [outer = 0x12bd41000] 02:42:35 INFO - PROCESS | 1648 | 1465206155078 Marionette DEBUG loaded listener.js 02:42:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12bda3800) [pid = 1648] [serial = 1967] [outer = 0x12bd41000] 02:42:35 INFO - PROCESS | 1648 | 1465206155543 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]]]}] 02:42:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 02:42:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 618ms 02:42:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 02:42:35 INFO - PROCESS | 1648 | 1465206155581 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 02:42:35 INFO - PROCESS | 1648 | 1465206155584 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 02:42:35 INFO - PROCESS | 1648 | 1465206155587 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 02:42:35 INFO - PROCESS | 1648 | 1465206155589 Marionette TRACE conn2 <- [1,2594,null,{}] 02:42:35 INFO - PROCESS | 1648 | 1465206155592 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}] 02:42:35 INFO - PROCESS | 1648 | 1465206155594 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:35 INFO - PROCESS | 1648 | 1465206155700 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 02:42:35 INFO - PROCESS | 1648 | 1465206155818 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:35 INFO - PROCESS | 1648 | 1465206155819 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x119873800 == 41 [pid = 1648] [id = 656] 02:42:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x118578c00) [pid = 1648] [serial = 1968] [outer = 0x0] 02:42:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x118581800) [pid = 1648] [serial = 1969] [outer = 0x118578c00] 02:42:35 INFO - PROCESS | 1648 | 1465206155854 Marionette DEBUG loaded listener.js 02:42:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x118868c00) [pid = 1648] [serial = 1970] [outer = 0x118578c00] 02:42:36 INFO - PROCESS | 1648 | 1465206156294 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]]]}] 02:42:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 02:42:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 721ms 02:42:36 INFO - PROCESS | 1648 | 1465206156308 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 02:42:36 INFO - PROCESS | 1648 | 1465206156311 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 02:42:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 02:42:36 INFO - PROCESS | 1648 | 1465206156316 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 02:42:36 INFO - PROCESS | 1648 | 1465206156318 Marionette TRACE conn2 <- [1,2598,null,{}] 02:42:36 INFO - PROCESS | 1648 | 1465206156320 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}] 02:42:36 INFO - PROCESS | 1648 | 1465206156322 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:36 INFO - PROCESS | 1648 | 1465206156424 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 02:42:36 INFO - PROCESS | 1648 | 1465206156486 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:36 INFO - PROCESS | 1648 | 1465206156487 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x129036800 == 42 [pid = 1648] [id = 657] 02:42:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x119513800) [pid = 1648] [serial = 1971] [outer = 0x0] 02:42:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x120e77400) [pid = 1648] [serial = 1972] [outer = 0x119513800] 02:42:36 INFO - PROCESS | 1648 | 1465206156530 Marionette DEBUG loaded listener.js 02:42:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12160f000) [pid = 1648] [serial = 1973] [outer = 0x119513800] 02:42:36 INFO - PROCESS | 1648 | 1465206156983 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]]]}] 02:42:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 02:42:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 719ms 02:42:37 INFO - PROCESS | 1648 | 1465206157073 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 02:42:37 INFO - PROCESS | 1648 | 1465206157074 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 02:42:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 02:42:37 INFO - PROCESS | 1648 | 1465206157078 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 02:42:37 INFO - PROCESS | 1648 | 1465206157080 Marionette TRACE conn2 <- [1,2602,null,{}] 02:42:37 INFO - PROCESS | 1648 | 1465206157088 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}] 02:42:37 INFO - PROCESS | 1648 | 1465206157091 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:37 INFO - PROCESS | 1648 | 1465206157193 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 02:42:37 INFO - PROCESS | 1648 | 1465206157269 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:37 INFO - PROCESS | 1648 | 1465206157270 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d7d3000 == 43 [pid = 1648] [id = 658] 02:42:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x127716c00) [pid = 1648] [serial = 1974] [outer = 0x0] 02:42:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x128d48800) [pid = 1648] [serial = 1975] [outer = 0x127716c00] 02:42:37 INFO - PROCESS | 1648 | 1465206157302 Marionette DEBUG loaded listener.js 02:42:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1290f1400) [pid = 1648] [serial = 1976] [outer = 0x127716c00] 02:42:37 INFO - PROCESS | 1648 | 1465206157747 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]]]}] 02:42:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 02:42:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 722ms 02:42:37 INFO - PROCESS | 1648 | 1465206157801 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 02:42:37 INFO - PROCESS | 1648 | 1465206157803 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 02:42:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 02:42:37 INFO - PROCESS | 1648 | 1465206157805 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 02:42:37 INFO - PROCESS | 1648 | 1465206157807 Marionette TRACE conn2 <- [1,2606,null,{}] 02:42:37 INFO - PROCESS | 1648 | 1465206157809 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}] 02:42:37 INFO - PROCESS | 1648 | 1465206157810 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:37 INFO - PROCESS | 1648 | 1465206157930 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 02:42:37 INFO - PROCESS | 1648 | 1465206157990 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:37 INFO - PROCESS | 1648 | 1465206157992 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12dad7800 == 44 [pid = 1648] [id = 659] 02:42:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x129454800) [pid = 1648] [serial = 1977] [outer = 0x0] 02:42:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12aa3d800) [pid = 1648] [serial = 1978] [outer = 0x129454800] 02:42:38 INFO - PROCESS | 1648 | 1465206158021 Marionette DEBUG loaded listener.js 02:42:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12b376c00) [pid = 1648] [serial = 1979] [outer = 0x129454800] 02:42:38 INFO - PROCESS | 1648 | 1465206158689 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]]]}] 02:42:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 02:42:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 920ms 02:42:38 INFO - PROCESS | 1648 | 1465206158725 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 02:42:38 INFO - PROCESS | 1648 | 1465206158728 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 02:42:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 02:42:38 INFO - PROCESS | 1648 | 1465206158731 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 02:42:38 INFO - PROCESS | 1648 | 1465206158733 Marionette TRACE conn2 <- [1,2610,null,{}] 02:42:38 INFO - PROCESS | 1648 | 1465206158737 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}] 02:42:38 INFO - PROCESS | 1648 | 1465206158740 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:38 INFO - PROCESS | 1648 | 1465206158847 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 02:42:38 INFO - PROCESS | 1648 | 1465206158932 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:38 INFO - PROCESS | 1648 | 1465206158934 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x113fee000 == 45 [pid = 1648] [id = 660] 02:42:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1186ecc00) [pid = 1648] [serial = 1980] [outer = 0x0] 02:42:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x118868000) [pid = 1648] [serial = 1981] [outer = 0x1186ecc00] 02:42:38 INFO - PROCESS | 1648 | 1465206158963 Marionette DEBUG loaded listener.js 02:42:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x11950e400) [pid = 1648] [serial = 1982] [outer = 0x1186ecc00] 02:42:40 INFO - PROCESS | 1648 | --DOCSHELL 0x12d3a2800 == 44 [pid = 1648] [id = 654] 02:42:40 INFO - PROCESS | 1648 | --DOCSHELL 0x12c9c9000 == 43 [pid = 1648] [id = 653] 02:42:40 INFO - PROCESS | 1648 | --DOCSHELL 0x12482a000 == 42 [pid = 1648] [id = 652] 02:42:40 INFO - PROCESS | 1648 | --DOCSHELL 0x12c438800 == 41 [pid = 1648] [id = 651] 02:42:40 INFO - PROCESS | 1648 | --DOCSHELL 0x12bec4800 == 40 [pid = 1648] [id = 650] 02:42:40 INFO - PROCESS | 1648 | --DOCSHELL 0x12b3c4800 == 39 [pid = 1648] [id = 649] 02:42:40 INFO - PROCESS | 1648 | --DOCSHELL 0x12566d800 == 38 [pid = 1648] [id = 648] 02:42:40 INFO - PROCESS | 1648 | --DOCSHELL 0x1290c0000 == 37 [pid = 1648] [id = 647] 02:42:40 INFO - PROCESS | 1648 | --DOCSHELL 0x12567e800 == 36 [pid = 1648] [id = 646] 02:42:40 INFO - PROCESS | 1648 | --DOCSHELL 0x119279800 == 35 [pid = 1648] [id = 645] 02:42:40 INFO - PROCESS | 1648 | --DOCSHELL 0x117022000 == 34 [pid = 1648] [id = 644] 02:42:40 INFO - PROCESS | 1648 | --DOCSHELL 0x113d50000 == 33 [pid = 1648] [id = 643] 02:42:40 INFO - PROCESS | 1648 | --DOCSHELL 0x119278800 == 32 [pid = 1648] [id = 642] 02:42:40 INFO - PROCESS | 1648 | --DOCSHELL 0x12d39b000 == 31 [pid = 1648] [id = 641] 02:42:40 INFO - PROCESS | 1648 | --DOCSHELL 0x12dad7800 == 30 [pid = 1648] [id = 659] 02:42:40 INFO - PROCESS | 1648 | --DOCSHELL 0x12d7d3000 == 29 [pid = 1648] [id = 658] 02:42:40 INFO - PROCESS | 1648 | --DOCSHELL 0x129036800 == 28 [pid = 1648] [id = 657] 02:42:40 INFO - PROCESS | 1648 | --DOCSHELL 0x12d7d1800 == 27 [pid = 1648] [id = 655] 02:42:40 INFO - PROCESS | 1648 | --DOCSHELL 0x119873800 == 26 [pid = 1648] [id = 656] 02:42:40 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x121294400) [pid = 1648] [serial = 1903] [outer = 0x0] [url = about:blank] 02:42:40 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x124cf3c00) [pid = 1648] [serial = 1906] [outer = 0x0] [url = about:blank] 02:42:40 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x12aa48800) [pid = 1648] [serial = 1892] [outer = 0x0] [url = about:blank] 02:42:40 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12a9ab800) [pid = 1648] [serial = 1891] [outer = 0x0] [url = about:blank] 02:42:40 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x11670a400) [pid = 1648] [serial = 1894] [outer = 0x0] [url = about:blank] 02:42:40 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x116a6d000) [pid = 1648] [serial = 1895] [outer = 0x0] [url = about:blank] 02:42:40 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x11950f800) [pid = 1648] [serial = 1900] [outer = 0x0] [url = about:blank] 02:42:40 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x119507800) [pid = 1648] [serial = 1877] [outer = 0x0] [url = about:blank] 02:42:40 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x118868800) [pid = 1648] [serial = 1876] [outer = 0x0] [url = about:blank] 02:42:40 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x121142400) [pid = 1648] [serial = 1880] [outer = 0x0] [url = about:blank] 02:42:40 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x119eeb400) [pid = 1648] [serial = 1879] [outer = 0x0] [url = about:blank] 02:42:40 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12684bc00) [pid = 1648] [serial = 1883] [outer = 0x0] [url = about:blank] 02:42:40 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12562a400) [pid = 1648] [serial = 1882] [outer = 0x0] [url = about:blank] 02:42:40 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12755a000) [pid = 1648] [serial = 1886] [outer = 0x0] [url = about:blank] 02:42:40 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12700a800) [pid = 1648] [serial = 1885] [outer = 0x0] [url = about:blank] 02:42:40 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x128d8b400) [pid = 1648] [serial = 1889] [outer = 0x0] [url = about:blank] 02:42:40 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x128d4bc00) [pid = 1648] [serial = 1888] [outer = 0x0] [url = about:blank] 02:42:40 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x129457800) [pid = 1648] [serial = 1910] [outer = 0x0] [url = about:blank] 02:42:40 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x128d88400) [pid = 1648] [serial = 1909] [outer = 0x0] [url = about:blank] 02:42:40 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12684dc00) [pid = 1648] [serial = 1907] [outer = 0x0] [url = about:blank] 02:42:40 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x129726c00) [pid = 1648] [serial = 1912] [outer = 0x0] [url = about:blank] 02:42:40 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12aaa7000) [pid = 1648] [serial = 1924] [outer = 0x0] [url = about:blank] 02:42:40 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x126d55400) [pid = 1648] [serial = 1918] [outer = 0x0] [url = about:blank] 02:42:40 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12a9adc00) [pid = 1648] [serial = 1921] [outer = 0x0] [url = about:blank] 02:42:40 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x118491800) [pid = 1648] [serial = 1915] [outer = 0x0] [url = about:blank] 02:42:40 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x118691400) [pid = 1648] [serial = 1898] [outer = 0x0] [url = about:blank] 02:42:40 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12aa3b400) [pid = 1648] [serial = 1922] [outer = 0x0] [url = about:blank] 02:42:40 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x119b6a800) [pid = 1648] [serial = 1913] [outer = 0x0] [url = about:blank] 02:42:40 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x118577800) [pid = 1648] [serial = 1897] [outer = 0x0] [url = about:blank] 02:42:40 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x121df0400) [pid = 1648] [serial = 1904] [outer = 0x0] [url = about:blank] 02:42:40 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x129726000) [pid = 1648] [serial = 1919] [outer = 0x0] [url = about:blank] 02:42:40 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x119546000) [pid = 1648] [serial = 1916] [outer = 0x0] [url = about:blank] 02:42:40 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x119b65c00) [pid = 1648] [serial = 1901] [outer = 0x0] [url = about:blank] 02:42:40 INFO - PROCESS | 1648 | 1465206160104 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]]]}] 02:42:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 02:42:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1427ms 02:42:40 INFO - PROCESS | 1648 | 1465206160170 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 02:42:40 INFO - PROCESS | 1648 | 1465206160175 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 02:42:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 02:42:40 INFO - PROCESS | 1648 | 1465206160178 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 02:42:40 INFO - PROCESS | 1648 | 1465206160180 Marionette TRACE conn2 <- [1,2614,null,{}] 02:42:40 INFO - PROCESS | 1648 | 1465206160184 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}] 02:42:40 INFO - PROCESS | 1648 | 1465206160186 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:40 INFO - PROCESS | 1648 | 1465206160263 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 02:42:40 INFO - PROCESS | 1648 | 1465206160270 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:40 INFO - PROCESS | 1648 | 1465206160275 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x115e7a000 == 27 [pid = 1648] [id = 661] 02:42:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x11670e000) [pid = 1648] [serial = 1983] [outer = 0x0] 02:42:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1167ce000) [pid = 1648] [serial = 1984] [outer = 0x11670e000] 02:42:40 INFO - PROCESS | 1648 | 1465206160304 Marionette DEBUG loaded listener.js 02:42:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x116a6f400) [pid = 1648] [serial = 1985] [outer = 0x11670e000] 02:42:40 INFO - PROCESS | 1648 | 1465206160647 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]]]}] 02:42:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 02:42:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 521ms 02:42:40 INFO - PROCESS | 1648 | 1465206160700 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 02:42:40 INFO - PROCESS | 1648 | 1465206160704 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 02:42:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 02:42:40 INFO - PROCESS | 1648 | 1465206160709 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 02:42:40 INFO - PROCESS | 1648 | 1465206160710 Marionette TRACE conn2 <- [1,2618,null,{}] 02:42:40 INFO - PROCESS | 1648 | 1465206160713 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}] 02:42:40 INFO - PROCESS | 1648 | 1465206160714 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:40 INFO - PROCESS | 1648 | 1465206160795 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 02:42:40 INFO - PROCESS | 1648 | 1465206160799 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:40 INFO - PROCESS | 1648 | 1465206160800 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x11735c000 == 28 [pid = 1648] [id = 662] 02:42:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1180ba400) [pid = 1648] [serial = 1986] [outer = 0x0] 02:42:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x118497400) [pid = 1648] [serial = 1987] [outer = 0x1180ba400] 02:42:40 INFO - PROCESS | 1648 | 1465206160830 Marionette DEBUG loaded listener.js 02:42:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x118689400) [pid = 1648] [serial = 1988] [outer = 0x1180ba400] 02:42:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 02:42:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 471ms 02:42:41 INFO - PROCESS | 1648 | 1465206161175 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]]]}] 02:42:41 INFO - PROCESS | 1648 | 1465206161179 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 02:42:41 INFO - PROCESS | 1648 | 1465206161180 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 02:42:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 02:42:41 INFO - PROCESS | 1648 | 1465206161183 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 02:42:41 INFO - PROCESS | 1648 | 1465206161185 Marionette TRACE conn2 <- [1,2622,null,{}] 02:42:41 INFO - PROCESS | 1648 | 1465206161202 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}] 02:42:41 INFO - PROCESS | 1648 | 1465206161205 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:41 INFO - PROCESS | 1648 | 1465206161288 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 02:42:41 INFO - PROCESS | 1648 | 1465206161348 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:41 INFO - PROCESS | 1648 | 1465206161351 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x119bb8000 == 29 [pid = 1648] [id = 663] 02:42:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1188ea800) [pid = 1648] [serial = 1989] [outer = 0x0] 02:42:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x11950b400) [pid = 1648] [serial = 1990] [outer = 0x1188ea800] 02:42:41 INFO - PROCESS | 1648 | 1465206161380 Marionette DEBUG loaded listener.js 02:42:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x119b09400) [pid = 1648] [serial = 1991] [outer = 0x1188ea800] 02:42:41 INFO - PROCESS | 1648 | 1465206161686 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]]]}] 02:42:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 02:42:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 532ms 02:42:41 INFO - PROCESS | 1648 | 1465206161715 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 02:42:41 INFO - PROCESS | 1648 | 1465206161717 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 02:42:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 02:42:41 INFO - PROCESS | 1648 | 1465206161720 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 02:42:41 INFO - PROCESS | 1648 | 1465206161722 Marionette TRACE conn2 <- [1,2626,null,{}] 02:42:41 INFO - PROCESS | 1648 | 1465206161727 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}] 02:42:41 INFO - PROCESS | 1648 | 1465206161728 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:41 INFO - PROCESS | 1648 | 1465206161808 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 02:42:41 INFO - PROCESS | 1648 | 1465206161868 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:41 INFO - PROCESS | 1648 | 1465206161869 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x121dbb000 == 30 [pid = 1648] [id = 664] 02:42:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x119550800) [pid = 1648] [serial = 1992] [outer = 0x0] 02:42:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x12113b800) [pid = 1648] [serial = 1993] [outer = 0x119550800] 02:42:41 INFO - PROCESS | 1648 | 1465206161895 Marionette DEBUG loaded listener.js 02:42:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x121b61000) [pid = 1648] [serial = 1994] [outer = 0x119550800] 02:42:42 INFO - PROCESS | 1648 | 1465206162269 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]]]}] 02:42:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 02:42:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 573ms 02:42:42 INFO - PROCESS | 1648 | 1465206162294 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 02:42:42 INFO - PROCESS | 1648 | 1465206162296 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 02:42:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 02:42:42 INFO - PROCESS | 1648 | 1465206162306 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 02:42:42 INFO - PROCESS | 1648 | 1465206162308 Marionette TRACE conn2 <- [1,2630,null,{}] 02:42:42 INFO - PROCESS | 1648 | 1465206162311 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}] 02:42:42 INFO - PROCESS | 1648 | 1465206162313 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:42 INFO - PROCESS | 1648 | 1465206162466 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 02:42:42 INFO - PROCESS | 1648 | 1465206162507 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:42 INFO - PROCESS | 1648 | 1465206162508 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x126f98000 == 31 [pid = 1648] [id = 665] 02:42:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11950f000) [pid = 1648] [serial = 1995] [outer = 0x0] 02:42:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x124cf4c00) [pid = 1648] [serial = 1996] [outer = 0x11950f000] 02:42:42 INFO - PROCESS | 1648 | 1465206162533 Marionette DEBUG loaded listener.js 02:42:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x125692400) [pid = 1648] [serial = 1997] [outer = 0x11950f000] 02:42:42 INFO - PROCESS | 1648 | 1465206162874 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]]]}] 02:42:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 02:42:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 622ms 02:42:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 02:42:42 INFO - PROCESS | 1648 | 1465206162927 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 02:42:42 INFO - PROCESS | 1648 | 1465206162928 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 02:42:42 INFO - PROCESS | 1648 | 1465206162931 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 02:42:42 INFO - PROCESS | 1648 | 1465206162932 Marionette TRACE conn2 <- [1,2634,null,{}] 02:42:42 INFO - PROCESS | 1648 | 1465206162934 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}] 02:42:42 INFO - PROCESS | 1648 | 1465206162938 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:43 INFO - PROCESS | 1648 | 1465206163060 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 02:42:43 INFO - PROCESS | 1648 | 1465206163095 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:43 INFO - PROCESS | 1648 | 1465206163096 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x1294c2800 == 32 [pid = 1648] [id = 666] 02:42:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x126842400) [pid = 1648] [serial = 1998] [outer = 0x0] 02:42:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x126f02400) [pid = 1648] [serial = 1999] [outer = 0x126842400] 02:42:43 INFO - PROCESS | 1648 | 1465206163122 Marionette DEBUG loaded listener.js 02:42:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x128d4e800) [pid = 1648] [serial = 2000] [outer = 0x126842400] 02:42:43 INFO - PROCESS | 1648 | 1465206163470 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]]]}] 02:42:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 02:42:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 568ms 02:42:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 02:42:43 INFO - PROCESS | 1648 | 1465206163499 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 02:42:43 INFO - PROCESS | 1648 | 1465206163501 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 02:42:43 INFO - PROCESS | 1648 | 1465206163511 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 02:42:43 INFO - PROCESS | 1648 | 1465206163512 Marionette TRACE conn2 <- [1,2638,null,{}] 02:42:43 INFO - PROCESS | 1648 | 1465206163515 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}] 02:42:43 INFO - PROCESS | 1648 | 1465206163516 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:43 INFO - PROCESS | 1648 | 1465206163619 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 02:42:43 INFO - PROCESS | 1648 | 1465206163623 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:43 INFO - PROCESS | 1648 | 1465206163624 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a923000 == 33 [pid = 1648] [id = 667] 02:42:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1160a9c00) [pid = 1648] [serial = 2001] [outer = 0x0] 02:42:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x121509c00) [pid = 1648] [serial = 2002] [outer = 0x1160a9c00] 02:42:43 INFO - PROCESS | 1648 | 1465206163648 Marionette DEBUG loaded listener.js 02:42:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x128ef2800) [pid = 1648] [serial = 2003] [outer = 0x1160a9c00] 02:42:43 INFO - PROCESS | 1648 | 1465206163993 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]]]}] 02:42:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 02:42:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 527ms 02:42:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 02:42:44 INFO - PROCESS | 1648 | 1465206164031 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 02:42:44 INFO - PROCESS | 1648 | 1465206164032 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 02:42:44 INFO - PROCESS | 1648 | 1465206164034 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 02:42:44 INFO - PROCESS | 1648 | 1465206164035 Marionette TRACE conn2 <- [1,2642,null,{}] 02:42:44 INFO - PROCESS | 1648 | 1465206164040 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}] 02:42:44 INFO - PROCESS | 1648 | 1465206164041 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:44 INFO - PROCESS | 1648 | 1465206164139 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 02:42:44 INFO - PROCESS | 1648 | 1465206164143 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:44 INFO - PROCESS | 1648 | 1465206164144 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b23f000 == 34 [pid = 1648] [id = 668] 02:42:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x128ef0000) [pid = 1648] [serial = 2004] [outer = 0x0] 02:42:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12945bc00) [pid = 1648] [serial = 2005] [outer = 0x128ef0000] 02:42:44 INFO - PROCESS | 1648 | 1465206164168 Marionette DEBUG loaded listener.js 02:42:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x129729800) [pid = 1648] [serial = 2006] [outer = 0x128ef0000] 02:42:44 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12a9b1c00) [pid = 1648] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 02:42:44 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12971e800) [pid = 1648] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 02:42:44 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12aa3b000) [pid = 1648] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 02:42:44 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x116049400) [pid = 1648] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 02:42:44 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12a929c00) [pid = 1648] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 02:42:44 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x116703c00) [pid = 1648] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 02:42:44 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1166e4000) [pid = 1648] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 02:42:44 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11385fc00) [pid = 1648] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 02:42:44 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x115075000) [pid = 1648] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 02:42:44 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x11670f800) [pid = 1648] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 02:42:44 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x124faf000) [pid = 1648] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 02:42:44 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12bd41000) [pid = 1648] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 02:42:44 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12bbd2c00) [pid = 1648] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 02:42:44 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12562a800) [pid = 1648] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 02:42:44 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12771f800) [pid = 1648] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 02:42:44 INFO - PROCESS | 1648 | 1465206164634 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]]]}] 02:42:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 02:42:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 620ms 02:42:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 02:42:44 INFO - PROCESS | 1648 | 1465206164660 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 02:42:44 INFO - PROCESS | 1648 | 1465206164662 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 02:42:44 INFO - PROCESS | 1648 | 1465206164677 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 02:42:44 INFO - PROCESS | 1648 | 1465206164679 Marionette TRACE conn2 <- [1,2646,null,{}] 02:42:44 INFO - PROCESS | 1648 | 1465206164691 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}] 02:42:44 INFO - PROCESS | 1648 | 1465206164693 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:44 INFO - PROCESS | 1648 | 1465206164768 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 02:42:44 INFO - PROCESS | 1648 | 1465206164774 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:44 INFO - PROCESS | 1648 | 1465206164775 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b27e000 == 35 [pid = 1648] [id = 669] 02:42:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x11925b000) [pid = 1648] [serial = 2007] [outer = 0x0] 02:42:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x126851c00) [pid = 1648] [serial = 2008] [outer = 0x11925b000] 02:42:44 INFO - PROCESS | 1648 | 1465206164807 Marionette DEBUG loaded listener.js 02:42:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12945b400) [pid = 1648] [serial = 2009] [outer = 0x11925b000] 02:42:45 INFO - PROCESS | 1648 | 1465206165139 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]]]}] 02:42:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 02:42:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 489ms 02:42:45 INFO - PROCESS | 1648 | 1465206165156 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 02:42:45 INFO - PROCESS | 1648 | 1465206165159 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 02:42:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 02:42:45 INFO - PROCESS | 1648 | 1465206165161 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 02:42:45 INFO - PROCESS | 1648 | 1465206165162 Marionette TRACE conn2 <- [1,2650,null,{}] 02:42:45 INFO - PROCESS | 1648 | 1465206165164 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}] 02:42:45 INFO - PROCESS | 1648 | 1465206165165 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:45 INFO - PROCESS | 1648 | 1465206165244 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 02:42:45 INFO - PROCESS | 1648 | 1465206165248 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:45 INFO - PROCESS | 1648 | 1465206165249 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bec4000 == 36 [pid = 1648] [id = 670] 02:42:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x129728000) [pid = 1648] [serial = 2010] [outer = 0x0] 02:42:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12a9ab800) [pid = 1648] [serial = 2011] [outer = 0x129728000] 02:42:45 INFO - PROCESS | 1648 | 1465206165275 Marionette DEBUG loaded listener.js 02:42:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12a9b3800) [pid = 1648] [serial = 2012] [outer = 0x129728000] 02:42:45 INFO - PROCESS | 1648 | 1465206165610 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]]]}] 02:42:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 02:42:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 471ms 02:42:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 02:42:45 INFO - PROCESS | 1648 | 1465206165632 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 02:42:45 INFO - PROCESS | 1648 | 1465206165634 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 02:42:45 INFO - PROCESS | 1648 | 1465206165636 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 02:42:45 INFO - PROCESS | 1648 | 1465206165639 Marionette TRACE conn2 <- [1,2654,null,{}] 02:42:45 INFO - PROCESS | 1648 | 1465206165642 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}] 02:42:45 INFO - PROCESS | 1648 | 1465206165644 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:45 INFO - PROCESS | 1648 | 1465206165756 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 02:42:45 INFO - PROCESS | 1648 | 1465206165763 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:45 INFO - PROCESS | 1648 | 1465206165764 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c07a000 == 37 [pid = 1648] [id = 671] 02:42:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12498c400) [pid = 1648] [serial = 2013] [outer = 0x0] 02:42:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12aa46c00) [pid = 1648] [serial = 2014] [outer = 0x12498c400] 02:42:45 INFO - PROCESS | 1648 | 1465206165799 Marionette DEBUG loaded listener.js 02:42:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12b2e9000) [pid = 1648] [serial = 2015] [outer = 0x12498c400] 02:42:46 INFO - PROCESS | 1648 | 1465206166126 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]]]}] 02:42:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 02:42:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 523ms 02:42:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 02:42:46 INFO - PROCESS | 1648 | 1465206166159 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 02:42:46 INFO - PROCESS | 1648 | 1465206166160 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 02:42:46 INFO - PROCESS | 1648 | 1465206166162 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 02:42:46 INFO - PROCESS | 1648 | 1465206166163 Marionette TRACE conn2 <- [1,2658,null,{}] 02:42:46 INFO - PROCESS | 1648 | 1465206166166 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}] 02:42:46 INFO - PROCESS | 1648 | 1465206166167 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:46 INFO - PROCESS | 1648 | 1465206166246 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 02:42:46 INFO - PROCESS | 1648 | 1465206166250 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:46 INFO - PROCESS | 1648 | 1465206166251 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c9b2000 == 38 [pid = 1648] [id = 672] 02:42:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12b2ef400) [pid = 1648] [serial = 2016] [outer = 0x0] 02:42:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12bbd2800) [pid = 1648] [serial = 2017] [outer = 0x12b2ef400] 02:42:46 INFO - PROCESS | 1648 | 1465206166275 Marionette DEBUG loaded listener.js 02:42:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12bbdfc00) [pid = 1648] [serial = 2018] [outer = 0x12b2ef400] 02:42:46 INFO - PROCESS | 1648 | 1465206166845 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]]]}] 02:42:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 02:42:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 717ms 02:42:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 02:42:46 INFO - PROCESS | 1648 | 1465206166897 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 02:42:46 INFO - PROCESS | 1648 | 1465206166900 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 02:42:46 INFO - PROCESS | 1648 | 1465206166906 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 02:42:46 INFO - PROCESS | 1648 | 1465206166909 Marionette TRACE conn2 <- [1,2662,null,{}] 02:42:46 INFO - PROCESS | 1648 | 1465206166913 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}] 02:42:46 INFO - PROCESS | 1648 | 1465206166915 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:47 INFO - PROCESS | 1648 | 1465206167026 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 02:42:47 INFO - PROCESS | 1648 | 1465206167088 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:47 INFO - PROCESS | 1648 | 1465206167090 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x117358800 == 39 [pid = 1648] [id = 673] 02:42:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x11628cc00) [pid = 1648] [serial = 2019] [outer = 0x0] 02:42:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1168aa400) [pid = 1648] [serial = 2020] [outer = 0x11628cc00] 02:42:47 INFO - PROCESS | 1648 | 1465206167122 Marionette DEBUG loaded listener.js 02:42:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x118106000) [pid = 1648] [serial = 2021] [outer = 0x11628cc00] 02:42:47 INFO - PROCESS | 1648 | 1465206167658 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]]]}] 02:42:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 02:42:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 824ms 02:42:47 INFO - PROCESS | 1648 | 1465206167729 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 02:42:47 INFO - PROCESS | 1648 | 1465206167732 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 02:42:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 02:42:47 INFO - PROCESS | 1648 | 1465206167737 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 02:42:47 INFO - PROCESS | 1648 | 1465206167739 Marionette TRACE conn2 <- [1,2666,null,{}] 02:42:47 INFO - PROCESS | 1648 | 1465206167741 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}] 02:42:47 INFO - PROCESS | 1648 | 1465206167743 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:47 INFO - PROCESS | 1648 | 1465206167857 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 02:42:47 INFO - PROCESS | 1648 | 1465206167919 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:47 INFO - PROCESS | 1648 | 1465206167921 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x1256b6000 == 40 [pid = 1648] [id = 674] 02:42:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1186ee000) [pid = 1648] [serial = 2022] [outer = 0x0] 02:42:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x119007c00) [pid = 1648] [serial = 2023] [outer = 0x1186ee000] 02:42:47 INFO - PROCESS | 1648 | 1465206167953 Marionette DEBUG loaded listener.js 02:42:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x119546800) [pid = 1648] [serial = 2024] [outer = 0x1186ee000] 02:42:48 INFO - PROCESS | 1648 | --DOCSHELL 0x12c07a000 == 39 [pid = 1648] [id = 671] 02:42:48 INFO - PROCESS | 1648 | --DOCSHELL 0x12bec4000 == 38 [pid = 1648] [id = 670] 02:42:48 INFO - PROCESS | 1648 | --DOCSHELL 0x12b27e000 == 37 [pid = 1648] [id = 669] 02:42:48 INFO - PROCESS | 1648 | --DOCSHELL 0x12b23f000 == 36 [pid = 1648] [id = 668] 02:42:48 INFO - PROCESS | 1648 | --DOCSHELL 0x12a923000 == 35 [pid = 1648] [id = 667] 02:42:48 INFO - PROCESS | 1648 | --DOCSHELL 0x1294c2800 == 34 [pid = 1648] [id = 666] 02:42:48 INFO - PROCESS | 1648 | --DOCSHELL 0x126f98000 == 33 [pid = 1648] [id = 665] 02:42:48 INFO - PROCESS | 1648 | --DOCSHELL 0x121dbb000 == 32 [pid = 1648] [id = 664] 02:42:48 INFO - PROCESS | 1648 | --DOCSHELL 0x119bb8000 == 31 [pid = 1648] [id = 663] 02:42:48 INFO - PROCESS | 1648 | --DOCSHELL 0x11735c000 == 30 [pid = 1648] [id = 662] 02:42:48 INFO - PROCESS | 1648 | --DOCSHELL 0x115e7a000 == 29 [pid = 1648] [id = 661] 02:42:48 INFO - PROCESS | 1648 | --DOCSHELL 0x113fee000 == 28 [pid = 1648] [id = 660] 02:42:48 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12aa45000) [pid = 1648] [serial = 1951] [outer = 0x0] [url = about:blank] 02:42:48 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x12972f000) [pid = 1648] [serial = 1948] [outer = 0x0] [url = about:blank] 02:42:48 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x12a9b1400) [pid = 1648] [serial = 1949] [outer = 0x0] [url = about:blank] 02:42:48 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12b221400) [pid = 1648] [serial = 1954] [outer = 0x0] [url = about:blank] 02:42:48 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x11950dc00) [pid = 1648] [serial = 1957] [outer = 0x0] [url = about:blank] 02:42:48 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12b22bc00) [pid = 1648] [serial = 1925] [outer = 0x0] [url = about:blank] 02:42:48 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11765b800) [pid = 1648] [serial = 1933] [outer = 0x0] [url = about:blank] 02:42:48 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1186f8400) [pid = 1648] [serial = 1934] [outer = 0x0] [url = about:blank] 02:42:48 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x116a71800) [pid = 1648] [serial = 1927] [outer = 0x0] [url = about:blank] 02:42:48 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1182e0000) [pid = 1648] [serial = 1928] [outer = 0x0] [url = about:blank] 02:42:48 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11670fc00) [pid = 1648] [serial = 1930] [outer = 0x0] [url = about:blank] 02:42:48 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1182ec000) [pid = 1648] [serial = 1931] [outer = 0x0] [url = about:blank] 02:42:48 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12aaaa000) [pid = 1648] [serial = 1952] [outer = 0x0] [url = about:blank] 02:42:48 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x121140400) [pid = 1648] [serial = 1939] [outer = 0x0] [url = about:blank] 02:42:48 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x125624000) [pid = 1648] [serial = 1940] [outer = 0x0] [url = about:blank] 02:42:48 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x118866c00) [pid = 1648] [serial = 1936] [outer = 0x0] [url = about:blank] 02:42:48 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x119b6d800) [pid = 1648] [serial = 1937] [outer = 0x0] [url = about:blank] 02:42:48 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x126ca9800) [pid = 1648] [serial = 1942] [outer = 0x0] [url = about:blank] 02:42:48 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x12bda3800) [pid = 1648] [serial = 1967] [outer = 0x0] [url = about:blank] 02:42:48 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12bd9ec00) [pid = 1648] [serial = 1966] [outer = 0x0] [url = about:blank] 02:42:48 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12bd3d800) [pid = 1648] [serial = 1964] [outer = 0x0] [url = about:blank] 02:42:48 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12972f400) [pid = 1648] [serial = 1960] [outer = 0x0] [url = about:blank] 02:42:48 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x11670b400) [pid = 1648] [serial = 1961] [outer = 0x0] [url = about:blank] 02:42:48 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12bbde000) [pid = 1648] [serial = 1963] [outer = 0x0] [url = about:blank] 02:42:48 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x124fb6c00) [pid = 1648] [serial = 1958] [outer = 0x0] [url = about:blank] 02:42:48 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x12b374400) [pid = 1648] [serial = 1955] [outer = 0x0] [url = about:blank] 02:42:48 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x128d46000) [pid = 1648] [serial = 1945] [outer = 0x0] [url = about:blank] 02:42:48 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x128ef8000) [pid = 1648] [serial = 1946] [outer = 0x0] [url = about:blank] 02:42:48 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x12700d400) [pid = 1648] [serial = 1943] [outer = 0x0] [url = about:blank] 02:42:49 INFO - PROCESS | 1648 | 1465206169071 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]]]}] 02:42:49 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) 02:42:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1376ms 02:42:49 INFO - PROCESS | 1648 | 1465206169114 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 02:42:49 INFO - PROCESS | 1648 | 1465206169116 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 02:42:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 02:42:49 INFO - PROCESS | 1648 | 1465206169119 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 02:42:49 INFO - PROCESS | 1648 | 1465206169121 Marionette TRACE conn2 <- [1,2670,null,{}] 02:42:49 INFO - PROCESS | 1648 | 1465206169151 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}] 02:42:49 INFO - PROCESS | 1648 | 1465206169152 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:49 INFO - PROCESS | 1648 | 1465206169228 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 02:42:49 INFO - PROCESS | 1648 | 1465206169233 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:49 INFO - PROCESS | 1648 | 1465206169235 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x116a94800 == 29 [pid = 1648] [id = 675] 02:42:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x1182ec000) [pid = 1648] [serial = 2025] [outer = 0x0] 02:42:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x11857dc00) [pid = 1648] [serial = 2026] [outer = 0x1182ec000] 02:42:49 INFO - PROCESS | 1648 | 1465206169266 Marionette DEBUG loaded listener.js 02:42:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x1186f1c00) [pid = 1648] [serial = 2027] [outer = 0x1182ec000] 02:42:50 INFO - PROCESS | 1648 | 1465206170133 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 02:42:50 INFO - PROCESS | 1648 | 1465206170171 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 02:42:50 INFO - PROCESS | 1648 | 1465206170175 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 02:42:50 INFO - PROCESS | 1648 | 1465206170177 Marionette TRACE conn2 <- [1,2674,null,{}] 02:42:50 INFO - PROCESS | 1648 | 1465206170194 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}] 02:42:50 INFO - PROCESS | 1648 | 1465206170196 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:50 INFO - PROCESS | 1648 | 1465206170275 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 02:42:50 INFO - PROCESS | 1648 | 1465206170279 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:50 INFO - PROCESS | 1648 | 1465206170280 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x119881000 == 30 [pid = 1648] [id = 676] 02:42:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x119515000) [pid = 1648] [serial = 2028] [outer = 0x0] 02:42:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x119ee9800) [pid = 1648] [serial = 2029] [outer = 0x119515000] 02:42:50 INFO - PROCESS | 1648 | 1465206170308 Marionette DEBUG loaded listener.js 02:42:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x12128a400) [pid = 1648] [serial = 2030] [outer = 0x119515000] 02:42:51 INFO - PROCESS | 1648 | 1465206171177 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 02:42:51 INFO - PROCESS | 1648 | 1465206171209 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 02:42:51 INFO - PROCESS | 1648 | 1465206171212 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 02:42:51 INFO - PROCESS | 1648 | 1465206171214 Marionette TRACE conn2 <- [1,2678,null,{}] 02:42:51 INFO - PROCESS | 1648 | 1465206171229 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}] 02:42:51 INFO - PROCESS | 1648 | 1465206171232 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:51 INFO - PROCESS | 1648 | 1465206171343 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 02:42:51 INFO - PROCESS | 1648 | 1465206171348 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:51 INFO - PROCESS | 1648 | 1465206171351 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12687f000 == 31 [pid = 1648] [id = 677] 02:42:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x116703000) [pid = 1648] [serial = 2031] [outer = 0x0] 02:42:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x125624000) [pid = 1648] [serial = 2032] [outer = 0x116703000] 02:42:51 INFO - PROCESS | 1648 | 1465206171379 Marionette DEBUG loaded listener.js 02:42:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x126f02800) [pid = 1648] [serial = 2033] [outer = 0x116703000] 02:42:52 INFO - PROCESS | 1648 | 1465206172250 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]]]}] 02:42:52 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) 02:42:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1074ms 02:42:52 INFO - PROCESS | 1648 | 1465206172286 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 02:42:52 INFO - PROCESS | 1648 | 1465206172288 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 02:42:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 02:42:52 INFO - PROCESS | 1648 | 1465206172290 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 02:42:52 INFO - PROCESS | 1648 | 1465206172291 Marionette TRACE conn2 <- [1,2682,null,{}] 02:42:52 INFO - PROCESS | 1648 | 1465206172294 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}] 02:42:52 INFO - PROCESS | 1648 | 1465206172295 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:52 INFO - PROCESS | 1648 | 1465206172399 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 02:42:52 INFO - PROCESS | 1648 | 1465206172410 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:52 INFO - PROCESS | 1648 | 1465206172411 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a04b800 == 32 [pid = 1648] [id = 678] 02:42:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x126f0b800) [pid = 1648] [serial = 2034] [outer = 0x0] 02:42:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x128d43c00) [pid = 1648] [serial = 2035] [outer = 0x126f0b800] 02:42:52 INFO - PROCESS | 1648 | 1465206172437 Marionette DEBUG loaded listener.js 02:42:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x128d86400) [pid = 1648] [serial = 2036] [outer = 0x126f0b800] 02:42:52 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1180ba400) [pid = 1648] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 02:42:52 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x119550800) [pid = 1648] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 02:42:52 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x11950f000) [pid = 1648] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 02:42:52 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x126842400) [pid = 1648] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 02:42:52 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1160a9c00) [pid = 1648] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 02:42:52 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x1188ea800) [pid = 1648] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 02:42:52 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x128ef0000) [pid = 1648] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 02:42:52 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x11670e000) [pid = 1648] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 02:42:52 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x129728000) [pid = 1648] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 02:42:52 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x1186ecc00) [pid = 1648] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 02:42:52 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x11925b000) [pid = 1648] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 02:42:52 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x118578c00) [pid = 1648] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 02:42:52 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x119513800) [pid = 1648] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 02:42:52 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x127716c00) [pid = 1648] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 02:42:52 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x129454800) [pid = 1648] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 02:42:52 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x12498c400) [pid = 1648] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 02:42:53 INFO - PROCESS | 1648 | 1465206173279 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]]]}] 02:42:53 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) 02:42:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1019ms 02:42:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 02:42:53 INFO - PROCESS | 1648 | 1465206173310 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 02:42:53 INFO - PROCESS | 1648 | 1465206173311 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 02:42:53 INFO - PROCESS | 1648 | 1465206173313 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 02:42:53 INFO - PROCESS | 1648 | 1465206173314 Marionette TRACE conn2 <- [1,2686,null,{}] 02:42:53 INFO - PROCESS | 1648 | 1465206173328 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}] 02:42:53 INFO - PROCESS | 1648 | 1465206173330 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:53 INFO - PROCESS | 1648 | 1465206173431 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 02:42:53 INFO - PROCESS | 1648 | 1465206173441 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:53 INFO - PROCESS | 1648 | 1465206173442 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a90b800 == 33 [pid = 1648] [id = 679] 02:42:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x11810f800) [pid = 1648] [serial = 2037] [outer = 0x0] 02:42:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x119004000) [pid = 1648] [serial = 2038] [outer = 0x11810f800] 02:42:53 INFO - PROCESS | 1648 | 1465206173466 Marionette DEBUG loaded listener.js 02:42:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x12160fc00) [pid = 1648] [serial = 2039] [outer = 0x11810f800] 02:42:54 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 02:42:54 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:42:54 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 02:42:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:42:54 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1 02:42:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:54 INFO - _addTest/ [0,2689,"getWindowHandle",null] 02:42:54 INFO - PROCESS | 1648 | 1465206174338 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 02:42:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 02:42:54 INFO - PROCESS | 1648 | 1465206174343 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 02:42:54 INFO - PROCESS | 1648 | 1465206174344 Marionette TRACE conn2 <- [1,2690,null,{}] 02:42:54 INFO - PROCESS | 1648 | 1465206174346 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}] 02:42:54 INFO - PROCESS | 1648 | 1465206174350 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:54 INFO - PROCESS | 1648 | 1465206174446 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 02:42:54 INFO - PROCESS | 1648 | 1465206174449 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:54 INFO - PROCESS | 1648 | 1465206174458 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bebd800 == 34 [pid = 1648] [id = 680] 02:42:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x12700a800) [pid = 1648] [serial = 2040] [outer = 0x0] 02:42:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x129458c00) [pid = 1648] [serial = 2041] [outer = 0x12700a800] 02:42:54 INFO - PROCESS | 1648 | 1465206174493 Marionette DEBUG loaded listener.js 02:42:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x12a9b9800) [pid = 1648] [serial = 2042] [outer = 0x12700a800] 02:42:55 INFO - PROCESS | 1648 | 1465206175532 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 02:42:55 INFO - PROCESS | 1648 | 1465206175569 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 02:42:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 02:42:55 INFO - PROCESS | 1648 | 1465206175573 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 02:42:55 INFO - PROCESS | 1648 | 1465206175575 Marionette TRACE conn2 <- [1,2694,null,{}] 02:42:55 INFO - PROCESS | 1648 | 1465206175579 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}] 02:42:55 INFO - PROCESS | 1648 | 1465206175581 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:55 INFO - PROCESS | 1648 | 1465206175683 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 02:42:55 INFO - PROCESS | 1648 | 1465206175740 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:55 INFO - PROCESS | 1648 | 1465206175741 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x121170000 == 35 [pid = 1648] [id = 681] 02:42:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x116a72400) [pid = 1648] [serial = 2043] [outer = 0x0] 02:42:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x118583800) [pid = 1648] [serial = 2044] [outer = 0x116a72400] 02:42:55 INFO - PROCESS | 1648 | 1465206175773 Marionette DEBUG loaded listener.js 02:42:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x119059800) [pid = 1648] [serial = 2045] [outer = 0x116a72400] 02:42:56 INFO - PROCESS | 1648 | 1465206176724 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 02:42:56 INFO - PROCESS | 1648 | 1465206176753 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 02:42:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 02:42:56 INFO - PROCESS | 1648 | 1465206176758 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 02:42:56 INFO - PROCESS | 1648 | 1465206176760 Marionette TRACE conn2 <- [1,2698,null,{}] 02:42:56 INFO - PROCESS | 1648 | 1465206176762 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}] 02:42:56 INFO - PROCESS | 1648 | 1465206176764 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:56 INFO - PROCESS | 1648 | 1465206176862 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 02:42:56 INFO - PROCESS | 1648 | 1465206176919 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:56 INFO - PROCESS | 1648 | 1465206176920 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bea8800 == 36 [pid = 1648] [id = 682] 02:42:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x12170e000) [pid = 1648] [serial = 2046] [outer = 0x0] 02:42:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x124cf3400) [pid = 1648] [serial = 2047] [outer = 0x12170e000] 02:42:56 INFO - PROCESS | 1648 | 1465206176953 Marionette DEBUG loaded listener.js 02:42:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x126842800) [pid = 1648] [serial = 2048] [outer = 0x12170e000] 02:42:57 INFO - PROCESS | 1648 | 1465206177927 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 02:42:57 INFO - PROCESS | 1648 | 1465206177983 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 02:42:57 INFO - PROCESS | 1648 | 1465206177985 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 02:42:57 INFO - PROCESS | 1648 | 1465206177987 Marionette TRACE conn2 <- [1,2702,null,{}] 02:42:57 INFO - PROCESS | 1648 | 1465206177995 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}] 02:42:58 INFO - PROCESS | 1648 | 1465206177999 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:58 INFO - PROCESS | 1648 | 1465206178131 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 02:42:58 INFO - PROCESS | 1648 | 1465206178331 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:58 INFO - PROCESS | 1648 | 1465206178333 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e1b800 == 37 [pid = 1648] [id = 683] 02:42:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x116a67c00) [pid = 1648] [serial = 2049] [outer = 0x0] 02:42:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x117656000) [pid = 1648] [serial = 2050] [outer = 0x116a67c00] 02:42:58 INFO - PROCESS | 1648 | 1465206178395 Marionette DEBUG loaded listener.js 02:42:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x118584800) [pid = 1648] [serial = 2051] [outer = 0x116a67c00] 02:42:58 INFO - PROCESS | 1648 | 1465206178836 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]]]}] 02:42:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 02:42:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 874ms 02:42:58 INFO - PROCESS | 1648 | 1465206178861 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 02:42:58 INFO - PROCESS | 1648 | 1465206178865 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 02:42:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 02:42:58 INFO - PROCESS | 1648 | 1465206178869 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 02:42:58 INFO - PROCESS | 1648 | 1465206178870 Marionette TRACE conn2 <- [1,2706,null,{}] 02:42:58 INFO - PROCESS | 1648 | 1465206178875 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}] 02:42:58 INFO - PROCESS | 1648 | 1465206178879 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:59 INFO - PROCESS | 1648 | 1465206179017 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 02:42:59 INFO - PROCESS | 1648 | --DOCSHELL 0x12a90b800 == 36 [pid = 1648] [id = 679] 02:42:59 INFO - PROCESS | 1648 | --DOCSHELL 0x12a04b800 == 35 [pid = 1648] [id = 678] 02:42:59 INFO - PROCESS | 1648 | --DOCSHELL 0x12687f000 == 34 [pid = 1648] [id = 677] 02:42:59 INFO - PROCESS | 1648 | --DOCSHELL 0x119881000 == 33 [pid = 1648] [id = 676] 02:42:59 INFO - PROCESS | 1648 | --DOCSHELL 0x116a94800 == 32 [pid = 1648] [id = 675] 02:42:59 INFO - PROCESS | 1648 | --DOCSHELL 0x1256b6000 == 31 [pid = 1648] [id = 674] 02:42:59 INFO - PROCESS | 1648 | --DOCSHELL 0x117358800 == 30 [pid = 1648] [id = 673] 02:42:59 INFO - PROCESS | 1648 | --DOCSHELL 0x12c9b2000 == 29 [pid = 1648] [id = 672] 02:42:59 INFO - PROCESS | 1648 | --DOCSHELL 0x117e1b800 == 28 [pid = 1648] [id = 683] 02:42:59 INFO - PROCESS | 1648 | --DOCSHELL 0x12bea8800 == 27 [pid = 1648] [id = 682] 02:42:59 INFO - PROCESS | 1648 | --DOCSHELL 0x12bebd800 == 26 [pid = 1648] [id = 680] 02:42:59 INFO - PROCESS | 1648 | --DOCSHELL 0x121170000 == 25 [pid = 1648] [id = 681] 02:42:59 INFO - PROCESS | 1648 | 1465206179646 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:59 INFO - PROCESS | 1648 | 1465206179648 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:42:59 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x118497400) [pid = 1648] [serial = 1987] [outer = 0x0] [url = about:blank] 02:42:59 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x118689400) [pid = 1648] [serial = 1988] [outer = 0x0] [url = about:blank] 02:42:59 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12113b800) [pid = 1648] [serial = 1993] [outer = 0x0] [url = about:blank] 02:42:59 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x125692400) [pid = 1648] [serial = 1997] [outer = 0x0] [url = about:blank] 02:42:59 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x124cf4c00) [pid = 1648] [serial = 1996] [outer = 0x0] [url = about:blank] 02:42:59 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x126f02400) [pid = 1648] [serial = 1999] [outer = 0x0] [url = about:blank] 02:42:59 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x128ef2800) [pid = 1648] [serial = 2003] [outer = 0x0] [url = about:blank] 02:42:59 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x121509c00) [pid = 1648] [serial = 2002] [outer = 0x0] [url = about:blank] 02:42:59 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x11950b400) [pid = 1648] [serial = 1990] [outer = 0x0] [url = about:blank] 02:42:59 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x119b09400) [pid = 1648] [serial = 1991] [outer = 0x0] [url = about:blank] 02:42:59 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x12945bc00) [pid = 1648] [serial = 2005] [outer = 0x0] [url = about:blank] 02:42:59 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x1167ce000) [pid = 1648] [serial = 1984] [outer = 0x0] [url = about:blank] 02:42:59 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x116a6f400) [pid = 1648] [serial = 1985] [outer = 0x0] [url = about:blank] 02:42:59 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x12a9ab800) [pid = 1648] [serial = 2011] [outer = 0x0] [url = about:blank] 02:42:59 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x11950e400) [pid = 1648] [serial = 1982] [outer = 0x0] [url = about:blank] 02:42:59 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x118868000) [pid = 1648] [serial = 1981] [outer = 0x0] [url = about:blank] 02:42:59 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x126851c00) [pid = 1648] [serial = 2008] [outer = 0x0] [url = about:blank] 02:42:59 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x118868c00) [pid = 1648] [serial = 1970] [outer = 0x0] [url = about:blank] 02:42:59 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x118581800) [pid = 1648] [serial = 1969] [outer = 0x0] [url = about:blank] 02:42:59 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x12160f000) [pid = 1648] [serial = 1973] [outer = 0x0] [url = about:blank] 02:42:59 INFO - PROCESS | 1648 | --DOMWINDOW == 64 (0x120e77400) [pid = 1648] [serial = 1972] [outer = 0x0] [url = about:blank] 02:42:59 INFO - PROCESS | 1648 | --DOMWINDOW == 63 (0x12a9b3800) [pid = 1648] [serial = 2012] [outer = 0x0] [url = about:blank] 02:42:59 INFO - PROCESS | 1648 | --DOMWINDOW == 62 (0x1290f1400) [pid = 1648] [serial = 1976] [outer = 0x0] [url = about:blank] 02:42:59 INFO - PROCESS | 1648 | --DOMWINDOW == 61 (0x128d48800) [pid = 1648] [serial = 1975] [outer = 0x0] [url = about:blank] 02:42:59 INFO - PROCESS | 1648 | --DOMWINDOW == 60 (0x12b376c00) [pid = 1648] [serial = 1979] [outer = 0x0] [url = about:blank] 02:42:59 INFO - PROCESS | 1648 | --DOMWINDOW == 59 (0x12b2e9000) [pid = 1648] [serial = 2015] [outer = 0x0] [url = about:blank] 02:42:59 INFO - PROCESS | 1648 | --DOMWINDOW == 58 (0x128d4e800) [pid = 1648] [serial = 2000] [outer = 0x0] [url = about:blank] 02:42:59 INFO - PROCESS | 1648 | --DOMWINDOW == 57 (0x12aa3d800) [pid = 1648] [serial = 1978] [outer = 0x0] [url = about:blank] 02:42:59 INFO - PROCESS | 1648 | --DOMWINDOW == 56 (0x121b61000) [pid = 1648] [serial = 1994] [outer = 0x0] [url = about:blank] 02:42:59 INFO - PROCESS | 1648 | --DOMWINDOW == 55 (0x12bbd2800) [pid = 1648] [serial = 2017] [outer = 0x0] [url = about:blank] 02:42:59 INFO - PROCESS | 1648 | --DOMWINDOW == 54 (0x129729800) [pid = 1648] [serial = 2006] [outer = 0x0] [url = about:blank] 02:42:59 INFO - PROCESS | 1648 | --DOMWINDOW == 53 (0x12aa46c00) [pid = 1648] [serial = 2014] [outer = 0x0] [url = about:blank] 02:42:59 INFO - PROCESS | 1648 | --DOMWINDOW == 52 (0x12945b400) [pid = 1648] [serial = 2009] [outer = 0x0] [url = about:blank] 02:42:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x11205b000 == 26 [pid = 1648] [id = 684] 02:42:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 53 (0x11306f000) [pid = 1648] [serial = 2052] [outer = 0x0] 02:42:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 54 (0x113868c00) [pid = 1648] [serial = 2053] [outer = 0x11306f000] 02:42:59 INFO - PROCESS | 1648 | 1465206179740 Marionette DEBUG loaded listener.js 02:42:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 55 (0x116705400) [pid = 1648] [serial = 2054] [outer = 0x11306f000] 02:43:00 INFO - PROCESS | 1648 | 1465206180068 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]]]}] 02:43:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 02:43:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1224ms 02:43:00 INFO - PROCESS | 1648 | 1465206180094 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 02:43:00 INFO - PROCESS | 1648 | 1465206180096 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 02:43:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 02:43:00 INFO - PROCESS | 1648 | 1465206180099 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 02:43:00 INFO - PROCESS | 1648 | 1465206180101 Marionette TRACE conn2 <- [1,2710,null,{}] 02:43:00 INFO - PROCESS | 1648 | 1465206180105 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}] 02:43:00 INFO - PROCESS | 1648 | 1465206180109 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:00 INFO - PROCESS | 1648 | 1465206180186 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 02:43:00 INFO - PROCESS | 1648 | 1465206180266 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:00 INFO - PROCESS | 1648 | 1465206180268 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x117022800 == 27 [pid = 1648] [id = 685] 02:43:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 56 (0x1167d4400) [pid = 1648] [serial = 2055] [outer = 0x0] 02:43:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 57 (0x116fa2c00) [pid = 1648] [serial = 2056] [outer = 0x1167d4400] 02:43:00 INFO - PROCESS | 1648 | 1465206180295 Marionette DEBUG loaded listener.js 02:43:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 58 (0x11810b800) [pid = 1648] [serial = 2057] [outer = 0x1167d4400] 02:43:00 INFO - PROCESS | 1648 | 1465206180591 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] 02:43:00 INFO - PROCESS | 1648 | 1465206180628 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 02:43:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 02:43:00 INFO - PROCESS | 1648 | 1465206180632 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 02:43:00 INFO - PROCESS | 1648 | 1465206180633 Marionette TRACE conn2 <- [1,2714,null,{}] 02:43:00 INFO - PROCESS | 1648 | 1465206180636 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}] 02:43:00 INFO - PROCESS | 1648 | 1465206180637 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:00 INFO - PROCESS | 1648 | 1465206180719 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 02:43:00 INFO - PROCESS | 1648 | 1465206180726 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:00 INFO - PROCESS | 1648 | 1465206180727 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x119867800 == 28 [pid = 1648] [id = 686] 02:43:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 59 (0x1182e2400) [pid = 1648] [serial = 2058] [outer = 0x0] 02:43:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 60 (0x118497400) [pid = 1648] [serial = 2059] [outer = 0x1182e2400] 02:43:00 INFO - PROCESS | 1648 | 1465206180753 Marionette DEBUG loaded listener.js 02:43:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 61 (0x1188e8000) [pid = 1648] [serial = 2060] [outer = 0x1182e2400] 02:43:01 INFO - PROCESS | 1648 | 1465206181119 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]]]}] 02:43:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 02:43:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 518ms 02:43:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 02:43:01 INFO - PROCESS | 1648 | 1465206181151 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 02:43:01 INFO - PROCESS | 1648 | 1465206181152 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 02:43:01 INFO - PROCESS | 1648 | 1465206181156 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 02:43:01 INFO - PROCESS | 1648 | 1465206181160 Marionette TRACE conn2 <- [1,2718,null,{}] 02:43:01 INFO - PROCESS | 1648 | 1465206181167 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}] 02:43:01 INFO - PROCESS | 1648 | 1465206181170 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:01 INFO - PROCESS | 1648 | 1465206181248 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 02:43:01 INFO - PROCESS | 1648 | 1465206181253 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:01 INFO - PROCESS | 1648 | 1465206181255 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x123d54800 == 29 [pid = 1648] [id = 687] 02:43:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 62 (0x11950dc00) [pid = 1648] [serial = 2061] [outer = 0x0] 02:43:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x119547c00) [pid = 1648] [serial = 2062] [outer = 0x11950dc00] 02:43:01 INFO - PROCESS | 1648 | 1465206181282 Marionette DEBUG loaded listener.js 02:43:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x120e70800) [pid = 1648] [serial = 2063] [outer = 0x11950dc00] 02:43:01 INFO - PROCESS | 1648 | 1465206181618 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] 02:43:01 INFO - PROCESS | 1648 | 1465206181631 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 02:43:01 INFO - PROCESS | 1648 | 1465206181633 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 02:43:01 INFO - PROCESS | 1648 | 1465206181634 Marionette TRACE conn2 <- [1,2722,null,{}] 02:43:01 INFO - PROCESS | 1648 | 1465206181637 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}] 02:43:01 INFO - PROCESS | 1648 | 1465206181638 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:01 INFO - PROCESS | 1648 | 1465206181714 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 02:43:01 INFO - PROCESS | 1648 | 1465206181782 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:01 INFO - PROCESS | 1648 | 1465206181783 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x125028000 == 30 [pid = 1648] [id = 688] 02:43:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x112f19400) [pid = 1648] [serial = 2064] [outer = 0x0] 02:43:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x12113bc00) [pid = 1648] [serial = 2065] [outer = 0x112f19400] 02:43:01 INFO - PROCESS | 1648 | 1465206181808 Marionette DEBUG loaded listener.js 02:43:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x121717400) [pid = 1648] [serial = 2066] [outer = 0x112f19400] 02:43:02 INFO - PROCESS | 1648 | 1465206182165 Marionette TRACE conn2 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 02:43:02 INFO - PROCESS | 1648 | 1465206182203 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 02:43:02 INFO - PROCESS | 1648 | 1465206182206 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 02:43:02 INFO - PROCESS | 1648 | 1465206182207 Marionette TRACE conn2 <- [1,2726,null,{}] 02:43:02 INFO - PROCESS | 1648 | 1465206182209 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}] 02:43:02 INFO - PROCESS | 1648 | 1465206182210 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:02 INFO - PROCESS | 1648 | 1465206182303 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 02:43:02 INFO - PROCESS | 1648 | 1465206182307 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:02 INFO - PROCESS | 1648 | 1465206182312 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x1290c8000 == 31 [pid = 1648] [id = 689] 02:43:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x116fa3800) [pid = 1648] [serial = 2067] [outer = 0x0] 02:43:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x124fb5000) [pid = 1648] [serial = 2068] [outer = 0x116fa3800] 02:43:02 INFO - PROCESS | 1648 | 1465206182344 Marionette DEBUG loaded listener.js 02:43:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x12684e400) [pid = 1648] [serial = 2069] [outer = 0x116fa3800] 02:43:02 INFO - PROCESS | 1648 | 1465206182711 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]]]}] 02:43:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 02:43:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 519ms 02:43:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 02:43:02 INFO - PROCESS | 1648 | 1465206182726 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 02:43:02 INFO - PROCESS | 1648 | 1465206182727 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 02:43:02 INFO - PROCESS | 1648 | 1465206182729 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 02:43:02 INFO - PROCESS | 1648 | 1465206182730 Marionette TRACE conn2 <- [1,2730,null,{}] 02:43:02 INFO - PROCESS | 1648 | 1465206182732 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}] 02:43:02 INFO - PROCESS | 1648 | 1465206182734 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:02 INFO - PROCESS | 1648 | 1465206182830 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 02:43:02 INFO - PROCESS | 1648 | 1465206182867 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:02 INFO - PROCESS | 1648 | 1465206182868 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x1126de800 == 32 [pid = 1648] [id = 690] 02:43:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x1167d3400) [pid = 1648] [serial = 2070] [outer = 0x0] 02:43:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x126f11400) [pid = 1648] [serial = 2071] [outer = 0x1167d3400] 02:43:02 INFO - PROCESS | 1648 | 1465206182893 Marionette DEBUG loaded listener.js 02:43:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x127559c00) [pid = 1648] [serial = 2072] [outer = 0x1167d3400] 02:43:03 INFO - PROCESS | 1648 | 1465206183665 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 02:43:03 INFO - PROCESS | 1648 | 1465206183700 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 02:43:03 INFO - PROCESS | 1648 | 1465206183702 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 02:43:03 INFO - PROCESS | 1648 | 1465206183703 Marionette TRACE conn2 <- [1,2734,null,{}] 02:43:03 INFO - PROCESS | 1648 | 1465206183705 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}] 02:43:03 INFO - PROCESS | 1648 | 1465206183706 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:03 INFO - PROCESS | 1648 | 1465206183848 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 02:43:03 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x116703000) [pid = 1648] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 02:43:03 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x126f0b800) [pid = 1648] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 02:43:03 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x1186ee000) [pid = 1648] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 02:43:03 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x12b2ef400) [pid = 1648] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 02:43:03 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x1182ec000) [pid = 1648] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 02:43:03 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x11628cc00) [pid = 1648] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 02:43:03 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x119515000) [pid = 1648] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 02:43:03 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x12700a800) [pid = 1648] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 02:43:03 INFO - PROCESS | 1648 | --DOMWINDOW == 64 (0x11810f800) [pid = 1648] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 02:43:03 INFO - PROCESS | 1648 | 1465206183891 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:03 INFO - PROCESS | 1648 | 1465206183892 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x124958000 == 33 [pid = 1648] [id = 691] 02:43:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x111ed4400) [pid = 1648] [serial = 2073] [outer = 0x0] 02:43:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x113d72800) [pid = 1648] [serial = 2074] [outer = 0x111ed4400] 02:43:03 INFO - PROCESS | 1648 | 1465206183917 Marionette DEBUG loaded listener.js 02:43:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x1186f4800) [pid = 1648] [serial = 2075] [outer = 0x111ed4400] 02:43:04 INFO - PROCESS | 1648 | 1465206184182 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]]]}] 02:43:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 02:43:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 521ms 02:43:04 INFO - PROCESS | 1648 | 1465206184228 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 02:43:04 INFO - PROCESS | 1648 | 1465206184229 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 02:43:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 02:43:04 INFO - PROCESS | 1648 | 1465206184231 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 02:43:04 INFO - PROCESS | 1648 | 1465206184233 Marionette TRACE conn2 <- [1,2738,null,{}] 02:43:04 INFO - PROCESS | 1648 | 1465206184235 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}] 02:43:04 INFO - PROCESS | 1648 | 1465206184236 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:04 INFO - PROCESS | 1648 | 1465206184315 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 02:43:04 INFO - PROCESS | 1648 | 1465206184319 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:04 INFO - PROCESS | 1648 | 1465206184320 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b3b3000 == 34 [pid = 1648] [id = 692] 02:43:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x121b5b000) [pid = 1648] [serial = 2076] [outer = 0x0] 02:43:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x128d4a000) [pid = 1648] [serial = 2077] [outer = 0x121b5b000] 02:43:04 INFO - PROCESS | 1648 | 1465206184348 Marionette DEBUG loaded listener.js 02:43:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x128d50c00) [pid = 1648] [serial = 2078] [outer = 0x121b5b000] 02:43:04 INFO - PROCESS | 1648 | 1465206184663 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]]]}] 02:43:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 02:43:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 467ms 02:43:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 02:43:04 INFO - PROCESS | 1648 | 1465206184700 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 02:43:04 INFO - PROCESS | 1648 | 1465206184701 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 02:43:04 INFO - PROCESS | 1648 | 1465206184703 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 02:43:04 INFO - PROCESS | 1648 | 1465206184714 Marionette TRACE conn2 <- [1,2742,null,{}] 02:43:04 INFO - PROCESS | 1648 | 1465206184717 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}] 02:43:04 INFO - PROCESS | 1648 | 1465206184718 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:04 INFO - PROCESS | 1648 | 1465206184818 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 02:43:04 INFO - PROCESS | 1648 | 1465206184827 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:04 INFO - PROCESS | 1648 | 1465206184828 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x12beae000 == 35 [pid = 1648] [id = 693] 02:43:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x1182e7000) [pid = 1648] [serial = 2079] [outer = 0x0] 02:43:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x128d89000) [pid = 1648] [serial = 2080] [outer = 0x1182e7000] 02:43:04 INFO - PROCESS | 1648 | 1465206184853 Marionette DEBUG loaded listener.js 02:43:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x128efdc00) [pid = 1648] [serial = 2081] [outer = 0x1182e7000] 02:43:05 INFO - PROCESS | 1648 | 1465206185181 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]]]}] 02:43:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 02:43:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 529ms 02:43:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 02:43:05 INFO - PROCESS | 1648 | 1465206185234 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 02:43:05 INFO - PROCESS | 1648 | 1465206185235 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 02:43:05 INFO - PROCESS | 1648 | 1465206185238 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 02:43:05 INFO - PROCESS | 1648 | 1465206185241 Marionette TRACE conn2 <- [1,2746,null,{}] 02:43:05 INFO - PROCESS | 1648 | 1465206185244 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}] 02:43:05 INFO - PROCESS | 1648 | 1465206185246 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:05 INFO - PROCESS | 1648 | 1465206185363 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 02:43:05 INFO - PROCESS | 1648 | 1465206185447 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:05 INFO - PROCESS | 1648 | 1465206185448 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c07a000 == 36 [pid = 1648] [id = 694] 02:43:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x1182ec000) [pid = 1648] [serial = 2082] [outer = 0x0] 02:43:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x1290ea400) [pid = 1648] [serial = 2083] [outer = 0x1182ec000] 02:43:05 INFO - PROCESS | 1648 | 1465206185491 Marionette DEBUG loaded listener.js 02:43:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x129582800) [pid = 1648] [serial = 2084] [outer = 0x1182ec000] 02:43:05 INFO - PROCESS | 1648 | 1465206185795 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]]]}] 02:43:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 02:43:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 577ms 02:43:05 INFO - PROCESS | 1648 | 1465206185880 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 02:43:05 INFO - PROCESS | 1648 | 1465206185882 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 02:43:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 02:43:05 INFO - PROCESS | 1648 | 1465206185887 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 02:43:05 INFO - PROCESS | 1648 | 1465206185891 Marionette TRACE conn2 <- [1,2750,null,{}] 02:43:05 INFO - PROCESS | 1648 | 1465206185895 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}] 02:43:05 INFO - PROCESS | 1648 | 1465206185897 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:06 INFO - PROCESS | 1648 | 1465206186015 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 02:43:06 INFO - PROCESS | 1648 | 1465206186069 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:06 INFO - PROCESS | 1648 | 1465206186071 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x116a9e800 == 37 [pid = 1648] [id = 695] 02:43:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x113d75800) [pid = 1648] [serial = 2085] [outer = 0x0] 02:43:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x116249800) [pid = 1648] [serial = 2086] [outer = 0x113d75800] 02:43:06 INFO - PROCESS | 1648 | 1465206186104 Marionette DEBUG loaded listener.js 02:43:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x116859000) [pid = 1648] [serial = 2087] [outer = 0x113d75800] 02:43:06 INFO - PROCESS | 1648 | 1465206186667 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]]]}] 02:43:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 02:43:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 877ms 02:43:06 INFO - PROCESS | 1648 | 1465206186765 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 02:43:06 INFO - PROCESS | 1648 | 1465206186768 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 02:43:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 02:43:06 INFO - PROCESS | 1648 | 1465206186775 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 02:43:06 INFO - PROCESS | 1648 | 1465206186780 Marionette TRACE conn2 <- [1,2754,null,{}] 02:43:06 INFO - PROCESS | 1648 | 1465206186784 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}] 02:43:06 INFO - PROCESS | 1648 | 1465206186787 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:06 INFO - PROCESS | 1648 | 1465206186916 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 02:43:06 INFO - PROCESS | 1648 | 1465206186991 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:06 INFO - PROCESS | 1648 | 1465206186993 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x125670000 == 38 [pid = 1648] [id = 696] 02:43:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x11857ec00) [pid = 1648] [serial = 2088] [outer = 0x0] 02:43:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1186f6c00) [pid = 1648] [serial = 2089] [outer = 0x11857ec00] 02:43:07 INFO - PROCESS | 1648 | 1465206187024 Marionette DEBUG loaded listener.js 02:43:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x119254000) [pid = 1648] [serial = 2090] [outer = 0x11857ec00] 02:43:07 INFO - PROCESS | 1648 | 1465206187670 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]]]}] 02:43:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 02:43:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 977ms 02:43:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 02:43:07 INFO - PROCESS | 1648 | 1465206187749 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 02:43:07 INFO - PROCESS | 1648 | 1465206187752 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 02:43:07 INFO - PROCESS | 1648 | 1465206187757 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 02:43:07 INFO - PROCESS | 1648 | 1465206187760 Marionette TRACE conn2 <- [1,2758,null,{}] 02:43:07 INFO - PROCESS | 1648 | 1465206187766 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}] 02:43:07 INFO - PROCESS | 1648 | 1465206187768 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:07 INFO - PROCESS | 1648 | 1465206187912 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 02:43:08 INFO - PROCESS | 1648 | 1465206188035 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:08 INFO - PROCESS | 1648 | 1465206188039 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x1167ac000 == 39 [pid = 1648] [id = 697] 02:43:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x118492400) [pid = 1648] [serial = 2091] [outer = 0x0] 02:43:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x118616000) [pid = 1648] [serial = 2092] [outer = 0x118492400] 02:43:08 INFO - PROCESS | 1648 | 1465206188088 Marionette DEBUG loaded listener.js 02:43:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x118867c00) [pid = 1648] [serial = 2093] [outer = 0x118492400] 02:43:08 INFO - PROCESS | 1648 | --DOCSHELL 0x12beae000 == 38 [pid = 1648] [id = 693] 02:43:08 INFO - PROCESS | 1648 | --DOCSHELL 0x12b3b3000 == 37 [pid = 1648] [id = 692] 02:43:08 INFO - PROCESS | 1648 | --DOCSHELL 0x124958000 == 36 [pid = 1648] [id = 691] 02:43:08 INFO - PROCESS | 1648 | --DOCSHELL 0x1126de800 == 35 [pid = 1648] [id = 690] 02:43:08 INFO - PROCESS | 1648 | --DOCSHELL 0x1290c8000 == 34 [pid = 1648] [id = 689] 02:43:08 INFO - PROCESS | 1648 | --DOCSHELL 0x125028000 == 33 [pid = 1648] [id = 688] 02:43:08 INFO - PROCESS | 1648 | --DOCSHELL 0x123d54800 == 32 [pid = 1648] [id = 687] 02:43:08 INFO - PROCESS | 1648 | --DOCSHELL 0x119867800 == 31 [pid = 1648] [id = 686] 02:43:08 INFO - PROCESS | 1648 | --DOCSHELL 0x117022800 == 30 [pid = 1648] [id = 685] 02:43:08 INFO - PROCESS | 1648 | --DOCSHELL 0x11205b000 == 29 [pid = 1648] [id = 684] 02:43:08 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x125624000) [pid = 1648] [serial = 2032] [outer = 0x0] [url = about:blank] 02:43:08 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x128d43c00) [pid = 1648] [serial = 2035] [outer = 0x0] [url = about:blank] 02:43:08 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x119007c00) [pid = 1648] [serial = 2023] [outer = 0x0] [url = about:blank] 02:43:08 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x119546800) [pid = 1648] [serial = 2024] [outer = 0x0] [url = about:blank] 02:43:08 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12bbdfc00) [pid = 1648] [serial = 2018] [outer = 0x0] [url = about:blank] 02:43:08 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x11857dc00) [pid = 1648] [serial = 2026] [outer = 0x0] [url = about:blank] 02:43:08 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x1186f1c00) [pid = 1648] [serial = 2027] [outer = 0x0] [url = about:blank] 02:43:08 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x1168aa400) [pid = 1648] [serial = 2020] [outer = 0x0] [url = about:blank] 02:43:08 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x118106000) [pid = 1648] [serial = 2021] [outer = 0x0] [url = about:blank] 02:43:08 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x119ee9800) [pid = 1648] [serial = 2029] [outer = 0x0] [url = about:blank] 02:43:08 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x129458c00) [pid = 1648] [serial = 2041] [outer = 0x0] [url = about:blank] 02:43:08 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x12a9b9800) [pid = 1648] [serial = 2042] [outer = 0x0] [url = about:blank] 02:43:08 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x128d86400) [pid = 1648] [serial = 2036] [outer = 0x0] [url = about:blank] 02:43:08 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x12160fc00) [pid = 1648] [serial = 2039] [outer = 0x0] [url = about:blank] 02:43:08 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x119004000) [pid = 1648] [serial = 2038] [outer = 0x0] [url = about:blank] 02:43:08 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x126f02800) [pid = 1648] [serial = 2033] [outer = 0x0] [url = about:blank] 02:43:08 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x12128a400) [pid = 1648] [serial = 2030] [outer = 0x0] [url = about:blank] 02:43:08 INFO - PROCESS | 1648 | 1465206188518 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]]]}] 02:43:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 02:43:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 774ms 02:43:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 02:43:08 INFO - PROCESS | 1648 | 1465206188530 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 02:43:08 INFO - PROCESS | 1648 | 1465206188533 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 02:43:08 INFO - PROCESS | 1648 | 1465206188537 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 02:43:08 INFO - PROCESS | 1648 | 1465206188539 Marionette TRACE conn2 <- [1,2762,null,{}] 02:43:08 INFO - PROCESS | 1648 | 1465206188543 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}] 02:43:08 INFO - PROCESS | 1648 | 1465206188545 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:08 INFO - PROCESS | 1648 | 1465206188623 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 02:43:08 INFO - PROCESS | 1648 | 1465206188686 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:08 INFO - PROCESS | 1648 | 1465206188687 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x119866000 == 30 [pid = 1648] [id = 698] 02:43:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x11857cc00) [pid = 1648] [serial = 2094] [outer = 0x0] 02:43:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x11950f000) [pid = 1648] [serial = 2095] [outer = 0x11857cc00] 02:43:08 INFO - PROCESS | 1648 | 1465206188721 Marionette DEBUG loaded listener.js 02:43:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x119b0d400) [pid = 1648] [serial = 2096] [outer = 0x11857cc00] 02:43:08 INFO - PROCESS | 1648 | --DOCSHELL 0x12ce05000 == 29 [pid = 1648] [id = 15] 02:43:09 INFO - PROCESS | 1648 | 1465206189087 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]]]}] 02:43:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 02:43:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 572ms 02:43:09 INFO - PROCESS | 1648 | 1465206189110 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 02:43:09 INFO - PROCESS | 1648 | 1465206189111 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 02:43:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 02:43:09 INFO - PROCESS | 1648 | 1465206189113 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 02:43:09 INFO - PROCESS | 1648 | 1465206189116 Marionette TRACE conn2 <- [1,2766,null,{}] 02:43:09 INFO - PROCESS | 1648 | 1465206189124 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}] 02:43:09 INFO - PROCESS | 1648 | 1465206189127 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:09 INFO - PROCESS | 1648 | 1465206189208 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 02:43:09 INFO - PROCESS | 1648 | 1465206189263 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:09 INFO - PROCESS | 1648 | 1465206189265 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x124955800 == 30 [pid = 1648] [id = 699] 02:43:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x119b71400) [pid = 1648] [serial = 2097] [outer = 0x0] 02:43:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x121718800) [pid = 1648] [serial = 2098] [outer = 0x119b71400] 02:43:09 INFO - PROCESS | 1648 | 1465206189300 Marionette DEBUG loaded listener.js 02:43:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x12562a800) [pid = 1648] [serial = 2099] [outer = 0x119b71400] 02:43:09 INFO - PROCESS | 1648 | 1465206189625 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]]]}] 02:43:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 02:43:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 520ms 02:43:09 INFO - PROCESS | 1648 | 1465206189634 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 02:43:09 INFO - PROCESS | 1648 | 1465206189636 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 02:43:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 02:43:09 INFO - PROCESS | 1648 | 1465206189638 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 02:43:09 INFO - PROCESS | 1648 | 1465206189640 Marionette TRACE conn2 <- [1,2770,null,{}] 02:43:09 INFO - PROCESS | 1648 | 1465206189643 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}] 02:43:09 INFO - PROCESS | 1648 | 1465206189644 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:09 INFO - PROCESS | 1648 | 1465206189723 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 02:43:09 INFO - PROCESS | 1648 | 1465206189728 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:09 INFO - PROCESS | 1648 | 1465206189729 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x1294c1000 == 31 [pid = 1648] [id = 700] 02:43:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x126844800) [pid = 1648] [serial = 2100] [outer = 0x0] 02:43:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x126f84000) [pid = 1648] [serial = 2101] [outer = 0x126844800] 02:43:09 INFO - PROCESS | 1648 | 1465206189754 Marionette DEBUG loaded listener.js 02:43:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x127561c00) [pid = 1648] [serial = 2102] [outer = 0x126844800] 02:43:10 INFO - PROCESS | 1648 | 1465206190062 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]]]}] 02:43:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 02:43:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 471ms 02:43:10 INFO - PROCESS | 1648 | 1465206190112 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 02:43:10 INFO - PROCESS | 1648 | 1465206190113 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 02:43:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 02:43:10 INFO - PROCESS | 1648 | 1465206190142 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 02:43:10 INFO - PROCESS | 1648 | 1465206190143 Marionette TRACE conn2 <- [1,2774,null,{}] 02:43:10 INFO - PROCESS | 1648 | 1465206190146 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}] 02:43:10 INFO - PROCESS | 1648 | 1465206190147 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:10 INFO - PROCESS | 1648 | 1465206190226 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 02:43:10 INFO - PROCESS | 1648 | 1465206190230 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:10 INFO - PROCESS | 1648 | 1465206190232 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a968000 == 32 [pid = 1648] [id = 701] 02:43:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x126f03800) [pid = 1648] [serial = 2103] [outer = 0x0] 02:43:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x128d48800) [pid = 1648] [serial = 2104] [outer = 0x126f03800] 02:43:10 INFO - PROCESS | 1648 | 1465206190264 Marionette DEBUG loaded listener.js 02:43:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x128d89c00) [pid = 1648] [serial = 2105] [outer = 0x126f03800] 02:43:10 INFO - PROCESS | 1648 | 1465206190627 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]]]}] 02:43:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 02:43:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 529ms 02:43:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 02:43:10 INFO - PROCESS | 1648 | 1465206190664 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 02:43:10 INFO - PROCESS | 1648 | 1465206190666 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 02:43:10 INFO - PROCESS | 1648 | 1465206190668 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 02:43:10 INFO - PROCESS | 1648 | 1465206190669 Marionette TRACE conn2 <- [1,2778,null,{}] 02:43:10 INFO - PROCESS | 1648 | 1465206190671 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}] 02:43:10 INFO - PROCESS | 1648 | 1465206190678 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:10 INFO - PROCESS | 1648 | 1465206190795 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 02:43:10 INFO - PROCESS | 1648 | 1465206190809 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:10 INFO - PROCESS | 1648 | 1465206190810 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b295000 == 33 [pid = 1648] [id = 702] 02:43:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x12944e000) [pid = 1648] [serial = 2106] [outer = 0x0] 02:43:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x12971c000) [pid = 1648] [serial = 2107] [outer = 0x12944e000] 02:43:10 INFO - PROCESS | 1648 | 1465206190836 Marionette DEBUG loaded listener.js 02:43:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x12a9b8c00) [pid = 1648] [serial = 2108] [outer = 0x12944e000] 02:43:11 INFO - PROCESS | 1648 | 1465206191188 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]]]}] 02:43:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 02:43:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 572ms 02:43:11 INFO - PROCESS | 1648 | 1465206191241 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 02:43:11 INFO - PROCESS | 1648 | 1465206191242 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 02:43:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 02:43:11 INFO - PROCESS | 1648 | 1465206191244 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 02:43:11 INFO - PROCESS | 1648 | 1465206191245 Marionette TRACE conn2 <- [1,2782,null,{}] 02:43:11 INFO - PROCESS | 1648 | 1465206191248 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}] 02:43:11 INFO - PROCESS | 1648 | 1465206191249 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:11 INFO - PROCESS | 1648 | 1465206191349 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 02:43:11 INFO - PROCESS | 1648 | 1465206191370 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:11 INFO - PROCESS | 1648 | 1465206191371 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c079000 == 34 [pid = 1648] [id = 703] 02:43:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x12a9af000) [pid = 1648] [serial = 2109] [outer = 0x0] 02:43:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x12aa44c00) [pid = 1648] [serial = 2110] [outer = 0x12a9af000] 02:43:11 INFO - PROCESS | 1648 | 1465206191395 Marionette DEBUG loaded listener.js 02:43:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x12aaa1800) [pid = 1648] [serial = 2111] [outer = 0x12a9af000] 02:43:11 INFO - PROCESS | 1648 | 1465206191765 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]]]}] 02:43:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 02:43:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 571ms 02:43:11 INFO - PROCESS | 1648 | 1465206191816 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 02:43:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 02:43:11 INFO - PROCESS | 1648 | 1465206191819 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 02:43:11 INFO - PROCESS | 1648 | 1465206191822 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 02:43:11 INFO - PROCESS | 1648 | 1465206191824 Marionette TRACE conn2 <- [1,2786,null,{}] 02:43:11 INFO - PROCESS | 1648 | 1465206191828 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}] 02:43:11 INFO - PROCESS | 1648 | 1465206191829 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:11 INFO - PROCESS | 1648 | 1465206191976 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 02:43:11 INFO - PROCESS | 1648 | 1465206191990 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:11 INFO - PROCESS | 1648 | 1465206191991 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c8cf000 == 35 [pid = 1648] [id = 704] 02:43:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x12aaa4c00) [pid = 1648] [serial = 2112] [outer = 0x0] 02:43:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12aaa8c00) [pid = 1648] [serial = 2113] [outer = 0x12aaa4c00] 02:43:12 INFO - PROCESS | 1648 | 1465206192016 Marionette DEBUG loaded listener.js 02:43:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12b221c00) [pid = 1648] [serial = 2114] [outer = 0x12aaa4c00] 02:43:12 INFO - PROCESS | 1648 | 1465206192376 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]]]}] 02:43:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 02:43:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 571ms 02:43:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 02:43:12 INFO - PROCESS | 1648 | 1465206192392 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 02:43:12 INFO - PROCESS | 1648 | 1465206192393 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 02:43:12 INFO - PROCESS | 1648 | 1465206192395 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 02:43:12 INFO - PROCESS | 1648 | 1465206192396 Marionette TRACE conn2 <- [1,2790,null,{}] 02:43:12 INFO - PROCESS | 1648 | 1465206192398 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}] 02:43:12 INFO - PROCESS | 1648 | 1465206192399 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:12 INFO - PROCESS | 1648 | 1465206192591 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 02:43:12 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x11306f000) [pid = 1648] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 02:43:12 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x112f19400) [pid = 1648] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 02:43:12 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x111ed4400) [pid = 1648] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 02:43:12 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1182e7000) [pid = 1648] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 02:43:12 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1167d4400) [pid = 1648] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 02:43:12 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1182e2400) [pid = 1648] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 02:43:12 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x116a72400) [pid = 1648] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 02:43:12 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x116fa3800) [pid = 1648] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 02:43:12 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12170e000) [pid = 1648] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 02:43:12 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x1167d3400) [pid = 1648] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 02:43:12 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x116a67c00) [pid = 1648] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 02:43:12 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x11950dc00) [pid = 1648] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 02:43:12 INFO - PROCESS | 1648 | 1465206192656 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:12 INFO - PROCESS | 1648 | 1465206192657 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x119bc5800 == 36 [pid = 1648] [id = 705] 02:43:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x112f19400) [pid = 1648] [serial = 2115] [outer = 0x0] 02:43:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x116703000) [pid = 1648] [serial = 2116] [outer = 0x112f19400] 02:43:12 INFO - PROCESS | 1648 | 1465206192697 Marionette DEBUG loaded listener.js 02:43:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1186f8400) [pid = 1648] [serial = 2117] [outer = 0x112f19400] 02:43:13 INFO - PROCESS | 1648 | 1465206193098 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]]]}] 02:43:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 02:43:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 720ms 02:43:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 02:43:13 INFO - PROCESS | 1648 | 1465206193115 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 02:43:13 INFO - PROCESS | 1648 | 1465206193117 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 02:43:13 INFO - PROCESS | 1648 | 1465206193119 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 02:43:13 INFO - PROCESS | 1648 | 1465206193120 Marionette TRACE conn2 <- [1,2794,null,{}] 02:43:13 INFO - PROCESS | 1648 | 1465206193122 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}] 02:43:13 INFO - PROCESS | 1648 | 1465206193123 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:13 INFO - PROCESS | 1648 | 1465206193203 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 02:43:13 INFO - PROCESS | 1648 | 1465206193226 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:13 INFO - PROCESS | 1648 | 1465206193227 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c9c0800 == 37 [pid = 1648] [id = 706] 02:43:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x120e72400) [pid = 1648] [serial = 2118] [outer = 0x0] 02:43:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x12b2ee400) [pid = 1648] [serial = 2119] [outer = 0x120e72400] 02:43:13 INFO - PROCESS | 1648 | 1465206193251 Marionette DEBUG loaded listener.js 02:43:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x12b37b000) [pid = 1648] [serial = 2120] [outer = 0x120e72400] 02:43:13 INFO - PROCESS | 1648 | 1465206193567 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]]]}] 02:43:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 02:43:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 473ms 02:43:13 INFO - PROCESS | 1648 | 1465206193592 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 02:43:13 INFO - PROCESS | 1648 | 1465206193594 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 02:43:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 02:43:13 INFO - PROCESS | 1648 | 1465206193597 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 02:43:13 INFO - PROCESS | 1648 | 1465206193599 Marionette TRACE conn2 <- [1,2798,null,{}] 02:43:13 INFO - PROCESS | 1648 | 1465206193602 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}] 02:43:13 INFO - PROCESS | 1648 | 1465206193604 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:13 INFO - PROCESS | 1648 | 1465206193780 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 02:43:13 INFO - PROCESS | 1648 | 1465206193837 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:13 INFO - PROCESS | 1648 | 1465206193839 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d02c800 == 38 [pid = 1648] [id = 707] 02:43:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x12bba0400) [pid = 1648] [serial = 2121] [outer = 0x0] 02:43:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x12bbdbc00) [pid = 1648] [serial = 2122] [outer = 0x12bba0400] 02:43:13 INFO - PROCESS | 1648 | 1465206193881 Marionette DEBUG loaded listener.js 02:43:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x12bd3e000) [pid = 1648] [serial = 2123] [outer = 0x12bba0400] 02:43:14 INFO - PROCESS | 1648 | 1465206194262 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]]]}] 02:43:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 02:43:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 671ms 02:43:14 INFO - PROCESS | 1648 | 1465206194268 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 02:43:14 INFO - PROCESS | 1648 | 1465206194269 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 02:43:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 02:43:14 INFO - PROCESS | 1648 | 1465206194271 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 02:43:14 INFO - PROCESS | 1648 | 1465206194272 Marionette TRACE conn2 <- [1,2802,null,{}] 02:43:14 INFO - PROCESS | 1648 | 1465206194276 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}] 02:43:14 INFO - PROCESS | 1648 | 1465206194278 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:14 INFO - PROCESS | 1648 | 1465206194383 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 02:43:14 INFO - PROCESS | 1648 | 1465206194390 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:14 INFO - PROCESS | 1648 | 1465206194391 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d040000 == 39 [pid = 1648] [id = 708] 02:43:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x12bba0800) [pid = 1648] [serial = 2124] [outer = 0x0] 02:43:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12bd9f400) [pid = 1648] [serial = 2125] [outer = 0x12bba0800] 02:43:14 INFO - PROCESS | 1648 | 1465206194415 Marionette DEBUG loaded listener.js 02:43:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12bda8800) [pid = 1648] [serial = 2126] [outer = 0x12bba0800] 02:43:14 INFO - PROCESS | 1648 | 1465206194896 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]]]}] 02:43:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 02:43:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 671ms 02:43:14 INFO - PROCESS | 1648 | 1465206194943 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 02:43:14 INFO - PROCESS | 1648 | 1465206194945 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 02:43:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 02:43:14 INFO - PROCESS | 1648 | 1465206194949 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 02:43:14 INFO - PROCESS | 1648 | 1465206194951 Marionette TRACE conn2 <- [1,2806,null,{}] 02:43:14 INFO - PROCESS | 1648 | 1465206194955 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}] 02:43:14 INFO - PROCESS | 1648 | 1465206194957 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:15 INFO - PROCESS | 1648 | 1465206195065 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 02:43:15 INFO - PROCESS | 1648 | 1465206195138 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:15 INFO - PROCESS | 1648 | 1465206195139 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x119862800 == 40 [pid = 1648] [id = 709] 02:43:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1180bb400) [pid = 1648] [serial = 2127] [outer = 0x0] 02:43:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x118496000) [pid = 1648] [serial = 2128] [outer = 0x1180bb400] 02:43:15 INFO - PROCESS | 1648 | 1465206195171 Marionette DEBUG loaded listener.js 02:43:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x119003000) [pid = 1648] [serial = 2129] [outer = 0x1180bb400] 02:43:15 INFO - PROCESS | 1648 | 1465206195611 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]]]}] 02:43:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 02:43:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 672ms 02:43:15 INFO - PROCESS | 1648 | 1465206195620 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 02:43:15 INFO - PROCESS | 1648 | 1465206195623 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 02:43:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 02:43:15 INFO - PROCESS | 1648 | 1465206195652 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 02:43:15 INFO - PROCESS | 1648 | 1465206195654 Marionette TRACE conn2 <- [1,2810,null,{}] 02:43:15 INFO - PROCESS | 1648 | 1465206195671 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}] 02:43:15 INFO - PROCESS | 1648 | 1465206195673 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:15 INFO - PROCESS | 1648 | 1465206195776 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 02:43:15 INFO - PROCESS | 1648 | 1465206195836 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:15 INFO - PROCESS | 1648 | 1465206195837 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a90b800 == 41 [pid = 1648] [id = 710] 02:43:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x121506800) [pid = 1648] [serial = 2130] [outer = 0x0] 02:43:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x121def800) [pid = 1648] [serial = 2131] [outer = 0x121506800] 02:43:15 INFO - PROCESS | 1648 | 1465206195869 Marionette DEBUG loaded listener.js 02:43:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x126842400) [pid = 1648] [serial = 2132] [outer = 0x121506800] 02:43:16 INFO - PROCESS | 1648 | 1465206196321 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]]]}] 02:43:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 02:43:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 683ms 02:43:16 INFO - PROCESS | 1648 | 1465206196336 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 02:43:16 INFO - PROCESS | 1648 | 1465206196337 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 02:43:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 02:43:16 INFO - PROCESS | 1648 | 1465206196340 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 02:43:16 INFO - PROCESS | 1648 | 1465206196343 Marionette TRACE conn2 <- [1,2814,null,{}] 02:43:16 INFO - PROCESS | 1648 | 1465206196351 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}] 02:43:16 INFO - PROCESS | 1648 | 1465206196354 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:16 INFO - PROCESS | 1648 | 1465206196458 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 02:43:16 INFO - PROCESS | 1648 | 1465206196520 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:16 INFO - PROCESS | 1648 | 1465206196522 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d040800 == 42 [pid = 1648] [id = 711] 02:43:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x128d44000) [pid = 1648] [serial = 2133] [outer = 0x0] 02:43:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x129450400) [pid = 1648] [serial = 2134] [outer = 0x128d44000] 02:43:16 INFO - PROCESS | 1648 | 1465206196554 Marionette DEBUG loaded listener.js 02:43:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12972e800) [pid = 1648] [serial = 2135] [outer = 0x128d44000] 02:43:17 INFO - PROCESS | 1648 | 1465206197030 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]]]}] 02:43:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 02:43:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 726ms 02:43:17 INFO - PROCESS | 1648 | 1465206197067 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 02:43:17 INFO - PROCESS | 1648 | 1465206197069 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 02:43:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 02:43:17 INFO - PROCESS | 1648 | 1465206197288 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 02:43:17 INFO - PROCESS | 1648 | 1465206197290 Marionette TRACE conn2 <- [1,2818,null,{}] 02:43:17 INFO - PROCESS | 1648 | 1465206197300 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}] 02:43:17 INFO - PROCESS | 1648 | 1465206197303 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:17 INFO - PROCESS | 1648 | 1465206197433 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 02:43:17 INFO - PROCESS | 1648 | 1465206197471 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:17 INFO - PROCESS | 1648 | 1465206197473 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x11986b800 == 43 [pid = 1648] [id = 712] 02:43:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1182e2c00) [pid = 1648] [serial = 2136] [outer = 0x0] 02:43:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x118496400) [pid = 1648] [serial = 2137] [outer = 0x1182e2c00] 02:43:17 INFO - PROCESS | 1648 | 1465206197502 Marionette DEBUG loaded listener.js 02:43:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x119004000) [pid = 1648] [serial = 2138] [outer = 0x1182e2c00] 02:43:17 INFO - PROCESS | 1648 | 1465206197931 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]]]}] 02:43:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 02:43:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 893ms 02:43:17 INFO - PROCESS | 1648 | 1465206197966 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 02:43:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 02:43:17 INFO - PROCESS | 1648 | 1465206197969 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 02:43:17 INFO - PROCESS | 1648 | 1465206197972 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 02:43:17 INFO - PROCESS | 1648 | 1465206197974 Marionette TRACE conn2 <- [1,2822,null,{}] 02:43:17 INFO - PROCESS | 1648 | 1465206197978 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}] 02:43:17 INFO - PROCESS | 1648 | 1465206197980 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:18 INFO - PROCESS | 1648 | 1465206198073 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 02:43:18 INFO - PROCESS | 1648 | 1465206198151 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:18 INFO - PROCESS | 1648 | 1465206198152 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x1189b0000 == 44 [pid = 1648] [id = 713] 02:43:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x119509800) [pid = 1648] [serial = 2139] [outer = 0x0] 02:43:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x119546c00) [pid = 1648] [serial = 2140] [outer = 0x119509800] 02:43:18 INFO - PROCESS | 1648 | 1465206198180 Marionette DEBUG loaded listener.js 02:43:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x119b6a800) [pid = 1648] [serial = 2141] [outer = 0x119509800] 02:43:18 INFO - PROCESS | 1648 | --DOCSHELL 0x12d02c800 == 43 [pid = 1648] [id = 707] 02:43:18 INFO - PROCESS | 1648 | --DOCSHELL 0x12c9c0800 == 42 [pid = 1648] [id = 706] 02:43:18 INFO - PROCESS | 1648 | --DOCSHELL 0x119bc5800 == 41 [pid = 1648] [id = 705] 02:43:18 INFO - PROCESS | 1648 | --DOCSHELL 0x12c8cf000 == 40 [pid = 1648] [id = 704] 02:43:18 INFO - PROCESS | 1648 | --DOCSHELL 0x12c079000 == 39 [pid = 1648] [id = 703] 02:43:18 INFO - PROCESS | 1648 | --DOCSHELL 0x12b295000 == 38 [pid = 1648] [id = 702] 02:43:18 INFO - PROCESS | 1648 | --DOCSHELL 0x12a968000 == 37 [pid = 1648] [id = 701] 02:43:18 INFO - PROCESS | 1648 | --DOCSHELL 0x1294c1000 == 36 [pid = 1648] [id = 700] 02:43:18 INFO - PROCESS | 1648 | --DOCSHELL 0x124955800 == 35 [pid = 1648] [id = 699] 02:43:18 INFO - PROCESS | 1648 | --DOCSHELL 0x12ce04800 == 34 [pid = 1648] [id = 16] 02:43:18 INFO - PROCESS | 1648 | --DOCSHELL 0x119866000 == 33 [pid = 1648] [id = 698] 02:43:18 INFO - PROCESS | 1648 | --DOCSHELL 0x1167ac000 == 32 [pid = 1648] [id = 697] 02:43:18 INFO - PROCESS | 1648 | --DOCSHELL 0x125670000 == 31 [pid = 1648] [id = 696] 02:43:18 INFO - PROCESS | 1648 | --DOCSHELL 0x12c07a000 == 30 [pid = 1648] [id = 694] 02:43:18 INFO - PROCESS | 1648 | --DOCSHELL 0x116a9e800 == 29 [pid = 1648] [id = 695] 02:43:18 INFO - PROCESS | 1648 | --DOCSHELL 0x11986b800 == 28 [pid = 1648] [id = 712] 02:43:18 INFO - PROCESS | 1648 | --DOCSHELL 0x12d040800 == 27 [pid = 1648] [id = 711] 02:43:18 INFO - PROCESS | 1648 | --DOCSHELL 0x12a90b800 == 26 [pid = 1648] [id = 710] 02:43:18 INFO - PROCESS | 1648 | --DOCSHELL 0x12d040000 == 25 [pid = 1648] [id = 708] 02:43:18 INFO - PROCESS | 1648 | --DOCSHELL 0x119862800 == 24 [pid = 1648] [id = 709] 02:43:18 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1290ea400) [pid = 1648] [serial = 2083] [outer = 0x0] [url = about:blank] 02:43:18 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x116705400) [pid = 1648] [serial = 2054] [outer = 0x0] [url = about:blank] 02:43:18 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x12113bc00) [pid = 1648] [serial = 2065] [outer = 0x0] [url = about:blank] 02:43:18 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1186f4800) [pid = 1648] [serial = 2075] [outer = 0x0] [url = about:blank] 02:43:18 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x128efdc00) [pid = 1648] [serial = 2081] [outer = 0x0] [url = about:blank] 02:43:18 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x113d72800) [pid = 1648] [serial = 2074] [outer = 0x0] [url = about:blank] 02:43:18 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x121717400) [pid = 1648] [serial = 2066] [outer = 0x0] [url = about:blank] 02:43:18 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x116fa2c00) [pid = 1648] [serial = 2056] [outer = 0x0] [url = about:blank] 02:43:18 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x118497400) [pid = 1648] [serial = 2059] [outer = 0x0] [url = about:blank] 02:43:18 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x118583800) [pid = 1648] [serial = 2044] [outer = 0x0] [url = about:blank] 02:43:18 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x124fb5000) [pid = 1648] [serial = 2068] [outer = 0x0] [url = about:blank] 02:43:18 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x119059800) [pid = 1648] [serial = 2045] [outer = 0x0] [url = about:blank] 02:43:18 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x124cf3400) [pid = 1648] [serial = 2047] [outer = 0x0] [url = about:blank] 02:43:18 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x127559c00) [pid = 1648] [serial = 2072] [outer = 0x0] [url = about:blank] 02:43:18 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1188e8000) [pid = 1648] [serial = 2060] [outer = 0x0] [url = about:blank] 02:43:18 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x128d89000) [pid = 1648] [serial = 2080] [outer = 0x0] [url = about:blank] 02:43:18 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x128d4a000) [pid = 1648] [serial = 2077] [outer = 0x0] [url = about:blank] 02:43:18 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x126842800) [pid = 1648] [serial = 2048] [outer = 0x0] [url = about:blank] 02:43:18 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12684e400) [pid = 1648] [serial = 2069] [outer = 0x0] [url = about:blank] 02:43:18 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x117656000) [pid = 1648] [serial = 2050] [outer = 0x0] [url = about:blank] 02:43:18 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x126f11400) [pid = 1648] [serial = 2071] [outer = 0x0] [url = about:blank] 02:43:18 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x120e70800) [pid = 1648] [serial = 2063] [outer = 0x0] [url = about:blank] 02:43:18 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x113868c00) [pid = 1648] [serial = 2053] [outer = 0x0] [url = about:blank] 02:43:18 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x119547c00) [pid = 1648] [serial = 2062] [outer = 0x0] [url = about:blank] 02:43:18 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x11810b800) [pid = 1648] [serial = 2057] [outer = 0x0] [url = about:blank] 02:43:18 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x118584800) [pid = 1648] [serial = 2051] [outer = 0x0] [url = about:blank] 02:43:19 INFO - PROCESS | 1648 | 1465206199181 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]]]}] 02:43:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 02:43:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1222ms 02:43:19 INFO - PROCESS | 1648 | 1465206199202 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 02:43:19 INFO - PROCESS | 1648 | 1465206199207 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 02:43:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 02:43:19 INFO - PROCESS | 1648 | 1465206199213 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 02:43:19 INFO - PROCESS | 1648 | 1465206199216 Marionette TRACE conn2 <- [1,2826,null,{}] 02:43:19 INFO - PROCESS | 1648 | 1465206199220 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}] 02:43:19 INFO - PROCESS | 1648 | 1465206199222 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:19 INFO - PROCESS | 1648 | 1465206199349 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 02:43:19 INFO - PROCESS | 1648 | 1465206199357 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:19 INFO - PROCESS | 1648 | 1465206199359 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x116844800 == 25 [pid = 1648] [id = 714] 02:43:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x116053800) [pid = 1648] [serial = 2142] [outer = 0x0] 02:43:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x11628cc00) [pid = 1648] [serial = 2143] [outer = 0x116053800] 02:43:19 INFO - PROCESS | 1648 | 1465206199404 Marionette DEBUG loaded listener.js 02:43:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x11670d000) [pid = 1648] [serial = 2144] [outer = 0x116053800] 02:43:19 INFO - PROCESS | 1648 | 1465206199790 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 02:43:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 02:43:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 621ms 02:43:19 INFO - PROCESS | 1648 | 1465206199835 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 02:43:19 INFO - PROCESS | 1648 | 1465206199838 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 02:43:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 02:43:19 INFO - PROCESS | 1648 | 1465206199842 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 02:43:19 INFO - PROCESS | 1648 | 1465206199844 Marionette TRACE conn2 <- [1,2830,null,{}] 02:43:19 INFO - PROCESS | 1648 | 1465206199846 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}] 02:43:19 INFO - PROCESS | 1648 | 1465206199848 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:19 INFO - PROCESS | 1648 | 1465206199928 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 02:43:19 INFO - PROCESS | 1648 | 1465206199932 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:19 INFO - PROCESS | 1648 | 1465206199933 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x1180cf000 == 26 [pid = 1648] [id = 715] 02:43:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1168a9c00) [pid = 1648] [serial = 2145] [outer = 0x0] 02:43:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x116facc00) [pid = 1648] [serial = 2146] [outer = 0x1168a9c00] 02:43:19 INFO - PROCESS | 1648 | 1465206199962 Marionette DEBUG loaded listener.js 02:43:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x118102c00) [pid = 1648] [serial = 2147] [outer = 0x1168a9c00] 02:43:20 INFO - PROCESS | 1648 | 1465206200332 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]]]}] 02:43:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 02:43:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 522ms 02:43:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 02:43:20 INFO - PROCESS | 1648 | 1465206200365 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 02:43:20 INFO - PROCESS | 1648 | 1465206200366 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 02:43:20 INFO - PROCESS | 1648 | 1465206200368 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 02:43:20 INFO - PROCESS | 1648 | 1465206200371 Marionette TRACE conn2 <- [1,2834,null,{}] 02:43:20 INFO - PROCESS | 1648 | 1465206200385 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}] 02:43:20 INFO - PROCESS | 1648 | 1465206200389 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:20 INFO - PROCESS | 1648 | 1465206200468 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 02:43:20 INFO - PROCESS | 1648 | 1465206200476 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:20 INFO - PROCESS | 1648 | 1465206200478 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x119bbb800 == 27 [pid = 1648] [id = 716] 02:43:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x11857f400) [pid = 1648] [serial = 2148] [outer = 0x0] 02:43:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1186efc00) [pid = 1648] [serial = 2149] [outer = 0x11857f400] 02:43:20 INFO - PROCESS | 1648 | 1465206200505 Marionette DEBUG loaded listener.js 02:43:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x11886a400) [pid = 1648] [serial = 2150] [outer = 0x11857f400] 02:43:21 INFO - PROCESS | 1648 | 1465206201016 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 02:43:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 02:43:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 678ms 02:43:21 INFO - PROCESS | 1648 | 1465206201046 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 02:43:21 INFO - PROCESS | 1648 | 1465206201049 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 02:43:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 02:43:21 INFO - PROCESS | 1648 | 1465206201052 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 02:43:21 INFO - PROCESS | 1648 | 1465206201054 Marionette TRACE conn2 <- [1,2838,null,{}] 02:43:21 INFO - PROCESS | 1648 | 1465206201058 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}] 02:43:21 INFO - PROCESS | 1648 | 1465206201060 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:21 INFO - PROCESS | 1648 | 1465206201170 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 02:43:21 INFO - PROCESS | 1648 | 1465206201278 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:21 INFO - PROCESS | 1648 | 1465206201280 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e17800 == 28 [pid = 1648] [id = 717] 02:43:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x116611400) [pid = 1648] [serial = 2151] [outer = 0x0] 02:43:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x116709400) [pid = 1648] [serial = 2152] [outer = 0x116611400] 02:43:21 INFO - PROCESS | 1648 | 1465206201312 Marionette DEBUG loaded listener.js 02:43:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x116a6e800) [pid = 1648] [serial = 2153] [outer = 0x116611400] 02:43:21 INFO - PROCESS | 1648 | 1465206201833 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]]]}] 02:43:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 02:43:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 823ms 02:43:21 INFO - PROCESS | 1648 | 1465206201898 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 02:43:21 INFO - PROCESS | 1648 | 1465206201901 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 02:43:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 02:43:21 INFO - PROCESS | 1648 | 1465206201909 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 02:43:21 INFO - PROCESS | 1648 | 1465206201911 Marionette TRACE conn2 <- [1,2842,null,{}] 02:43:21 INFO - PROCESS | 1648 | 1465206201914 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}] 02:43:21 INFO - PROCESS | 1648 | 1465206201915 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:22 INFO - PROCESS | 1648 | 1465206202020 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 02:43:22 INFO - PROCESS | 1648 | 1465206202100 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:22 INFO - PROCESS | 1648 | 1465206202102 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x121db0800 == 29 [pid = 1648] [id = 718] 02:43:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x11848ec00) [pid = 1648] [serial = 2154] [outer = 0x0] 02:43:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x118582000) [pid = 1648] [serial = 2155] [outer = 0x11848ec00] 02:43:22 INFO - PROCESS | 1648 | 1465206202134 Marionette DEBUG loaded listener.js 02:43:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x11885f800) [pid = 1648] [serial = 2156] [outer = 0x11848ec00] 02:43:22 INFO - PROCESS | 1648 | --DOCSHELL 0x1180cf000 == 28 [pid = 1648] [id = 715] 02:43:22 INFO - PROCESS | 1648 | --DOCSHELL 0x116844800 == 27 [pid = 1648] [id = 714] 02:43:22 INFO - PROCESS | 1648 | --DOCSHELL 0x1189b0000 == 26 [pid = 1648] [id = 713] 02:43:22 INFO - PROCESS | 1648 | 1465206202746 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]]]}] 02:43:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 02:43:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 873ms 02:43:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 02:43:22 INFO - PROCESS | 1648 | 1465206202781 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 02:43:22 INFO - PROCESS | 1648 | 1465206202783 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 02:43:22 INFO - PROCESS | 1648 | 1465206202786 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 02:43:22 INFO - PROCESS | 1648 | 1465206202788 Marionette TRACE conn2 <- [1,2846,null,{}] 02:43:22 INFO - PROCESS | 1648 | 1465206202792 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}] 02:43:22 INFO - PROCESS | 1648 | 1465206202793 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:22 INFO - PROCESS | 1648 | 1465206202942 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 02:43:22 INFO - PROCESS | 1648 | 1465206202989 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:22 INFO - PROCESS | 1648 | 1465206202990 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x117008800 == 27 [pid = 1648] [id = 719] 02:43:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x11670d400) [pid = 1648] [serial = 2157] [outer = 0x0] 02:43:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1168b1c00) [pid = 1648] [serial = 2158] [outer = 0x11670d400] 02:43:23 INFO - PROCESS | 1648 | 1465206203025 Marionette DEBUG loaded listener.js 02:43:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x11810b800) [pid = 1648] [serial = 2159] [outer = 0x11670d400] 02:43:23 INFO - PROCESS | 1648 | 1465206203378 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]]]}] 02:43:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 02:43:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 620ms 02:43:23 INFO - PROCESS | 1648 | 1465206203406 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 02:43:23 INFO - PROCESS | 1648 | 1465206203412 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 02:43:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 02:43:23 INFO - PROCESS | 1648 | 1465206203423 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 02:43:23 INFO - PROCESS | 1648 | 1465206203425 Marionette TRACE conn2 <- [1,2850,null,{}] 02:43:23 INFO - PROCESS | 1648 | 1465206203428 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}] 02:43:23 INFO - PROCESS | 1648 | 1465206203429 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:23 INFO - PROCESS | 1648 | 1465206203564 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 02:43:23 INFO - PROCESS | 1648 | 1465206203582 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:23 INFO - PROCESS | 1648 | 1465206203584 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x12182c800 == 28 [pid = 1648] [id = 720] 02:43:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x118583800) [pid = 1648] [serial = 2160] [outer = 0x0] 02:43:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x119003400) [pid = 1648] [serial = 2161] [outer = 0x118583800] 02:43:23 INFO - PROCESS | 1648 | 1465206203628 Marionette DEBUG loaded listener.js 02:43:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x119251400) [pid = 1648] [serial = 2162] [outer = 0x118583800] 02:43:24 INFO - PROCESS | 1648 | 1465206204136 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 02:43:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 02:43:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 726ms 02:43:24 INFO - PROCESS | 1648 | 1465206204145 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 02:43:24 INFO - PROCESS | 1648 | 1465206204147 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 02:43:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 02:43:24 INFO - PROCESS | 1648 | 1465206204150 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 02:43:24 INFO - PROCESS | 1648 | 1465206204154 Marionette TRACE conn2 <- [1,2854,null,{}] 02:43:24 INFO - PROCESS | 1648 | 1465206204184 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}] 02:43:24 INFO - PROCESS | 1648 | 1465206204191 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:24 INFO - PROCESS | 1648 | 1465206204376 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 02:43:24 INFO - PROCESS | 1648 | 1465206204407 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:24 INFO - PROCESS | 1648 | 1465206204410 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x1275d5800 == 29 [pid = 1648] [id = 721] 02:43:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x111c82800) [pid = 1648] [serial = 2163] [outer = 0x0] 02:43:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x119b65400) [pid = 1648] [serial = 2164] [outer = 0x111c82800] 02:43:24 INFO - PROCESS | 1648 | 1465206204456 Marionette DEBUG loaded listener.js 02:43:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x121136800) [pid = 1648] [serial = 2165] [outer = 0x111c82800] 02:43:24 INFO - PROCESS | 1648 | 1465206204862 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]]]}] 02:43:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 02:43:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 732ms 02:43:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 02:43:24 INFO - PROCESS | 1648 | 1465206204883 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 02:43:24 INFO - PROCESS | 1648 | 1465206204885 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 02:43:24 INFO - PROCESS | 1648 | 1465206204887 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 02:43:24 INFO - PROCESS | 1648 | 1465206204888 Marionette TRACE conn2 <- [1,2858,null,{}] 02:43:24 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x12bba0400) [pid = 1648] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 02:43:24 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x12944e000) [pid = 1648] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 02:43:24 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12a9af000) [pid = 1648] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 02:43:24 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x11857ec00) [pid = 1648] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 02:43:24 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x11857cc00) [pid = 1648] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 02:43:24 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x118492400) [pid = 1648] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 02:43:24 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12aaa4c00) [pid = 1648] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 02:43:24 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x126844800) [pid = 1648] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 02:43:24 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1182ec000) [pid = 1648] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 02:43:24 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x126f03800) [pid = 1648] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 02:43:24 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x113d75800) [pid = 1648] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 02:43:24 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x119b71400) [pid = 1648] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 02:43:24 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12c778000) [pid = 1648] [serial = 44] [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.] 02:43:24 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x120e72400) [pid = 1648] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 02:43:24 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x112f19400) [pid = 1648] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 02:43:24 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12ce05800) [pid = 1648] [serial = 41] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:43:24 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x121b5b000) [pid = 1648] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 02:43:24 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x12bba0800) [pid = 1648] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 02:43:24 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x119509800) [pid = 1648] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 02:43:24 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x116053800) [pid = 1648] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 02:43:24 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1180bb400) [pid = 1648] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 02:43:24 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x121506800) [pid = 1648] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 02:43:24 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x128d44000) [pid = 1648] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 02:43:24 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x1182e2c00) [pid = 1648] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 02:43:24 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x1168a9c00) [pid = 1648] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 02:43:24 INFO - PROCESS | 1648 | 1465206204971 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}] 02:43:24 INFO - PROCESS | 1648 | 1465206204972 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:25 INFO - PROCESS | 1648 | 1465206205069 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 02:43:25 INFO - PROCESS | 1648 | 1465206205076 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:25 INFO - PROCESS | 1648 | 1465206205077 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x1275cb000 == 30 [pid = 1648] [id = 722] 02:43:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x117658000) [pid = 1648] [serial = 2166] [outer = 0x0] 02:43:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1182dfc00) [pid = 1648] [serial = 2167] [outer = 0x117658000] 02:43:25 INFO - PROCESS | 1648 | 1465206205108 Marionette DEBUG loaded listener.js 02:43:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x11925a000) [pid = 1648] [serial = 2168] [outer = 0x117658000] 02:43:25 INFO - PROCESS | 1648 | 1465206205550 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 02:43:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 02:43:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 687ms 02:43:25 INFO - PROCESS | 1648 | 1465206205575 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 02:43:25 INFO - PROCESS | 1648 | 1465206205576 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 02:43:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 02:43:25 INFO - PROCESS | 1648 | 1465206205578 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 02:43:25 INFO - PROCESS | 1648 | 1465206205579 Marionette TRACE conn2 <- [1,2862,null,{}] 02:43:25 INFO - PROCESS | 1648 | 1465206205582 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}] 02:43:25 INFO - PROCESS | 1648 | 1465206205583 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:25 INFO - PROCESS | 1648 | 1465206205685 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 02:43:25 INFO - PROCESS | 1648 | 1465206205708 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:25 INFO - PROCESS | 1648 | 1465206205710 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a914800 == 31 [pid = 1648] [id = 723] 02:43:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x11925b800) [pid = 1648] [serial = 2169] [outer = 0x0] 02:43:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x12128c800) [pid = 1648] [serial = 2170] [outer = 0x11925b800] 02:43:25 INFO - PROCESS | 1648 | 1465206205734 Marionette DEBUG loaded listener.js 02:43:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x121611c00) [pid = 1648] [serial = 2171] [outer = 0x11925b800] 02:43:26 INFO - PROCESS | 1648 | 1465206206045 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]]]}] 02:43:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 02:43:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 520ms 02:43:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 02:43:26 INFO - PROCESS | 1648 | 1465206206099 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 02:43:26 INFO - PROCESS | 1648 | 1465206206100 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 02:43:26 INFO - PROCESS | 1648 | 1465206206102 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 02:43:26 INFO - PROCESS | 1648 | 1465206206103 Marionette TRACE conn2 <- [1,2866,null,{}] 02:43:26 INFO - PROCESS | 1648 | 1465206206105 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}] 02:43:26 INFO - PROCESS | 1648 | 1465206206109 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:26 INFO - PROCESS | 1648 | 1465206206204 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 02:43:26 INFO - PROCESS | 1648 | 1465206206210 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:26 INFO - PROCESS | 1648 | 1465206206211 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b27f800 == 32 [pid = 1648] [id = 724] 02:43:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1219dac00) [pid = 1648] [serial = 2172] [outer = 0x0] 02:43:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x124cfb400) [pid = 1648] [serial = 2173] [outer = 0x1219dac00] 02:43:26 INFO - PROCESS | 1648 | 1465206206237 Marionette DEBUG loaded listener.js 02:43:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x12170e400) [pid = 1648] [serial = 2174] [outer = 0x1219dac00] 02:43:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 02:43:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 469ms 02:43:26 INFO - PROCESS | 1648 | 1465206206569 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]]]}] 02:43:26 INFO - PROCESS | 1648 | 1465206206578 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 02:43:26 INFO - PROCESS | 1648 | 1465206206579 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 02:43:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 02:43:26 INFO - PROCESS | 1648 | 1465206206591 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 02:43:26 INFO - PROCESS | 1648 | 1465206206593 Marionette TRACE conn2 <- [1,2870,null,{}] 02:43:26 INFO - PROCESS | 1648 | 1465206206596 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}] 02:43:26 INFO - PROCESS | 1648 | 1465206206597 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:26 INFO - PROCESS | 1648 | 1465206206703 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 02:43:26 INFO - PROCESS | 1648 | 1465206206712 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:26 INFO - PROCESS | 1648 | 1465206206713 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a23000 == 33 [pid = 1648] [id = 725] 02:43:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x12160f000) [pid = 1648] [serial = 2175] [outer = 0x0] 02:43:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x126f02800) [pid = 1648] [serial = 2176] [outer = 0x12160f000] 02:43:26 INFO - PROCESS | 1648 | 1465206206738 Marionette DEBUG loaded listener.js 02:43:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12700b000) [pid = 1648] [serial = 2177] [outer = 0x12160f000] 02:43:27 INFO - PROCESS | 1648 | 1465206207239 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]]]}] 02:43:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 02:43:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 726ms 02:43:27 INFO - PROCESS | 1648 | 1465206207317 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 02:43:27 INFO - PROCESS | 1648 | 1465206207320 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 02:43:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 02:43:27 INFO - PROCESS | 1648 | 1465206207325 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 02:43:27 INFO - PROCESS | 1648 | 1465206207329 Marionette TRACE conn2 <- [1,2874,null,{}] 02:43:27 INFO - PROCESS | 1648 | 1465206207334 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}] 02:43:27 INFO - PROCESS | 1648 | 1465206207337 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:27 INFO - PROCESS | 1648 | 1465206207442 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 02:43:27 INFO - PROCESS | 1648 | 1465206207516 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:27 INFO - PROCESS | 1648 | 1465206207518 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x119095800 == 34 [pid = 1648] [id = 726] 02:43:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x112a7c000) [pid = 1648] [serial = 2178] [outer = 0x0] 02:43:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x116051400) [pid = 1648] [serial = 2179] [outer = 0x112a7c000] 02:43:27 INFO - PROCESS | 1648 | 1465206207551 Marionette DEBUG loaded listener.js 02:43:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x117656000) [pid = 1648] [serial = 2180] [outer = 0x112a7c000] 02:43:28 INFO - PROCESS | 1648 | 1465206208031 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]]]}] 02:43:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 02:43:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 725ms 02:43:28 INFO - PROCESS | 1648 | 1465206208050 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 02:43:28 INFO - PROCESS | 1648 | 1465206208053 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 02:43:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 02:43:28 INFO - PROCESS | 1648 | 1465206208060 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 02:43:28 INFO - PROCESS | 1648 | 1465206208062 Marionette TRACE conn2 <- [1,2878,null,{}] 02:43:28 INFO - PROCESS | 1648 | 1465206208065 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}] 02:43:28 INFO - PROCESS | 1648 | 1465206208066 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:28 INFO - PROCESS | 1648 | 1465206208168 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 02:43:28 INFO - PROCESS | 1648 | 1465206208227 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:28 INFO - PROCESS | 1648 | 1465206208229 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x1275d4800 == 35 [pid = 1648] [id = 727] 02:43:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x118580000) [pid = 1648] [serial = 2181] [outer = 0x0] 02:43:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x11925a800) [pid = 1648] [serial = 2182] [outer = 0x118580000] 02:43:28 INFO - PROCESS | 1648 | 1465206208260 Marionette DEBUG loaded listener.js 02:43:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x119512800) [pid = 1648] [serial = 2183] [outer = 0x118580000] 02:43:28 INFO - PROCESS | 1648 | 1465206208695 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]]]}] 02:43:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 02:43:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 670ms 02:43:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 02:43:28 INFO - PROCESS | 1648 | 1465206208730 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 02:43:28 INFO - PROCESS | 1648 | 1465206208731 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 02:43:28 INFO - PROCESS | 1648 | 1465206208734 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 02:43:28 INFO - PROCESS | 1648 | 1465206208736 Marionette TRACE conn2 <- [1,2882,null,{}] 02:43:28 INFO - PROCESS | 1648 | 1465206208744 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}] 02:43:28 INFO - PROCESS | 1648 | 1465206208748 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:28 INFO - PROCESS | 1648 | 1465206208848 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 02:43:28 INFO - PROCESS | 1648 | 1465206208923 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:28 INFO - PROCESS | 1648 | 1465206208925 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c447800 == 36 [pid = 1648] [id = 728] 02:43:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x120e76c00) [pid = 1648] [serial = 2184] [outer = 0x0] 02:43:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x123db9400) [pid = 1648] [serial = 2185] [outer = 0x120e76c00] 02:43:28 INFO - PROCESS | 1648 | 1465206208959 Marionette DEBUG loaded listener.js 02:43:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x119b09400) [pid = 1648] [serial = 2186] [outer = 0x120e76c00] 02:43:29 INFO - PROCESS | 1648 | 1465206209378 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]]]}] 02:43:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 02:43:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 674ms 02:43:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 02:43:29 INFO - PROCESS | 1648 | 1465206209410 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 02:43:29 INFO - PROCESS | 1648 | 1465206209411 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 02:43:29 INFO - PROCESS | 1648 | 1465206209414 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 02:43:29 INFO - PROCESS | 1648 | 1465206209415 Marionette TRACE conn2 <- [1,2886,null,{}] 02:43:29 INFO - PROCESS | 1648 | 1465206209417 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}] 02:43:29 INFO - PROCESS | 1648 | 1465206209419 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:29 INFO - PROCESS | 1648 | 1465206209540 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 02:43:29 INFO - PROCESS | 1648 | 1465206209613 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:29 INFO - PROCESS | 1648 | 1465206209614 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c9b5000 == 37 [pid = 1648] [id = 729] 02:43:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x127010400) [pid = 1648] [serial = 2187] [outer = 0x0] 02:43:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x127262800) [pid = 1648] [serial = 2188] [outer = 0x127010400] 02:43:29 INFO - PROCESS | 1648 | 1465206209645 Marionette DEBUG loaded listener.js 02:43:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x127560400) [pid = 1648] [serial = 2189] [outer = 0x127010400] 02:43:30 INFO - PROCESS | 1648 | 1465206210069 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]]]}] 02:43:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 02:43:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 669ms 02:43:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 02:43:30 INFO - PROCESS | 1648 | 1465206210084 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 02:43:30 INFO - PROCESS | 1648 | 1465206210085 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 02:43:30 INFO - PROCESS | 1648 | 1465206210087 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 02:43:30 INFO - PROCESS | 1648 | 1465206210089 Marionette TRACE conn2 <- [1,2890,null,{}] 02:43:30 INFO - PROCESS | 1648 | 1465206210094 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}] 02:43:30 INFO - PROCESS | 1648 | 1465206210095 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:30 INFO - PROCESS | 1648 | 1465206210216 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 02:43:30 INFO - PROCESS | 1648 | 1465206210275 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:30 INFO - PROCESS | 1648 | 1465206210276 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ce45800 == 38 [pid = 1648] [id = 730] 02:43:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x126f0b800) [pid = 1648] [serial = 2190] [outer = 0x0] 02:43:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x128d44800) [pid = 1648] [serial = 2191] [outer = 0x126f0b800] 02:43:30 INFO - PROCESS | 1648 | 1465206210307 Marionette DEBUG loaded listener.js 02:43:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x128d4d800) [pid = 1648] [serial = 2192] [outer = 0x126f0b800] 02:43:30 INFO - PROCESS | 1648 | 1465206210875 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 02:43:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 02:43:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 821ms 02:43:30 INFO - PROCESS | 1648 | 1465206210924 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 02:43:30 INFO - PROCESS | 1648 | 1465206210926 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 02:43:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 02:43:30 INFO - PROCESS | 1648 | 1465206210937 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 02:43:30 INFO - PROCESS | 1648 | 1465206210940 Marionette TRACE conn2 <- [1,2894,null,{}] 02:43:30 INFO - PROCESS | 1648 | 1465206210945 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}] 02:43:30 INFO - PROCESS | 1648 | 1465206210947 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:31 INFO - PROCESS | 1648 | 1465206211047 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 02:43:31 INFO - PROCESS | 1648 | 1465206211116 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:31 INFO - PROCESS | 1648 | 1465206211119 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x117021800 == 39 [pid = 1648] [id = 731] 02:43:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x116702c00) [pid = 1648] [serial = 2193] [outer = 0x0] 02:43:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x117652800) [pid = 1648] [serial = 2194] [outer = 0x116702c00] 02:43:31 INFO - PROCESS | 1648 | 1465206211147 Marionette DEBUG loaded listener.js 02:43:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x11848b800) [pid = 1648] [serial = 2195] [outer = 0x116702c00] 02:43:31 INFO - PROCESS | 1648 | --DOCSHELL 0x12b27f800 == 38 [pid = 1648] [id = 724] 02:43:31 INFO - PROCESS | 1648 | --DOCSHELL 0x12a914800 == 37 [pid = 1648] [id = 723] 02:43:31 INFO - PROCESS | 1648 | --DOCSHELL 0x1275cb000 == 36 [pid = 1648] [id = 722] 02:43:31 INFO - PROCESS | 1648 | --DOCSHELL 0x1275d5800 == 35 [pid = 1648] [id = 721] 02:43:31 INFO - PROCESS | 1648 | --DOCSHELL 0x12182c800 == 34 [pid = 1648] [id = 720] 02:43:31 INFO - PROCESS | 1648 | --DOCSHELL 0x117008800 == 33 [pid = 1648] [id = 719] 02:43:31 INFO - PROCESS | 1648 | --DOCSHELL 0x121db0800 == 32 [pid = 1648] [id = 718] 02:43:31 INFO - PROCESS | 1648 | --DOCSHELL 0x117e17800 == 31 [pid = 1648] [id = 717] 02:43:31 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x12c9be000) [pid = 1648] [serial = 43] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:43:31 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1186f6c00) [pid = 1648] [serial = 2089] [outer = 0x0] [url = about:blank] 02:43:31 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x119254000) [pid = 1648] [serial = 2090] [outer = 0x0] [url = about:blank] 02:43:31 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x11950f000) [pid = 1648] [serial = 2095] [outer = 0x0] [url = about:blank] 02:43:31 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x119b0d400) [pid = 1648] [serial = 2096] [outer = 0x0] [url = about:blank] 02:43:31 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x118616000) [pid = 1648] [serial = 2092] [outer = 0x0] [url = about:blank] 02:43:31 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x118867c00) [pid = 1648] [serial = 2093] [outer = 0x0] [url = about:blank] 02:43:31 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x129582800) [pid = 1648] [serial = 2084] [outer = 0x0] [url = about:blank] 02:43:31 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x116249800) [pid = 1648] [serial = 2086] [outer = 0x0] [url = about:blank] 02:43:31 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x116859000) [pid = 1648] [serial = 2087] [outer = 0x0] [url = about:blank] 02:43:31 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1186efc00) [pid = 1648] [serial = 2149] [outer = 0x0] [url = about:blank] 02:43:31 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x119004400) [pid = 1648] [serial = 1427] [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.] 02:43:31 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x128d50c00) [pid = 1648] [serial = 2078] [outer = 0x0] [url = about:blank] 02:43:31 INFO - PROCESS | 1648 | 1465206211599 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]]]}] 02:43:31 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x119546c00) [pid = 1648] [serial = 2140] [outer = 0x0] [url = about:blank] 02:43:31 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x116facc00) [pid = 1648] [serial = 2146] [outer = 0x0] [url = about:blank] 02:43:31 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x11628cc00) [pid = 1648] [serial = 2143] [outer = 0x0] [url = about:blank] 02:43:31 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x11670d000) [pid = 1648] [serial = 2144] [outer = 0x0] [url = about:blank] 02:43:31 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x118496000) [pid = 1648] [serial = 2128] [outer = 0x0] [url = about:blank] 02:43:31 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x121def800) [pid = 1648] [serial = 2131] [outer = 0x0] [url = about:blank] 02:43:31 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x129450400) [pid = 1648] [serial = 2134] [outer = 0x0] [url = about:blank] 02:43:31 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x118496400) [pid = 1648] [serial = 2137] [outer = 0x0] [url = about:blank] 02:43:31 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12bbdbc00) [pid = 1648] [serial = 2122] [outer = 0x0] [url = about:blank] 02:43:31 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x119b6a800) [pid = 1648] [serial = 2141] [outer = 0x0] [url = about:blank] 02:43:31 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12971c000) [pid = 1648] [serial = 2107] [outer = 0x0] [url = about:blank] 02:43:31 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12aa44c00) [pid = 1648] [serial = 2110] [outer = 0x0] [url = about:blank] 02:43:31 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12aaa8c00) [pid = 1648] [serial = 2113] [outer = 0x0] [url = about:blank] 02:43:31 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x126f84000) [pid = 1648] [serial = 2101] [outer = 0x0] [url = about:blank] 02:43:31 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x127561c00) [pid = 1648] [serial = 2102] [outer = 0x0] [url = about:blank] 02:43:31 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x128d48800) [pid = 1648] [serial = 2104] [outer = 0x0] [url = about:blank] 02:43:31 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x121718800) [pid = 1648] [serial = 2098] [outer = 0x0] [url = about:blank] 02:43:31 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x12562a800) [pid = 1648] [serial = 2099] [outer = 0x0] [url = about:blank] 02:43:31 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x12aaa1800) [pid = 1648] [serial = 2111] [outer = 0x0] [url = about:blank] 02:43:31 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x118102c00) [pid = 1648] [serial = 2147] [outer = 0x0] [url = about:blank] 02:43:31 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x119003000) [pid = 1648] [serial = 2129] [outer = 0x0] [url = about:blank] 02:43:31 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x12972e800) [pid = 1648] [serial = 2135] [outer = 0x0] [url = about:blank] 02:43:31 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x12b221c00) [pid = 1648] [serial = 2114] [outer = 0x0] [url = about:blank] 02:43:31 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x119004000) [pid = 1648] [serial = 2138] [outer = 0x0] [url = about:blank] 02:43:31 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x126842400) [pid = 1648] [serial = 2132] [outer = 0x0] [url = about:blank] 02:43:31 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x12b2ee400) [pid = 1648] [serial = 2119] [outer = 0x0] [url = about:blank] 02:43:31 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x116703000) [pid = 1648] [serial = 2116] [outer = 0x0] [url = about:blank] 02:43:31 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x12a9b8c00) [pid = 1648] [serial = 2108] [outer = 0x0] [url = about:blank] 02:43:31 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x128d89c00) [pid = 1648] [serial = 2105] [outer = 0x0] [url = about:blank] 02:43:31 INFO - PROCESS | 1648 | --DOMWINDOW == 64 (0x1186f8400) [pid = 1648] [serial = 2117] [outer = 0x0] [url = about:blank] 02:43:31 INFO - PROCESS | 1648 | --DOMWINDOW == 63 (0x12bd3e000) [pid = 1648] [serial = 2123] [outer = 0x0] [url = about:blank] 02:43:31 INFO - PROCESS | 1648 | --DOMWINDOW == 62 (0x12b37b000) [pid = 1648] [serial = 2120] [outer = 0x0] [url = about:blank] 02:43:31 INFO - PROCESS | 1648 | --DOMWINDOW == 61 (0x12bda8800) [pid = 1648] [serial = 2126] [outer = 0x0] [url = about:blank] 02:43:31 INFO - PROCESS | 1648 | --DOMWINDOW == 60 (0x12bd9f400) [pid = 1648] [serial = 2125] [outer = 0x0] [url = about:blank] 02:43:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 02:43:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 724ms 02:43:31 INFO - PROCESS | 1648 | 1465206211660 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 02:43:31 INFO - PROCESS | 1648 | 1465206211663 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 02:43:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 02:43:31 INFO - PROCESS | 1648 | 1465206211667 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 02:43:31 INFO - PROCESS | 1648 | 1465206211669 Marionette TRACE conn2 <- [1,2898,null,{}] 02:43:31 INFO - PROCESS | 1648 | 1465206211672 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}] 02:43:31 INFO - PROCESS | 1648 | 1465206211673 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:31 INFO - PROCESS | 1648 | 1465206211755 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 02:43:31 INFO - PROCESS | 1648 | 1465206211824 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:31 INFO - PROCESS | 1648 | 1465206211825 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x11826b000 == 32 [pid = 1648] [id = 732] 02:43:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 61 (0x118496400) [pid = 1648] [serial = 2196] [outer = 0x0] 02:43:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 62 (0x118618c00) [pid = 1648] [serial = 2197] [outer = 0x118496400] 02:43:31 INFO - PROCESS | 1648 | 1465206211854 Marionette DEBUG loaded listener.js 02:43:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x118868c00) [pid = 1648] [serial = 2198] [outer = 0x118496400] 02:43:32 INFO - PROCESS | 1648 | 1465206212169 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]]]}] 02:43:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 02:43:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 519ms 02:43:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 02:43:32 INFO - PROCESS | 1648 | 1465206212186 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 02:43:32 INFO - PROCESS | 1648 | 1465206212188 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 02:43:32 INFO - PROCESS | 1648 | 1465206212191 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 02:43:32 INFO - PROCESS | 1648 | 1465206212196 Marionette TRACE conn2 <- [1,2902,null,{}] 02:43:32 INFO - PROCESS | 1648 | 1465206212203 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}] 02:43:32 INFO - PROCESS | 1648 | 1465206212208 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:32 INFO - PROCESS | 1648 | 1465206212295 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 02:43:32 INFO - PROCESS | 1648 | 1465206212299 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:32 INFO - PROCESS | 1648 | 1465206212301 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x121818000 == 33 [pid = 1648] [id = 733] 02:43:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x11925bc00) [pid = 1648] [serial = 2199] [outer = 0x0] 02:43:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x119b10000) [pid = 1648] [serial = 2200] [outer = 0x11925bc00] 02:43:32 INFO - PROCESS | 1648 | 1465206212330 Marionette DEBUG loaded listener.js 02:43:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x121137000) [pid = 1648] [serial = 2201] [outer = 0x11925bc00] 02:43:32 INFO - PROCESS | 1648 | 1465206212715 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 02:43:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 02:43:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 574ms 02:43:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 02:43:32 INFO - PROCESS | 1648 | 1465206212765 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 02:43:32 INFO - PROCESS | 1648 | 1465206212767 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 02:43:32 INFO - PROCESS | 1648 | 1465206212769 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 02:43:32 INFO - PROCESS | 1648 | 1465206212770 Marionette TRACE conn2 <- [1,2906,null,{}] 02:43:32 INFO - PROCESS | 1648 | 1465206212772 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}] 02:43:32 INFO - PROCESS | 1648 | 1465206212774 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:32 INFO - PROCESS | 1648 | 1465206212858 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 02:43:32 INFO - PROCESS | 1648 | 1465206212863 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:32 INFO - PROCESS | 1648 | 1465206212864 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x125665000 == 34 [pid = 1648] [id = 734] 02:43:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x121145800) [pid = 1648] [serial = 2202] [outer = 0x0] 02:43:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x124cf3400) [pid = 1648] [serial = 2203] [outer = 0x121145800] 02:43:32 INFO - PROCESS | 1648 | 1465206212889 Marionette DEBUG loaded listener.js 02:43:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x12568c400) [pid = 1648] [serial = 2204] [outer = 0x121145800] 02:43:33 INFO - PROCESS | 1648 | 1465206213229 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]]]}] 02:43:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 02:43:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 474ms 02:43:33 INFO - PROCESS | 1648 | 1465206213245 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 02:43:33 INFO - PROCESS | 1648 | 1465206213246 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 02:43:33 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 02:43:33 INFO - PROCESS | 1648 | 1465206213248 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 02:43:33 INFO - PROCESS | 1648 | 1465206213249 Marionette TRACE conn2 <- [1,2910,null,{}] 02:43:33 INFO - PROCESS | 1648 | 1465206213251 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}] 02:43:33 INFO - PROCESS | 1648 | 1465206213253 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:33 INFO - PROCESS | 1648 | 1465206213358 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 02:43:33 INFO - PROCESS | 1648 | 1465206213366 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:33 INFO - PROCESS | 1648 | 1465206213367 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x12901c000 == 35 [pid = 1648] [id = 735] 02:43:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x12684f000) [pid = 1648] [serial = 2205] [outer = 0x0] 02:43:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x126d56000) [pid = 1648] [serial = 2206] [outer = 0x12684f000] 02:43:33 INFO - PROCESS | 1648 | 1465206213392 Marionette DEBUG loaded listener.js 02:43:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x12755a400) [pid = 1648] [serial = 2207] [outer = 0x12684f000] 02:43:33 INFO - PROCESS | 1648 | 1465206213698 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]]]}] 02:43:33 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 02:43:33 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 02:43:33 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 470ms 02:43:33 INFO - PROCESS | 1648 | 1465206213719 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 02:43:33 INFO - PROCESS | 1648 | 1465206213720 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 02:43:33 INFO - TEST-START | /DOMEvents/constructors.html 02:43:33 INFO - PROCESS | 1648 | 1465206213723 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 02:43:33 INFO - PROCESS | 1648 | 1465206213725 Marionette TRACE conn2 <- [1,2914,null,{}] 02:43:33 INFO - PROCESS | 1648 | 1465206213728 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}] 02:43:33 INFO - PROCESS | 1648 | 1465206213732 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:33 INFO - PROCESS | 1648 | 1465206213833 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 02:43:33 INFO - PROCESS | 1648 | 1465206213837 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:33 INFO - PROCESS | 1648 | 1465206213838 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x113f2d000 == 36 [pid = 1648] [id = 736] 02:43:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x127561c00) [pid = 1648] [serial = 2208] [outer = 0x0] 02:43:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x128d84800) [pid = 1648] [serial = 2209] [outer = 0x127561c00] 02:43:33 INFO - PROCESS | 1648 | 1465206213866 Marionette DEBUG loaded listener.js 02:43:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x12971e800) [pid = 1648] [serial = 2210] [outer = 0x127561c00] 02:43:34 INFO - PROCESS | 1648 | 1465206214277 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]]]}] 02:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 02:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 02:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 02:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 02:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 02:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 02:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 02:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 02:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 02:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 02:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 02:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 02:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 02:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 02:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 02:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 02:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 02:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 02:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 02:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 02:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 02:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 02:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 02:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 02:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 02:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 02:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 02:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 02:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 02:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 02:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 02:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 02:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 02:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 02:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 02:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 02:43:34 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 02:43:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 02:43:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:43:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 02:43:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:43:34 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 02:43:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 02:43:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:43:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 02:43:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:43:34 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 02:43:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 02:43:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:43:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 02:43:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:43:34 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 02:43:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 02:43:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:43:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 02:43:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:43:34 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 02:43:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 02:43:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:43:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 02:43:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:43:34 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 02:43:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 02:43:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:43:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 02:43:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:43:34 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 02:43:34 INFO - TEST-OK | /DOMEvents/constructors.html | took 579ms 02:43:34 INFO - PROCESS | 1648 | 1465206214302 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 02:43:34 INFO - PROCESS | 1648 | 1465206214304 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 02:43:34 INFO - TEST-START | /DOMEvents/event-phases-order.html 02:43:34 INFO - PROCESS | 1648 | 1465206214306 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 02:43:34 INFO - PROCESS | 1648 | 1465206214307 Marionette TRACE conn2 <- [1,2918,null,{}] 02:43:34 INFO - PROCESS | 1648 | 1465206214315 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}] 02:43:34 INFO - PROCESS | 1648 | 1465206214316 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:34 INFO - PROCESS | 1648 | 1465206214427 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 02:43:34 INFO - PROCESS | 1648 | 1465206214463 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:34 INFO - PROCESS | 1648 | 1465206214464 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bebd800 == 37 [pid = 1648] [id = 737] 02:43:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x129721c00) [pid = 1648] [serial = 2211] [outer = 0x0] 02:43:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x129730400) [pid = 1648] [serial = 2212] [outer = 0x129721c00] 02:43:34 INFO - PROCESS | 1648 | 1465206214493 Marionette DEBUG loaded listener.js 02:43:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x12a9b0c00) [pid = 1648] [serial = 2213] [outer = 0x129721c00] 02:43:34 INFO - PROCESS | 1648 | 1465206214789 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 02:43:34 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 02:43:34 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 522ms 02:43:34 INFO - PROCESS | 1648 | 1465206214832 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 02:43:34 INFO - PROCESS | 1648 | 1465206214833 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 02:43:34 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 02:43:34 INFO - PROCESS | 1648 | 1465206214835 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 02:43:34 INFO - PROCESS | 1648 | 1465206214837 Marionette TRACE conn2 <- [1,2922,null,{}] 02:43:34 INFO - PROCESS | 1648 | 1465206214839 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}] 02:43:34 INFO - PROCESS | 1648 | 1465206214842 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:34 INFO - PROCESS | 1648 | 1465206214949 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 02:43:34 INFO - PROCESS | 1648 | 1465206214985 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:34 INFO - PROCESS | 1648 | 1465206214986 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c446800 == 38 [pid = 1648] [id = 738] 02:43:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x129722c00) [pid = 1648] [serial = 2214] [outer = 0x0] 02:43:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x12aa3b800) [pid = 1648] [serial = 2215] [outer = 0x129722c00] 02:43:35 INFO - PROCESS | 1648 | 1465206215012 Marionette DEBUG loaded listener.js 02:43:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x12aa46c00) [pid = 1648] [serial = 2216] [outer = 0x129722c00] 02:43:35 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 02:43:35 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 02:43:35 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 02:43:35 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 02:43:35 INFO - PROCESS | 1648 | 1465206215317 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]]]}] 02:43:35 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 02:43:35 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 02:43:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 02:43:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:35 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:43:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:43:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:43:35 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 02:43:35 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 02:43:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:43:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:35 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:43:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:43:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:43:35 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 02:43:35 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 02:43:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:43:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:35 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:43:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:43:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:43:35 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]" 02:43:35 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 02:43:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:43:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:35 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:43:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:43:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:43:35 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 02:43:35 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 518ms 02:43:35 INFO - PROCESS | 1648 | 1465206215355 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 02:43:35 INFO - PROCESS | 1648 | 1465206215358 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 02:43:35 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 02:43:35 INFO - PROCESS | 1648 | 1465206215361 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 02:43:35 INFO - PROCESS | 1648 | 1465206215370 Marionette TRACE conn2 <- [1,2926,null,{}] 02:43:35 INFO - PROCESS | 1648 | 1465206215379 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}] 02:43:35 INFO - PROCESS | 1648 | 1465206215380 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:35 INFO - PROCESS | 1648 | 1465206215485 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 02:43:35 INFO - PROCESS | 1648 | 1465206215524 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:35 INFO - PROCESS | 1648 | 1465206215525 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ce0d800 == 39 [pid = 1648] [id = 739] 02:43:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x12957ac00) [pid = 1648] [serial = 2217] [outer = 0x0] 02:43:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x12aa46800) [pid = 1648] [serial = 2218] [outer = 0x12957ac00] 02:43:35 INFO - PROCESS | 1648 | 1465206215549 Marionette DEBUG loaded listener.js 02:43:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x12b2e8800) [pid = 1648] [serial = 2219] [outer = 0x12957ac00] 02:43:35 INFO - PROCESS | 1648 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 02:43:35 INFO - PROCESS | 1648 | 1465206215815 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]]]}] 02:43:35 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 02:43:35 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 476ms 02:43:35 INFO - PROCESS | 1648 | 1465206215838 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 02:43:35 INFO - PROCESS | 1648 | 1465206215839 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 02:43:35 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 02:43:35 INFO - PROCESS | 1648 | 1465206215853 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 02:43:35 INFO - PROCESS | 1648 | 1465206215854 Marionette TRACE conn2 <- [1,2930,null,{}] 02:43:35 INFO - PROCESS | 1648 | 1465206215864 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}] 02:43:35 INFO - PROCESS | 1648 | 1465206215865 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:35 INFO - PROCESS | 1648 | 1465206215990 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 02:43:35 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x118583800) [pid = 1648] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 02:43:35 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x111c82800) [pid = 1648] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 02:43:35 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x11848ec00) [pid = 1648] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 02:43:35 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x1219dac00) [pid = 1648] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 02:43:35 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x117658000) [pid = 1648] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 02:43:35 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x11670d400) [pid = 1648] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 02:43:35 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x11925b800) [pid = 1648] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 02:43:36 INFO - PROCESS | 1648 | 1465206216036 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:36 INFO - PROCESS | 1648 | 1465206216037 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x119570800 == 40 [pid = 1648] [id = 740] 02:43:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1122b2000) [pid = 1648] [serial = 2220] [outer = 0x0] 02:43:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x116fa3c00) [pid = 1648] [serial = 2221] [outer = 0x1122b2000] 02:43:36 INFO - PROCESS | 1648 | 1465206216061 Marionette DEBUG loaded listener.js 02:43:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x119b70c00) [pid = 1648] [serial = 2222] [outer = 0x1122b2000] 02:43:36 INFO - PROCESS | 1648 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 02:43:36 INFO - PROCESS | 1648 | 1465206216317 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]]]}] 02:43:36 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 02:43:36 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 478ms 02:43:36 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 02:43:36 INFO - PROCESS | 1648 | 1465206216330 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 02:43:36 INFO - PROCESS | 1648 | 1465206216332 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 02:43:36 INFO - PROCESS | 1648 | 1465206216334 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 02:43:36 INFO - PROCESS | 1648 | 1465206216347 Marionette TRACE conn2 <- [1,2934,null,{}] 02:43:36 INFO - PROCESS | 1648 | 1465206216364 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}] 02:43:36 INFO - PROCESS | 1648 | 1465206216366 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:36 INFO - PROCESS | 1648 | 1465206216467 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 02:43:36 INFO - PROCESS | 1648 | 1465206216470 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:36 INFO - PROCESS | 1648 | 1465206216472 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d3b0000 == 41 [pid = 1648] [id = 741] 02:43:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x12b2f3400) [pid = 1648] [serial = 2223] [outer = 0x0] 02:43:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x12bb9cc00) [pid = 1648] [serial = 2224] [outer = 0x12b2f3400] 02:43:36 INFO - PROCESS | 1648 | 1465206216498 Marionette DEBUG loaded listener.js 02:43:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x12bd38400) [pid = 1648] [serial = 2225] [outer = 0x12b2f3400] 02:43:36 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 02:43:36 INFO - PROCESS | 1648 | 1465206216817 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]]]}] 02:43:36 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 492ms 02:43:36 INFO - PROCESS | 1648 | 1465206216828 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 02:43:36 INFO - PROCESS | 1648 | 1465206216829 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 02:43:36 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 02:43:36 INFO - PROCESS | 1648 | 1465206216831 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 02:43:36 INFO - PROCESS | 1648 | 1465206216832 Marionette TRACE conn2 <- [1,2938,null,{}] 02:43:36 INFO - PROCESS | 1648 | 1465206216835 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}] 02:43:36 INFO - PROCESS | 1648 | 1465206216836 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:36 INFO - PROCESS | 1648 | 1465206216924 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 02:43:36 INFO - PROCESS | 1648 | 1465206216987 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:36 INFO - PROCESS | 1648 | 1465206216988 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d7dc800 == 42 [pid = 1648] [id = 742] 02:43:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x12b37b800) [pid = 1648] [serial = 2226] [outer = 0x0] 02:43:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x12bd44000) [pid = 1648] [serial = 2227] [outer = 0x12b37b800] 02:43:37 INFO - PROCESS | 1648 | 1465206217013 Marionette DEBUG loaded listener.js 02:43:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x12bda6c00) [pid = 1648] [serial = 2228] [outer = 0x12b37b800] 02:43:37 INFO - PROCESS | 1648 | 1465206217275 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]]]}] 02:43:37 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. 02:43:37 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 470ms 02:43:37 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 02:43:37 INFO - PROCESS | 1648 | 1465206217302 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 02:43:37 INFO - PROCESS | 1648 | 1465206217303 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 02:43:37 INFO - PROCESS | 1648 | 1465206217312 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 02:43:37 INFO - PROCESS | 1648 | 1465206217313 Marionette TRACE conn2 <- [1,2942,null,{}] 02:43:37 INFO - PROCESS | 1648 | 1465206217316 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}] 02:43:37 INFO - PROCESS | 1648 | 1465206217317 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:37 INFO - PROCESS | 1648 | 1465206217404 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 02:43:37 INFO - PROCESS | 1648 | 1465206217410 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:37 INFO - PROCESS | 1648 | 1465206217411 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x12dad8800 == 43 [pid = 1648] [id = 743] 02:43:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x12bda8c00) [pid = 1648] [serial = 2229] [outer = 0x0] 02:43:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12be96000) [pid = 1648] [serial = 2230] [outer = 0x12bda8c00] 02:43:37 INFO - PROCESS | 1648 | 1465206217435 Marionette DEBUG loaded listener.js 02:43:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12be9b000) [pid = 1648] [serial = 2231] [outer = 0x12bda8c00] 02:43:37 INFO - PROCESS | 1648 | 1465206217729 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"]]]}] 02:43:37 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 02:43:37 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 02:43:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:43:37 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 02:43:37 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 477ms 02:43:37 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 02:43:37 INFO - PROCESS | 1648 | 1465206217784 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 02:43:37 INFO - PROCESS | 1648 | 1465206217785 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 02:43:37 INFO - PROCESS | 1648 | 1465206217787 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 02:43:37 INFO - PROCESS | 1648 | 1465206217788 Marionette TRACE conn2 <- [1,2946,null,{}] 02:43:37 INFO - PROCESS | 1648 | 1465206217793 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}] 02:43:37 INFO - PROCESS | 1648 | 1465206217794 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:37 INFO - PROCESS | 1648 | 1465206217877 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 02:43:37 INFO - PROCESS | 1648 | 1465206217942 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:37 INFO - PROCESS | 1648 | 1465206217943 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x121275800 == 44 [pid = 1648] [id = 744] 02:43:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12bda9000) [pid = 1648] [serial = 2232] [outer = 0x0] 02:43:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12be9a400) [pid = 1648] [serial = 2233] [outer = 0x12bda9000] 02:43:37 INFO - PROCESS | 1648 | 1465206217967 Marionette DEBUG loaded listener.js 02:43:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12c2cac00) [pid = 1648] [serial = 2234] [outer = 0x12bda9000] 02:43:38 INFO - PROCESS | 1648 | 1465206218336 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]]]}] 02:43:38 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. 02:43:38 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 571ms 02:43:38 INFO - PROCESS | 1648 | 1465206218358 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 02:43:38 INFO - PROCESS | 1648 | 1465206218362 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 02:43:38 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 02:43:38 INFO - PROCESS | 1648 | 1465206218365 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 02:43:38 INFO - PROCESS | 1648 | 1465206218367 Marionette TRACE conn2 <- [1,2950,null,{}] 02:43:38 INFO - PROCESS | 1648 | 1465206218372 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}] 02:43:38 INFO - PROCESS | 1648 | 1465206218373 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:38 INFO - PROCESS | 1648 | 1465206218486 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 02:43:38 INFO - PROCESS | 1648 | 1465206218550 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:38 INFO - PROCESS | 1648 | 1465206218551 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x119578800 == 45 [pid = 1648] [id = 745] 02:43:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1167cf000) [pid = 1648] [serial = 2235] [outer = 0x0] 02:43:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1180b3400) [pid = 1648] [serial = 2236] [outer = 0x1167cf000] 02:43:38 INFO - PROCESS | 1648 | 1465206218583 Marionette DEBUG loaded listener.js 02:43:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x118578c00) [pid = 1648] [serial = 2237] [outer = 0x1167cf000] 02:43:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x11955f000 == 46 [pid = 1648] [id = 746] 02:43:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x119546c00) [pid = 1648] [serial = 2238] [outer = 0x0] 02:43:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x118862400) [pid = 1648] [serial = 2239] [outer = 0x119546c00] 02:43:39 INFO - PROCESS | 1648 | 1465206219185 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]]]}] 02:43:39 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. 02:43:39 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 873ms 02:43:39 INFO - PROCESS | 1648 | 1465206219238 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 02:43:39 INFO - PROCESS | 1648 | 1465206219243 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 02:43:39 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 02:43:39 INFO - PROCESS | 1648 | 1465206219257 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 02:43:39 INFO - PROCESS | 1648 | 1465206219259 Marionette TRACE conn2 <- [1,2954,null,{}] 02:43:39 INFO - PROCESS | 1648 | 1465206219264 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}] 02:43:39 INFO - PROCESS | 1648 | 1465206219267 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:39 INFO - PROCESS | 1648 | 1465206219428 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 02:43:39 INFO - PROCESS | 1648 | 1465206219530 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:39 INFO - PROCESS | 1648 | 1465206219532 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b3d2000 == 47 [pid = 1648] [id = 747] 02:43:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x11950dc00) [pid = 1648] [serial = 2240] [outer = 0x0] 02:43:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x121615800) [pid = 1648] [serial = 2241] [outer = 0x11950dc00] 02:43:39 INFO - PROCESS | 1648 | 1465206219564 Marionette DEBUG loaded listener.js 02:43:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12685d400) [pid = 1648] [serial = 2242] [outer = 0x11950dc00] 02:43:39 INFO - PROCESS | 1648 | 1465206219951 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]]]}] 02:43:39 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:43:39 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 02:43:39 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 723ms 02:43:39 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 02:43:39 INFO - PROCESS | 1648 | 1465206219978 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 02:43:39 INFO - PROCESS | 1648 | 1465206219980 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 02:43:39 INFO - PROCESS | 1648 | 1465206219982 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 02:43:39 INFO - PROCESS | 1648 | 1465206219985 Marionette TRACE conn2 <- [1,2958,null,{}] 02:43:39 INFO - PROCESS | 1648 | 1465206219993 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}] 02:43:39 INFO - PROCESS | 1648 | 1465206219997 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:40 INFO - PROCESS | 1648 | 1465206220112 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 02:43:40 INFO - PROCESS | 1648 | 1465206220177 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:40 INFO - PROCESS | 1648 | 1465206220179 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x1212d2800 == 48 [pid = 1648] [id = 748] 02:43:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x128d82400) [pid = 1648] [serial = 2243] [outer = 0x0] 02:43:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12944dc00) [pid = 1648] [serial = 2244] [outer = 0x128d82400] 02:43:40 INFO - PROCESS | 1648 | 1465206220251 Marionette DEBUG loaded listener.js 02:43:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12a934c00) [pid = 1648] [serial = 2245] [outer = 0x128d82400] 02:43:40 INFO - PROCESS | 1648 | 1465206220600 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]]]}] 02:43:40 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. 02:43:40 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 671ms 02:43:40 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 02:43:40 INFO - PROCESS | 1648 | 1465206220654 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 02:43:40 INFO - PROCESS | 1648 | 1465206220656 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 02:43:40 INFO - PROCESS | 1648 | 1465206220658 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 02:43:40 INFO - PROCESS | 1648 | 1465206220659 Marionette TRACE conn2 <- [1,2962,null,{}] 02:43:40 INFO - PROCESS | 1648 | 1465206220662 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}] 02:43:40 INFO - PROCESS | 1648 | 1465206220663 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:40 INFO - PROCESS | 1648 | 1465206220775 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 02:43:40 INFO - PROCESS | 1648 | 1465206220834 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:40 INFO - PROCESS | 1648 | 1465206220835 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x11684d000 == 49 [pid = 1648] [id = 749] 02:43:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x11292c400) [pid = 1648] [serial = 2246] [outer = 0x0] 02:43:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1180bb400) [pid = 1648] [serial = 2247] [outer = 0x11292c400] 02:43:41 INFO - PROCESS | 1648 | 1465206221119 Marionette DEBUG loaded listener.js 02:43:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x118692400) [pid = 1648] [serial = 2248] [outer = 0x11292c400] 02:43:41 INFO - PROCESS | 1648 | 1465206221519 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]]]}] 02:43:41 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. 02:43:41 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 871ms 02:43:41 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 02:43:41 INFO - PROCESS | 1648 | 1465206221530 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 02:43:41 INFO - PROCESS | 1648 | 1465206221532 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 02:43:41 INFO - PROCESS | 1648 | 1465206221536 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 02:43:41 INFO - PROCESS | 1648 | 1465206221537 Marionette TRACE conn2 <- [1,2966,null,{}] 02:43:41 INFO - PROCESS | 1648 | 1465206221541 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}] 02:43:41 INFO - PROCESS | 1648 | 1465206221542 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:41 INFO - PROCESS | 1648 | 1465206221644 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 02:43:41 INFO - PROCESS | 1648 | 1465206221705 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:41 INFO - PROCESS | 1648 | 1465206221707 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x118998800 == 50 [pid = 1648] [id = 750] 02:43:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1186f6800) [pid = 1648] [serial = 2249] [outer = 0x0] 02:43:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x119004400) [pid = 1648] [serial = 2250] [outer = 0x1186f6800] 02:43:41 INFO - PROCESS | 1648 | 1465206221735 Marionette DEBUG loaded listener.js 02:43:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x119548000) [pid = 1648] [serial = 2251] [outer = 0x1186f6800] 02:43:42 INFO - PROCESS | 1648 | --DOCSHELL 0x12dad8800 == 49 [pid = 1648] [id = 743] 02:43:42 INFO - PROCESS | 1648 | --DOCSHELL 0x12d7dc800 == 48 [pid = 1648] [id = 742] 02:43:42 INFO - PROCESS | 1648 | --DOCSHELL 0x12d3b0000 == 47 [pid = 1648] [id = 741] 02:43:42 INFO - PROCESS | 1648 | --DOCSHELL 0x119570800 == 46 [pid = 1648] [id = 740] 02:43:42 INFO - PROCESS | 1648 | --DOCSHELL 0x12ce0d800 == 45 [pid = 1648] [id = 739] 02:43:42 INFO - PROCESS | 1648 | --DOCSHELL 0x12c446800 == 44 [pid = 1648] [id = 738] 02:43:42 INFO - PROCESS | 1648 | --DOCSHELL 0x12bebd800 == 43 [pid = 1648] [id = 737] 02:43:42 INFO - PROCESS | 1648 | --DOCSHELL 0x113f2d000 == 42 [pid = 1648] [id = 736] 02:43:42 INFO - PROCESS | 1648 | --DOCSHELL 0x12901c000 == 41 [pid = 1648] [id = 735] 02:43:42 INFO - PROCESS | 1648 | --DOCSHELL 0x125665000 == 40 [pid = 1648] [id = 734] 02:43:42 INFO - PROCESS | 1648 | --DOCSHELL 0x121818000 == 39 [pid = 1648] [id = 733] 02:43:42 INFO - PROCESS | 1648 | --DOCSHELL 0x11826b000 == 38 [pid = 1648] [id = 732] 02:43:42 INFO - PROCESS | 1648 | --DOCSHELL 0x117021800 == 37 [pid = 1648] [id = 731] 02:43:42 INFO - PROCESS | 1648 | --DOCSHELL 0x119a23000 == 36 [pid = 1648] [id = 725] 02:43:42 INFO - PROCESS | 1648 | --DOCSHELL 0x119bbb800 == 35 [pid = 1648] [id = 716] 02:43:42 INFO - PROCESS | 1648 | --DOCSHELL 0x12ce45800 == 34 [pid = 1648] [id = 730] 02:43:42 INFO - PROCESS | 1648 | --DOCSHELL 0x119095800 == 33 [pid = 1648] [id = 726] 02:43:42 INFO - PROCESS | 1648 | --DOCSHELL 0x1275d4800 == 32 [pid = 1648] [id = 727] 02:43:42 INFO - PROCESS | 1648 | --DOCSHELL 0x12c447800 == 31 [pid = 1648] [id = 728] 02:43:42 INFO - PROCESS | 1648 | --DOCSHELL 0x12c9b5000 == 30 [pid = 1648] [id = 729] 02:43:42 INFO - PROCESS | 1648 | --DOCSHELL 0x11684d000 == 29 [pid = 1648] [id = 749] 02:43:42 INFO - PROCESS | 1648 | --DOCSHELL 0x1212d2800 == 28 [pid = 1648] [id = 748] 02:43:42 INFO - PROCESS | 1648 | --DOCSHELL 0x11955f000 == 27 [pid = 1648] [id = 746] 02:43:42 INFO - PROCESS | 1648 | --DOCSHELL 0x12b3d2000 == 26 [pid = 1648] [id = 747] 02:43:42 INFO - PROCESS | 1648 | --DOCSHELL 0x121275800 == 25 [pid = 1648] [id = 744] 02:43:42 INFO - PROCESS | 1648 | --DOCSHELL 0x119578800 == 24 [pid = 1648] [id = 745] 02:43:42 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x119003400) [pid = 1648] [serial = 2161] [outer = 0x0] [url = about:blank] 02:43:42 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x119b65400) [pid = 1648] [serial = 2164] [outer = 0x0] [url = about:blank] 02:43:42 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x11885f800) [pid = 1648] [serial = 2156] [outer = 0x0] [url = about:blank] 02:43:42 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x118582000) [pid = 1648] [serial = 2155] [outer = 0x0] [url = about:blank] 02:43:42 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x116709400) [pid = 1648] [serial = 2152] [outer = 0x0] [url = about:blank] 02:43:42 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x12170e400) [pid = 1648] [serial = 2174] [outer = 0x0] [url = about:blank] 02:43:42 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1182dfc00) [pid = 1648] [serial = 2167] [outer = 0x0] [url = about:blank] 02:43:42 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11925a000) [pid = 1648] [serial = 2168] [outer = 0x0] [url = about:blank] 02:43:42 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x124cfb400) [pid = 1648] [serial = 2173] [outer = 0x0] [url = about:blank] 02:43:42 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1168b1c00) [pid = 1648] [serial = 2158] [outer = 0x0] [url = about:blank] 02:43:42 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12128c800) [pid = 1648] [serial = 2170] [outer = 0x0] [url = about:blank] 02:43:42 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x11810b800) [pid = 1648] [serial = 2159] [outer = 0x0] [url = about:blank] 02:43:42 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x119251400) [pid = 1648] [serial = 2162] [outer = 0x0] [url = about:blank] 02:43:42 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x126f02800) [pid = 1648] [serial = 2176] [outer = 0x0] [url = about:blank] 02:43:42 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x121136800) [pid = 1648] [serial = 2165] [outer = 0x0] [url = about:blank] 02:43:42 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x121611c00) [pid = 1648] [serial = 2171] [outer = 0x0] [url = about:blank] 02:43:42 INFO - PROCESS | 1648 | 1465206222780 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]]]}] 02:43:42 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. 02:43:42 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1271ms 02:43:42 INFO - PROCESS | 1648 | 1465206222809 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 02:43:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 02:43:42 INFO - PROCESS | 1648 | 1465206222812 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 02:43:42 INFO - PROCESS | 1648 | 1465206222815 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 02:43:42 INFO - PROCESS | 1648 | 1465206222817 Marionette TRACE conn2 <- [1,2970,null,{}] 02:43:42 INFO - PROCESS | 1648 | 1465206222821 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}] 02:43:42 INFO - PROCESS | 1648 | 1465206222822 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:42 INFO - PROCESS | 1648 | 1465206222912 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 02:43:42 INFO - PROCESS | 1648 | 1465206222921 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:42 INFO - PROCESS | 1648 | 1465206222923 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x117011000 == 25 [pid = 1648] [id = 751] 02:43:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x11810b800) [pid = 1648] [serial = 2252] [outer = 0x0] 02:43:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x118489c00) [pid = 1648] [serial = 2253] [outer = 0x11810b800] 02:43:42 INFO - PROCESS | 1648 | 1465206222952 Marionette DEBUG loaded listener.js 02:43:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1186f5c00) [pid = 1648] [serial = 2254] [outer = 0x11810b800] 02:43:43 INFO - PROCESS | 1648 | 1465206223305 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]]]}] 02:43:43 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. 02:43:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 520ms 02:43:43 INFO - PROCESS | 1648 | 1465206223334 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 02:43:43 INFO - PROCESS | 1648 | 1465206223338 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 02:43:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 02:43:43 INFO - PROCESS | 1648 | 1465206223377 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 02:43:43 INFO - PROCESS | 1648 | 1465206223379 Marionette TRACE conn2 <- [1,2974,null,{}] 02:43:43 INFO - PROCESS | 1648 | 1465206223381 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}] 02:43:43 INFO - PROCESS | 1648 | 1465206223383 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:43 INFO - PROCESS | 1648 | 1465206223464 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 02:43:43 INFO - PROCESS | 1648 | 1465206223469 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:43 INFO - PROCESS | 1648 | 1465206223470 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x121274800 == 26 [pid = 1648] [id = 752] 02:43:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x11925ec00) [pid = 1648] [serial = 2255] [outer = 0x0] 02:43:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12128ac00) [pid = 1648] [serial = 2256] [outer = 0x11925ec00] 02:43:43 INFO - PROCESS | 1648 | 1465206223500 Marionette DEBUG loaded listener.js 02:43:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x121def400) [pid = 1648] [serial = 2257] [outer = 0x11925ec00] 02:43:43 INFO - PROCESS | 1648 | 1465206223849 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]]]}] 02:43:43 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. 02:43:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 525ms 02:43:43 INFO - PROCESS | 1648 | 1465206223897 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 02:43:43 INFO - PROCESS | 1648 | 1465206223899 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 02:43:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 02:43:43 INFO - PROCESS | 1648 | 1465206223901 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 02:43:43 INFO - PROCESS | 1648 | 1465206223903 Marionette TRACE conn2 <- [1,2978,null,{}] 02:43:43 INFO - PROCESS | 1648 | 1465206223911 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}] 02:43:43 INFO - PROCESS | 1648 | 1465206223915 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:43 INFO - PROCESS | 1648 | 1465206223996 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 02:43:44 INFO - PROCESS | 1648 | 1465206224002 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:44 INFO - PROCESS | 1648 | 1465206224004 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x12495a000 == 27 [pid = 1648] [id = 753] 02:43:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x126cae000) [pid = 1648] [serial = 2258] [outer = 0x0] 02:43:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x127268800) [pid = 1648] [serial = 2259] [outer = 0x126cae000] 02:43:44 INFO - PROCESS | 1648 | 1465206224034 Marionette DEBUG loaded listener.js 02:43:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x128d52800) [pid = 1648] [serial = 2260] [outer = 0x126cae000] 02:43:44 INFO - PROCESS | 1648 | 1465206224373 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]]]}] 02:43:44 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. 02:43:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 521ms 02:43:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 02:43:44 INFO - PROCESS | 1648 | 1465206224422 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 02:43:44 INFO - PROCESS | 1648 | 1465206224424 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 02:43:44 INFO - PROCESS | 1648 | 1465206224426 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 02:43:44 INFO - PROCESS | 1648 | 1465206224427 Marionette TRACE conn2 <- [1,2982,null,{}] 02:43:44 INFO - PROCESS | 1648 | 1465206224429 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}] 02:43:44 INFO - PROCESS | 1648 | 1465206224431 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:44 INFO - PROCESS | 1648 | 1465206224512 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 02:43:44 INFO - PROCESS | 1648 | 1465206224586 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:44 INFO - PROCESS | 1648 | 1465206224588 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x1290c4800 == 28 [pid = 1648] [id = 754] 02:43:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x126f11400) [pid = 1648] [serial = 2261] [outer = 0x0] 02:43:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x129450800) [pid = 1648] [serial = 2262] [outer = 0x126f11400] 02:43:44 INFO - PROCESS | 1648 | 1465206224613 Marionette DEBUG loaded listener.js 02:43:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x129725c00) [pid = 1648] [serial = 2263] [outer = 0x126f11400] 02:43:44 INFO - PROCESS | 1648 | 1465206224894 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"]]]}] 02:43:44 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 02:43:44 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 02:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:43:44 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 02:43:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 523ms 02:43:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 02:43:44 INFO - PROCESS | 1648 | 1465206224950 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 02:43:44 INFO - PROCESS | 1648 | 1465206224952 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 02:43:44 INFO - PROCESS | 1648 | 1465206224955 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 02:43:44 INFO - PROCESS | 1648 | 1465206224956 Marionette TRACE conn2 <- [1,2986,null,{}] 02:43:44 INFO - PROCESS | 1648 | 1465206224962 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}] 02:43:44 INFO - PROCESS | 1648 | 1465206224964 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:45 INFO - PROCESS | 1648 | 1465206225119 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 02:43:45 INFO - PROCESS | 1648 | 1465206225134 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:45 INFO - PROCESS | 1648 | 1465206225136 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a954800 == 29 [pid = 1648] [id = 755] 02:43:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x127268c00) [pid = 1648] [serial = 2264] [outer = 0x0] 02:43:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12a9af800) [pid = 1648] [serial = 2265] [outer = 0x127268c00] 02:43:45 INFO - PROCESS | 1648 | 1465206225171 Marionette DEBUG loaded listener.js 02:43:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12aa40c00) [pid = 1648] [serial = 2266] [outer = 0x127268c00] 02:43:45 INFO - PROCESS | 1648 | 1465206225556 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]]]}] 02:43:45 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. 02:43:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 622ms 02:43:45 INFO - PROCESS | 1648 | 1465206225577 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 02:43:45 INFO - PROCESS | 1648 | 1465206225578 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 02:43:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 02:43:45 INFO - PROCESS | 1648 | 1465206225580 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 02:43:45 INFO - PROCESS | 1648 | 1465206225581 Marionette TRACE conn2 <- [1,2990,null,{}] 02:43:45 INFO - PROCESS | 1648 | 1465206225590 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}] 02:43:45 INFO - PROCESS | 1648 | 1465206225594 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:45 INFO - PROCESS | 1648 | 1465206225719 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 02:43:45 INFO - PROCESS | 1648 | 1465206225725 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:45 INFO - PROCESS | 1648 | 1465206225726 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b3c6800 == 30 [pid = 1648] [id = 756] 02:43:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12aa48c00) [pid = 1648] [serial = 2267] [outer = 0x0] 02:43:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12b2ee400) [pid = 1648] [serial = 2268] [outer = 0x12aa48c00] 02:43:45 INFO - PROCESS | 1648 | 1465206225751 Marionette DEBUG loaded listener.js 02:43:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x12bd3d000) [pid = 1648] [serial = 2269] [outer = 0x12aa48c00] 02:43:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c083000 == 31 [pid = 1648] [id = 757] 02:43:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x12be99c00) [pid = 1648] [serial = 2270] [outer = 0x0] 02:43:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x12bbdc000) [pid = 1648] [serial = 2271] [outer = 0x12be99c00] 02:43:46 INFO - PROCESS | 1648 | 1465206226136 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]]]}] 02:43:46 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. 02:43:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 570ms 02:43:46 INFO - PROCESS | 1648 | 1465206226156 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 02:43:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 02:43:46 INFO - PROCESS | 1648 | 1465206226171 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 02:43:46 INFO - PROCESS | 1648 | 1465206226174 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 02:43:46 INFO - PROCESS | 1648 | 1465206226176 Marionette TRACE conn2 <- [1,2994,null,{}] 02:43:46 INFO - PROCESS | 1648 | 1465206226179 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}] 02:43:46 INFO - PROCESS | 1648 | 1465206226181 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:46 INFO - PROCESS | 1648 | 1465206226356 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 02:43:46 INFO - PROCESS | 1648 | 1465206226375 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:46 INFO - PROCESS | 1648 | 1465206226376 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c43c800 == 32 [pid = 1648] [id = 758] 02:43:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x12aa49000) [pid = 1648] [serial = 2272] [outer = 0x0] 02:43:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x12bda9400) [pid = 1648] [serial = 2273] [outer = 0x12aa49000] 02:43:46 INFO - PROCESS | 1648 | 1465206226401 Marionette DEBUG loaded listener.js 02:43:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x12be9ec00) [pid = 1648] [serial = 2274] [outer = 0x12aa49000] 02:43:46 INFO - PROCESS | 1648 | 1465206226730 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]]]}] 02:43:46 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:43:46 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 02:43:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 570ms 02:43:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 02:43:46 INFO - PROCESS | 1648 | 1465206226744 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 02:43:46 INFO - PROCESS | 1648 | 1465206226746 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 02:43:46 INFO - PROCESS | 1648 | 1465206226748 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 02:43:46 INFO - PROCESS | 1648 | 1465206226749 Marionette TRACE conn2 <- [1,2998,null,{}] 02:43:46 INFO - PROCESS | 1648 | 1465206226751 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}] 02:43:46 INFO - PROCESS | 1648 | 1465206226752 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:46 INFO - PROCESS | 1648 | 1465206226861 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 02:43:47 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x12bda9000) [pid = 1648] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 02:43:47 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x11857f400) [pid = 1648] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 02:43:47 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x116611400) [pid = 1648] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 02:43:47 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x129722c00) [pid = 1648] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 02:43:47 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x129721c00) [pid = 1648] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 02:43:47 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x120e76c00) [pid = 1648] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 02:43:47 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x116702c00) [pid = 1648] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 02:43:47 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x126f0b800) [pid = 1648] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 02:43:47 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x12957ac00) [pid = 1648] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 02:43:47 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x112a7c000) [pid = 1648] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 02:43:47 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x118496400) [pid = 1648] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 02:43:47 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x127561c00) [pid = 1648] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 02:43:47 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x118580000) [pid = 1648] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 02:43:47 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x127010400) [pid = 1648] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 02:43:47 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x12160f000) [pid = 1648] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 02:43:47 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x11925bc00) [pid = 1648] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 02:43:47 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12684f000) [pid = 1648] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 02:43:47 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x121145800) [pid = 1648] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 02:43:47 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1122b2000) [pid = 1648] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 02:43:47 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12b2f3400) [pid = 1648] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 02:43:47 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12bda8c00) [pid = 1648] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 02:43:47 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12b37b800) [pid = 1648] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 02:43:47 INFO - PROCESS | 1648 | 1465206227363 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:47 INFO - PROCESS | 1648 | 1465206227364 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x11381c000 == 33 [pid = 1648] [id = 759] 02:43:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x112a7c000) [pid = 1648] [serial = 2275] [outer = 0x0] 02:43:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1166df000) [pid = 1648] [serial = 2276] [outer = 0x112a7c000] 02:43:47 INFO - PROCESS | 1648 | 1465206227390 Marionette DEBUG loaded listener.js 02:43:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1186e9c00) [pid = 1648] [serial = 2277] [outer = 0x112a7c000] 02:43:47 INFO - PROCESS | 1648 | 1465206227645 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]]]}] 02:43:47 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. 02:43:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 920ms 02:43:47 INFO - PROCESS | 1648 | 1465206227670 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 02:43:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 02:43:47 INFO - PROCESS | 1648 | 1465206227682 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 02:43:47 INFO - PROCESS | 1648 | 1465206227696 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 02:43:47 INFO - PROCESS | 1648 | 1465206227697 Marionette TRACE conn2 <- [1,3002,null,{}] 02:43:47 INFO - PROCESS | 1648 | 1465206227700 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}] 02:43:47 INFO - PROCESS | 1648 | 1465206227701 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:47 INFO - PROCESS | 1648 | 1465206227785 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 02:43:47 INFO - PROCESS | 1648 | 1465206227789 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:47 INFO - PROCESS | 1648 | 1465206227790 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c44a000 == 34 [pid = 1648] [id = 760] 02:43:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x118580000) [pid = 1648] [serial = 2278] [outer = 0x0] 02:43:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x119b1ac00) [pid = 1648] [serial = 2279] [outer = 0x118580000] 02:43:47 INFO - PROCESS | 1648 | 1465206227817 Marionette DEBUG loaded listener.js 02:43:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12b2f3400) [pid = 1648] [serial = 2280] [outer = 0x118580000] 02:43:48 INFO - PROCESS | 1648 | 1465206228112 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]]]}] 02:43:48 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. 02:43:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 476ms 02:43:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 02:43:48 INFO - PROCESS | 1648 | 1465206228166 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 02:43:48 INFO - PROCESS | 1648 | 1465206228167 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 02:43:48 INFO - PROCESS | 1648 | 1465206228169 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 02:43:48 INFO - PROCESS | 1648 | 1465206228170 Marionette TRACE conn2 <- [1,3006,null,{}] 02:43:48 INFO - PROCESS | 1648 | 1465206228173 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}] 02:43:48 INFO - PROCESS | 1648 | 1465206228175 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:48 INFO - PROCESS | 1648 | 1465206228290 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 02:43:48 INFO - PROCESS | 1648 | 1465206228296 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:48 INFO - PROCESS | 1648 | 1465206228298 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d03c000 == 35 [pid = 1648] [id = 761] 02:43:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1186f2400) [pid = 1648] [serial = 2281] [outer = 0x0] 02:43:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12bea1c00) [pid = 1648] [serial = 2282] [outer = 0x1186f2400] 02:43:48 INFO - PROCESS | 1648 | 1465206228322 Marionette DEBUG loaded listener.js 02:43:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12c2d3000) [pid = 1648] [serial = 2283] [outer = 0x1186f2400] 02:43:48 INFO - PROCESS | 1648 | 1465206228611 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]]]}] 02:43:48 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. 02:43:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 468ms 02:43:48 INFO - PROCESS | 1648 | 1465206228637 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 02:43:48 INFO - PROCESS | 1648 | 1465206228639 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 02:43:48 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 02:43:48 INFO - PROCESS | 1648 | 1465206228649 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 02:43:48 INFO - PROCESS | 1648 | 1465206228660 Marionette TRACE conn2 <- [1,3010,null,{}] 02:43:48 INFO - PROCESS | 1648 | 1465206228664 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}] 02:43:48 INFO - PROCESS | 1648 | 1465206228666 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:48 INFO - PROCESS | 1648 | 1465206228757 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 02:43:48 INFO - PROCESS | 1648 | 1465206228762 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:48 INFO - PROCESS | 1648 | 1465206228764 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d7db800 == 36 [pid = 1648] [id = 762] 02:43:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x119543800) [pid = 1648] [serial = 2284] [outer = 0x0] 02:43:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12aa3fc00) [pid = 1648] [serial = 2285] [outer = 0x119543800] 02:43:48 INFO - PROCESS | 1648 | 1465206228790 Marionette DEBUG loaded listener.js 02:43:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12c2d7800) [pid = 1648] [serial = 2286] [outer = 0x119543800] 02:43:49 INFO - PROCESS | 1648 | 1465206229139 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]]]}] 02:43:49 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 02:43:49 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 529ms 02:43:49 INFO - PROCESS | 1648 | 1465206229179 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 02:43:49 INFO - PROCESS | 1648 | 1465206229182 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 02:43:49 INFO - TEST-START | /FileAPI/FileReaderSync.worker 02:43:49 INFO - PROCESS | 1648 | 1465206229186 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 02:43:49 INFO - PROCESS | 1648 | 1465206229188 Marionette TRACE conn2 <- [1,3014,null,{}] 02:43:49 INFO - PROCESS | 1648 | 1465206229209 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}] 02:43:49 INFO - PROCESS | 1648 | 1465206229211 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:49 INFO - PROCESS | 1648 | 1465206229337 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 02:43:49 INFO - PROCESS | 1648 | 1465206229524 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:49 INFO - PROCESS | 1648 | 1465206229527 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x113f2d000 == 37 [pid = 1648] [id = 763] 02:43:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1122b2000) [pid = 1648] [serial = 2287] [outer = 0x0] 02:43:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x112d0f400) [pid = 1648] [serial = 2288] [outer = 0x1122b2000] 02:43:49 INFO - PROCESS | 1648 | 1465206229611 Marionette DEBUG loaded listener.js 02:43:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x117653000) [pid = 1648] [serial = 2289] [outer = 0x1122b2000] 02:43:49 INFO - PROCESS | 1648 | [1648] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:43:50 INFO - PROCESS | 1648 | 1465206230058 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 02:43:50 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 02:43:50 INFO - {} 02:43:50 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 02:43:50 INFO - {} 02:43:50 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 02:43:50 INFO - {} 02:43:50 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 02:43:50 INFO - {} 02:43:50 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 921ms 02:43:50 INFO - PROCESS | 1648 | 1465206230108 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 02:43:50 INFO - TEST-START | /FileAPI/fileReader.html 02:43:50 INFO - PROCESS | 1648 | 1465206230111 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 02:43:50 INFO - PROCESS | 1648 | 1465206230155 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 02:43:50 INFO - PROCESS | 1648 | 1465206230157 Marionette TRACE conn2 <- [1,3018,null,{}] 02:43:50 INFO - PROCESS | 1648 | 1465206230170 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}] 02:43:50 INFO - PROCESS | 1648 | 1465206230172 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:50 INFO - PROCESS | 1648 | 1465206230294 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 02:43:50 INFO - PROCESS | 1648 | 1465206230379 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:50 INFO - PROCESS | 1648 | 1465206230380 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a04a000 == 38 [pid = 1648] [id = 764] 02:43:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x119515800) [pid = 1648] [serial = 2290] [outer = 0x0] 02:43:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x119ca9000) [pid = 1648] [serial = 2291] [outer = 0x119515800] 02:43:50 INFO - PROCESS | 1648 | 1465206230411 Marionette DEBUG loaded listener.js 02:43:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x121718400) [pid = 1648] [serial = 2292] [outer = 0x119515800] 02:43:50 INFO - PROCESS | 1648 | 1465206230848 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]]]}] 02:43:50 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 02:43:50 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 02:43:50 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 02:43:50 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 02:43:50 INFO - TEST-OK | /FileAPI/fileReader.html | took 771ms 02:43:50 INFO - PROCESS | 1648 | 1465206230887 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 02:43:50 INFO - PROCESS | 1648 | 1465206230890 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 02:43:50 INFO - TEST-START | /FileAPI/historical.html 02:43:50 INFO - PROCESS | 1648 | 1465206230892 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 02:43:50 INFO - PROCESS | 1648 | 1465206230894 Marionette TRACE conn2 <- [1,3022,null,{}] 02:43:50 INFO - PROCESS | 1648 | 1465206230896 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}] 02:43:50 INFO - PROCESS | 1648 | 1465206230898 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:51 INFO - PROCESS | 1648 | 1465206231014 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 02:43:51 INFO - PROCESS | 1648 | 1465206231103 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:51 INFO - PROCESS | 1648 | 1465206231105 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b3b2800 == 39 [pid = 1648] [id = 765] 02:43:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1218cd400) [pid = 1648] [serial = 2293] [outer = 0x0] 02:43:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x127263800) [pid = 1648] [serial = 2294] [outer = 0x1218cd400] 02:43:51 INFO - PROCESS | 1648 | 1465206231136 Marionette DEBUG loaded listener.js 02:43:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x12971c000) [pid = 1648] [serial = 2295] [outer = 0x1218cd400] 02:43:51 INFO - PROCESS | 1648 | 1465206231575 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"]]]}] 02:43:51 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 02:43:51 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 02:43:51 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 02:43:51 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 02:43:51 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 02:43:51 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 02:43:51 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 02:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:43:51 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 02:43:51 INFO - TEST-OK | /FileAPI/historical.html | took 725ms 02:43:51 INFO - PROCESS | 1648 | 1465206231618 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 02:43:51 INFO - PROCESS | 1648 | 1465206231619 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 02:43:51 INFO - TEST-START | /FileAPI/idlharness.html 02:43:51 INFO - PROCESS | 1648 | 1465206231627 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 02:43:51 INFO - PROCESS | 1648 | 1465206231631 Marionette TRACE conn2 <- [1,3026,null,{}] 02:43:51 INFO - PROCESS | 1648 | 1465206231634 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}] 02:43:51 INFO - PROCESS | 1648 | 1465206231637 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:51 INFO - PROCESS | 1648 | 1465206231753 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 02:43:51 INFO - PROCESS | 1648 | 1465206231820 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:51 INFO - PROCESS | 1648 | 1465206231822 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x1126f0800 == 40 [pid = 1648] [id = 766] 02:43:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x112a79000) [pid = 1648] [serial = 2296] [outer = 0x0] 02:43:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x1168a3400) [pid = 1648] [serial = 2297] [outer = 0x112a79000] 02:43:52 INFO - PROCESS | 1648 | 1465206232005 Marionette DEBUG loaded listener.js 02:43:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x11857b400) [pid = 1648] [serial = 2298] [outer = 0x112a79000] 02:43:52 INFO - PROCESS | 1648 | 1465206232697 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 02:43:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:43:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:43:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:43:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:43:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:43:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:43:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:43:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:43:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:43:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 02:43:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:43:52 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:43:52 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:43:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:43:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:43:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:43:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:43:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:43:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:43:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:43:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 02:43:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:43:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:43:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:43:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:43:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:43:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:43:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:43:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:43:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:43:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 02:43:52 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 02:43:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:43:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:43:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:43:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:43:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:43:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:43:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:43:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:43:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:43:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 02:43:52 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 02:43:52 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 02:43:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:43:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:43:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:43:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:43:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:43:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:43:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:43:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:43:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:43:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 02:43:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:43:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:43:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:43:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:43:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:43:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:43:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:43:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:43:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:43:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 02:43:52 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 02:43:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:43:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:43:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:43:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:43:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:43:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:43:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:43:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:43:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:43:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 02:43:52 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 02:43:52 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 02:43:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:43:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:43:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:43:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:43:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:43:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:43:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:43:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:43:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:43:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 02:43:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 02:43:52 INFO - TEST-OK | /FileAPI/idlharness.html | took 1142ms 02:43:52 INFO - PROCESS | 1648 | --DOCSHELL 0x12d7db800 == 39 [pid = 1648] [id = 762] 02:43:52 INFO - PROCESS | 1648 | --DOCSHELL 0x12d03c000 == 38 [pid = 1648] [id = 761] 02:43:52 INFO - PROCESS | 1648 | --DOCSHELL 0x12c44a000 == 37 [pid = 1648] [id = 760] 02:43:52 INFO - PROCESS | 1648 | --DOCSHELL 0x11381c000 == 36 [pid = 1648] [id = 759] 02:43:52 INFO - PROCESS | 1648 | --DOCSHELL 0x12c43c800 == 35 [pid = 1648] [id = 758] 02:43:52 INFO - PROCESS | 1648 | --DOCSHELL 0x12c083000 == 34 [pid = 1648] [id = 757] 02:43:52 INFO - PROCESS | 1648 | --DOCSHELL 0x12b3c6800 == 33 [pid = 1648] [id = 756] 02:43:52 INFO - PROCESS | 1648 | --DOCSHELL 0x12a954800 == 32 [pid = 1648] [id = 755] 02:43:52 INFO - PROCESS | 1648 | --DOCSHELL 0x1290c4800 == 31 [pid = 1648] [id = 754] 02:43:52 INFO - PROCESS | 1648 | --DOCSHELL 0x12495a000 == 30 [pid = 1648] [id = 753] 02:43:52 INFO - PROCESS | 1648 | --DOCSHELL 0x121274800 == 29 [pid = 1648] [id = 752] 02:43:52 INFO - PROCESS | 1648 | --DOCSHELL 0x117011000 == 28 [pid = 1648] [id = 751] 02:43:52 INFO - PROCESS | 1648 | --DOCSHELL 0x118998800 == 27 [pid = 1648] [id = 750] 02:43:52 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x12c2cac00) [pid = 1648] [serial = 2234] [outer = 0x0] [url = about:blank] 02:43:52 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x11886a400) [pid = 1648] [serial = 2150] [outer = 0x0] [url = about:blank] 02:43:52 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x116a6e800) [pid = 1648] [serial = 2153] [outer = 0x0] [url = about:blank] 02:43:52 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x12be9a400) [pid = 1648] [serial = 2233] [outer = 0x0] [url = about:blank] 02:43:52 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x129730400) [pid = 1648] [serial = 2212] [outer = 0x0] [url = about:blank] 02:43:52 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x12aa3b800) [pid = 1648] [serial = 2215] [outer = 0x0] [url = about:blank] 02:43:52 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12a9b0c00) [pid = 1648] [serial = 2213] [outer = 0x0] [url = about:blank] 02:43:52 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x123db9400) [pid = 1648] [serial = 2185] [outer = 0x0] [url = about:blank] 02:43:52 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x119b09400) [pid = 1648] [serial = 2186] [outer = 0x0] [url = about:blank] 02:43:52 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x117652800) [pid = 1648] [serial = 2194] [outer = 0x0] [url = about:blank] 02:43:52 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x11848b800) [pid = 1648] [serial = 2195] [outer = 0x0] [url = about:blank] 02:43:52 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x128d44800) [pid = 1648] [serial = 2191] [outer = 0x0] [url = about:blank] 02:43:52 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x128d4d800) [pid = 1648] [serial = 2192] [outer = 0x0] [url = about:blank] 02:43:52 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x12b2e8800) [pid = 1648] [serial = 2219] [outer = 0x0] [url = about:blank] 02:43:52 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x116051400) [pid = 1648] [serial = 2179] [outer = 0x0] [url = about:blank] 02:43:52 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x117656000) [pid = 1648] [serial = 2180] [outer = 0x0] [url = about:blank] 02:43:52 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x12aa46800) [pid = 1648] [serial = 2218] [outer = 0x0] [url = about:blank] 02:43:52 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x118618c00) [pid = 1648] [serial = 2197] [outer = 0x0] [url = about:blank] 02:43:52 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x118868c00) [pid = 1648] [serial = 2198] [outer = 0x0] [url = about:blank] 02:43:52 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x128d84800) [pid = 1648] [serial = 2209] [outer = 0x0] [url = about:blank] 02:43:52 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x11925a800) [pid = 1648] [serial = 2182] [outer = 0x0] [url = about:blank] 02:43:52 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x119512800) [pid = 1648] [serial = 2183] [outer = 0x0] [url = about:blank] 02:43:52 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x127262800) [pid = 1648] [serial = 2188] [outer = 0x0] [url = about:blank] 02:43:52 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x127560400) [pid = 1648] [serial = 2189] [outer = 0x0] [url = about:blank] 02:43:52 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12aa46c00) [pid = 1648] [serial = 2216] [outer = 0x0] [url = about:blank] 02:43:52 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12700b000) [pid = 1648] [serial = 2177] [outer = 0x0] [url = about:blank] 02:43:52 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x119b10000) [pid = 1648] [serial = 2200] [outer = 0x0] [url = about:blank] 02:43:52 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x121137000) [pid = 1648] [serial = 2201] [outer = 0x0] [url = about:blank] 02:43:52 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x126d56000) [pid = 1648] [serial = 2206] [outer = 0x0] [url = about:blank] 02:43:52 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12755a400) [pid = 1648] [serial = 2207] [outer = 0x0] [url = about:blank] 02:43:52 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x124cf3400) [pid = 1648] [serial = 2203] [outer = 0x0] [url = about:blank] 02:43:52 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12568c400) [pid = 1648] [serial = 2204] [outer = 0x0] [url = about:blank] 02:43:52 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x116fa3c00) [pid = 1648] [serial = 2221] [outer = 0x0] [url = about:blank] 02:43:52 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x12bb9cc00) [pid = 1648] [serial = 2224] [outer = 0x0] [url = about:blank] 02:43:52 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x119b70c00) [pid = 1648] [serial = 2222] [outer = 0x0] [url = about:blank] 02:43:52 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12be96000) [pid = 1648] [serial = 2230] [outer = 0x0] [url = about:blank] 02:43:52 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12bd44000) [pid = 1648] [serial = 2227] [outer = 0x0] [url = about:blank] 02:43:52 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12bd38400) [pid = 1648] [serial = 2225] [outer = 0x0] [url = about:blank] 02:43:52 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12bda6c00) [pid = 1648] [serial = 2228] [outer = 0x0] [url = about:blank] 02:43:52 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x12be9b000) [pid = 1648] [serial = 2231] [outer = 0x0] [url = about:blank] 02:43:52 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x12971e800) [pid = 1648] [serial = 2210] [outer = 0x0] [url = about:blank] 02:43:52 INFO - PROCESS | 1648 | 1465206232800 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 02:43:52 INFO - PROCESS | 1648 | 1465206232803 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 02:43:52 INFO - TEST-START | /FileAPI/idlharness.worker 02:43:52 INFO - PROCESS | 1648 | 1465206232807 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 02:43:52 INFO - PROCESS | 1648 | 1465206232808 Marionette TRACE conn2 <- [1,3030,null,{}] 02:43:52 INFO - PROCESS | 1648 | 1465206232812 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}] 02:43:52 INFO - PROCESS | 1648 | 1465206232813 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:52 INFO - PROCESS | 1648 | 1465206232910 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 02:43:52 INFO - PROCESS | 1648 | 1465206232971 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:52 INFO - PROCESS | 1648 | 1465206232972 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x1180e5800 == 28 [pid = 1648] [id = 767] 02:43:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x118689400) [pid = 1648] [serial = 2299] [outer = 0x0] 02:43:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x119003400) [pid = 1648] [serial = 2300] [outer = 0x118689400] 02:43:53 INFO - PROCESS | 1648 | 1465206233002 Marionette DEBUG loaded listener.js 02:43:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x119b70c00) [pid = 1648] [serial = 2301] [outer = 0x118689400] 02:43:53 INFO - PROCESS | 1648 | [1648] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:43:53 INFO - PROCESS | 1648 | 1465206233586 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:43:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:43:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:43:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:43:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:43:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:43:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:43:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:43:53 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:43:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:43:53 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:43:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:43:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:43:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:43:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:43:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:43:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:43:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:43:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:43:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:43:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:43:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:43:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 02:43:53 INFO - {} 02:43:53 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 02:43:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:43:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:43:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:43:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:43:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:43:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:43:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:43:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 02:43:53 INFO - {} 02:43:53 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 - {} 02:43:53 INFO - {} 02:43:53 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 02:43:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:43:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:43:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:43:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:43:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:43:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:43:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:43:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:43:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:43:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:43:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:43:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:43:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:43:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:43:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 02:43:53 INFO - {} 02:43:53 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 02:43:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:43:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:43:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:43:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:43:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:43:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:43:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:43:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 02:43:53 INFO - {} 02:43:53 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 - {} 02:43:53 INFO - {} 02:43:53 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 02:43:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:43:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:43:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:43:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:43:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:43:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:43:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:43:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:43:53 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 02:43:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 02:43:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:43:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 02:43:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:43:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:43:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:43:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:43:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:43:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 02:43:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:43:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:43:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:43:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:43:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:43:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:43:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:43:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 02:43:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:43:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 02:43:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:43:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:43:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:43:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:43:53 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 02:43:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 02:43:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:43:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 02:43:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:43:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:43:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:43:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:43:53 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 02:43:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 02:43:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:43:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 02:43:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:43:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:43:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:43:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:43:53 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 02:43:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 02:43:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:43:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:43:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:43:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:43:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:43:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:43:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:43:53 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 02:43:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:43:53 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:43:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:43:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:43:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:43:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:43:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:43:53 INFO - {} 02:43:53 INFO - TEST-OK | /FileAPI/idlharness.worker | took 835ms 02:43:53 INFO - PROCESS | 1648 | 1465206233643 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 02:43:53 INFO - PROCESS | 1648 | 1465206233645 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 02:43:53 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 02:43:53 INFO - PROCESS | 1648 | 1465206233649 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 02:43:53 INFO - PROCESS | 1648 | 1465206233651 Marionette TRACE conn2 <- [1,3034,null,{}] 02:43:53 INFO - PROCESS | 1648 | 1465206233653 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}] 02:43:53 INFO - PROCESS | 1648 | 1465206233655 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:53 INFO - PROCESS | 1648 | 1465206233750 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 02:43:53 INFO - PROCESS | 1648 | 1465206233809 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:53 INFO - PROCESS | 1648 | 1465206233811 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d7d5800 == 29 [pid = 1648] [id = 768] 02:43:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1167d0800) [pid = 1648] [serial = 2302] [outer = 0x0] 02:43:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x12aa46c00) [pid = 1648] [serial = 2303] [outer = 0x1167d0800] 02:43:53 INFO - PROCESS | 1648 | 1465206233841 Marionette DEBUG loaded listener.js 02:43:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x12d211800) [pid = 1648] [serial = 2304] [outer = 0x1167d0800] 02:43:54 INFO - PROCESS | 1648 | 1465206234094 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]]]}] 02:43:54 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 02:43:54 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 471ms 02:43:54 INFO - PROCESS | 1648 | 1465206234122 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 02:43:54 INFO - PROCESS | 1648 | 1465206234123 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 02:43:54 INFO - TEST-START | /FileAPI/blob/Blob-close.html 02:43:54 INFO - PROCESS | 1648 | 1465206234150 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 02:43:54 INFO - PROCESS | 1648 | 1465206234153 Marionette TRACE conn2 <- [1,3038,null,{}] 02:43:54 INFO - PROCESS | 1648 | 1465206234216 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}] 02:43:54 INFO - PROCESS | 1648 | 1465206234221 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:54 INFO - PROCESS | 1648 | 1465206234396 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 02:43:54 INFO - PROCESS | 1648 | 1465206234408 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:54 INFO - PROCESS | 1648 | 1465206234410 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c722000 == 30 [pid = 1648] [id = 769] 02:43:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x121094c00) [pid = 1648] [serial = 2305] [outer = 0x0] 02:43:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x12d213400) [pid = 1648] [serial = 2306] [outer = 0x121094c00] 02:43:54 INFO - PROCESS | 1648 | 1465206234451 Marionette DEBUG loaded listener.js 02:43:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x12d218800) [pid = 1648] [serial = 2307] [outer = 0x121094c00] 02:43:54 INFO - PROCESS | 1648 | 1465206234823 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"]]]}] 02:43:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 02:43:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 02:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:43:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 02:43:54 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 729ms 02:43:54 INFO - PROCESS | 1648 | 1465206234869 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 02:43:54 INFO - PROCESS | 1648 | 1465206234871 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 02:43:54 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 02:43:54 INFO - PROCESS | 1648 | 1465206234873 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 02:43:54 INFO - PROCESS | 1648 | 1465206234874 Marionette TRACE conn2 <- [1,3042,null,{}] 02:43:54 INFO - PROCESS | 1648 | 1465206234877 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}] 02:43:54 INFO - PROCESS | 1648 | 1465206234878 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:55 INFO - PROCESS | 1648 | 1465206235008 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 02:43:55 INFO - PROCESS | 1648 | 1465206235053 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:55 INFO - PROCESS | 1648 | 1465206235055 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d22f000 == 31 [pid = 1648] [id = 770] 02:43:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1126b2000) [pid = 1648] [serial = 2308] [outer = 0x0] 02:43:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1126b3c00) [pid = 1648] [serial = 2309] [outer = 0x1126b2000] 02:43:55 INFO - PROCESS | 1648 | 1465206235080 Marionette DEBUG loaded listener.js 02:43:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x121097000) [pid = 1648] [serial = 2310] [outer = 0x1126b2000] 02:43:55 INFO - PROCESS | 1648 | 1465206235504 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]]]}] 02:43:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 02:43:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 02:43:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 02:43:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 02:43:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 02:43:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 02:43:55 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. 02:43:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 02:43:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 02:43:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 02:43:55 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'.) 02:43:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 02:43:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 02:43:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 02:43:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 02:43:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 02:43:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 02:43:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 02:43:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 02:43:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 02:43:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 02:43:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 02:43:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 02:43:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 02:43:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 02:43:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 02:43:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 02:43:55 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. 02:43:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 02:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:43:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 02:43:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 02:43:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 02:43:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 02:43:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 02:43:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 02:43:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 02:43:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 02:43:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 02:43:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 02:43:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 02:43:55 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. 02:43:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 02:43:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:43:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 02:43:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:43:55 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. 02:43:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 02:43:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:43:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 02:43:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:43:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 02:43:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 02:43:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 02:43:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 02:43:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 02:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:43:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 02:43:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 02:43:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 02:43:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 02:43:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:43:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:43:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:43:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 02:43:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 02:43:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:43:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:43:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:43:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 02:43:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:43:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:43:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:43:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 02:43:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:43:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:43:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:43:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 02:43:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 02:43:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:43:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:43:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:43:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 02:43:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:43:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:43:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:43:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 02:43:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:43:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:43:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:43:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 02:43:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:43:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:43:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:43:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 02:43:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:43:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:43:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:43:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 02:43:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 02:43:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 02:43:55 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 681ms 02:43:55 INFO - PROCESS | 1648 | 1465206235564 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 02:43:55 INFO - PROCESS | 1648 | 1465206235567 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 02:43:55 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 02:43:55 INFO - PROCESS | 1648 | 1465206235571 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 02:43:55 INFO - PROCESS | 1648 | 1465206235573 Marionette TRACE conn2 <- [1,3046,null,{}] 02:43:55 INFO - PROCESS | 1648 | 1465206235577 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}] 02:43:55 INFO - PROCESS | 1648 | 1465206235578 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:55 INFO - PROCESS | 1648 | 1465206235735 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 02:43:55 INFO - PROCESS | 1648 | 1465206235771 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:55 INFO - PROCESS | 1648 | 1465206235773 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x12127c000 == 32 [pid = 1648] [id = 771] 02:43:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x121680000) [pid = 1648] [serial = 2311] [outer = 0x0] 02:43:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x121687000) [pid = 1648] [serial = 2312] [outer = 0x121680000] 02:43:55 INFO - PROCESS | 1648 | 1465206235813 Marionette DEBUG loaded listener.js 02:43:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12d219c00) [pid = 1648] [serial = 2313] [outer = 0x121680000] 02:43:55 INFO - PROCESS | 1648 | [1648] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:43:56 INFO - PROCESS | 1648 | 1465206236228 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 02:43:56 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 02:43:56 INFO - {} 02:43:56 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 675ms 02:43:56 INFO - PROCESS | 1648 | 1465206236250 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 02:43:56 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 02:43:56 INFO - PROCESS | 1648 | 1465206236252 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 02:43:56 INFO - PROCESS | 1648 | 1465206236264 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 02:43:56 INFO - PROCESS | 1648 | 1465206236266 Marionette TRACE conn2 <- [1,3050,null,{}] 02:43:56 INFO - PROCESS | 1648 | 1465206236270 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}] 02:43:56 INFO - PROCESS | 1648 | 1465206236278 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:56 INFO - PROCESS | 1648 | 1465206236414 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 02:43:56 INFO - PROCESS | 1648 | 1465206236428 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:56 INFO - PROCESS | 1648 | 1465206236429 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x11318a800 == 33 [pid = 1648] [id = 772] 02:43:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12c4cdc00) [pid = 1648] [serial = 2314] [outer = 0x0] 02:43:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12d951800) [pid = 1648] [serial = 2315] [outer = 0x12c4cdc00] 02:43:56 INFO - PROCESS | 1648 | 1465206236453 Marionette DEBUG loaded listener.js 02:43:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12d958000) [pid = 1648] [serial = 2316] [outer = 0x12c4cdc00] 02:43:56 INFO - PROCESS | 1648 | 1465206236766 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]]]}] 02:43:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 02:43:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 02:43:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 02:43:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 02:43:56 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 530ms 02:43:56 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 02:43:56 INFO - PROCESS | 1648 | 1465206236785 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 02:43:56 INFO - PROCESS | 1648 | 1465206236786 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 02:43:56 INFO - PROCESS | 1648 | 1465206236789 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 02:43:56 INFO - PROCESS | 1648 | 1465206236790 Marionette TRACE conn2 <- [1,3054,null,{}] 02:43:56 INFO - PROCESS | 1648 | 1465206236800 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}] 02:43:56 INFO - PROCESS | 1648 | 1465206236801 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:56 INFO - PROCESS | 1648 | 1465206236907 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 02:43:56 INFO - PROCESS | 1648 | 1465206236910 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:56 INFO - PROCESS | 1648 | 1465206236919 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x135acd000 == 34 [pid = 1648] [id = 773] 02:43:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1127bbc00) [pid = 1648] [serial = 2317] [outer = 0x0] 02:43:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1127be000) [pid = 1648] [serial = 2318] [outer = 0x1127bbc00] 02:43:56 INFO - PROCESS | 1648 | 1465206236979 Marionette DEBUG loaded listener.js 02:43:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1127c3800) [pid = 1648] [serial = 2319] [outer = 0x1127bbc00] 02:43:57 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1186f2400) [pid = 1648] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 02:43:57 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x126cae000) [pid = 1648] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 02:43:57 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x127268c00) [pid = 1648] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 02:43:57 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x112a7c000) [pid = 1648] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 02:43:57 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11950dc00) [pid = 1648] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 02:43:57 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x128d82400) [pid = 1648] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 02:43:57 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x11292c400) [pid = 1648] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 02:43:57 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x11925ec00) [pid = 1648] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 02:43:57 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1167cf000) [pid = 1648] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 02:43:57 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12aa49000) [pid = 1648] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 02:43:57 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1186f6800) [pid = 1648] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 02:43:57 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x126f11400) [pid = 1648] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 02:43:57 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x119546c00) [pid = 1648] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:43:57 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x11810b800) [pid = 1648] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 02:43:57 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x118580000) [pid = 1648] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 02:43:57 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12aa48c00) [pid = 1648] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 02:43:57 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12be99c00) [pid = 1648] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:43:57 INFO - PROCESS | 1648 | 1465206237476 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"]]]}] 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 02:43:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 02:43:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 02:43:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:43:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:43:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 02:43:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:43:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:43:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 02:43:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:43:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:43:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 02:43:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:43:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:43:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 02:43:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:43:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:43:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 02:43:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:43:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:43:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 02:43:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:43:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:43:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 02:43:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:43:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:43:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 02:43:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:43:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:43:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 02:43:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:43:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:43:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 02:43:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:43:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:43:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 02:43:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:43:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:43:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 02:43:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:43:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:43:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 02:43:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:43:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:43:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 02:43:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:43:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:43:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 02:43:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:43:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:43:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 02:43:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:43:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:43:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 02:43:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:43:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:43:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 02:43:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:43:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:43:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 02:43:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:43:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:43:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 02:43:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:43:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:43:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 02:43:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:43:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:43:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:43:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:43:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:43:57 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" 02:43:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:43:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:43:57 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" 02:43:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:43:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:43:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:43:57 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 745ms 02:43:57 INFO - TEST-START | /FileAPI/file/File-constructor.html 02:43:57 INFO - PROCESS | 1648 | 1465206237535 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 02:43:57 INFO - PROCESS | 1648 | 1465206237536 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 02:43:57 INFO - PROCESS | 1648 | 1465206237539 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 02:43:57 INFO - PROCESS | 1648 | 1465206237549 Marionette TRACE conn2 <- [1,3058,null,{}] 02:43:57 INFO - PROCESS | 1648 | 1465206237552 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}] 02:43:57 INFO - PROCESS | 1648 | 1465206237553 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:57 INFO - PROCESS | 1648 | 1465206237636 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 02:43:57 INFO - PROCESS | 1648 | 1465206237647 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:57 INFO - PROCESS | 1648 | 1465206237648 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x128d05000 == 35 [pid = 1648] [id = 774] 02:43:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x118109c00) [pid = 1648] [serial = 2320] [outer = 0x0] 02:43:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x12160ec00) [pid = 1648] [serial = 2321] [outer = 0x118109c00] 02:43:57 INFO - PROCESS | 1648 | 1465206237672 Marionette DEBUG loaded listener.js 02:43:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x12be9ac00) [pid = 1648] [serial = 2322] [outer = 0x118109c00] 02:43:58 INFO - PROCESS | 1648 | 1465206237997 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]]]}] 02:43:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 02:43:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 02:43:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 02:43:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 02:43:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 02:43:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 02:43:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 02:43:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 02:43:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 02:43:58 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 02:43:58 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 02:43:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:43:58 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 02:43:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 02:43:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 02:43:58 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:43:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 02:43:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:43:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 02:43:58 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 02:43:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 02:43:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:43:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 02:43:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 02:43:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 02:43:58 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 481ms 02:43:58 INFO - PROCESS | 1648 | 1465206238021 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 02:43:58 INFO - PROCESS | 1648 | 1465206238022 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 02:43:58 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 02:43:58 INFO - PROCESS | 1648 | 1465206238027 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 02:43:58 INFO - PROCESS | 1648 | 1465206238028 Marionette TRACE conn2 <- [1,3062,null,{}] 02:43:58 INFO - PROCESS | 1648 | 1465206238031 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}] 02:43:58 INFO - PROCESS | 1648 | 1465206238032 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:58 INFO - PROCESS | 1648 | 1465206238151 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 02:43:58 INFO - PROCESS | 1648 | 1465206238158 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:58 INFO - PROCESS | 1648 | 1465206238159 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c707800 == 36 [pid = 1648] [id = 775] 02:43:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x11288e400) [pid = 1648] [serial = 2323] [outer = 0x0] 02:43:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x112893400) [pid = 1648] [serial = 2324] [outer = 0x11288e400] 02:43:58 INFO - PROCESS | 1648 | 1465206238183 Marionette DEBUG loaded listener.js 02:43:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x12bda1c00) [pid = 1648] [serial = 2325] [outer = 0x11288e400] 02:43:58 INFO - PROCESS | 1648 | [1648] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:43:58 INFO - PROCESS | 1648 | 1465206238517 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 02:43:58 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 02:43:58 INFO - {} 02:43:58 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 519ms 02:43:58 INFO - PROCESS | 1648 | 1465206238547 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 02:43:58 INFO - PROCESS | 1648 | 1465206238548 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 02:43:58 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 02:43:58 INFO - PROCESS | 1648 | 1465206238550 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 02:43:58 INFO - PROCESS | 1648 | 1465206238551 Marionette TRACE conn2 <- [1,3066,null,{}] 02:43:58 INFO - PROCESS | 1648 | 1465206238554 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}] 02:43:58 INFO - PROCESS | 1648 | 1465206238555 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:58 INFO - PROCESS | 1648 | 1465206238639 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 02:43:58 INFO - PROCESS | 1648 | 1465206238643 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:58 INFO - PROCESS | 1648 | 1465206238644 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x119e88000 == 37 [pid = 1648] [id = 776] 02:43:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x118580000) [pid = 1648] [serial = 2326] [outer = 0x0] 02:43:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x121363000) [pid = 1648] [serial = 2327] [outer = 0x118580000] 02:43:58 INFO - PROCESS | 1648 | 1465206238669 Marionette DEBUG loaded listener.js 02:43:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x124cb2800) [pid = 1648] [serial = 2328] [outer = 0x118580000] 02:43:59 INFO - PROCESS | 1648 | 1465206239010 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]]]}] 02:43:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 02:43:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 02:43:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 02:43:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 02:43:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 02:43:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 02:43:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 02:43:59 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 471ms 02:43:59 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 02:43:59 INFO - PROCESS | 1648 | 1465206239024 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 02:43:59 INFO - PROCESS | 1648 | 1465206239028 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 02:43:59 INFO - PROCESS | 1648 | 1465206239030 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 02:43:59 INFO - PROCESS | 1648 | 1465206239032 Marionette TRACE conn2 <- [1,3070,null,{}] 02:43:59 INFO - PROCESS | 1648 | 1465206239035 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}] 02:43:59 INFO - PROCESS | 1648 | 1465206239036 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:59 INFO - PROCESS | 1648 | 1465206239171 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 02:43:59 INFO - PROCESS | 1648 | 1465206239277 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:59 INFO - PROCESS | 1648 | 1465206239279 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x113182800 == 38 [pid = 1648] [id = 777] 02:43:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x111059c00) [pid = 1648] [serial = 2329] [outer = 0x0] 02:43:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x11105dc00) [pid = 1648] [serial = 2330] [outer = 0x111059c00] 02:43:59 INFO - PROCESS | 1648 | 1465206239312 Marionette DEBUG loaded listener.js 02:43:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x111065400) [pid = 1648] [serial = 2331] [outer = 0x111059c00] 02:43:59 INFO - PROCESS | 1648 | 1465206239743 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]]]}] 02:43:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 02:43:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 02:43:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 02:43:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 02:43:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 02:43:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 02:43:59 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 719ms 02:43:59 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 02:43:59 INFO - PROCESS | 1648 | 1465206239752 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 02:43:59 INFO - PROCESS | 1648 | 1465206239754 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 02:43:59 INFO - PROCESS | 1648 | 1465206239758 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 02:43:59 INFO - PROCESS | 1648 | 1465206239760 Marionette TRACE conn2 <- [1,3074,null,{}] 02:43:59 INFO - PROCESS | 1648 | 1465206239763 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}] 02:43:59 INFO - PROCESS | 1648 | 1465206239766 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:43:59 INFO - PROCESS | 1648 | 1465206239880 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 02:44:00 INFO - PROCESS | 1648 | 1465206239993 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:00 INFO - PROCESS | 1648 | 1465206239995 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:44:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x121dad000 == 39 [pid = 1648] [id = 778] 02:44:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1126a8000) [pid = 1648] [serial = 2332] [outer = 0x0] 02:44:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x112793800) [pid = 1648] [serial = 2333] [outer = 0x1126a8000] 02:44:00 INFO - PROCESS | 1648 | 1465206240031 Marionette DEBUG loaded listener.js 02:44:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x112889400) [pid = 1648] [serial = 2334] [outer = 0x1126a8000] 02:44:00 INFO - PROCESS | 1648 | 1465206240403 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]]]}] 02:44:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 02:44:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 02:44:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 02:44:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 02:44:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 02:44:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 02:44:00 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 672ms 02:44:00 INFO - PROCESS | 1648 | 1465206240432 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 02:44:00 INFO - PROCESS | 1648 | 1465206240435 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 02:44:00 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 02:44:00 INFO - PROCESS | 1648 | 1465206240437 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 02:44:00 INFO - PROCESS | 1648 | 1465206240439 Marionette TRACE conn2 <- [1,3078,null,{}] 02:44:00 INFO - PROCESS | 1648 | 1465206240441 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}] 02:44:00 INFO - PROCESS | 1648 | 1465206240443 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:44:00 INFO - PROCESS | 1648 | 1465206240555 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 02:44:00 INFO - PROCESS | 1648 | 1465206240673 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:00 INFO - PROCESS | 1648 | 1465206240675 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:44:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x1290b6000 == 40 [pid = 1648] [id = 779] 02:44:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x116258000) [pid = 1648] [serial = 2335] [outer = 0x0] 02:44:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x118106400) [pid = 1648] [serial = 2336] [outer = 0x116258000] 02:44:00 INFO - PROCESS | 1648 | 1465206240706 Marionette DEBUG loaded listener.js 02:44:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x118865800) [pid = 1648] [serial = 2337] [outer = 0x116258000] 02:44:01 INFO - PROCESS | 1648 | 1465206241076 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] 02:44:01 INFO - PROCESS | 1648 | 1465206241110 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 02:44:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 02:44:01 INFO - PROCESS | 1648 | 1465206241118 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 02:44:01 INFO - PROCESS | 1648 | 1465206241122 Marionette TRACE conn2 <- [1,3082,null,{}] 02:44:01 INFO - PROCESS | 1648 | 1465206241125 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}] 02:44:01 INFO - PROCESS | 1648 | 1465206241128 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:44:01 INFO - PROCESS | 1648 | 1465206241267 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 02:44:01 INFO - PROCESS | 1648 | 1465206241381 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:01 INFO - PROCESS | 1648 | 1465206241382 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:44:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x113173800 == 41 [pid = 1648] [id = 780] 02:44:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1127b8c00) [pid = 1648] [serial = 2338] [outer = 0x0] 02:44:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x121094000) [pid = 1648] [serial = 2339] [outer = 0x1127b8c00] 02:44:01 INFO - PROCESS | 1648 | 1465206241413 Marionette DEBUG loaded listener.js 02:44:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x121357800) [pid = 1648] [serial = 2340] [outer = 0x1127b8c00] 02:44:01 INFO - PROCESS | 1648 | 1465206241776 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]]]}] 02:44:01 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 02:44:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 02:44:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:44:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 02:44:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 02:44:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 681ms 02:44:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 02:44:01 INFO - PROCESS | 1648 | 1465206241795 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 02:44:01 INFO - PROCESS | 1648 | 1465206241797 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 02:44:01 INFO - PROCESS | 1648 | 1465206241799 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 02:44:01 INFO - PROCESS | 1648 | 1465206241800 Marionette TRACE conn2 <- [1,3086,null,{}] 02:44:01 INFO - PROCESS | 1648 | 1465206241803 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}] 02:44:01 INFO - PROCESS | 1648 | 1465206241804 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:44:01 INFO - PROCESS | 1648 | 1465206241914 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 02:44:02 INFO - PROCESS | 1648 | 1465206242027 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:02 INFO - PROCESS | 1648 | 1465206242028 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:44:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c70c800 == 42 [pid = 1648] [id = 781] 02:44:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12160e800) [pid = 1648] [serial = 2341] [outer = 0x0] 02:44:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x121684800) [pid = 1648] [serial = 2342] [outer = 0x12160e800] 02:44:02 INFO - PROCESS | 1648 | 1465206242060 Marionette DEBUG loaded listener.js 02:44:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12684f800) [pid = 1648] [serial = 2343] [outer = 0x12160e800] 02:44:02 INFO - PROCESS | 1648 | 1465206242431 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 02:44:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 02:44:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 669ms 02:44:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 02:44:02 INFO - PROCESS | 1648 | 1465206242469 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 02:44:02 INFO - PROCESS | 1648 | 1465206242470 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 02:44:02 INFO - PROCESS | 1648 | 1465206242473 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 02:44:02 INFO - PROCESS | 1648 | 1465206242474 Marionette TRACE conn2 <- [1,3090,null,{}] 02:44:02 INFO - PROCESS | 1648 | 1465206242476 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}] 02:44:02 INFO - PROCESS | 1648 | 1465206242478 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:44:02 INFO - PROCESS | 1648 | 1465206242585 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 02:44:02 INFO - PROCESS | 1648 | 1465206242843 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:02 INFO - PROCESS | 1648 | 1465206242845 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:44:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x119ad9000 == 43 [pid = 1648] [id = 782] 02:44:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1126a9c00) [pid = 1648] [serial = 2344] [outer = 0x0] 02:44:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1126af400) [pid = 1648] [serial = 2345] [outer = 0x1126a9c00] 02:44:02 INFO - PROCESS | 1648 | 1465206242903 Marionette DEBUG loaded listener.js 02:44:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x11279b400) [pid = 1648] [serial = 2346] [outer = 0x1126a9c00] 02:44:03 INFO - PROCESS | 1648 | 1465206243318 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 02:44:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 02:44:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 871ms 02:44:03 INFO - PROCESS | 1648 | 1465206243345 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 02:44:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 02:44:03 INFO - PROCESS | 1648 | 1465206243347 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 02:44:03 INFO - PROCESS | 1648 | 1465206243350 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 02:44:03 INFO - PROCESS | 1648 | 1465206243352 Marionette TRACE conn2 <- [1,3094,null,{}] 02:44:03 INFO - PROCESS | 1648 | 1465206243355 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}] 02:44:03 INFO - PROCESS | 1648 | 1465206243358 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:44:03 INFO - PROCESS | 1648 | 1465206243443 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 02:44:03 INFO - PROCESS | 1648 | 1465206243514 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:03 INFO - PROCESS | 1648 | 1465206243517 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:44:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x119e86000 == 44 [pid = 1648] [id = 783] 02:44:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x112798000) [pid = 1648] [serial = 2347] [outer = 0x0] 02:44:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x11279b000) [pid = 1648] [serial = 2348] [outer = 0x112798000] 02:44:03 INFO - PROCESS | 1648 | 1465206243605 Marionette DEBUG loaded listener.js 02:44:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x112892c00) [pid = 1648] [serial = 2349] [outer = 0x112798000] 02:44:04 INFO - PROCESS | 1648 | --DOCSHELL 0x119e88000 == 43 [pid = 1648] [id = 776] 02:44:04 INFO - PROCESS | 1648 | --DOCSHELL 0x12c707800 == 42 [pid = 1648] [id = 775] 02:44:04 INFO - PROCESS | 1648 | --DOCSHELL 0x128d05000 == 41 [pid = 1648] [id = 774] 02:44:04 INFO - PROCESS | 1648 | --DOCSHELL 0x135acd000 == 40 [pid = 1648] [id = 773] 02:44:04 INFO - PROCESS | 1648 | --DOCSHELL 0x11318a800 == 39 [pid = 1648] [id = 772] 02:44:04 INFO - PROCESS | 1648 | --DOCSHELL 0x12127c000 == 38 [pid = 1648] [id = 771] 02:44:04 INFO - PROCESS | 1648 | --DOCSHELL 0x12d22f000 == 37 [pid = 1648] [id = 770] 02:44:04 INFO - PROCESS | 1648 | --DOCSHELL 0x12c722000 == 36 [pid = 1648] [id = 769] 02:44:04 INFO - PROCESS | 1648 | --DOCSHELL 0x12d7d5800 == 35 [pid = 1648] [id = 768] 02:44:04 INFO - PROCESS | 1648 | --DOCSHELL 0x1180e5800 == 34 [pid = 1648] [id = 767] 02:44:04 INFO - PROCESS | 1648 | --DOCSHELL 0x1126f0800 == 33 [pid = 1648] [id = 766] 02:44:04 INFO - PROCESS | 1648 | --DOCSHELL 0x12b3b2800 == 32 [pid = 1648] [id = 765] 02:44:04 INFO - PROCESS | 1648 | --DOCSHELL 0x12a04a000 == 31 [pid = 1648] [id = 764] 02:44:04 INFO - PROCESS | 1648 | --DOCSHELL 0x113f2d000 == 30 [pid = 1648] [id = 763] 02:44:04 INFO - PROCESS | 1648 | --DOCSHELL 0x119ad9000 == 29 [pid = 1648] [id = 782] 02:44:04 INFO - PROCESS | 1648 | --DOCSHELL 0x12c70c800 == 28 [pid = 1648] [id = 781] 02:44:04 INFO - PROCESS | 1648 | --DOCSHELL 0x113173800 == 27 [pid = 1648] [id = 780] 02:44:04 INFO - PROCESS | 1648 | --DOCSHELL 0x1290b6000 == 26 [pid = 1648] [id = 779] 02:44:04 INFO - PROCESS | 1648 | --DOCSHELL 0x121dad000 == 25 [pid = 1648] [id = 778] 02:44:04 INFO - PROCESS | 1648 | --DOCSHELL 0x113182800 == 24 [pid = 1648] [id = 777] 02:44:04 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x12bea1c00) [pid = 1648] [serial = 2282] [outer = 0x0] [url = about:blank] 02:44:04 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x128d52800) [pid = 1648] [serial = 2260] [outer = 0x0] [url = about:blank] 02:44:04 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x12a9af800) [pid = 1648] [serial = 2265] [outer = 0x0] [url = about:blank] 02:44:04 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1186e9c00) [pid = 1648] [serial = 2277] [outer = 0x0] [url = about:blank] 02:44:04 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x12685d400) [pid = 1648] [serial = 2242] [outer = 0x0] [url = about:blank] 02:44:04 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12a934c00) [pid = 1648] [serial = 2245] [outer = 0x0] [url = about:blank] 02:44:04 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x118692400) [pid = 1648] [serial = 2248] [outer = 0x0] [url = about:blank] 02:44:04 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x121def400) [pid = 1648] [serial = 2257] [outer = 0x0] [url = about:blank] 02:44:04 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1166df000) [pid = 1648] [serial = 2276] [outer = 0x0] [url = about:blank] 02:44:04 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1180b3400) [pid = 1648] [serial = 2236] [outer = 0x0] [url = about:blank] 02:44:04 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x127268800) [pid = 1648] [serial = 2259] [outer = 0x0] [url = about:blank] 02:44:04 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12be9ec00) [pid = 1648] [serial = 2274] [outer = 0x0] [url = about:blank] 02:44:04 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x119004400) [pid = 1648] [serial = 2250] [outer = 0x0] [url = about:blank] 02:44:04 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x129725c00) [pid = 1648] [serial = 2263] [outer = 0x0] [url = about:blank] 02:44:04 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x118862400) [pid = 1648] [serial = 2239] [outer = 0x0] [url = about:blank] 02:44:04 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1180bb400) [pid = 1648] [serial = 2247] [outer = 0x0] [url = about:blank] 02:44:04 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x118489c00) [pid = 1648] [serial = 2253] [outer = 0x0] [url = about:blank] 02:44:04 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x118578c00) [pid = 1648] [serial = 2237] [outer = 0x0] [url = about:blank] 02:44:04 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x119b1ac00) [pid = 1648] [serial = 2279] [outer = 0x0] [url = about:blank] 02:44:04 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x12944dc00) [pid = 1648] [serial = 2244] [outer = 0x0] [url = about:blank] 02:44:04 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12b2ee400) [pid = 1648] [serial = 2268] [outer = 0x0] [url = about:blank] 02:44:04 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1186f5c00) [pid = 1648] [serial = 2254] [outer = 0x0] [url = about:blank] 02:44:04 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x129450800) [pid = 1648] [serial = 2262] [outer = 0x0] [url = about:blank] 02:44:04 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12c2d3000) [pid = 1648] [serial = 2283] [outer = 0x0] [url = about:blank] 02:44:04 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12aa40c00) [pid = 1648] [serial = 2266] [outer = 0x0] [url = about:blank] 02:44:04 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x121615800) [pid = 1648] [serial = 2241] [outer = 0x0] [url = about:blank] 02:44:04 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x119548000) [pid = 1648] [serial = 2251] [outer = 0x0] [url = about:blank] 02:44:04 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12b2f3400) [pid = 1648] [serial = 2280] [outer = 0x0] [url = about:blank] 02:44:04 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12128ac00) [pid = 1648] [serial = 2256] [outer = 0x0] [url = about:blank] 02:44:04 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12bbdc000) [pid = 1648] [serial = 2271] [outer = 0x0] [url = about:blank] 02:44:04 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12bd3d000) [pid = 1648] [serial = 2269] [outer = 0x0] [url = about:blank] 02:44:04 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12bda9400) [pid = 1648] [serial = 2273] [outer = 0x0] [url = about:blank] 02:44:04 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x12aa3fc00) [pid = 1648] [serial = 2285] [outer = 0x0] [url = about:blank] 02:44:04 INFO - PROCESS | 1648 | 1465206244746 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 02:44:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 02:44:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1425ms 02:44:04 INFO - PROCESS | 1648 | 1465206244779 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 02:44:04 INFO - PROCESS | 1648 | 1465206244781 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 02:44:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 02:44:04 INFO - PROCESS | 1648 | 1465206244784 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 02:44:04 INFO - PROCESS | 1648 | 1465206244786 Marionette TRACE conn2 <- [1,3098,null,{}] 02:44:04 INFO - PROCESS | 1648 | 1465206244794 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}] 02:44:04 INFO - PROCESS | 1648 | 1465206244795 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:44:04 INFO - PROCESS | 1648 | 1465206244904 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 02:44:04 INFO - PROCESS | 1648 | 1465206244911 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:04 INFO - PROCESS | 1648 | 1465206244914 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:44:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x113fee000 == 25 [pid = 1648] [id = 784] 02:44:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1127b8400) [pid = 1648] [serial = 2350] [outer = 0x0] 02:44:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1127c2800) [pid = 1648] [serial = 2351] [outer = 0x1127b8400] 02:44:04 INFO - PROCESS | 1648 | 1465206244942 Marionette DEBUG loaded listener.js 02:44:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x11288ec00) [pid = 1648] [serial = 2352] [outer = 0x1127b8400] 02:44:05 INFO - PROCESS | 1648 | 1465206245281 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]]]}] 02:44:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 02:44:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 02:44:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 521ms 02:44:05 INFO - PROCESS | 1648 | 1465206245306 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 02:44:05 INFO - PROCESS | 1648 | 1465206245311 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 02:44:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 02:44:05 INFO - PROCESS | 1648 | 1465206245316 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 02:44:05 INFO - PROCESS | 1648 | 1465206245318 Marionette TRACE conn2 <- [1,3102,null,{}] 02:44:05 INFO - PROCESS | 1648 | 1465206245320 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}] 02:44:05 INFO - PROCESS | 1648 | 1465206245322 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:44:05 INFO - PROCESS | 1648 | 1465206245404 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 02:44:05 INFO - PROCESS | 1648 | 1465206245467 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:05 INFO - PROCESS | 1648 | 1465206245468 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:44:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x119099000 == 26 [pid = 1648] [id = 785] 02:44:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x112893000) [pid = 1648] [serial = 2353] [outer = 0x0] 02:44:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x112a7c000) [pid = 1648] [serial = 2354] [outer = 0x112893000] 02:44:05 INFO - PROCESS | 1648 | 1465206245496 Marionette DEBUG loaded listener.js 02:44:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x113f11400) [pid = 1648] [serial = 2355] [outer = 0x112893000] 02:44:05 INFO - PROCESS | 1648 | 1465206245816 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 02:44:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 02:44:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 520ms 02:44:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 02:44:05 INFO - PROCESS | 1648 | 1465206245837 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 02:44:05 INFO - PROCESS | 1648 | 1465206245838 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 02:44:05 INFO - PROCESS | 1648 | 1465206245841 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 02:44:05 INFO - PROCESS | 1648 | 1465206245845 Marionette TRACE conn2 <- [1,3106,null,{}] 02:44:05 INFO - PROCESS | 1648 | 1465206245853 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}] 02:44:05 INFO - PROCESS | 1648 | 1465206245856 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:44:05 INFO - PROCESS | 1648 | 1465206245935 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 02:44:06 INFO - PROCESS | 1648 | 1465206245999 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:06 INFO - PROCESS | 1648 | 1465206246001 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:44:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x121273000 == 27 [pid = 1648] [id = 786] 02:44:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x111ed5800) [pid = 1648] [serial = 2356] [outer = 0x0] 02:44:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1167c9c00) [pid = 1648] [serial = 2357] [outer = 0x111ed5800] 02:44:06 INFO - PROCESS | 1648 | 1465206246029 Marionette DEBUG loaded listener.js 02:44:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x11729f000) [pid = 1648] [serial = 2358] [outer = 0x111ed5800] 02:44:06 INFO - PROCESS | 1648 | 1465206246293 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]]]}] 02:44:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 02:44:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 02:44:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 02:44:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 475ms 02:44:06 INFO - PROCESS | 1648 | 1465206246319 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 02:44:06 INFO - PROCESS | 1648 | 1465206246321 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 02:44:06 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 02:44:06 INFO - PROCESS | 1648 | 1465206246330 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 02:44:06 INFO - PROCESS | 1648 | 1465206246331 Marionette TRACE conn2 <- [1,3110,null,{}] 02:44:06 INFO - PROCESS | 1648 | 1465206246334 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}] 02:44:06 INFO - PROCESS | 1648 | 1465206246335 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:44:06 INFO - PROCESS | 1648 | 1465206246419 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 02:44:06 INFO - PROCESS | 1648 | 1465206246423 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:06 INFO - PROCESS | 1648 | 1465206246426 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:44:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x1212e6000 == 28 [pid = 1648] [id = 787] 02:44:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x11765a800) [pid = 1648] [serial = 2359] [outer = 0x0] 02:44:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1182e7400) [pid = 1648] [serial = 2360] [outer = 0x11765a800] 02:44:06 INFO - PROCESS | 1648 | 1465206246452 Marionette DEBUG loaded listener.js 02:44:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x118491000) [pid = 1648] [serial = 2361] [outer = 0x11765a800] 02:44:06 INFO - PROCESS | 1648 | 1465206246826 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"]]]}] 02:44:06 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 02:44:06 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 02:44:06 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 02:44:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:44:06 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 02:44:06 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 527ms 02:44:06 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 02:44:06 INFO - PROCESS | 1648 | 1465206246851 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 02:44:06 INFO - PROCESS | 1648 | 1465206246853 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 02:44:06 INFO - PROCESS | 1648 | 1465206246855 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 02:44:06 INFO - PROCESS | 1648 | 1465206246856 Marionette TRACE conn2 <- [1,3114,null,{}] 02:44:06 INFO - PROCESS | 1648 | 1465206246864 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}] 02:44:06 INFO - PROCESS | 1648 | 1465206246865 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:44:06 INFO - PROCESS | 1648 | 1465206246964 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 02:44:06 INFO - PROCESS | 1648 | 1465206246968 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\", \"ebb18c05-32bf-4efb-ba21-7e23b637593b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:06 INFO - PROCESS | 1648 | 1465206246969 Marionette INFO sendAsync 2f0b794d-8c2d-1b45-8af7-49a2b7b420d7 02:44:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x121dac000 == 29 [pid = 1648] [id = 788] 02:44:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x112a7cc00) [pid = 1648] [serial = 2362] [outer = 0x0] 02:44:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x118579800) [pid = 1648] [serial = 2363] [outer = 0x112a7cc00] 02:44:06 INFO - PROCESS | 1648 | 1465206246994 Marionette DEBUG loaded listener.js 02:44:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x118691400) [pid = 1648] [serial = 2364] [outer = 0x112a7cc00] 02:44:07 INFO - PROCESS | 1648 | 1465206247321 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]]]}] 02:44:07 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 02:44:07 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 474ms 02:44:07 INFO - PROCESS | 1648 | 1465206247330 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 02:44:07 INFO - PROCESS | 1648 | 1465206247331 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 02:44:08 WARNING - u'runner_teardown' () 02:44:08 INFO - No more tests 02:44:08 INFO - Got 0 unexpected results 02:44:08 INFO - SUITE-END | took 519s 02:44:08 INFO - Closing logging queue 02:44:08 INFO - queue closed 02:44:08 INFO - Return code: 0 02:44:08 WARNING - # TBPL SUCCESS # 02:44:08 INFO - Running post-action listener: _resource_record_post_action 02:44:08 INFO - Running post-run listener: _resource_record_post_run 02:44:09 INFO - Total resource usage - Wall time: 541s; CPU: 58.0%; Read bytes: 37991936; Write bytes: 954009088; Read time: 400; Write time: 4879 02:44:09 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 02:44:09 INFO - install - Wall time: 19s; CPU: 54.0%; Read bytes: 146467328; Write bytes: 146733056; Read time: 13515; Write time: 329 02:44:09 INFO - run-tests - Wall time: 523s; CPU: 58.0%; Read bytes: 36025856; Write bytes: 795655680; Read time: 378; Write time: 4482 02:44:09 INFO - Running post-run listener: _upload_blobber_files 02:44:09 INFO - Blob upload gear active. 02:44:09 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 02:44:09 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 02:44:09 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-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 02:44:09 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-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 02:44:09 INFO - (blobuploader) - INFO - Open directory for files ... 02:44:09 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 02:44:09 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:44:09 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:44:10 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 02:44:10 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:44:10 INFO - (blobuploader) - INFO - Done attempting. 02:44:10 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 02:44:11 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:44:11 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:44:12 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 02:44:12 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:44:12 INFO - (blobuploader) - INFO - Done attempting. 02:44:12 INFO - (blobuploader) - INFO - Iteration through files over. 02:44:12 INFO - Return code: 0 02:44:12 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 02:44:12 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 02:44:12 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/13f5a8d79c9a9e3daa43dd1aec4905dc453d629137842273ddf5df2ac517ce005b15a4713d933e96c8965cb30dc4bc003c6ad75b552a6ab8405864603f36bb6f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/ed6724d5c43cda8577b4c93b688c8902cb7c78bcd07707588634fa5b948c2b04653c2d1236a8e6addf42cee7e431dbc93d9281d768e6fd82acb2bf59d8dc45a4"} 02:44:12 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 02:44:12 INFO - Writing to file /builds/slave/test/properties/blobber_files 02:44:12 INFO - Contents: 02:44:12 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/13f5a8d79c9a9e3daa43dd1aec4905dc453d629137842273ddf5df2ac517ce005b15a4713d933e96c8965cb30dc4bc003c6ad75b552a6ab8405864603f36bb6f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/ed6724d5c43cda8577b4c93b688c8902cb7c78bcd07707588634fa5b948c2b04653c2d1236a8e6addf42cee7e431dbc93d9281d768e6fd82acb2bf59d8dc45a4"} 02:44:12 INFO - Running post-run listener: copy_logs_to_upload_dir 02:44:12 INFO - Copying logs to upload dir... 02:44:12 INFO - mkdir: /builds/slave/test/build/upload/logs 02:44:12 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=600.361399 ========= master_lag: 0.28 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 0 secs) (at 2016-06-06 02:44:12.907916) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-06 02:44:12.911748) ========= 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.LbPCCsfMiK/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.GFAFvh0H1y/Listeners TMPDIR=/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/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-aurora/sha512/13f5a8d79c9a9e3daa43dd1aec4905dc453d629137842273ddf5df2ac517ce005b15a4713d933e96c8965cb30dc4bc003c6ad75b552a6ab8405864603f36bb6f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/ed6724d5c43cda8577b4c93b688c8902cb7c78bcd07707588634fa5b948c2b04653c2d1236a8e6addf42cee7e431dbc93d9281d768e6fd82acb2bf59d8dc45a4"} build_url:https://queue.taskcluster.net/v1/task/VD9vwdj2SIGQeoe6AMOiNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/VD9vwdj2SIGQeoe6AMOiNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012591 build_url: 'https://queue.taskcluster.net/v1/task/VD9vwdj2SIGQeoe6AMOiNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/13f5a8d79c9a9e3daa43dd1aec4905dc453d629137842273ddf5df2ac517ce005b15a4713d933e96c8965cb30dc4bc003c6ad75b552a6ab8405864603f36bb6f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/ed6724d5c43cda8577b4c93b688c8902cb7c78bcd07707588634fa5b948c2b04653c2d1236a8e6addf42cee7e431dbc93d9281d768e6fd82acb2bf59d8dc45a4"}' symbols_url: 'https://queue.taskcluster.net/v1/task/VD9vwdj2SIGQeoe6AMOiNg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-06 02:44:12.953836) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-06 02:44:12.954190) ========= 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.LbPCCsfMiK/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.GFAFvh0H1y/Listeners TMPDIR=/var/folders/z0/m8w9z33x49b2v28r7k58cfh800000w/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.005339 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-06 02:44:13.003056) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-06 02:44:13.007119) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-06 02:44:13.007488) ========= ========= Total master_lag: 0.42 =========