builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0370 starttime: 1465641872.53 results: success (0) buildid: 20160611031526 builduid: e4dd393512a24644b22d12981da11b9f revision: 4219592e7c65196a9cf76fa0af060409d730e648 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-11 03:44:32.526205) ========= master: http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-11 03:44:32.526656) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-11 03:44:32.526968) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-11 03:44:32.980686) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-11 03:44:32.980980) ========= 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.M7Am8bBVb4/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.wYnfQykQB9/Listeners TMPDIR=/var/folders/q6/xpx_j8b569553pg_p0r3yk4c00000w/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-11 03:44:33-- 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% 159M=0s 2016-06-11 03:44:33 (159 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.140753 ========= master_lag: 0.09 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-11 03:44:33.213746) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-11 03:44:33.214084) ========= 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.M7Am8bBVb4/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.wYnfQykQB9/Listeners TMPDIR=/var/folders/q6/xpx_j8b569553pg_p0r3yk4c00000w/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.020374 ========= master_lag: 0.05 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-11 03:44:33.286074) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-11 03:44:33.286428) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 4219592e7c65196a9cf76fa0af060409d730e648 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 4219592e7c65196a9cf76fa0af060409d730e648 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.M7Am8bBVb4/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.wYnfQykQB9/Listeners TMPDIR=/var/folders/q6/xpx_j8b569553pg_p0r3yk4c00000w/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-11 03:44:33,375 truncating revision to first 12 chars 2016-06-11 03:44:33,375 Setting DEBUG logging. 2016-06-11 03:44:33,375 attempt 1/10 2016-06-11 03:44:33,375 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/4219592e7c65?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-11 03:44:34,539 unpacking tar archive at: mozilla-beta-4219592e7c65/testing/mozharness/ program finished with exit code 0 elapsedTime=1.414854 ========= master_lag: 0.06 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-11 03:44:34.757961) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-11 03:44:34.758296) ========= script_repo_revision: 4219592e7c65196a9cf76fa0af060409d730e648 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-11 03:44:34.758720) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-11 03:44:34.759019) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-11 03:44:34.922639) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 11 mins, 8 secs) (at 2016-06-11 03:44:34.922950) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.M7Am8bBVb4/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.wYnfQykQB9/Listeners TMPDIR=/var/folders/q6/xpx_j8b569553pg_p0r3yk4c00000w/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 03:44:35 INFO - MultiFileLogger online at 20160611 03:44:35 in /builds/slave/test 03:44:35 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true 03:44:35 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 03:44:35 INFO - {'append_to_log': False, 03:44:35 INFO - 'base_work_dir': '/builds/slave/test', 03:44:35 INFO - 'blob_upload_branch': 'mozilla-beta', 03:44:35 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 03:44:35 INFO - 'buildbot_json_path': 'buildprops.json', 03:44:35 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 03:44:35 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 03:44:35 INFO - 'download_minidump_stackwalk': True, 03:44:35 INFO - 'download_symbols': 'true', 03:44:35 INFO - 'e10s': False, 03:44:35 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 03:44:35 INFO - 'tooltool.py': '/tools/tooltool.py', 03:44:35 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 03:44:35 INFO - '/tools/misc-python/virtualenv.py')}, 03:44:35 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 03:44:35 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 03:44:35 INFO - 'log_level': 'info', 03:44:35 INFO - 'log_to_console': True, 03:44:35 INFO - 'opt_config_files': (), 03:44:35 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 03:44:35 INFO - '--processes=1', 03:44:35 INFO - '--config=%(test_path)s/wptrunner.ini', 03:44:35 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 03:44:35 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 03:44:35 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 03:44:35 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 03:44:35 INFO - 'pip_index': False, 03:44:35 INFO - 'require_test_zip': True, 03:44:35 INFO - 'test_type': ('testharness',), 03:44:35 INFO - 'this_chunk': '1', 03:44:35 INFO - 'tooltool_cache': '/builds/tooltool_cache', 03:44:35 INFO - 'total_chunks': '10', 03:44:35 INFO - 'virtualenv_path': 'venv', 03:44:35 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 03:44:35 INFO - 'work_dir': 'build'} 03:44:35 INFO - ##### 03:44:35 INFO - ##### Running clobber step. 03:44:35 INFO - ##### 03:44:35 INFO - Running pre-action listener: _resource_record_pre_action 03:44:35 INFO - Running main action method: clobber 03:44:35 INFO - rmtree: /builds/slave/test/build 03:44:35 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 03:44:36 INFO - Running post-action listener: _resource_record_post_action 03:44:36 INFO - ##### 03:44:36 INFO - ##### Running read-buildbot-config step. 03:44:36 INFO - ##### 03:44:36 INFO - Running pre-action listener: _resource_record_pre_action 03:44:36 INFO - Running main action method: read_buildbot_config 03:44:36 INFO - Using buildbot properties: 03:44:36 INFO - { 03:44:36 INFO - "project": "", 03:44:36 INFO - "product": "firefox", 03:44:36 INFO - "script_repo_revision": "production", 03:44:36 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 03:44:36 INFO - "repository": "", 03:44:36 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 03:44:36 INFO - "buildid": "20160611031526", 03:44:36 INFO - "pgo_build": "False", 03:44:36 INFO - "basedir": "/builds/slave/test", 03:44:36 INFO - "buildnumber": 28, 03:44:36 INFO - "slavename": "t-yosemite-r7-0370", 03:44:36 INFO - "master": "http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/", 03:44:36 INFO - "platform": "macosx64", 03:44:36 INFO - "branch": "mozilla-beta", 03:44:36 INFO - "revision": "4219592e7c65196a9cf76fa0af060409d730e648", 03:44:36 INFO - "repo_path": "releases/mozilla-beta", 03:44:36 INFO - "moz_repo_path": "", 03:44:36 INFO - "stage_platform": "macosx64", 03:44:36 INFO - "builduid": "e4dd393512a24644b22d12981da11b9f", 03:44:36 INFO - "slavebuilddir": "test" 03:44:36 INFO - } 03:44:36 INFO - Found installer url https://queue.taskcluster.net/v1/task/GnxAJfJ7T92tdWUBhIkUOw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 03:44:36 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/GnxAJfJ7T92tdWUBhIkUOw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 03:44:36 INFO - Running post-action listener: _resource_record_post_action 03:44:36 INFO - ##### 03:44:36 INFO - ##### Running download-and-extract step. 03:44:36 INFO - ##### 03:44:36 INFO - Running pre-action listener: _resource_record_pre_action 03:44:36 INFO - Running main action method: download_and_extract 03:44:36 INFO - mkdir: /builds/slave/test/build/tests 03:44:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:44:36 INFO - https://queue.taskcluster.net/v1/task/GnxAJfJ7T92tdWUBhIkUOw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 03:44:36 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GnxAJfJ7T92tdWUBhIkUOw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 03:44:36 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GnxAJfJ7T92tdWUBhIkUOw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 03:44:36 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GnxAJfJ7T92tdWUBhIkUOw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 03:44:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GnxAJfJ7T92tdWUBhIkUOw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json'}, attempt #1 03:45:06 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GnxAJfJ7T92tdWUBhIkUOw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json: timed out 03:45:06 INFO - retry: attempt #1 caught exception: timed out 03:45:06 INFO - retry: Failed, sleeping 30 seconds before retrying 03:45:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GnxAJfJ7T92tdWUBhIkUOw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json'}, attempt #2 03:45:46 INFO - Downloaded 1201 bytes. 03:45:46 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 03:45:46 INFO - Using the following test package requirements: 03:45:46 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 03:45:46 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 03:45:46 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 03:45:46 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 03:45:46 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 03:45:46 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 03:45:46 INFO - u'jsshell-mac64.zip'], 03:45:46 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 03:45:46 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 03:45:46 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 03:45:46 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 03:45:46 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 03:45:46 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 03:45:46 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 03:45:46 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 03:45:46 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 03:45:46 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 03:45:46 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 03:45:46 INFO - Downloading packages: [u'firefox-48.0.en-US.mac64.common.tests.zip', u'firefox-48.0.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 03:45: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')]} 03:45:46 INFO - https://queue.taskcluster.net/v1/task/GnxAJfJ7T92tdWUBhIkUOw/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 03:45:46 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GnxAJfJ7T92tdWUBhIkUOw/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 03:45:46 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GnxAJfJ7T92tdWUBhIkUOw/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 03:45:46 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GnxAJfJ7T92tdWUBhIkUOw/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 03:45:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GnxAJfJ7T92tdWUBhIkUOw/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip'}, attempt #1 03:45:50 INFO - Downloaded 18347684 bytes. 03:45:50 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 03:45:50 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 03:45:50 INFO - caution: filename not matched: web-platform/* 03:45:50 INFO - Return code: 11 03:45:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:45:50 INFO - https://queue.taskcluster.net/v1/task/GnxAJfJ7T92tdWUBhIkUOw/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 03:45:50 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GnxAJfJ7T92tdWUBhIkUOw/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 03:45:50 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GnxAJfJ7T92tdWUBhIkUOw/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 03:45:50 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GnxAJfJ7T92tdWUBhIkUOw/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 03:45:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GnxAJfJ7T92tdWUBhIkUOw/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip'}, attempt #1 03:45:51 INFO - Downloaded 36389087 bytes. 03:45:51 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 03:45:51 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 03:45:56 INFO - caution: filename not matched: bin/* 03:45:56 INFO - caution: filename not matched: config/* 03:45:56 INFO - caution: filename not matched: mozbase/* 03:45:56 INFO - caution: filename not matched: marionette/* 03:45:56 INFO - caution: filename not matched: tools/wptserve/* 03:45:56 INFO - Return code: 11 03:45:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:45:56 INFO - https://queue.taskcluster.net/v1/task/GnxAJfJ7T92tdWUBhIkUOw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 03:45:56 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GnxAJfJ7T92tdWUBhIkUOw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 03:45:56 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GnxAJfJ7T92tdWUBhIkUOw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 03:45:56 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GnxAJfJ7T92tdWUBhIkUOw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 03:45:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GnxAJfJ7T92tdWUBhIkUOw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 03:45:58 INFO - Downloaded 73067289 bytes. 03:45:58 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/GnxAJfJ7T92tdWUBhIkUOw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 03:45:58 INFO - mkdir: /builds/slave/test/properties 03:45:58 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 03:45:58 INFO - Writing to file /builds/slave/test/properties/build_url 03:45:58 INFO - Contents: 03:45:58 INFO - build_url:https://queue.taskcluster.net/v1/task/GnxAJfJ7T92tdWUBhIkUOw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 03:45:59 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/GnxAJfJ7T92tdWUBhIkUOw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 03:45:59 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 03:45:59 INFO - Writing to file /builds/slave/test/properties/symbols_url 03:45:59 INFO - Contents: 03:45:59 INFO - symbols_url:https://queue.taskcluster.net/v1/task/GnxAJfJ7T92tdWUBhIkUOw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 03:45:59 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')]} 03:45:59 INFO - https://queue.taskcluster.net/v1/task/GnxAJfJ7T92tdWUBhIkUOw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 03:45:59 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GnxAJfJ7T92tdWUBhIkUOw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 03:45:59 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GnxAJfJ7T92tdWUBhIkUOw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 03:45:59 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GnxAJfJ7T92tdWUBhIkUOw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 03:45:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GnxAJfJ7T92tdWUBhIkUOw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 03:46:06 INFO - Downloaded 103653268 bytes. 03:46:06 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 03:46:06 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 03:46:10 INFO - Return code: 0 03:46:10 INFO - Running post-action listener: _resource_record_post_action 03:46:10 INFO - Running post-action listener: set_extra_try_arguments 03:46:10 INFO - ##### 03:46:10 INFO - ##### Running create-virtualenv step. 03:46:10 INFO - ##### 03:46:10 INFO - Running pre-action listener: _pre_create_virtualenv 03:46:10 INFO - Running pre-action listener: _resource_record_pre_action 03:46:10 INFO - Running main action method: create_virtualenv 03:46:10 INFO - Creating virtualenv /builds/slave/test/build/venv 03:46:10 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 03:46:10 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 03:46:10 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 03:46:10 INFO - Using real prefix '/tools/python27' 03:46:10 INFO - New python executable in /builds/slave/test/build/venv/bin/python 03:46:11 INFO - Installing distribute.............................................................................................................................................................................................done. 03:46:14 INFO - Installing pip.................done. 03:46:14 INFO - Return code: 0 03:46:14 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 03:46: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')]} 03:46:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:46:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:46: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')]} 03:46:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:46:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:46:14 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 0x107ee3e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107f00f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb8e9701dc0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107efc5e0>, '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 0x107adfcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107b0a990>, '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.M7Am8bBVb4/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.wYnfQykQB9/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/q6/xpx_j8b569553pg_p0r3yk4c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:46:14 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 03:46:14 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 03:46:14 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.M7Am8bBVb4/Render', 03:46:14 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:46:14 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:46:14 INFO - 'HOME': '/Users/cltbld', 03:46:14 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:46:14 INFO - 'LOGNAME': 'cltbld', 03:46:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:46:14 INFO - 'MOZ_NO_REMOTE': '1', 03:46:14 INFO - 'NO_EM_RESTART': '1', 03:46:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:46:14 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:46:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:46:14 INFO - 'PWD': '/builds/slave/test', 03:46:14 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:46:14 INFO - 'SHELL': '/bin/bash', 03:46:14 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.wYnfQykQB9/Listeners', 03:46:14 INFO - 'TMPDIR': '/var/folders/q6/xpx_j8b569553pg_p0r3yk4c00000w/T/', 03:46:14 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:46:14 INFO - 'USER': 'cltbld', 03:46:14 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:46:14 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:46:14 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:46:14 INFO - 'XPC_FLAGS': '0x0', 03:46:14 INFO - 'XPC_SERVICE_NAME': '0', 03:46:14 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:46:14 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:46:14 INFO - Downloading/unpacking psutil>=0.7.1 03:46:14 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 03:46:14 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 03:46:14 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 03:46:14 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 03:46:14 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 03:46:14 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 03:46:17 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 03:46:18 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 03:46:18 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:46:18 INFO - Installing collected packages: psutil 03:46:18 INFO - Running setup.py install for psutil 03:46:18 INFO - building 'psutil._psutil_osx' extension 03:46:18 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 03:46:18 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 03:46:18 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 03:46:18 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 03:46:18 INFO - building 'psutil._psutil_posix' extension 03:46:18 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 03:46:18 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 03:46:18 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 03:46:18 INFO - ^ 03:46:18 INFO - 1 warning generated. 03:46:18 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 03:46:18 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 03:46:18 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:46:18 INFO - Successfully installed psutil 03:46:18 INFO - Cleaning up... 03:46:18 INFO - Return code: 0 03:46:18 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 03:46:18 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')]} 03:46:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:46:18 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:46:18 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')]} 03:46:18 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:46:18 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:46:18 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 0x107ee3e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107f00f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb8e9701dc0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107efc5e0>, '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 0x107adfcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107b0a990>, '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.M7Am8bBVb4/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.wYnfQykQB9/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/q6/xpx_j8b569553pg_p0r3yk4c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:46:18 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 03:46:18 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 03:46:18 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.M7Am8bBVb4/Render', 03:46:18 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:46:18 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:46:18 INFO - 'HOME': '/Users/cltbld', 03:46:18 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:46:18 INFO - 'LOGNAME': 'cltbld', 03:46:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:46:18 INFO - 'MOZ_NO_REMOTE': '1', 03:46:18 INFO - 'NO_EM_RESTART': '1', 03:46:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:46:18 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:46:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:46:18 INFO - 'PWD': '/builds/slave/test', 03:46:18 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:46:18 INFO - 'SHELL': '/bin/bash', 03:46:18 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.wYnfQykQB9/Listeners', 03:46:18 INFO - 'TMPDIR': '/var/folders/q6/xpx_j8b569553pg_p0r3yk4c00000w/T/', 03:46:18 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:46:18 INFO - 'USER': 'cltbld', 03:46:18 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:46:18 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:46:18 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:46:18 INFO - 'XPC_FLAGS': '0x0', 03:46:18 INFO - 'XPC_SERVICE_NAME': '0', 03:46:18 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:46:19 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:46:19 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 03:46:19 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 03:46:19 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 03:46:19 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 03:46:19 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 03:46:19 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 03:46:19 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 03:46:21 INFO - Downloading mozsystemmonitor-0.0.tar.gz 03:46:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 03:46:21 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 03:46:21 INFO - Installing collected packages: mozsystemmonitor 03:46:21 INFO - Running setup.py install for mozsystemmonitor 03:46:22 INFO - Successfully installed mozsystemmonitor 03:46:22 INFO - Cleaning up... 03:46:22 INFO - Return code: 0 03:46:22 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 03:46: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')]} 03:46:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:46:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:46: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')]} 03:46:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:46:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:46:22 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 0x107ee3e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107f00f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb8e9701dc0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107efc5e0>, '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 0x107adfcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107b0a990>, '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.M7Am8bBVb4/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.wYnfQykQB9/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/q6/xpx_j8b569553pg_p0r3yk4c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:46:22 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 03:46:22 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 03:46:22 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.M7Am8bBVb4/Render', 03:46:22 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:46:22 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:46:22 INFO - 'HOME': '/Users/cltbld', 03:46:22 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:46:22 INFO - 'LOGNAME': 'cltbld', 03:46:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:46:22 INFO - 'MOZ_NO_REMOTE': '1', 03:46:22 INFO - 'NO_EM_RESTART': '1', 03:46:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:46:22 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:46:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:46:22 INFO - 'PWD': '/builds/slave/test', 03:46:22 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:46:22 INFO - 'SHELL': '/bin/bash', 03:46:22 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.wYnfQykQB9/Listeners', 03:46:22 INFO - 'TMPDIR': '/var/folders/q6/xpx_j8b569553pg_p0r3yk4c00000w/T/', 03:46:22 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:46:22 INFO - 'USER': 'cltbld', 03:46:22 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:46:22 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:46:22 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:46:22 INFO - 'XPC_FLAGS': '0x0', 03:46:22 INFO - 'XPC_SERVICE_NAME': '0', 03:46:22 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:46:22 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:46:22 INFO - Downloading/unpacking blobuploader==1.2.4 03:46:22 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 03:46:22 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 03:46:22 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 03:46:22 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 03:46:22 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 03:46:22 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 03:46:24 INFO - Downloading blobuploader-1.2.4.tar.gz 03:46:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 03:46:25 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 03:46:25 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 03:46:25 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 03:46:25 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 03:46:25 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 03:46:25 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 03:46:25 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 03:46:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 03:46:25 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 03:46:25 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 03:46:25 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 03:46:25 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 03:46:25 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 03:46:25 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 03:46:25 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 03:46:26 INFO - Downloading docopt-0.6.1.tar.gz 03:46:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 03:46:26 INFO - Installing collected packages: blobuploader, requests, docopt 03:46:26 INFO - Running setup.py install for blobuploader 03:46:26 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 03:46:26 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 03:46:26 INFO - Running setup.py install for requests 03:46:26 INFO - Running setup.py install for docopt 03:46:26 INFO - Successfully installed blobuploader requests docopt 03:46:26 INFO - Cleaning up... 03:46:26 INFO - Return code: 0 03:46:26 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:46:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:46:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:46:27 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:46:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:46:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:46:27 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:46:27 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 0x107ee3e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107f00f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb8e9701dc0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107efc5e0>, '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 0x107adfcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107b0a990>, '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.M7Am8bBVb4/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.wYnfQykQB9/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/q6/xpx_j8b569553pg_p0r3yk4c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:46:27 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 03:46:27 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 03:46:27 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.M7Am8bBVb4/Render', 03:46:27 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:46:27 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:46:27 INFO - 'HOME': '/Users/cltbld', 03:46:27 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:46:27 INFO - 'LOGNAME': 'cltbld', 03:46:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:46:27 INFO - 'MOZ_NO_REMOTE': '1', 03:46:27 INFO - 'NO_EM_RESTART': '1', 03:46:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:46:27 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:46:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:46:27 INFO - 'PWD': '/builds/slave/test', 03:46:27 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:46:27 INFO - 'SHELL': '/bin/bash', 03:46:27 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.wYnfQykQB9/Listeners', 03:46:27 INFO - 'TMPDIR': '/var/folders/q6/xpx_j8b569553pg_p0r3yk4c00000w/T/', 03:46:27 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:46:27 INFO - 'USER': 'cltbld', 03:46:27 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:46:27 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:46:27 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:46:27 INFO - 'XPC_FLAGS': '0x0', 03:46:27 INFO - 'XPC_SERVICE_NAME': '0', 03:46:27 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:46:27 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:46:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:46:27 INFO - Running setup.py (path:/var/folders/q6/xpx_j8b569553pg_p0r3yk4c00000w/T/pip-UeTosY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:46:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:46:27 INFO - Running setup.py (path:/var/folders/q6/xpx_j8b569553pg_p0r3yk4c00000w/T/pip-ItQmX8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:46:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:46:27 INFO - Running setup.py (path:/var/folders/q6/xpx_j8b569553pg_p0r3yk4c00000w/T/pip-1H_ONX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:46:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:46:27 INFO - Running setup.py (path:/var/folders/q6/xpx_j8b569553pg_p0r3yk4c00000w/T/pip-A4F3xj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:46:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:46:27 INFO - Running setup.py (path:/var/folders/q6/xpx_j8b569553pg_p0r3yk4c00000w/T/pip-a2_KLy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:46:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:46:27 INFO - Running setup.py (path:/var/folders/q6/xpx_j8b569553pg_p0r3yk4c00000w/T/pip-u_rIYF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:46:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:46:27 INFO - Running setup.py (path:/var/folders/q6/xpx_j8b569553pg_p0r3yk4c00000w/T/pip-kFkiqy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:46:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:46:27 INFO - Running setup.py (path:/var/folders/q6/xpx_j8b569553pg_p0r3yk4c00000w/T/pip-WUcpNz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:46:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:46:28 INFO - Running setup.py (path:/var/folders/q6/xpx_j8b569553pg_p0r3yk4c00000w/T/pip-9Ut5D2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:46:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:46:28 INFO - Running setup.py (path:/var/folders/q6/xpx_j8b569553pg_p0r3yk4c00000w/T/pip-WKuZFt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:46:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:46:28 INFO - Running setup.py (path:/var/folders/q6/xpx_j8b569553pg_p0r3yk4c00000w/T/pip-b1ID3r-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:46:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:46:28 INFO - Running setup.py (path:/var/folders/q6/xpx_j8b569553pg_p0r3yk4c00000w/T/pip-v294lS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:46:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:46:28 INFO - Running setup.py (path:/var/folders/q6/xpx_j8b569553pg_p0r3yk4c00000w/T/pip-PLsy1t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:46:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:46:28 INFO - Running setup.py (path:/var/folders/q6/xpx_j8b569553pg_p0r3yk4c00000w/T/pip-vii3kK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:46:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:46:28 INFO - Running setup.py (path:/var/folders/q6/xpx_j8b569553pg_p0r3yk4c00000w/T/pip-xfVPB7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:46:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:46:28 INFO - Running setup.py (path:/var/folders/q6/xpx_j8b569553pg_p0r3yk4c00000w/T/pip-YfgGVM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:46:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:46:28 INFO - Running setup.py (path:/var/folders/q6/xpx_j8b569553pg_p0r3yk4c00000w/T/pip-n3Qy2O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:46:29 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 03:46:29 INFO - Running setup.py (path:/var/folders/q6/xpx_j8b569553pg_p0r3yk4c00000w/T/pip-3dtLIP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 03:46:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 03:46:29 INFO - Running setup.py (path:/var/folders/q6/xpx_j8b569553pg_p0r3yk4c00000w/T/pip-vgzhAc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 03:46:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:46:29 INFO - Running setup.py (path:/var/folders/q6/xpx_j8b569553pg_p0r3yk4c00000w/T/pip-xXDMeL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:46:29 INFO - Unpacking /builds/slave/test/build/tests/marionette 03:46:29 INFO - Running setup.py (path:/var/folders/q6/xpx_j8b569553pg_p0r3yk4c00000w/T/pip-W40GpH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 03:46:29 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:46:29 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 03:46:29 INFO - Running setup.py install for manifestparser 03:46:29 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 03:46:30 INFO - Running setup.py install for mozcrash 03:46:30 INFO - Running setup.py install for mozdebug 03:46:30 INFO - Running setup.py install for mozdevice 03:46:30 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 03:46:30 INFO - Installing dm script to /builds/slave/test/build/venv/bin 03:46:30 INFO - Running setup.py install for mozfile 03:46:30 INFO - Running setup.py install for mozhttpd 03:46:30 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 03:46:30 INFO - Running setup.py install for mozinfo 03:46:30 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 03:46:30 INFO - Running setup.py install for mozInstall 03:46:31 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 03:46:31 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 03:46:31 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 03:46:31 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 03:46:31 INFO - Running setup.py install for mozleak 03:46:31 INFO - Running setup.py install for mozlog 03:46:31 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 03:46:31 INFO - Running setup.py install for moznetwork 03:46:31 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 03:46:31 INFO - Running setup.py install for mozprocess 03:46:31 INFO - Running setup.py install for mozprofile 03:46:31 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 03:46:31 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 03:46:31 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 03:46:31 INFO - Running setup.py install for mozrunner 03:46:31 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 03:46:31 INFO - Running setup.py install for mozscreenshot 03:46:32 INFO - Running setup.py install for moztest 03:46:32 INFO - Running setup.py install for mozversion 03:46:32 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 03:46:32 INFO - Running setup.py install for wptserve 03:46:32 INFO - Running setup.py install for marionette-driver 03:46:32 INFO - Running setup.py install for browsermob-proxy 03:46:32 INFO - Running setup.py install for marionette-client 03:46:33 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:46:33 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 03:46:33 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 03:46:33 INFO - Cleaning up... 03:46:33 INFO - Return code: 0 03:46:33 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:46:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:46:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:46:33 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:46:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:46:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:46:33 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:46:33 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 0x107ee3e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107f00f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb8e9701dc0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107efc5e0>, '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 0x107adfcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107b0a990>, '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.M7Am8bBVb4/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.wYnfQykQB9/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/q6/xpx_j8b569553pg_p0r3yk4c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:46:33 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 03:46:33 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 03:46:33 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.M7Am8bBVb4/Render', 03:46:33 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:46:33 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:46:33 INFO - 'HOME': '/Users/cltbld', 03:46:33 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:46:33 INFO - 'LOGNAME': 'cltbld', 03:46:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:46:33 INFO - 'MOZ_NO_REMOTE': '1', 03:46:33 INFO - 'NO_EM_RESTART': '1', 03:46:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:46:33 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:46:33 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:46:33 INFO - 'PWD': '/builds/slave/test', 03:46:33 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:46:33 INFO - 'SHELL': '/bin/bash', 03:46:33 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.wYnfQykQB9/Listeners', 03:46:33 INFO - 'TMPDIR': '/var/folders/q6/xpx_j8b569553pg_p0r3yk4c00000w/T/', 03:46:33 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:46:33 INFO - 'USER': 'cltbld', 03:46:33 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:46:33 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:46:33 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:46:33 INFO - 'XPC_FLAGS': '0x0', 03:46:33 INFO - 'XPC_SERVICE_NAME': '0', 03:46:33 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:46:33 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:46:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:46:33 INFO - Running setup.py (path:/var/folders/q6/xpx_j8b569553pg_p0r3yk4c00000w/T/pip-jbzqUI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:46:33 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)) 03:46:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:46:33 INFO - Running setup.py (path:/var/folders/q6/xpx_j8b569553pg_p0r3yk4c00000w/T/pip-Svunh7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:46:33 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)) 03:46:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:46:33 INFO - Running setup.py (path:/var/folders/q6/xpx_j8b569553pg_p0r3yk4c00000w/T/pip-0y6KFk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:46:33 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)) 03:46:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:46:33 INFO - Running setup.py (path:/var/folders/q6/xpx_j8b569553pg_p0r3yk4c00000w/T/pip-JoSXmD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:46:33 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)) 03:46:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:46:33 INFO - Running setup.py (path:/var/folders/q6/xpx_j8b569553pg_p0r3yk4c00000w/T/pip-KWwS3p-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:46:34 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)) 03:46:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:46:34 INFO - Running setup.py (path:/var/folders/q6/xpx_j8b569553pg_p0r3yk4c00000w/T/pip-hYJBtt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:46:34 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)) 03:46:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:46:34 INFO - Running setup.py (path:/var/folders/q6/xpx_j8b569553pg_p0r3yk4c00000w/T/pip-Jb9K6y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:46:34 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)) 03:46:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:46:34 INFO - Running setup.py (path:/var/folders/q6/xpx_j8b569553pg_p0r3yk4c00000w/T/pip-4ON7rV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:46:34 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)) 03:46:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:46:34 INFO - Running setup.py (path:/var/folders/q6/xpx_j8b569553pg_p0r3yk4c00000w/T/pip-754giz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:46:34 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)) 03:46:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:46:34 INFO - Running setup.py (path:/var/folders/q6/xpx_j8b569553pg_p0r3yk4c00000w/T/pip-Fsa1gp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:46:34 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)) 03:46:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:46:34 INFO - Running setup.py (path:/var/folders/q6/xpx_j8b569553pg_p0r3yk4c00000w/T/pip-XFsnuA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:46:34 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)) 03:46:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:46:34 INFO - Running setup.py (path:/var/folders/q6/xpx_j8b569553pg_p0r3yk4c00000w/T/pip-E_7aLx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:46:34 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)) 03:46:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:46:34 INFO - Running setup.py (path:/var/folders/q6/xpx_j8b569553pg_p0r3yk4c00000w/T/pip-4UajC5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:46:34 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)) 03:46:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:46:34 INFO - Running setup.py (path:/var/folders/q6/xpx_j8b569553pg_p0r3yk4c00000w/T/pip-WRhGpF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:46:35 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)) 03:46:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:46:35 INFO - Running setup.py (path:/var/folders/q6/xpx_j8b569553pg_p0r3yk4c00000w/T/pip-NwtV08-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:46:35 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)) 03:46:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:46:35 INFO - Running setup.py (path:/var/folders/q6/xpx_j8b569553pg_p0r3yk4c00000w/T/pip-QAL1pR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:46:35 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)) 03:46:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:46:35 INFO - Running setup.py (path:/var/folders/q6/xpx_j8b569553pg_p0r3yk4c00000w/T/pip-mwYxy7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:46:35 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)) 03:46:35 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 03:46:35 INFO - Running setup.py (path:/var/folders/q6/xpx_j8b569553pg_p0r3yk4c00000w/T/pip-QCaqTh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 03:46:35 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)) 03:46:35 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 03:46:35 INFO - Running setup.py (path:/var/folders/q6/xpx_j8b569553pg_p0r3yk4c00000w/T/pip-MngWUD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 03:46:35 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)) 03:46:35 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:46:35 INFO - Running setup.py (path:/var/folders/q6/xpx_j8b569553pg_p0r3yk4c00000w/T/pip-lyxzze-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:46:35 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)) 03:46:35 INFO - Unpacking /builds/slave/test/build/tests/marionette 03:46:36 INFO - Running setup.py (path:/var/folders/q6/xpx_j8b569553pg_p0r3yk4c00000w/T/pip-cNEK0a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 03:46:36 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:46:36 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)) 03:46:36 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)) 03:46:36 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)) 03:46:36 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)) 03:46:36 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)) 03:46:36 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)) 03:46:36 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 03:46:36 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 03:46:36 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 03:46:36 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 03:46:36 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 03:46:36 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 03:46:36 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 03:46:38 INFO - Downloading blessings-1.6.tar.gz 03:46:38 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 03:46:38 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)) 03:46:38 INFO - Installing collected packages: blessings 03:46:38 INFO - Running setup.py install for blessings 03:46:38 INFO - Successfully installed blessings 03:46:38 INFO - Cleaning up... 03:46:39 INFO - Return code: 0 03:46:39 INFO - Done creating virtualenv /builds/slave/test/build/venv. 03:46:39 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 03:46:39 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 03:46:39 INFO - Reading from file tmpfile_stdout 03:46:39 INFO - Current package versions: 03:46:39 INFO - blessings == 1.6 03:46:39 INFO - blobuploader == 1.2.4 03:46:39 INFO - browsermob-proxy == 0.6.0 03:46:39 INFO - docopt == 0.6.1 03:46:39 INFO - manifestparser == 1.1 03:46:39 INFO - marionette-client == 2.3.0 03:46:39 INFO - marionette-driver == 1.4.0 03:46:39 INFO - mozInstall == 1.12 03:46:39 INFO - mozcrash == 0.17 03:46:39 INFO - mozdebug == 0.1 03:46:39 INFO - mozdevice == 0.48 03:46:39 INFO - mozfile == 1.2 03:46:39 INFO - mozhttpd == 0.7 03:46:39 INFO - mozinfo == 0.9 03:46:39 INFO - mozleak == 0.1 03:46:39 INFO - mozlog == 3.1 03:46:39 INFO - moznetwork == 0.27 03:46:39 INFO - mozprocess == 0.22 03:46:39 INFO - mozprofile == 0.28 03:46:39 INFO - mozrunner == 6.11 03:46:39 INFO - mozscreenshot == 0.1 03:46:39 INFO - mozsystemmonitor == 0.0 03:46:39 INFO - moztest == 0.7 03:46:39 INFO - mozversion == 1.4 03:46:39 INFO - psutil == 3.1.1 03:46:39 INFO - requests == 1.2.3 03:46:39 INFO - wptserve == 1.4.0 03:46:39 INFO - wsgiref == 0.1.2 03:46:39 INFO - Running post-action listener: _resource_record_post_action 03:46:39 INFO - Running post-action listener: _start_resource_monitoring 03:46:39 INFO - Starting resource monitoring. 03:46:39 INFO - ##### 03:46:39 INFO - ##### Running pull step. 03:46:39 INFO - ##### 03:46:39 INFO - Running pre-action listener: _resource_record_pre_action 03:46:39 INFO - Running main action method: pull 03:46:39 INFO - Pull has nothing to do! 03:46:39 INFO - Running post-action listener: _resource_record_post_action 03:46:39 INFO - ##### 03:46:39 INFO - ##### Running install step. 03:46:39 INFO - ##### 03:46:39 INFO - Running pre-action listener: _resource_record_pre_action 03:46:39 INFO - Running main action method: install 03:46:39 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 03:46:39 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 03:46:39 INFO - Reading from file tmpfile_stdout 03:46:39 INFO - Detecting whether we're running mozinstall >=1.0... 03:46:39 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 03:46:39 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 03:46:39 INFO - Reading from file tmpfile_stdout 03:46:39 INFO - Output received: 03:46:39 INFO - Usage: mozinstall [options] installer 03:46:39 INFO - Options: 03:46:39 INFO - -h, --help show this help message and exit 03:46:39 INFO - -d DEST, --destination=DEST 03:46:39 INFO - Directory to install application into. [default: 03:46:39 INFO - "/builds/slave/test"] 03:46:39 INFO - --app=APP Application being installed. [default: firefox] 03:46:39 INFO - mkdir: /builds/slave/test/build/application 03:46:39 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 03:46:39 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg --destination /builds/slave/test/build/application 03:46:58 INFO - Reading from file tmpfile_stdout 03:46:58 INFO - Output received: 03:46:58 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 03:46:58 INFO - Running post-action listener: _resource_record_post_action 03:46:58 INFO - ##### 03:46:58 INFO - ##### Running run-tests step. 03:46:58 INFO - ##### 03:46:58 INFO - Running pre-action listener: _resource_record_pre_action 03:46:58 INFO - Running main action method: run_tests 03:46:58 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 03:46:58 INFO - Minidump filename unknown. Determining based upon platform and architecture. 03:46:58 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 03:46:58 INFO - grabbing minidump binary from tooltool 03:46:58 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')]} 03:46:58 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 0x107efc5e0>, '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 0x107adfcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107b0a990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 03:46:58 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 03:46:58 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 03:46:58 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 03:46:58 INFO - Return code: 0 03:46:58 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 03:46:58 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 03:46:58 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/GnxAJfJ7T92tdWUBhIkUOw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 03:46:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/GnxAJfJ7T92tdWUBhIkUOw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 03:46:58 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.M7Am8bBVb4/Render', 03:46:58 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:46:58 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:46:58 INFO - 'HOME': '/Users/cltbld', 03:46:58 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:46:58 INFO - 'LOGNAME': 'cltbld', 03:46:58 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 03:46:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:46:58 INFO - 'MOZ_NO_REMOTE': '1', 03:46:58 INFO - 'NO_EM_RESTART': '1', 03:46:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:46:58 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:46:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:46:58 INFO - 'PWD': '/builds/slave/test', 03:46:58 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:46:58 INFO - 'SHELL': '/bin/bash', 03:46:58 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.wYnfQykQB9/Listeners', 03:46:58 INFO - 'TMPDIR': '/var/folders/q6/xpx_j8b569553pg_p0r3yk4c00000w/T/', 03:46:58 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:46:58 INFO - 'USER': 'cltbld', 03:46:58 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:46:58 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:46:58 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:46:58 INFO - 'XPC_FLAGS': '0x0', 03:46:58 INFO - 'XPC_SERVICE_NAME': '0', 03:46:58 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:46:58 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/GnxAJfJ7T92tdWUBhIkUOw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 03:46:58 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 03:46:58 INFO - import pkg_resources 03:46:59 INFO - Using 1 client processes 03:47:00 INFO - wptserve Starting http server on 127.0.0.1:8001 03:47:00 INFO - wptserve Starting http server on 127.0.0.1:8000 03:47:00 INFO - wptserve Starting http server on 127.0.0.1:8443 03:47:01 INFO - SUITE-START | Running 778 tests 03:47:01 INFO - Running testharness tests 03:47:01 INFO - Setting up ssl 03:47:01 INFO - PROCESS | certutil | 03:47:01 INFO - PROCESS | certutil | 03:47:01 INFO - PROCESS | certutil | 03:47:01 INFO - Certificate Nickname Trust Attributes 03:47:01 INFO - SSL,S/MIME,JAR/XPI 03:47:01 INFO - 03:47:01 INFO - web-platform-tests CT,, 03:47:01 INFO - 03:47:01 INFO - Starting runner 03:47:02 INFO - PROCESS | 2276 | [2276] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 03:47:02 INFO - PROCESS | 2276 | 1465642022888 Marionette DEBUG Marionette enabled via build flag and pref 03:47:03 INFO - PROCESS | 2276 | ++DOCSHELL 0x113ce7000 == 1 [pid = 2276] [id = 1] 03:47:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 1 (0x113ce7800) [pid = 2276] [serial = 1] [outer = 0x0] 03:47:03 INFO - PROCESS | 2276 | [2276] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 03:47:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 2 (0x113ce8800) [pid = 2276] [serial = 2] [outer = 0x113ce7800] 03:47:03 INFO - PROCESS | 2276 | 1465642023311 Marionette INFO Listening on port 2828 03:47:03 INFO - PROCESS | 2276 | 1465642023555 Marionette DEBUG Marionette enabled via command-line flag 03:47:03 INFO - PROCESS | 2276 | ++DOCSHELL 0x11695e000 == 2 [pid = 2276] [id = 2] 03:47:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 3 (0x11695e800) [pid = 2276] [serial = 3] [outer = 0x0] 03:47:03 INFO - PROCESS | 2276 | [2276] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 03:47:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 4 (0x11695f800) [pid = 2276] [serial = 4] [outer = 0x11695e800] 03:47:03 INFO - PROCESS | 2276 | [2276] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:47:03 INFO - PROCESS | 2276 | 1465642023711 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:58681 03:47:03 INFO - PROCESS | 2276 | 1465642023825 Marionette DEBUG Closed connection conn0 03:47:03 INFO - PROCESS | 2276 | [2276] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:47:03 INFO - PROCESS | 2276 | 1465642023831 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:58682 03:47:03 INFO - PROCESS | 2276 | 1465642023848 Marionette DEBUG Closed connection conn1 03:47:03 INFO - PROCESS | 2276 | [2276] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:47:03 INFO - PROCESS | 2276 | 1465642023853 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:58683 03:47:03 INFO - PROCESS | 2276 | 1465642023870 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 03:47:03 INFO - PROCESS | 2276 | 1465642023874 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160611031526","device":"desktop","version":"48.0"} 03:47:04 INFO - PROCESS | 2276 | [2276] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:47:04 INFO - PROCESS | 2276 | ++DOCSHELL 0x119c97800 == 3 [pid = 2276] [id = 3] 03:47:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 5 (0x119c98800) [pid = 2276] [serial = 5] [outer = 0x0] 03:47:04 INFO - PROCESS | 2276 | ++DOCSHELL 0x119c99000 == 4 [pid = 2276] [id = 4] 03:47:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 6 (0x119c23800) [pid = 2276] [serial = 6] [outer = 0x0] 03:47:04 INFO - PROCESS | 2276 | [2276] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 03:47:04 INFO - PROCESS | 2276 | ++DOCSHELL 0x121347800 == 5 [pid = 2276] [id = 5] 03:47:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 7 (0x119c1ec00) [pid = 2276] [serial = 7] [outer = 0x0] 03:47:04 INFO - PROCESS | 2276 | [2276] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 03:47:05 INFO - PROCESS | 2276 | [2276] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 03:47:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 8 (0x1216cc000) [pid = 2276] [serial = 8] [outer = 0x119c1ec00] 03:47:05 INFO - PROCESS | 2276 | [2276] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 03:47:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 9 (0x123476800) [pid = 2276] [serial = 9] [outer = 0x119c98800] 03:47:05 INFO - PROCESS | 2276 | [2276] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 03:47:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 10 (0x12142e400) [pid = 2276] [serial = 10] [outer = 0x119c23800] 03:47:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 11 (0x121430400) [pid = 2276] [serial = 11] [outer = 0x119c1ec00] 03:47:05 INFO - PROCESS | 2276 | [2276] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 03:47:05 INFO - PROCESS | 2276 | 1465642025631 Marionette INFO startBrowser d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:05 INFO - PROCESS | 2276 | 1465642025655 Marionette DEBUG loaded listener.js 03:47:05 INFO - PROCESS | 2276 | 1465642025664 Marionette DEBUG loaded listener.js 03:47:05 INFO - PROCESS | 2276 | 1465642025666 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:05 INFO - PROCESS | 2276 | [2276] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 03:47:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 12 (0x126826800) [pid = 2276] [serial = 12] [outer = 0x119c1ec00] 03:47:05 INFO - PROCESS | 2276 | 1465642025991 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"d50ae79a-4f1c-6142-829c-b0305c521ac4","capabilities":{"browserName":"Firefox","browserVersion":"48.0","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160611031526","device":"desktop","version":"48.0","command_id":1}}] 03:47:06 INFO - PROCESS | 2276 | 1465642026076 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}] 03:47:06 INFO - PROCESS | 2276 | 1465642026079 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:06 INFO - PROCESS | 2276 | 1465642026120 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 03:47:06 INFO - PROCESS | 2276 | 1465642026219 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 03:47:06 INFO - PROCESS | 2276 | 1465642026220 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:06 INFO - PROCESS | 2276 | [2276] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 03:47:06 INFO - PROCESS | 2276 | [2276] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 03:47:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 13 (0x1233d7400) [pid = 2276] [serial = 13] [outer = 0x119c1ec00] 03:47:06 INFO - PROCESS | 2276 | [2276] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 03:47:06 INFO - PROCESS | 2276 | [2276] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:47:06 INFO - PROCESS | 2276 | 1465642026479 Marionette TRACE conn2 <- [1,3,null,{}] 03:47:06 INFO - PROCESS | 2276 | 1465642026481 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 03:47:06 INFO - PROCESS | 2276 | 1465642026484 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:06 INFO - PROCESS | 2276 | 1465642026501 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 03:47:06 INFO - PROCESS | 2276 | 1465642026531 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 03:47:06 INFO - PROCESS | 2276 | 1465642026532 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 03:47:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 03:47:06 INFO - PROCESS | 2276 | 1465642026535 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 03:47:06 INFO - PROCESS | 2276 | 1465642026538 Marionette TRACE conn2 <- [1,6,null,{}] 03:47:06 INFO - PROCESS | 2276 | 1465642026545 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}] 03:47:06 INFO - PROCESS | 2276 | 1465642026546 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:06 INFO - PROCESS | 2276 | 1465642026556 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 03:47:06 INFO - PROCESS | 2276 | 1465642026564 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:06 INFO - PROCESS | 2276 | 1465642026565 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:06 INFO - PROCESS | 2276 | ++DOCSHELL 0x128d49000 == 6 [pid = 2276] [id = 6] 03:47:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 14 (0x128d2f000) [pid = 2276] [serial = 14] [outer = 0x0] 03:47:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 15 (0x128d30c00) [pid = 2276] [serial = 15] [outer = 0x128d2f000] 03:47:06 INFO - PROCESS | 2276 | 1465642026598 Marionette DEBUG loaded listener.js 03:47:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 16 (0x128dc3c00) [pid = 2276] [serial = 16] [outer = 0x128d2f000] 03:47:06 INFO - PROCESS | 2276 | 1465642026886 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]]]}] 03:47:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 03:47:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 370ms 03:47:06 INFO - PROCESS | 2276 | 1465642026913 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 03:47:06 INFO - PROCESS | 2276 | 1465642026915 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 03:47:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 03:47:06 INFO - PROCESS | 2276 | 1465642026918 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 03:47:06 INFO - PROCESS | 2276 | 1465642026919 Marionette TRACE conn2 <- [1,10,null,{}] 03:47:06 INFO - PROCESS | 2276 | ++DOCSHELL 0x1292b8000 == 7 [pid = 2276] [id = 7] 03:47:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 17 (0x1292df400) [pid = 2276] [serial = 17] [outer = 0x0] 03:47:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 18 (0x1292e1400) [pid = 2276] [serial = 18] [outer = 0x1292df400] 03:47:06 INFO - PROCESS | 2276 | 1465642026950 Marionette DEBUG loaded listener.js 03:47:06 INFO - PROCESS | 2276 | 1465642026975 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}] 03:47:06 INFO - PROCESS | 2276 | 1465642026978 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 19 (0x12a40e800) [pid = 2276] [serial = 19] [outer = 0x1292df400] 03:47:07 INFO - PROCESS | 2276 | 1465642027123 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 03:47:07 INFO - PROCESS | 2276 | 1465642027139 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:07 INFO - PROCESS | 2276 | 1465642027140 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:07 INFO - PROCESS | 2276 | ++DOCSHELL 0x12927e800 == 8 [pid = 2276] [id = 8] 03:47:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 20 (0x12a52c400) [pid = 2276] [serial = 20] [outer = 0x0] 03:47:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 21 (0x12a6d0400) [pid = 2276] [serial = 21] [outer = 0x12a52c400] 03:47:07 INFO - PROCESS | 2276 | 1465642027171 Marionette DEBUG loaded listener.js 03:47:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 22 (0x12a6d4800) [pid = 2276] [serial = 22] [outer = 0x12a52c400] 03:47:07 INFO - PROCESS | 2276 | 1465642027553 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]]]}] 03:47:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 03:47:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 671ms 03:47:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 03:47:07 INFO - PROCESS | 2276 | 1465642027591 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 03:47:07 INFO - PROCESS | 2276 | 1465642027593 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 03:47:07 INFO - PROCESS | 2276 | 1465642027595 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 03:47:07 INFO - PROCESS | 2276 | 1465642027596 Marionette TRACE conn2 <- [1,14,null,{}] 03:47:07 INFO - PROCESS | 2276 | 1465642027599 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}] 03:47:07 INFO - PROCESS | 2276 | 1465642027601 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:07 INFO - PROCESS | 2276 | 1465642027724 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 03:47:07 INFO - PROCESS | 2276 | 1465642027734 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:07 INFO - PROCESS | 2276 | 1465642027736 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:07 INFO - PROCESS | 2276 | ++DOCSHELL 0x12b70c000 == 9 [pid = 2276] [id = 9] 03:47:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 23 (0x12aa20000) [pid = 2276] [serial = 23] [outer = 0x0] 03:47:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 24 (0x12b0e9c00) [pid = 2276] [serial = 24] [outer = 0x12aa20000] 03:47:07 INFO - PROCESS | 2276 | 1465642027761 Marionette DEBUG loaded listener.js 03:47:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 25 (0x12b820000) [pid = 2276] [serial = 25] [outer = 0x12aa20000] 03:47:08 INFO - PROCESS | 2276 | 1465642028027 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]]]}] 03:47:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 03:47:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 468ms 03:47:08 INFO - PROCESS | 2276 | 1465642028064 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 03:47:08 INFO - PROCESS | 2276 | 1465642028066 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 03:47:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 03:47:08 INFO - PROCESS | 2276 | 1465642028068 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 03:47:08 INFO - PROCESS | 2276 | 1465642028069 Marionette TRACE conn2 <- [1,18,null,{}] 03:47:08 INFO - PROCESS | 2276 | 1465642028071 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}] 03:47:08 INFO - PROCESS | 2276 | 1465642028073 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:08 INFO - PROCESS | 2276 | 1465642028182 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 03:47:08 INFO - PROCESS | 2276 | 1465642028186 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:08 INFO - PROCESS | 2276 | 1465642028189 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:08 INFO - PROCESS | 2276 | ++DOCSHELL 0x12ba51800 == 10 [pid = 2276] [id = 10] 03:47:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 26 (0x12ba17000) [pid = 2276] [serial = 26] [outer = 0x0] 03:47:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 27 (0x12ba1c000) [pid = 2276] [serial = 27] [outer = 0x12ba17000] 03:47:08 INFO - PROCESS | 2276 | 1465642028213 Marionette DEBUG loaded listener.js 03:47:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 28 (0x12ba22000) [pid = 2276] [serial = 28] [outer = 0x12ba17000] 03:47:08 INFO - PROCESS | 2276 | 1465642028487 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]]]}] 03:47:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 03:47:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 468ms 03:47:08 INFO - PROCESS | 2276 | 1465642028537 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 03:47:08 INFO - PROCESS | 2276 | 1465642028539 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 03:47:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 03:47:08 INFO - PROCESS | 2276 | 1465642028543 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 03:47:08 INFO - PROCESS | 2276 | 1465642028546 Marionette TRACE conn2 <- [1,22,null,{}] 03:47:08 INFO - PROCESS | 2276 | 1465642028548 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}] 03:47:08 INFO - PROCESS | 2276 | 1465642028550 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:08 INFO - PROCESS | 2276 | 1465642028649 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 03:47:08 INFO - PROCESS | 2276 | 1465642028653 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:08 INFO - PROCESS | 2276 | 1465642028654 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:08 INFO - PROCESS | 2276 | ++DOCSHELL 0x12be51000 == 11 [pid = 2276] [id = 11] 03:47:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 29 (0x12ba35400) [pid = 2276] [serial = 29] [outer = 0x0] 03:47:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 30 (0x12ba40800) [pid = 2276] [serial = 30] [outer = 0x12ba35400] 03:47:08 INFO - PROCESS | 2276 | 1465642028680 Marionette DEBUG loaded listener.js 03:47:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 31 (0x12bede000) [pid = 2276] [serial = 31] [outer = 0x12ba35400] 03:47:08 INFO - PROCESS | 2276 | 1465642028918 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]]]}] 03:47:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 03:47:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 423ms 03:47:08 INFO - PROCESS | 2276 | 1465642028983 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 03:47:08 INFO - PROCESS | 2276 | 1465642028985 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 03:47:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 03:47:09 INFO - PROCESS | 2276 | 1465642029002 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 03:47:09 INFO - PROCESS | 2276 | 1465642029004 Marionette TRACE conn2 <- [1,26,null,{}] 03:47:09 INFO - PROCESS | 2276 | 1465642029012 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}] 03:47:09 INFO - PROCESS | 2276 | 1465642029014 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:09 INFO - PROCESS | 2276 | 1465642029167 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 03:47:09 INFO - PROCESS | 2276 | 1465642029172 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:09 INFO - PROCESS | 2276 | 1465642029174 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:09 INFO - PROCESS | 2276 | ++DOCSHELL 0x12be26000 == 12 [pid = 2276] [id = 12] 03:47:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 32 (0x12bee1c00) [pid = 2276] [serial = 32] [outer = 0x0] 03:47:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 33 (0x12c0c7400) [pid = 2276] [serial = 33] [outer = 0x12bee1c00] 03:47:09 INFO - PROCESS | 2276 | 1465642029216 Marionette DEBUG loaded listener.js 03:47:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 34 (0x12c0ce000) [pid = 2276] [serial = 34] [outer = 0x12bee1c00] 03:47:09 INFO - PROCESS | 2276 | 1465642029609 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]]]}] 03:47:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 03:47:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 638ms 03:47:09 INFO - PROCESS | 2276 | 1465642029628 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 03:47:09 INFO - PROCESS | 2276 | 1465642029629 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 03:47:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 03:47:09 INFO - PROCESS | 2276 | 1465642029640 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 03:47:09 INFO - PROCESS | 2276 | 1465642029642 Marionette TRACE conn2 <- [1,30,null,{}] 03:47:09 INFO - PROCESS | 2276 | 1465642029645 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}] 03:47:09 INFO - PROCESS | 2276 | 1465642029646 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:09 INFO - PROCESS | 2276 | 1465642029747 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 03:47:09 INFO - PROCESS | 2276 | 1465642029752 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:09 INFO - PROCESS | 2276 | 1465642029753 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:09 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c273000 == 13 [pid = 2276] [id = 13] 03:47:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 35 (0x1182dd800) [pid = 2276] [serial = 35] [outer = 0x0] 03:47:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 36 (0x1182e7800) [pid = 2276] [serial = 36] [outer = 0x1182dd800] 03:47:09 INFO - PROCESS | 2276 | 1465642029792 Marionette DEBUG loaded listener.js 03:47:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 37 (0x12c0c2800) [pid = 2276] [serial = 37] [outer = 0x1182dd800] 03:47:10 INFO - PROCESS | 2276 | 1465642030205 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]]]}] 03:47:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 03:47:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 581ms 03:47:10 INFO - PROCESS | 2276 | 1465642030213 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 03:47:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 03:47:10 INFO - PROCESS | 2276 | 1465642030215 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 03:47:10 INFO - PROCESS | 2276 | 1465642030219 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 03:47:10 INFO - PROCESS | 2276 | 1465642030220 Marionette TRACE conn2 <- [1,34,null,{}] 03:47:10 INFO - PROCESS | 2276 | 1465642030223 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}] 03:47:10 INFO - PROCESS | 2276 | 1465642030227 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:10 INFO - PROCESS | 2276 | 1465642030349 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 03:47:10 INFO - PROCESS | 2276 | 1465642030352 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:10 INFO - PROCESS | 2276 | 1465642030354 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:10 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c6ab000 == 14 [pid = 2276] [id = 14] 03:47:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 38 (0x12b82a400) [pid = 2276] [serial = 38] [outer = 0x0] 03:47:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 39 (0x12c648000) [pid = 2276] [serial = 39] [outer = 0x12b82a400] 03:47:10 INFO - PROCESS | 2276 | 1465642030379 Marionette DEBUG loaded listener.js 03:47:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 40 (0x12c64f400) [pid = 2276] [serial = 40] [outer = 0x12b82a400] 03:47:10 INFO - PROCESS | 2276 | 1465642030629 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]]]}] 03:47:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 03:47:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 420ms 03:47:10 INFO - PROCESS | 2276 | 1465642030638 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 03:47:10 INFO - PROCESS | 2276 | 1465642030639 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 03:47:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 03:47:10 INFO - PROCESS | 2276 | 1465642030649 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 03:47:10 INFO - PROCESS | 2276 | 1465642030650 Marionette TRACE conn2 <- [1,38,null,{}] 03:47:10 INFO - PROCESS | 2276 | 1465642030653 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}] 03:47:10 INFO - PROCESS | 2276 | 1465642030654 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:10 INFO - PROCESS | 2276 | 1465642030761 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 03:47:10 INFO - PROCESS | 2276 | 1465642030765 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:10 INFO - PROCESS | 2276 | 1465642030766 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:10 INFO - PROCESS | 2276 | ++DOCSHELL 0x12ca68800 == 15 [pid = 2276] [id = 15] 03:47:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 41 (0x12c651800) [pid = 2276] [serial = 41] [outer = 0x0] 03:47:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 42 (0x12ca9c000) [pid = 2276] [serial = 42] [outer = 0x12c651800] 03:47:10 INFO - PROCESS | 2276 | 1465642030790 Marionette DEBUG loaded listener.js 03:47:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 43 (0x12caa1800) [pid = 2276] [serial = 43] [outer = 0x12c651800] 03:47:10 INFO - PROCESS | 2276 | ++DOCSHELL 0x12cd75800 == 16 [pid = 2276] [id = 16] 03:47:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 44 (0x12cd76000) [pid = 2276] [serial = 44] [outer = 0x0] 03:47:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 45 (0x12cd79800) [pid = 2276] [serial = 45] [outer = 0x12cd76000] 03:47:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 46 (0x12cd71000) [pid = 2276] [serial = 46] [outer = 0x12cd76000] 03:47:10 INFO - PROCESS | 2276 | ++DOCSHELL 0x118ab9000 == 17 [pid = 2276] [id = 17] 03:47:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 47 (0x12caa2000) [pid = 2276] [serial = 47] [outer = 0x0] 03:47:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 48 (0x12cdb5000) [pid = 2276] [serial = 48] [outer = 0x12caa2000] 03:47:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 49 (0x12b825000) [pid = 2276] [serial = 49] [outer = 0x12caa2000] 03:47:11 INFO - PROCESS | 2276 | 1465642031144 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]]]}] 03:47:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 03:47:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 525ms 03:47:11 INFO - PROCESS | 2276 | 1465642031168 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 03:47:11 INFO - PROCESS | 2276 | 1465642031170 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 03:47:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 03:47:11 INFO - PROCESS | 2276 | 1465642031172 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 03:47:11 INFO - PROCESS | 2276 | 1465642031173 Marionette TRACE conn2 <- [1,42,null,{}] 03:47:11 INFO - PROCESS | 2276 | 1465642031175 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}] 03:47:11 INFO - PROCESS | 2276 | 1465642031177 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:11 INFO - PROCESS | 2276 | 1465642031275 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 03:47:11 INFO - PROCESS | 2276 | 1465642031278 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:11 INFO - PROCESS | 2276 | 1465642031279 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:11 INFO - PROCESS | 2276 | ++DOCSHELL 0x12d0c6000 == 18 [pid = 2276] [id = 18] 03:47:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 50 (0x12caa6000) [pid = 2276] [serial = 50] [outer = 0x0] 03:47:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 51 (0x12cf10c00) [pid = 2276] [serial = 51] [outer = 0x12caa6000] 03:47:11 INFO - PROCESS | 2276 | 1465642031304 Marionette DEBUG loaded listener.js 03:47:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 52 (0x12d23b000) [pid = 2276] [serial = 52] [outer = 0x12caa6000] 03:47:11 INFO - PROCESS | 2276 | 1465642031599 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]]]}] 03:47:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 03:47:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 468ms 03:47:11 INFO - PROCESS | 2276 | 1465642031643 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 03:47:11 INFO - PROCESS | 2276 | 1465642031646 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 03:47:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 03:47:11 INFO - PROCESS | 2276 | 1465642031649 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 03:47:11 INFO - PROCESS | 2276 | 1465642031652 Marionette TRACE conn2 <- [1,46,null,{}] 03:47:11 INFO - PROCESS | 2276 | 1465642031655 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}] 03:47:11 INFO - PROCESS | 2276 | 1465642031657 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:11 INFO - PROCESS | 2276 | 1465642031765 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 03:47:11 INFO - PROCESS | 2276 | 1465642031768 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:11 INFO - PROCESS | 2276 | 1465642031770 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:11 INFO - PROCESS | 2276 | ++DOCSHELL 0x12d466000 == 19 [pid = 2276] [id = 19] 03:47:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 53 (0x11970d800) [pid = 2276] [serial = 53] [outer = 0x0] 03:47:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 54 (0x12d23d000) [pid = 2276] [serial = 54] [outer = 0x11970d800] 03:47:11 INFO - PROCESS | 2276 | 1465642031796 Marionette DEBUG loaded listener.js 03:47:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 55 (0x12c0ca400) [pid = 2276] [serial = 55] [outer = 0x11970d800] 03:47:12 INFO - PROCESS | 2276 | 1465642032030 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]]]}] 03:47:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 03:47:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 424ms 03:47:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 03:47:12 INFO - PROCESS | 2276 | 1465642032082 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 03:47:12 INFO - PROCESS | 2276 | 1465642032083 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 03:47:12 INFO - PROCESS | 2276 | 1465642032086 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 03:47:12 INFO - PROCESS | 2276 | 1465642032087 Marionette TRACE conn2 <- [1,50,null,{}] 03:47:12 INFO - PROCESS | 2276 | 1465642032089 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}] 03:47:12 INFO - PROCESS | 2276 | 1465642032090 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:12 INFO - PROCESS | 2276 | 1465642032207 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 03:47:12 INFO - PROCESS | 2276 | 1465642032210 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:12 INFO - PROCESS | 2276 | 1465642032210 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:12 INFO - PROCESS | 2276 | ++DOCSHELL 0x12d7d8800 == 20 [pid = 2276] [id = 20] 03:47:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 56 (0x12b85b400) [pid = 2276] [serial = 56] [outer = 0x0] 03:47:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 57 (0x12ca03800) [pid = 2276] [serial = 57] [outer = 0x12b85b400] 03:47:12 INFO - PROCESS | 2276 | 1465642032234 Marionette DEBUG loaded listener.js 03:47:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 58 (0x12ca07800) [pid = 2276] [serial = 58] [outer = 0x12b85b400] 03:47:12 INFO - PROCESS | 2276 | 1465642032461 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]]]}] 03:47:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 03:47:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 421ms 03:47:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 03:47:12 INFO - PROCESS | 2276 | 1465642032516 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 03:47:12 INFO - PROCESS | 2276 | 1465642032517 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 03:47:12 INFO - PROCESS | 2276 | 1465642032519 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 03:47:12 INFO - PROCESS | 2276 | 1465642032520 Marionette TRACE conn2 <- [1,54,null,{}] 03:47:12 INFO - PROCESS | 2276 | 1465642032523 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}] 03:47:12 INFO - PROCESS | 2276 | 1465642032524 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:12 INFO - PROCESS | 2276 | 1465642032640 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 03:47:12 INFO - PROCESS | 2276 | 1465642032643 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:12 INFO - PROCESS | 2276 | 1465642032644 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:12 INFO - PROCESS | 2276 | ++DOCSHELL 0x1196b9000 == 21 [pid = 2276] [id = 21] 03:47:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 59 (0x119836400) [pid = 2276] [serial = 59] [outer = 0x0] 03:47:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 60 (0x128d14400) [pid = 2276] [serial = 60] [outer = 0x119836400] 03:47:12 INFO - PROCESS | 2276 | 1465642032668 Marionette DEBUG loaded listener.js 03:47:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 61 (0x12ca0cc00) [pid = 2276] [serial = 61] [outer = 0x119836400] 03:47:12 INFO - PROCESS | 2276 | 1465642032946 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]]]}] 03:47:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 03:47:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 470ms 03:47:12 INFO - PROCESS | 2276 | 1465642032991 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 03:47:12 INFO - PROCESS | 2276 | 1465642032995 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 03:47:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 03:47:13 INFO - PROCESS | 2276 | 1465642032999 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 03:47:13 INFO - PROCESS | 2276 | 1465642033001 Marionette TRACE conn2 <- [1,58,null,{}] 03:47:13 INFO - PROCESS | 2276 | 1465642033003 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}] 03:47:13 INFO - PROCESS | 2276 | 1465642033006 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:13 INFO - PROCESS | 2276 | 1465642033154 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 03:47:13 INFO - PROCESS | 2276 | 1465642033686 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:13 INFO - PROCESS | 2276 | 1465642033688 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:13 INFO - PROCESS | 2276 | ++DOCSHELL 0x111e08800 == 22 [pid = 2276] [id = 22] 03:47:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 62 (0x110fa8400) [pid = 2276] [serial = 62] [outer = 0x0] 03:47:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 63 (0x111c82c00) [pid = 2276] [serial = 63] [outer = 0x110fa8400] 03:47:13 INFO - PROCESS | 2276 | 1465642033719 Marionette DEBUG loaded listener.js 03:47:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 64 (0x11219fc00) [pid = 2276] [serial = 64] [outer = 0x110fa8400] 03:47:14 INFO - PROCESS | 2276 | 1465642034134 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]]]}] 03:47:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 03:47:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1173ms 03:47:14 INFO - PROCESS | 2276 | 1465642034173 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 03:47:14 INFO - PROCESS | 2276 | 1465642034175 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 03:47:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 03:47:14 INFO - PROCESS | 2276 | 1465642034179 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 03:47:14 INFO - PROCESS | 2276 | 1465642034181 Marionette TRACE conn2 <- [1,62,null,{}] 03:47:14 INFO - PROCESS | 2276 | 1465642034184 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}] 03:47:14 INFO - PROCESS | 2276 | 1465642034187 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:14 INFO - PROCESS | 2276 | 1465642034304 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 03:47:14 INFO - PROCESS | 2276 | 1465642034343 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:14 INFO - PROCESS | 2276 | 1465642034345 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:14 INFO - PROCESS | 2276 | ++DOCSHELL 0x115d9b000 == 23 [pid = 2276] [id = 23] 03:47:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 65 (0x112abe400) [pid = 2276] [serial = 65] [outer = 0x0] 03:47:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 66 (0x112fb8c00) [pid = 2276] [serial = 66] [outer = 0x112abe400] 03:47:14 INFO - PROCESS | 2276 | 1465642034377 Marionette DEBUG loaded listener.js 03:47:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 67 (0x114f79c00) [pid = 2276] [serial = 67] [outer = 0x112abe400] 03:47:14 INFO - PROCESS | 2276 | 1465642034785 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]]]}] 03:47:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 03:47:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 670ms 03:47:14 INFO - PROCESS | 2276 | 1465642034849 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 03:47:14 INFO - PROCESS | 2276 | 1465642034851 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 03:47:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 03:47:14 INFO - PROCESS | 2276 | 1465642034854 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 03:47:14 INFO - PROCESS | 2276 | 1465642034855 Marionette TRACE conn2 <- [1,66,null,{}] 03:47:14 INFO - PROCESS | 2276 | 1465642034858 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}] 03:47:14 INFO - PROCESS | 2276 | 1465642034859 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:14 INFO - PROCESS | 2276 | 1465642034993 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 03:47:15 INFO - PROCESS | 2276 | 1465642035060 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:15 INFO - PROCESS | 2276 | 1465642035061 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:15 INFO - PROCESS | 2276 | ++DOCSHELL 0x117144000 == 24 [pid = 2276] [id = 24] 03:47:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 68 (0x116f10800) [pid = 2276] [serial = 68] [outer = 0x0] 03:47:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 69 (0x11816a400) [pid = 2276] [serial = 69] [outer = 0x116f10800] 03:47:15 INFO - PROCESS | 2276 | 1465642035092 Marionette DEBUG loaded listener.js 03:47:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 70 (0x1182e5800) [pid = 2276] [serial = 70] [outer = 0x116f10800] 03:47:15 INFO - PROCESS | 2276 | 1465642035732 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]]]}] 03:47:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 03:47:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 923ms 03:47:15 INFO - PROCESS | 2276 | 1465642035778 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 03:47:15 INFO - PROCESS | 2276 | 1465642035780 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 03:47:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 03:47:15 INFO - PROCESS | 2276 | 1465642035783 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 03:47:15 INFO - PROCESS | 2276 | 1465642035785 Marionette TRACE conn2 <- [1,70,null,{}] 03:47:15 INFO - PROCESS | 2276 | 1465642035789 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}] 03:47:15 INFO - PROCESS | 2276 | 1465642035790 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:15 INFO - PROCESS | 2276 | 1465642035872 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 03:47:15 INFO - PROCESS | 2276 | 1465642035929 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:15 INFO - PROCESS | 2276 | 1465642035930 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:15 INFO - PROCESS | 2276 | ++DOCSHELL 0x114f44000 == 25 [pid = 2276] [id = 25] 03:47:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 71 (0x113c8bc00) [pid = 2276] [serial = 71] [outer = 0x0] 03:47:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 72 (0x116762400) [pid = 2276] [serial = 72] [outer = 0x113c8bc00] 03:47:15 INFO - PROCESS | 2276 | 1465642035972 Marionette DEBUG loaded listener.js 03:47:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 73 (0x11690c400) [pid = 2276] [serial = 73] [outer = 0x113c8bc00] 03:47:16 INFO - PROCESS | 2276 | 1465642036508 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]]]}] 03:47:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 03:47:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 775ms 03:47:16 INFO - PROCESS | 2276 | 1465642036559 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 03:47:16 INFO - PROCESS | 2276 | 1465642036563 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 03:47:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 03:47:16 INFO - PROCESS | 2276 | 1465642036570 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 03:47:16 INFO - PROCESS | 2276 | 1465642036572 Marionette TRACE conn2 <- [1,74,null,{}] 03:47:16 INFO - PROCESS | 2276 | 1465642036576 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}] 03:47:16 INFO - PROCESS | 2276 | 1465642036579 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:16 INFO - PROCESS | 2276 | 1465642036695 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 03:47:16 INFO - PROCESS | 2276 | 1465642036703 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:16 INFO - PROCESS | 2276 | 1465642036704 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:16 INFO - PROCESS | 2276 | ++DOCSHELL 0x116498000 == 26 [pid = 2276] [id = 26] 03:47:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 74 (0x116f7e400) [pid = 2276] [serial = 74] [outer = 0x0] 03:47:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 75 (0x1175bb400) [pid = 2276] [serial = 75] [outer = 0x116f7e400] 03:47:16 INFO - PROCESS | 2276 | 1465642036732 Marionette DEBUG loaded listener.js 03:47:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 76 (0x1176d7000) [pid = 2276] [serial = 76] [outer = 0x116f7e400] 03:47:17 INFO - PROCESS | 2276 | 1465642037054 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]]]}] 03:47:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 03:47:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 521ms 03:47:17 INFO - PROCESS | 2276 | 1465642037091 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 03:47:17 INFO - PROCESS | 2276 | 1465642037093 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 03:47:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 03:47:17 INFO - PROCESS | 2276 | 1465642037097 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 03:47:17 INFO - PROCESS | 2276 | 1465642037099 Marionette TRACE conn2 <- [1,78,null,{}] 03:47:17 INFO - PROCESS | 2276 | 1465642037107 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}] 03:47:17 INFO - PROCESS | 2276 | 1465642037110 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:17 INFO - PROCESS | 2276 | 1465642037187 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 03:47:17 INFO - PROCESS | 2276 | 1465642037194 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:17 INFO - PROCESS | 2276 | 1465642037196 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:17 INFO - PROCESS | 2276 | ++DOCSHELL 0x116ab0000 == 27 [pid = 2276] [id = 27] 03:47:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 77 (0x1182e7c00) [pid = 2276] [serial = 77] [outer = 0x0] 03:47:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 78 (0x1184e9000) [pid = 2276] [serial = 78] [outer = 0x1182e7c00] 03:47:17 INFO - PROCESS | 2276 | 1465642037224 Marionette DEBUG loaded listener.js 03:47:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 79 (0x118595800) [pid = 2276] [serial = 79] [outer = 0x1182e7c00] 03:47:17 INFO - PROCESS | 2276 | 1465642037553 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]]]}] 03:47:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 03:47:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 472ms 03:47:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 03:47:17 INFO - PROCESS | 2276 | 1465642037569 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 03:47:17 INFO - PROCESS | 2276 | 1465642037571 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 03:47:17 INFO - PROCESS | 2276 | 1465642037573 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 03:47:17 INFO - PROCESS | 2276 | 1465642037575 Marionette TRACE conn2 <- [1,82,null,{}] 03:47:17 INFO - PROCESS | 2276 | 1465642037581 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}] 03:47:17 INFO - PROCESS | 2276 | 1465642037582 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:17 INFO - PROCESS | 2276 | 1465642037655 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 03:47:17 INFO - PROCESS | 2276 | 1465642037691 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:17 INFO - PROCESS | 2276 | 1465642037692 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:17 INFO - PROCESS | 2276 | ++DOCSHELL 0x117455800 == 28 [pid = 2276] [id = 28] 03:47:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 80 (0x11855f800) [pid = 2276] [serial = 80] [outer = 0x0] 03:47:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 81 (0x118a5cc00) [pid = 2276] [serial = 81] [outer = 0x11855f800] 03:47:17 INFO - PROCESS | 2276 | 1465642037720 Marionette DEBUG loaded listener.js 03:47:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 82 (0x119224400) [pid = 2276] [serial = 82] [outer = 0x11855f800] 03:47:18 INFO - PROCESS | 2276 | 1465642038073 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]]]}] 03:47:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 03:47:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 527ms 03:47:18 INFO - PROCESS | 2276 | 1465642038101 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 03:47:18 INFO - PROCESS | 2276 | 1465642038103 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 03:47:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 03:47:18 INFO - PROCESS | 2276 | 1465642038106 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 03:47:18 INFO - PROCESS | 2276 | 1465642038107 Marionette TRACE conn2 <- [1,86,null,{}] 03:47:18 INFO - PROCESS | 2276 | 1465642038114 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}] 03:47:18 INFO - PROCESS | 2276 | 1465642038116 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:18 INFO - PROCESS | 2276 | 1465642038261 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 03:47:18 INFO - PROCESS | 2276 | 1465642038275 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:18 INFO - PROCESS | 2276 | 1465642038277 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:18 INFO - PROCESS | 2276 | ++DOCSHELL 0x118272000 == 29 [pid = 2276] [id = 29] 03:47:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 83 (0x11334a800) [pid = 2276] [serial = 83] [outer = 0x0] 03:47:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x119224000) [pid = 2276] [serial = 84] [outer = 0x11334a800] 03:47:18 INFO - PROCESS | 2276 | 1465642038319 Marionette DEBUG loaded listener.js 03:47:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x119707000) [pid = 2276] [serial = 85] [outer = 0x11334a800] 03:47:18 INFO - PROCESS | 2276 | 1465642038656 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]]]}] 03:47:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 03:47:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 573ms 03:47:18 INFO - PROCESS | 2276 | 1465642038682 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 03:47:18 INFO - PROCESS | 2276 | 1465642038684 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 03:47:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 03:47:18 INFO - PROCESS | 2276 | 1465642038686 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 03:47:18 INFO - PROCESS | 2276 | 1465642038687 Marionette TRACE conn2 <- [1,90,null,{}] 03:47:18 INFO - PROCESS | 2276 | 1465642038689 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}] 03:47:18 INFO - PROCESS | 2276 | 1465642038697 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:18 INFO - PROCESS | 2276 | 1465642038793 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 03:47:18 INFO - PROCESS | 2276 | 1465642038836 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:18 INFO - PROCESS | 2276 | 1465642038837 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:18 INFO - PROCESS | 2276 | ++DOCSHELL 0x1185a7000 == 30 [pid = 2276] [id = 30] 03:47:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x11334c800) [pid = 2276] [serial = 86] [outer = 0x0] 03:47:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x119836800) [pid = 2276] [serial = 87] [outer = 0x11334c800] 03:47:18 INFO - PROCESS | 2276 | 1465642038862 Marionette DEBUG loaded listener.js 03:47:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x120e90800) [pid = 2276] [serial = 88] [outer = 0x11334c800] 03:47:19 INFO - PROCESS | 2276 | 1465642039106 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]]]}] 03:47:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 03:47:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 471ms 03:47:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 03:47:19 INFO - PROCESS | 2276 | 1465642039164 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 03:47:19 INFO - PROCESS | 2276 | 1465642039165 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 03:47:19 INFO - PROCESS | 2276 | 1465642039167 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 03:47:19 INFO - PROCESS | 2276 | 1465642039168 Marionette TRACE conn2 <- [1,94,null,{}] 03:47:19 INFO - PROCESS | 2276 | 1465642039170 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}] 03:47:19 INFO - PROCESS | 2276 | 1465642039172 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:19 INFO - PROCESS | 2276 | 1465642039251 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 03:47:19 INFO - PROCESS | 2276 | 1465642039255 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:19 INFO - PROCESS | 2276 | 1465642039257 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:19 INFO - PROCESS | 2276 | ++DOCSHELL 0x119275000 == 31 [pid = 2276] [id = 31] 03:47:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x120e0d800) [pid = 2276] [serial = 89] [outer = 0x0] 03:47:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x120e96800) [pid = 2276] [serial = 90] [outer = 0x120e0d800] 03:47:19 INFO - PROCESS | 2276 | 1465642039284 Marionette DEBUG loaded listener.js 03:47:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x1210f1000) [pid = 2276] [serial = 91] [outer = 0x120e0d800] 03:47:19 INFO - PROCESS | 2276 | 1465642039586 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]]]}] 03:47:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 03:47:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 470ms 03:47:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 03:47:19 INFO - PROCESS | 2276 | 1465642039637 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 03:47:19 INFO - PROCESS | 2276 | 1465642039638 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 03:47:19 INFO - PROCESS | 2276 | 1465642039641 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 03:47:19 INFO - PROCESS | 2276 | 1465642039642 Marionette TRACE conn2 <- [1,98,null,{}] 03:47:19 INFO - PROCESS | 2276 | 1465642039644 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}] 03:47:19 INFO - PROCESS | 2276 | 1465642039645 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:19 INFO - PROCESS | 2276 | 1465642039718 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 03:47:19 INFO - PROCESS | 2276 | 1465642039765 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:19 INFO - PROCESS | 2276 | 1465642039766 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:19 INFO - PROCESS | 2276 | ++DOCSHELL 0x1196b4800 == 32 [pid = 2276] [id = 32] 03:47:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x120e10800) [pid = 2276] [serial = 92] [outer = 0x0] 03:47:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x120fb2c00) [pid = 2276] [serial = 93] [outer = 0x120e10800] 03:47:19 INFO - PROCESS | 2276 | 1465642039791 Marionette DEBUG loaded listener.js 03:47:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x121321400) [pid = 2276] [serial = 94] [outer = 0x120e10800] 03:47:20 INFO - PROCESS | 2276 | 1465642040043 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]]]}] 03:47:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 03:47:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 420ms 03:47:20 INFO - PROCESS | 2276 | 1465642040065 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 03:47:20 INFO - PROCESS | 2276 | 1465642040066 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 03:47:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 03:47:20 INFO - PROCESS | 2276 | 1465642040071 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 03:47:20 INFO - PROCESS | 2276 | 1465642040072 Marionette TRACE conn2 <- [1,102,null,{}] 03:47:20 INFO - PROCESS | 2276 | 1465642040074 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}] 03:47:20 INFO - PROCESS | 2276 | 1465642040076 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:20 INFO - PROCESS | 2276 | 1465642040164 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 03:47:20 INFO - PROCESS | 2276 | 1465642040167 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:20 INFO - PROCESS | 2276 | 1465642040168 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:20 INFO - PROCESS | 2276 | ++DOCSHELL 0x1169ba800 == 33 [pid = 2276] [id = 33] 03:47:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x1175c2800) [pid = 2276] [serial = 95] [outer = 0x0] 03:47:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x121431000) [pid = 2276] [serial = 96] [outer = 0x1175c2800] 03:47:20 INFO - PROCESS | 2276 | 1465642040195 Marionette DEBUG loaded listener.js 03:47:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x121946000) [pid = 2276] [serial = 97] [outer = 0x1175c2800] 03:47:20 INFO - PROCESS | 2276 | 1465642040481 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]]]}] 03:47:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 03:47:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 420ms 03:47:20 INFO - PROCESS | 2276 | 1465642040492 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 03:47:20 INFO - PROCESS | 2276 | 1465642040495 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 03:47:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 03:47:20 INFO - PROCESS | 2276 | 1465642040502 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 03:47:20 INFO - PROCESS | 2276 | 1465642040503 Marionette TRACE conn2 <- [1,106,null,{}] 03:47:20 INFO - PROCESS | 2276 | 1465642040505 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}] 03:47:20 INFO - PROCESS | 2276 | 1465642040507 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:20 INFO - PROCESS | 2276 | 1465642040587 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 03:47:20 INFO - PROCESS | 2276 | 1465642040592 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:20 INFO - PROCESS | 2276 | 1465642040595 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:20 INFO - PROCESS | 2276 | ++DOCSHELL 0x120e2e800 == 34 [pid = 2276] [id = 34] 03:47:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 98 (0x12194bc00) [pid = 2276] [serial = 98] [outer = 0x0] 03:47:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x1233de000) [pid = 2276] [serial = 99] [outer = 0x12194bc00] 03:47:20 INFO - PROCESS | 2276 | 1465642040619 Marionette DEBUG loaded listener.js 03:47:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x1237b4400) [pid = 2276] [serial = 100] [outer = 0x12194bc00] 03:47:20 INFO - PROCESS | 2276 | 1465642040904 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]]]}] 03:47:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 03:47:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 421ms 03:47:20 INFO - PROCESS | 2276 | 1465642040930 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 03:47:20 INFO - PROCESS | 2276 | 1465642040932 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 03:47:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 03:47:20 INFO - PROCESS | 2276 | 1465642040934 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 03:47:20 INFO - PROCESS | 2276 | 1465642040936 Marionette TRACE conn2 <- [1,110,null,{}] 03:47:20 INFO - PROCESS | 2276 | 1465642040938 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}] 03:47:20 INFO - PROCESS | 2276 | 1465642040940 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:21 INFO - PROCESS | 2276 | 1465642041062 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 03:47:21 INFO - PROCESS | 2276 | 1465642041069 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:21 INFO - PROCESS | 2276 | 1465642041070 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:21 INFO - PROCESS | 2276 | ++DOCSHELL 0x121147000 == 35 [pid = 2276] [id = 35] 03:47:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 101 (0x121222800) [pid = 2276] [serial = 101] [outer = 0x0] 03:47:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 102 (0x1237b3c00) [pid = 2276] [serial = 102] [outer = 0x121222800] 03:47:21 INFO - PROCESS | 2276 | 1465642041096 Marionette DEBUG loaded listener.js 03:47:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 103 (0x124c83400) [pid = 2276] [serial = 103] [outer = 0x121222800] 03:47:21 INFO - PROCESS | 2276 | 1465642041395 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]]]}] 03:47:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 03:47:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 473ms 03:47:21 INFO - PROCESS | 2276 | 1465642041408 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 03:47:21 INFO - PROCESS | 2276 | 1465642041410 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 03:47:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 03:47:21 INFO - PROCESS | 2276 | 1465642041419 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 03:47:21 INFO - PROCESS | 2276 | 1465642041420 Marionette TRACE conn2 <- [1,114,null,{}] 03:47:21 INFO - PROCESS | 2276 | 1465642041422 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}] 03:47:21 INFO - PROCESS | 2276 | 1465642041424 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:21 INFO - PROCESS | 2276 | 1465642041507 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 03:47:21 INFO - PROCESS | 2276 | 1465642041513 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:21 INFO - PROCESS | 2276 | 1465642041514 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:21 INFO - PROCESS | 2276 | ++DOCSHELL 0x12132e000 == 36 [pid = 2276] [id = 36] 03:47:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 104 (0x124c8b400) [pid = 2276] [serial = 104] [outer = 0x0] 03:47:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 105 (0x125649c00) [pid = 2276] [serial = 105] [outer = 0x124c8b400] 03:47:21 INFO - PROCESS | 2276 | 1465642041538 Marionette DEBUG loaded listener.js 03:47:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 106 (0x126553c00) [pid = 2276] [serial = 106] [outer = 0x124c8b400] 03:47:21 INFO - PROCESS | 2276 | 1465642041849 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]]]}] 03:47:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 03:47:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 470ms 03:47:21 INFO - PROCESS | 2276 | 1465642041889 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 03:47:21 INFO - PROCESS | 2276 | 1465642041891 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 03:47:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 03:47:21 INFO - PROCESS | 2276 | 1465642041895 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 03:47:21 INFO - PROCESS | 2276 | 1465642041896 Marionette TRACE conn2 <- [1,118,null,{}] 03:47:21 INFO - PROCESS | 2276 | 1465642041899 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}] 03:47:21 INFO - PROCESS | 2276 | 1465642041900 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:22 INFO - PROCESS | 2276 | 1465642041997 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 03:47:22 INFO - PROCESS | 2276 | 1465642042003 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:22 INFO - PROCESS | 2276 | 1465642042004 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:22 INFO - PROCESS | 2276 | ++DOCSHELL 0x1217cd000 == 37 [pid = 2276] [id = 37] 03:47:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 107 (0x124ab6000) [pid = 2276] [serial = 107] [outer = 0x0] 03:47:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 108 (0x12660bc00) [pid = 2276] [serial = 108] [outer = 0x124ab6000] 03:47:22 INFO - PROCESS | 2276 | 1465642042030 Marionette DEBUG loaded listener.js 03:47:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 109 (0x1266c3400) [pid = 2276] [serial = 109] [outer = 0x124ab6000] 03:47:22 INFO - PROCESS | 2276 | 1465642042328 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]]]}] 03:47:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 03:47:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 469ms 03:47:22 INFO - PROCESS | 2276 | 1465642042364 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 03:47:22 INFO - PROCESS | 2276 | 1465642042365 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 03:47:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 03:47:22 INFO - PROCESS | 2276 | 1465642042368 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 03:47:22 INFO - PROCESS | 2276 | 1465642042369 Marionette TRACE conn2 <- [1,122,null,{}] 03:47:22 INFO - PROCESS | 2276 | 1465642042371 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}] 03:47:22 INFO - PROCESS | 2276 | 1465642042372 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:22 INFO - PROCESS | 2276 | 1465642042451 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 03:47:22 INFO - PROCESS | 2276 | 1465642042455 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:22 INFO - PROCESS | 2276 | 1465642042456 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:22 INFO - PROCESS | 2276 | ++DOCSHELL 0x12373b000 == 38 [pid = 2276] [id = 38] 03:47:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 110 (0x11970d000) [pid = 2276] [serial = 110] [outer = 0x0] 03:47:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 111 (0x12691e800) [pid = 2276] [serial = 111] [outer = 0x11970d000] 03:47:22 INFO - PROCESS | 2276 | 1465642042483 Marionette DEBUG loaded listener.js 03:47:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 112 (0x126b28400) [pid = 2276] [serial = 112] [outer = 0x11970d000] 03:47:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 03:47:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 417ms 03:47:22 INFO - PROCESS | 2276 | 1465642042781 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]]]}] 03:47:22 INFO - PROCESS | 2276 | 1465642042785 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 03:47:22 INFO - PROCESS | 2276 | 1465642042787 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 03:47:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 03:47:22 INFO - PROCESS | 2276 | 1465642042789 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 03:47:22 INFO - PROCESS | 2276 | 1465642042790 Marionette TRACE conn2 <- [1,126,null,{}] 03:47:22 INFO - PROCESS | 2276 | 1465642042800 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}] 03:47:22 INFO - PROCESS | 2276 | 1465642042801 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:22 INFO - PROCESS | 2276 | 1465642042888 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 03:47:22 INFO - PROCESS | 2276 | 1465642042938 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:22 INFO - PROCESS | 2276 | 1465642042939 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:22 INFO - PROCESS | 2276 | ++DOCSHELL 0x124caa800 == 39 [pid = 2276] [id = 39] 03:47:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 113 (0x113353800) [pid = 2276] [serial = 113] [outer = 0x0] 03:47:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 114 (0x126b0c800) [pid = 2276] [serial = 114] [outer = 0x113353800] 03:47:22 INFO - PROCESS | 2276 | 1465642042963 Marionette DEBUG loaded listener.js 03:47:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 115 (0x128d19c00) [pid = 2276] [serial = 115] [outer = 0x113353800] 03:47:23 INFO - PROCESS | 2276 | 1465642043234 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]]]}] 03:47:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 03:47:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 478ms 03:47:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 03:47:23 INFO - PROCESS | 2276 | 1465642043268 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 03:47:23 INFO - PROCESS | 2276 | 1465642043269 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 03:47:23 INFO - PROCESS | 2276 | 1465642043271 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 03:47:23 INFO - PROCESS | 2276 | 1465642043272 Marionette TRACE conn2 <- [1,130,null,{}] 03:47:23 INFO - PROCESS | 2276 | 1465642043282 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}] 03:47:23 INFO - PROCESS | 2276 | 1465642043283 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:23 INFO - PROCESS | 2276 | 1465642043370 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 03:47:23 INFO - PROCESS | 2276 | 1465642043374 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:23 INFO - PROCESS | 2276 | 1465642043375 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:23 INFO - PROCESS | 2276 | ++DOCSHELL 0x1261e5800 == 40 [pid = 2276] [id = 40] 03:47:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 116 (0x128d1a000) [pid = 2276] [serial = 116] [outer = 0x0] 03:47:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 117 (0x128d2b000) [pid = 2276] [serial = 117] [outer = 0x128d1a000] 03:47:23 INFO - PROCESS | 2276 | 1465642043399 Marionette DEBUG loaded listener.js 03:47:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 118 (0x128dc4800) [pid = 2276] [serial = 118] [outer = 0x128d1a000] 03:47:23 INFO - PROCESS | 2276 | 1465642043730 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]]]}] 03:47:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 03:47:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 468ms 03:47:23 INFO - PROCESS | 2276 | 1465642043739 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 03:47:23 INFO - PROCESS | 2276 | 1465642043741 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 03:47:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 03:47:23 INFO - PROCESS | 2276 | 1465642043746 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 03:47:23 INFO - PROCESS | 2276 | 1465642043747 Marionette TRACE conn2 <- [1,134,null,{}] 03:47:23 INFO - PROCESS | 2276 | 1465642043750 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}] 03:47:23 INFO - PROCESS | 2276 | 1465642043751 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:24 INFO - PROCESS | 2276 | 1465642044483 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 03:47:24 INFO - PROCESS | 2276 | 1465642044527 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:24 INFO - PROCESS | 2276 | 1465642044528 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:24 INFO - PROCESS | 2276 | ++DOCSHELL 0x112648000 == 41 [pid = 2276] [id = 41] 03:47:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 119 (0x11219f400) [pid = 2276] [serial = 119] [outer = 0x0] 03:47:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 120 (0x11328bc00) [pid = 2276] [serial = 120] [outer = 0x11219f400] 03:47:24 INFO - PROCESS | 2276 | 1465642044564 Marionette DEBUG loaded listener.js 03:47:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 121 (0x116762800) [pid = 2276] [serial = 121] [outer = 0x11219f400] 03:47:24 INFO - PROCESS | 2276 | 1465642044915 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]]]}] 03:47:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 03:47:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1221ms 03:47:24 INFO - PROCESS | 2276 | 1465642044968 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 03:47:24 INFO - PROCESS | 2276 | 1465642044971 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 03:47:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 03:47:24 INFO - PROCESS | 2276 | 1465642044982 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 03:47:24 INFO - PROCESS | 2276 | 1465642044984 Marionette TRACE conn2 <- [1,138,null,{}] 03:47:24 INFO - PROCESS | 2276 | 1465642044989 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}] 03:47:24 INFO - PROCESS | 2276 | 1465642044991 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:25 INFO - PROCESS | 2276 | 1465642045136 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 03:47:25 INFO - PROCESS | 2276 | 1465642045180 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:25 INFO - PROCESS | 2276 | 1465642045182 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:25 INFO - PROCESS | 2276 | ++DOCSHELL 0x11616f800 == 42 [pid = 2276] [id = 42] 03:47:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 122 (0x116a0c400) [pid = 2276] [serial = 122] [outer = 0x0] 03:47:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 123 (0x1182dc400) [pid = 2276] [serial = 123] [outer = 0x116a0c400] 03:47:25 INFO - PROCESS | 2276 | 1465642045228 Marionette DEBUG loaded listener.js 03:47:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 124 (0x1182e8c00) [pid = 2276] [serial = 124] [outer = 0x116a0c400] 03:47:25 INFO - PROCESS | 2276 | 1465642045572 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]]]}] 03:47:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 03:47:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 631ms 03:47:25 INFO - PROCESS | 2276 | 1465642045606 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 03:47:25 INFO - PROCESS | 2276 | 1465642045608 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 03:47:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 03:47:25 INFO - PROCESS | 2276 | 1465642045613 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 03:47:25 INFO - PROCESS | 2276 | 1465642045614 Marionette TRACE conn2 <- [1,142,null,{}] 03:47:25 INFO - PROCESS | 2276 | 1465642045616 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}] 03:47:25 INFO - PROCESS | 2276 | 1465642045617 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:25 INFO - PROCESS | 2276 | 1465642045721 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 03:47:25 INFO - PROCESS | 2276 | 1465642045772 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:25 INFO - PROCESS | 2276 | 1465642045773 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:25 INFO - PROCESS | 2276 | ++DOCSHELL 0x117150800 == 43 [pid = 2276] [id = 43] 03:47:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 125 (0x1185a0400) [pid = 2276] [serial = 125] [outer = 0x0] 03:47:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 126 (0x118a59c00) [pid = 2276] [serial = 126] [outer = 0x1185a0400] 03:47:25 INFO - PROCESS | 2276 | 1465642045798 Marionette DEBUG loaded listener.js 03:47:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 127 (0x11922b800) [pid = 2276] [serial = 127] [outer = 0x1185a0400] 03:47:26 INFO - PROCESS | 2276 | --DOMWINDOW == 126 (0x119836400) [pid = 2276] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 03:47:26 INFO - PROCESS | 2276 | --DOMWINDOW == 125 (0x12b85b400) [pid = 2276] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 03:47:26 INFO - PROCESS | 2276 | --DOMWINDOW == 124 (0x11970d800) [pid = 2276] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 03:47:26 INFO - PROCESS | 2276 | --DOMWINDOW == 123 (0x12caa6000) [pid = 2276] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 03:47:26 INFO - PROCESS | 2276 | --DOMWINDOW == 122 (0x12c651800) [pid = 2276] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 03:47:26 INFO - PROCESS | 2276 | --DOMWINDOW == 121 (0x12b82a400) [pid = 2276] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 03:47:26 INFO - PROCESS | 2276 | --DOMWINDOW == 120 (0x1182dd800) [pid = 2276] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 03:47:26 INFO - PROCESS | 2276 | --DOMWINDOW == 119 (0x12bee1c00) [pid = 2276] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 03:47:26 INFO - PROCESS | 2276 | --DOMWINDOW == 118 (0x12ba35400) [pid = 2276] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 03:47:26 INFO - PROCESS | 2276 | --DOMWINDOW == 117 (0x12ba17000) [pid = 2276] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 03:47:26 INFO - PROCESS | 2276 | --DOMWINDOW == 116 (0x12aa20000) [pid = 2276] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 03:47:26 INFO - PROCESS | 2276 | --DOMWINDOW == 115 (0x12a52c400) [pid = 2276] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 03:47:26 INFO - PROCESS | 2276 | --DOMWINDOW == 114 (0x128d2f000) [pid = 2276] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 03:47:26 INFO - PROCESS | 2276 | --DOMWINDOW == 113 (0x116f7e400) [pid = 2276] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 03:47:26 INFO - PROCESS | 2276 | --DOMWINDOW == 112 (0x1182e7c00) [pid = 2276] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 03:47:26 INFO - PROCESS | 2276 | --DOMWINDOW == 111 (0x11855f800) [pid = 2276] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 03:47:26 INFO - PROCESS | 2276 | --DOMWINDOW == 110 (0x11334a800) [pid = 2276] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 03:47:26 INFO - PROCESS | 2276 | --DOMWINDOW == 109 (0x11334c800) [pid = 2276] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 03:47:26 INFO - PROCESS | 2276 | --DOMWINDOW == 108 (0x120e0d800) [pid = 2276] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 03:47:26 INFO - PROCESS | 2276 | --DOMWINDOW == 107 (0x120e10800) [pid = 2276] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 03:47:26 INFO - PROCESS | 2276 | --DOMWINDOW == 106 (0x1175c2800) [pid = 2276] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 03:47:26 INFO - PROCESS | 2276 | --DOMWINDOW == 105 (0x12194bc00) [pid = 2276] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 03:47:26 INFO - PROCESS | 2276 | --DOMWINDOW == 104 (0x124c8b400) [pid = 2276] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 03:47:26 INFO - PROCESS | 2276 | --DOMWINDOW == 103 (0x124ab6000) [pid = 2276] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 03:47:26 INFO - PROCESS | 2276 | --DOMWINDOW == 102 (0x11970d000) [pid = 2276] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 03:47:26 INFO - PROCESS | 2276 | --DOMWINDOW == 101 (0x110fa8400) [pid = 2276] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 03:47:26 INFO - PROCESS | 2276 | --DOMWINDOW == 100 (0x112abe400) [pid = 2276] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 03:47:26 INFO - PROCESS | 2276 | --DOMWINDOW == 99 (0x116f10800) [pid = 2276] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 03:47:26 INFO - PROCESS | 2276 | --DOMWINDOW == 98 (0x113c8bc00) [pid = 2276] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 03:47:26 INFO - PROCESS | 2276 | 1465642046514 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]]]}] 03:47:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 03:47:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 920ms 03:47:26 INFO - PROCESS | 2276 | 1465642046533 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 03:47:26 INFO - PROCESS | 2276 | 1465642046535 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 03:47:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 03:47:26 INFO - PROCESS | 2276 | 1465642046549 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 03:47:26 INFO - PROCESS | 2276 | 1465642046552 Marionette TRACE conn2 <- [1,146,null,{}] 03:47:26 INFO - PROCESS | 2276 | 1465642046554 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}] 03:47:26 INFO - PROCESS | 2276 | 1465642046556 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:26 INFO - PROCESS | 2276 | 1465642046657 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 03:47:26 INFO - PROCESS | 2276 | 1465642046701 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:26 INFO - PROCESS | 2276 | 1465642046703 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:26 INFO - PROCESS | 2276 | ++DOCSHELL 0x117467000 == 44 [pid = 2276] [id = 44] 03:47:26 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x1121ab000) [pid = 2276] [serial = 128] [outer = 0x0] 03:47:26 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x1182dc000) [pid = 2276] [serial = 129] [outer = 0x1121ab000] 03:47:26 INFO - PROCESS | 2276 | 1465642046727 Marionette DEBUG loaded listener.js 03:47:26 INFO - PROCESS | 2276 | ++DOMWINDOW == 101 (0x11970cc00) [pid = 2276] [serial = 130] [outer = 0x1121ab000] 03:47:26 INFO - PROCESS | 2276 | 1465642046985 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]]]}] 03:47:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 03:47:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 481ms 03:47:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 03:47:27 INFO - PROCESS | 2276 | 1465642047020 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 03:47:27 INFO - PROCESS | 2276 | 1465642047021 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 03:47:27 INFO - PROCESS | 2276 | 1465642047023 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 03:47:27 INFO - PROCESS | 2276 | 1465642047025 Marionette TRACE conn2 <- [1,150,null,{}] 03:47:27 INFO - PROCESS | 2276 | 1465642047035 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}] 03:47:27 INFO - PROCESS | 2276 | 1465642047036 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:27 INFO - PROCESS | 2276 | 1465642047122 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 03:47:27 INFO - PROCESS | 2276 | 1465642047128 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:27 INFO - PROCESS | 2276 | 1465642047129 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:27 INFO - PROCESS | 2276 | ++DOCSHELL 0x119262800 == 45 [pid = 2276] [id = 45] 03:47:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 102 (0x119832400) [pid = 2276] [serial = 131] [outer = 0x0] 03:47:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 103 (0x11996e400) [pid = 2276] [serial = 132] [outer = 0x119832400] 03:47:27 INFO - PROCESS | 2276 | 1465642047154 Marionette DEBUG loaded listener.js 03:47:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 104 (0x120e08400) [pid = 2276] [serial = 133] [outer = 0x119832400] 03:47:27 INFO - PROCESS | 2276 | 1465642047470 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]]]}] 03:47:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 03:47:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 477ms 03:47:27 INFO - PROCESS | 2276 | 1465642047504 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 03:47:27 INFO - PROCESS | 2276 | 1465642047505 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 03:47:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 03:47:27 INFO - PROCESS | 2276 | 1465642047508 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 03:47:27 INFO - PROCESS | 2276 | 1465642047509 Marionette TRACE conn2 <- [1,154,null,{}] 03:47:27 INFO - PROCESS | 2276 | 1465642047511 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}] 03:47:27 INFO - PROCESS | 2276 | 1465642047512 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:27 INFO - PROCESS | 2276 | 1465642047585 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 03:47:27 INFO - PROCESS | 2276 | 1465642047589 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:27 INFO - PROCESS | 2276 | 1465642047595 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:27 INFO - PROCESS | 2276 | ++DOCSHELL 0x1199ca800 == 46 [pid = 2276] [id = 46] 03:47:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 105 (0x120fb1400) [pid = 2276] [serial = 134] [outer = 0x0] 03:47:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 106 (0x1210fa800) [pid = 2276] [serial = 135] [outer = 0x120fb1400] 03:47:27 INFO - PROCESS | 2276 | 1465642047628 Marionette DEBUG loaded listener.js 03:47:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 107 (0x1216c6c00) [pid = 2276] [serial = 136] [outer = 0x120fb1400] 03:47:27 INFO - PROCESS | 2276 | 1465642047970 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]]]}] 03:47:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 03:47:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 470ms 03:47:27 INFO - PROCESS | 2276 | 1465642047979 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 03:47:27 INFO - PROCESS | 2276 | 1465642047981 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 03:47:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 03:47:27 INFO - PROCESS | 2276 | 1465642047984 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 03:47:27 INFO - PROCESS | 2276 | 1465642047986 Marionette TRACE conn2 <- [1,158,null,{}] 03:47:27 INFO - PROCESS | 2276 | 1465642047989 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}] 03:47:27 INFO - PROCESS | 2276 | 1465642047991 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:28 INFO - PROCESS | 2276 | 1465642048153 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 03:47:28 INFO - PROCESS | 2276 | 1465642048164 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:28 INFO - PROCESS | 2276 | 1465642048165 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:28 INFO - PROCESS | 2276 | ++DOCSHELL 0x112ed1800 == 47 [pid = 2276] [id = 47] 03:47:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 108 (0x112a7d000) [pid = 2276] [serial = 137] [outer = 0x0] 03:47:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 109 (0x12194bc00) [pid = 2276] [serial = 138] [outer = 0x112a7d000] 03:47:28 INFO - PROCESS | 2276 | 1465642048207 Marionette DEBUG loaded listener.js 03:47:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 110 (0x124cda400) [pid = 2276] [serial = 139] [outer = 0x112a7d000] 03:47:28 INFO - PROCESS | 2276 | 1465642048746 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]]]}] 03:47:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 03:47:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 774ms 03:47:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 03:47:28 INFO - PROCESS | 2276 | 1465642048780 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 03:47:28 INFO - PROCESS | 2276 | 1465642048782 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 03:47:28 INFO - PROCESS | 2276 | 1465642048786 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 03:47:28 INFO - PROCESS | 2276 | 1465642048789 Marionette TRACE conn2 <- [1,162,null,{}] 03:47:28 INFO - PROCESS | 2276 | 1465642048808 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}] 03:47:28 INFO - PROCESS | 2276 | 1465642048810 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:28 INFO - PROCESS | 2276 | 1465642048903 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 03:47:28 INFO - PROCESS | 2276 | 1465642048962 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:28 INFO - PROCESS | 2276 | 1465642048964 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:28 INFO - PROCESS | 2276 | ++DOCSHELL 0x1169bb000 == 48 [pid = 2276] [id = 48] 03:47:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 111 (0x1167d8000) [pid = 2276] [serial = 140] [outer = 0x0] 03:47:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 112 (0x1175bb800) [pid = 2276] [serial = 141] [outer = 0x1167d8000] 03:47:28 INFO - PROCESS | 2276 | 1465642048995 Marionette DEBUG loaded listener.js 03:47:29 INFO - PROCESS | 2276 | ++DOMWINDOW == 113 (0x1182e3c00) [pid = 2276] [serial = 142] [outer = 0x1167d8000] 03:47:29 INFO - PROCESS | 2276 | 1465642049456 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]]]}] 03:47:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 03:47:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 685ms 03:47:29 INFO - PROCESS | 2276 | 1465642049471 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 03:47:29 INFO - PROCESS | 2276 | 1465642049476 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 03:47:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 03:47:29 INFO - PROCESS | 2276 | 1465642049483 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 03:47:29 INFO - PROCESS | 2276 | 1465642049486 Marionette TRACE conn2 <- [1,166,null,{}] 03:47:29 INFO - PROCESS | 2276 | 1465642049490 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}] 03:47:29 INFO - PROCESS | 2276 | 1465642049493 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:29 INFO - PROCESS | 2276 | 1465642049685 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 03:47:29 INFO - PROCESS | 2276 | 1465642049730 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:29 INFO - PROCESS | 2276 | 1465642049732 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:29 INFO - PROCESS | 2276 | ++DOCSHELL 0x120e30000 == 49 [pid = 2276] [id = 49] 03:47:29 INFO - PROCESS | 2276 | ++DOMWINDOW == 114 (0x118a5d400) [pid = 2276] [serial = 143] [outer = 0x0] 03:47:29 INFO - PROCESS | 2276 | ++DOMWINDOW == 115 (0x119227400) [pid = 2276] [serial = 144] [outer = 0x118a5d400] 03:47:29 INFO - PROCESS | 2276 | 1465642049763 Marionette DEBUG loaded listener.js 03:47:29 INFO - PROCESS | 2276 | ++DOMWINDOW == 116 (0x11996f400) [pid = 2276] [serial = 145] [outer = 0x118a5d400] 03:47:30 INFO - PROCESS | 2276 | 1465642050207 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]]]}] 03:47:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 03:47:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 778ms 03:47:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 03:47:30 INFO - PROCESS | 2276 | 1465642050262 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 03:47:30 INFO - PROCESS | 2276 | 1465642050263 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 03:47:30 INFO - PROCESS | 2276 | 1465642050266 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 03:47:30 INFO - PROCESS | 2276 | 1465642050268 Marionette TRACE conn2 <- [1,170,null,{}] 03:47:30 INFO - PROCESS | 2276 | 1465642050276 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}] 03:47:30 INFO - PROCESS | 2276 | 1465642050280 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:30 INFO - PROCESS | 2276 | 1465642050372 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 03:47:30 INFO - PROCESS | 2276 | 1465642050434 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:30 INFO - PROCESS | 2276 | 1465642050436 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:30 INFO - PROCESS | 2276 | ++DOCSHELL 0x11640f000 == 50 [pid = 2276] [id = 50] 03:47:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 117 (0x1216be800) [pid = 2276] [serial = 146] [outer = 0x0] 03:47:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 118 (0x121949800) [pid = 2276] [serial = 147] [outer = 0x1216be800] 03:47:30 INFO - PROCESS | 2276 | 1465642050468 Marionette DEBUG loaded listener.js 03:47:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 119 (0x124ac0c00) [pid = 2276] [serial = 148] [outer = 0x1216be800] 03:47:30 INFO - PROCESS | 2276 | 1465642050873 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]]]}] 03:47:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 03:47:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 621ms 03:47:30 INFO - PROCESS | 2276 | 1465642050888 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 03:47:30 INFO - PROCESS | 2276 | 1465642050889 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 03:47:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 03:47:30 INFO - PROCESS | 2276 | 1465642050892 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 03:47:30 INFO - PROCESS | 2276 | 1465642050893 Marionette TRACE conn2 <- [1,174,null,{}] 03:47:30 INFO - PROCESS | 2276 | 1465642050895 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}] 03:47:30 INFO - PROCESS | 2276 | 1465642050897 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:30 INFO - PROCESS | 2276 | 1465642050992 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 03:47:31 INFO - PROCESS | 2276 | 1465642051036 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:31 INFO - PROCESS | 2276 | 1465642051038 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:31 INFO - PROCESS | 2276 | ++DOCSHELL 0x1261e2800 == 51 [pid = 2276] [id = 51] 03:47:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 120 (0x124ce5800) [pid = 2276] [serial = 149] [outer = 0x0] 03:47:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 121 (0x1255e8400) [pid = 2276] [serial = 150] [outer = 0x124ce5800] 03:47:31 INFO - PROCESS | 2276 | 1465642051066 Marionette DEBUG loaded listener.js 03:47:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 122 (0x125649800) [pid = 2276] [serial = 151] [outer = 0x124ce5800] 03:47:31 INFO - PROCESS | 2276 | 1465642051477 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]]]}] 03:47:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 03:47:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 619ms 03:47:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 03:47:31 INFO - PROCESS | 2276 | 1465642051512 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 03:47:31 INFO - PROCESS | 2276 | 1465642051513 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 03:47:31 INFO - PROCESS | 2276 | 1465642051515 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 03:47:31 INFO - PROCESS | 2276 | 1465642051517 Marionette TRACE conn2 <- [1,178,null,{}] 03:47:31 INFO - PROCESS | 2276 | 1465642051519 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}] 03:47:31 INFO - PROCESS | 2276 | 1465642051521 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:31 INFO - PROCESS | 2276 | 1465642051615 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 03:47:31 INFO - PROCESS | 2276 | 1465642051689 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:31 INFO - PROCESS | 2276 | 1465642051690 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:31 INFO - PROCESS | 2276 | ++DOCSHELL 0x112641800 == 52 [pid = 2276] [id = 52] 03:47:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 123 (0x112fac400) [pid = 2276] [serial = 152] [outer = 0x0] 03:47:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 124 (0x116636800) [pid = 2276] [serial = 153] [outer = 0x112fac400] 03:47:31 INFO - PROCESS | 2276 | 1465642051732 Marionette DEBUG loaded listener.js 03:47:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 125 (0x11855c000) [pid = 2276] [serial = 154] [outer = 0x112fac400] 03:47:32 INFO - PROCESS | 2276 | 1465642052214 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]]]}] 03:47:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 03:47:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 769ms 03:47:32 INFO - PROCESS | 2276 | 1465642052284 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 03:47:32 INFO - PROCESS | 2276 | 1465642052287 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 03:47:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 03:47:32 INFO - PROCESS | 2276 | 1465642052290 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 03:47:32 INFO - PROCESS | 2276 | 1465642052292 Marionette TRACE conn2 <- [1,182,null,{}] 03:47:32 INFO - PROCESS | 2276 | 1465642052295 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}] 03:47:32 INFO - PROCESS | 2276 | 1465642052297 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:32 INFO - PROCESS | 2276 | 1465642052388 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 03:47:32 INFO - PROCESS | 2276 | 1465642052450 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:32 INFO - PROCESS | 2276 | 1465642052452 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:32 INFO - PROCESS | 2276 | ++DOCSHELL 0x115eec000 == 53 [pid = 2276] [id = 53] 03:47:32 INFO - PROCESS | 2276 | ++DOMWINDOW == 126 (0x1161a4000) [pid = 2276] [serial = 155] [outer = 0x0] 03:47:32 INFO - PROCESS | 2276 | ++DOMWINDOW == 127 (0x1167da800) [pid = 2276] [serial = 156] [outer = 0x1161a4000] 03:47:32 INFO - PROCESS | 2276 | 1465642052480 Marionette DEBUG loaded listener.js 03:47:32 INFO - PROCESS | 2276 | ++DOMWINDOW == 128 (0x116f85c00) [pid = 2276] [serial = 157] [outer = 0x1161a4000] 03:47:33 INFO - PROCESS | 2276 | --DOCSHELL 0x1199ca800 == 52 [pid = 2276] [id = 46] 03:47:33 INFO - PROCESS | 2276 | --DOCSHELL 0x119262800 == 51 [pid = 2276] [id = 45] 03:47:33 INFO - PROCESS | 2276 | --DOCSHELL 0x117467000 == 50 [pid = 2276] [id = 44] 03:47:33 INFO - PROCESS | 2276 | --DOCSHELL 0x1185a7000 == 49 [pid = 2276] [id = 30] 03:47:33 INFO - PROCESS | 2276 | --DOCSHELL 0x117150800 == 48 [pid = 2276] [id = 43] 03:47:33 INFO - PROCESS | 2276 | --DOCSHELL 0x116ab0000 == 47 [pid = 2276] [id = 27] 03:47:33 INFO - PROCESS | 2276 | --DOCSHELL 0x118272000 == 46 [pid = 2276] [id = 29] 03:47:33 INFO - PROCESS | 2276 | --DOCSHELL 0x11616f800 == 45 [pid = 2276] [id = 42] 03:47:33 INFO - PROCESS | 2276 | --DOCSHELL 0x1196b4800 == 44 [pid = 2276] [id = 32] 03:47:33 INFO - PROCESS | 2276 | --DOCSHELL 0x119275000 == 43 [pid = 2276] [id = 31] 03:47:33 INFO - PROCESS | 2276 | --DOCSHELL 0x112648000 == 42 [pid = 2276] [id = 41] 03:47:33 INFO - PROCESS | 2276 | --DOCSHELL 0x117455800 == 41 [pid = 2276] [id = 28] 03:47:33 INFO - PROCESS | 2276 | --DOCSHELL 0x1169ba800 == 40 [pid = 2276] [id = 33] 03:47:33 INFO - PROCESS | 2276 | --DOCSHELL 0x112641800 == 39 [pid = 2276] [id = 52] 03:47:33 INFO - PROCESS | 2276 | --DOCSHELL 0x1261e2800 == 38 [pid = 2276] [id = 51] 03:47:33 INFO - PROCESS | 2276 | --DOCSHELL 0x11640f000 == 37 [pid = 2276] [id = 50] 03:47:33 INFO - PROCESS | 2276 | --DOCSHELL 0x12373b000 == 36 [pid = 2276] [id = 38] 03:47:33 INFO - PROCESS | 2276 | --DOCSHELL 0x120e30000 == 35 [pid = 2276] [id = 49] 03:47:33 INFO - PROCESS | 2276 | --DOCSHELL 0x112ed1800 == 34 [pid = 2276] [id = 47] 03:47:33 INFO - PROCESS | 2276 | --DOCSHELL 0x120e2e800 == 33 [pid = 2276] [id = 34] 03:47:33 INFO - PROCESS | 2276 | --DOCSHELL 0x121147000 == 32 [pid = 2276] [id = 35] 03:47:33 INFO - PROCESS | 2276 | --DOCSHELL 0x1169bb000 == 31 [pid = 2276] [id = 48] 03:47:33 INFO - PROCESS | 2276 | --DOCSHELL 0x124caa800 == 30 [pid = 2276] [id = 39] 03:47:33 INFO - PROCESS | 2276 | --DOCSHELL 0x12132e000 == 29 [pid = 2276] [id = 36] 03:47:33 INFO - PROCESS | 2276 | --DOCSHELL 0x1217cd000 == 28 [pid = 2276] [id = 37] 03:47:33 INFO - PROCESS | 2276 | --DOCSHELL 0x1261e5800 == 27 [pid = 2276] [id = 40] 03:47:33 INFO - PROCESS | 2276 | --DOMWINDOW == 127 (0x121430400) [pid = 2276] [serial = 11] [outer = 0x0] [url = about:blank] 03:47:33 INFO - PROCESS | 2276 | --DOMWINDOW == 126 (0x12ca0cc00) [pid = 2276] [serial = 61] [outer = 0x0] [url = about:blank] 03:47:33 INFO - PROCESS | 2276 | --DOMWINDOW == 125 (0x1175bb400) [pid = 2276] [serial = 75] [outer = 0x0] [url = about:blank] 03:47:33 INFO - PROCESS | 2276 | --DOMWINDOW == 124 (0x1184e9000) [pid = 2276] [serial = 78] [outer = 0x0] [url = about:blank] 03:47:33 INFO - PROCESS | 2276 | --DOMWINDOW == 123 (0x118a5cc00) [pid = 2276] [serial = 81] [outer = 0x0] [url = about:blank] 03:47:33 INFO - PROCESS | 2276 | --DOMWINDOW == 122 (0x119224000) [pid = 2276] [serial = 84] [outer = 0x0] [url = about:blank] 03:47:33 INFO - PROCESS | 2276 | --DOMWINDOW == 121 (0x119836800) [pid = 2276] [serial = 87] [outer = 0x0] [url = about:blank] 03:47:33 INFO - PROCESS | 2276 | --DOMWINDOW == 120 (0x120e90800) [pid = 2276] [serial = 88] [outer = 0x0] [url = about:blank] 03:47:33 INFO - PROCESS | 2276 | --DOMWINDOW == 119 (0x120e96800) [pid = 2276] [serial = 90] [outer = 0x0] [url = about:blank] 03:47:33 INFO - PROCESS | 2276 | --DOMWINDOW == 118 (0x1210f1000) [pid = 2276] [serial = 91] [outer = 0x0] [url = about:blank] 03:47:33 INFO - PROCESS | 2276 | --DOMWINDOW == 117 (0x120fb2c00) [pid = 2276] [serial = 93] [outer = 0x0] [url = about:blank] 03:47:33 INFO - PROCESS | 2276 | --DOMWINDOW == 116 (0x121321400) [pid = 2276] [serial = 94] [outer = 0x0] [url = about:blank] 03:47:33 INFO - PROCESS | 2276 | --DOMWINDOW == 115 (0x121431000) [pid = 2276] [serial = 96] [outer = 0x0] [url = about:blank] 03:47:33 INFO - PROCESS | 2276 | --DOMWINDOW == 114 (0x1233de000) [pid = 2276] [serial = 99] [outer = 0x0] [url = about:blank] 03:47:33 INFO - PROCESS | 2276 | --DOMWINDOW == 113 (0x1237b3c00) [pid = 2276] [serial = 102] [outer = 0x0] [url = about:blank] 03:47:33 INFO - PROCESS | 2276 | --DOMWINDOW == 112 (0x125649c00) [pid = 2276] [serial = 105] [outer = 0x0] [url = about:blank] 03:47:33 INFO - PROCESS | 2276 | --DOMWINDOW == 111 (0x121946000) [pid = 2276] [serial = 97] [outer = 0x0] [url = about:blank] 03:47:33 INFO - PROCESS | 2276 | --DOMWINDOW == 110 (0x12660bc00) [pid = 2276] [serial = 108] [outer = 0x0] [url = about:blank] 03:47:33 INFO - PROCESS | 2276 | --DOMWINDOW == 109 (0x12691e800) [pid = 2276] [serial = 111] [outer = 0x0] [url = about:blank] 03:47:33 INFO - PROCESS | 2276 | --DOMWINDOW == 108 (0x126b0c800) [pid = 2276] [serial = 114] [outer = 0x0] [url = about:blank] 03:47:33 INFO - PROCESS | 2276 | --DOMWINDOW == 107 (0x111c82c00) [pid = 2276] [serial = 63] [outer = 0x0] [url = about:blank] 03:47:33 INFO - PROCESS | 2276 | --DOMWINDOW == 106 (0x112fb8c00) [pid = 2276] [serial = 66] [outer = 0x0] [url = about:blank] 03:47:33 INFO - PROCESS | 2276 | --DOMWINDOW == 105 (0x11816a400) [pid = 2276] [serial = 69] [outer = 0x0] [url = about:blank] 03:47:33 INFO - PROCESS | 2276 | --DOMWINDOW == 104 (0x116762400) [pid = 2276] [serial = 72] [outer = 0x0] [url = about:blank] 03:47:33 INFO - PROCESS | 2276 | --DOMWINDOW == 103 (0x1237b4400) [pid = 2276] [serial = 100] [outer = 0x0] [url = about:blank] 03:47:33 INFO - PROCESS | 2276 | --DOMWINDOW == 102 (0x1176d7000) [pid = 2276] [serial = 76] [outer = 0x0] [url = about:blank] 03:47:33 INFO - PROCESS | 2276 | --DOMWINDOW == 101 (0x126553c00) [pid = 2276] [serial = 106] [outer = 0x0] [url = about:blank] 03:47:33 INFO - PROCESS | 2276 | --DOMWINDOW == 100 (0x119707000) [pid = 2276] [serial = 85] [outer = 0x0] [url = about:blank] 03:47:33 INFO - PROCESS | 2276 | --DOMWINDOW == 99 (0x1266c3400) [pid = 2276] [serial = 109] [outer = 0x0] [url = about:blank] 03:47:33 INFO - PROCESS | 2276 | --DOMWINDOW == 98 (0x11690c400) [pid = 2276] [serial = 73] [outer = 0x0] [url = about:blank] 03:47:33 INFO - PROCESS | 2276 | --DOMWINDOW == 97 (0x126b28400) [pid = 2276] [serial = 112] [outer = 0x0] [url = about:blank] 03:47:33 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x118595800) [pid = 2276] [serial = 79] [outer = 0x0] [url = about:blank] 03:47:33 INFO - PROCESS | 2276 | --DOMWINDOW == 95 (0x114f79c00) [pid = 2276] [serial = 67] [outer = 0x0] [url = about:blank] 03:47:33 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x119224400) [pid = 2276] [serial = 82] [outer = 0x0] [url = about:blank] 03:47:33 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x1182e5800) [pid = 2276] [serial = 70] [outer = 0x0] [url = about:blank] 03:47:33 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x11219fc00) [pid = 2276] [serial = 64] [outer = 0x0] [url = about:blank] 03:47:33 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x1216cc000) [pid = 2276] [serial = 8] [outer = 0x0] [url = about:blank] 03:47:33 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x12ba40800) [pid = 2276] [serial = 30] [outer = 0x0] [url = about:blank] 03:47:33 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x12ba1c000) [pid = 2276] [serial = 27] [outer = 0x0] [url = about:blank] 03:47:33 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x12ba22000) [pid = 2276] [serial = 28] [outer = 0x0] [url = about:blank] 03:47:33 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x12b0e9c00) [pid = 2276] [serial = 24] [outer = 0x0] [url = about:blank] 03:47:33 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x12b820000) [pid = 2276] [serial = 25] [outer = 0x0] [url = about:blank] 03:47:33 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x12a6d0400) [pid = 2276] [serial = 21] [outer = 0x0] [url = about:blank] 03:47:33 INFO - PROCESS | 2276 | --DOMWINDOW == 84 (0x12a6d4800) [pid = 2276] [serial = 22] [outer = 0x0] [url = about:blank] 03:47:33 INFO - PROCESS | 2276 | --DOMWINDOW == 83 (0x1292e1400) [pid = 2276] [serial = 18] [outer = 0x0] [url = about:blank] 03:47:33 INFO - PROCESS | 2276 | --DOMWINDOW == 82 (0x128d30c00) [pid = 2276] [serial = 15] [outer = 0x0] [url = about:blank] 03:47:33 INFO - PROCESS | 2276 | --DOMWINDOW == 81 (0x128dc3c00) [pid = 2276] [serial = 16] [outer = 0x0] [url = about:blank] 03:47:33 INFO - PROCESS | 2276 | --DOMWINDOW == 80 (0x128d14400) [pid = 2276] [serial = 60] [outer = 0x0] [url = about:blank] 03:47:33 INFO - PROCESS | 2276 | --DOMWINDOW == 79 (0x12ca03800) [pid = 2276] [serial = 57] [outer = 0x0] [url = about:blank] 03:47:33 INFO - PROCESS | 2276 | --DOMWINDOW == 78 (0x12ca07800) [pid = 2276] [serial = 58] [outer = 0x0] [url = about:blank] 03:47:33 INFO - PROCESS | 2276 | --DOMWINDOW == 77 (0x12c0ca400) [pid = 2276] [serial = 55] [outer = 0x0] [url = about:blank] 03:47:33 INFO - PROCESS | 2276 | --DOMWINDOW == 76 (0x12d23d000) [pid = 2276] [serial = 54] [outer = 0x0] [url = about:blank] 03:47:33 INFO - PROCESS | 2276 | --DOMWINDOW == 75 (0x12cf10c00) [pid = 2276] [serial = 51] [outer = 0x0] [url = about:blank] 03:47:33 INFO - PROCESS | 2276 | --DOMWINDOW == 74 (0x12d23b000) [pid = 2276] [serial = 52] [outer = 0x0] [url = about:blank] 03:47:33 INFO - PROCESS | 2276 | --DOMWINDOW == 73 (0x12cdb5000) [pid = 2276] [serial = 48] [outer = 0x0] [url = about:blank] 03:47:33 INFO - PROCESS | 2276 | --DOMWINDOW == 72 (0x12ca9c000) [pid = 2276] [serial = 42] [outer = 0x0] [url = about:blank] 03:47:33 INFO - PROCESS | 2276 | --DOMWINDOW == 71 (0x12caa1800) [pid = 2276] [serial = 43] [outer = 0x0] [url = about:blank] 03:47:33 INFO - PROCESS | 2276 | --DOMWINDOW == 70 (0x12cd79800) [pid = 2276] [serial = 45] [outer = 0x0] [url = about:blank] 03:47:33 INFO - PROCESS | 2276 | --DOMWINDOW == 69 (0x12c64f400) [pid = 2276] [serial = 40] [outer = 0x0] [url = about:blank] 03:47:33 INFO - PROCESS | 2276 | --DOMWINDOW == 68 (0x12c648000) [pid = 2276] [serial = 39] [outer = 0x0] [url = about:blank] 03:47:33 INFO - PROCESS | 2276 | --DOMWINDOW == 67 (0x1182e7800) [pid = 2276] [serial = 36] [outer = 0x0] [url = about:blank] 03:47:33 INFO - PROCESS | 2276 | --DOMWINDOW == 66 (0x12c0c2800) [pid = 2276] [serial = 37] [outer = 0x0] [url = about:blank] 03:47:33 INFO - PROCESS | 2276 | --DOMWINDOW == 65 (0x12c0c7400) [pid = 2276] [serial = 33] [outer = 0x0] [url = about:blank] 03:47:33 INFO - PROCESS | 2276 | --DOMWINDOW == 64 (0x12c0ce000) [pid = 2276] [serial = 34] [outer = 0x0] [url = about:blank] 03:47:33 INFO - PROCESS | 2276 | --DOMWINDOW == 63 (0x12bede000) [pid = 2276] [serial = 31] [outer = 0x0] [url = about:blank] 03:47:33 INFO - PROCESS | 2276 | 1465642053267 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]]]}] 03:47:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 03:47:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1022ms 03:47:33 INFO - PROCESS | 2276 | 1465642053312 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 03:47:33 INFO - PROCESS | 2276 | 1465642053314 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 03:47:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 03:47:33 INFO - PROCESS | 2276 | 1465642053317 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 03:47:33 INFO - PROCESS | 2276 | 1465642053319 Marionette TRACE conn2 <- [1,186,null,{}] 03:47:33 INFO - PROCESS | 2276 | 1465642053323 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}] 03:47:33 INFO - PROCESS | 2276 | 1465642053325 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:33 INFO - PROCESS | 2276 | 1465642053406 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 03:47:33 INFO - PROCESS | 2276 | 1465642053445 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:33 INFO - PROCESS | 2276 | 1465642053448 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:33 INFO - PROCESS | 2276 | ++DOCSHELL 0x115d97800 == 28 [pid = 2276] [id = 54] 03:47:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 64 (0x11675a400) [pid = 2276] [serial = 158] [outer = 0x0] 03:47:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 65 (0x116979400) [pid = 2276] [serial = 159] [outer = 0x11675a400] 03:47:33 INFO - PROCESS | 2276 | 1465642053476 Marionette DEBUG loaded listener.js 03:47:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 66 (0x1175c6000) [pid = 2276] [serial = 160] [outer = 0x11675a400] 03:47:33 INFO - PROCESS | 2276 | 1465642053754 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]]]}] 03:47:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 03:47:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 470ms 03:47:33 INFO - PROCESS | 2276 | 1465642053787 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 03:47:33 INFO - PROCESS | 2276 | 1465642053792 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 03:47:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 03:47:33 INFO - PROCESS | 2276 | 1465642053805 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 03:47:33 INFO - PROCESS | 2276 | 1465642053806 Marionette TRACE conn2 <- [1,190,null,{}] 03:47:33 INFO - PROCESS | 2276 | 1465642053812 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}] 03:47:33 INFO - PROCESS | 2276 | 1465642053815 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:33 INFO - PROCESS | 2276 | 1465642053890 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 03:47:33 INFO - PROCESS | 2276 | 1465642053895 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:33 INFO - PROCESS | 2276 | 1465642053897 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:33 INFO - PROCESS | 2276 | ++DOCSHELL 0x116ab0800 == 29 [pid = 2276] [id = 55] 03:47:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 67 (0x1182de800) [pid = 2276] [serial = 161] [outer = 0x0] 03:47:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 68 (0x1184df800) [pid = 2276] [serial = 162] [outer = 0x1182de800] 03:47:33 INFO - PROCESS | 2276 | 1465642053927 Marionette DEBUG loaded listener.js 03:47:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 69 (0x118569800) [pid = 2276] [serial = 163] [outer = 0x1182de800] 03:47:34 INFO - PROCESS | 2276 | 1465642054263 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]]]}] 03:47:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 03:47:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 470ms 03:47:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 03:47:34 INFO - PROCESS | 2276 | 1465642054274 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 03:47:34 INFO - PROCESS | 2276 | 1465642054277 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 03:47:34 INFO - PROCESS | 2276 | 1465642054280 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 03:47:34 INFO - PROCESS | 2276 | 1465642054283 Marionette TRACE conn2 <- [1,194,null,{}] 03:47:34 INFO - PROCESS | 2276 | 1465642054290 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}] 03:47:34 INFO - PROCESS | 2276 | 1465642054293 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:34 INFO - PROCESS | 2276 | 1465642054368 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 03:47:34 INFO - PROCESS | 2276 | 1465642054372 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:34 INFO - PROCESS | 2276 | 1465642054376 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:34 INFO - PROCESS | 2276 | ++DOCSHELL 0x118280000 == 30 [pid = 2276] [id = 56] 03:47:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 70 (0x115e1d800) [pid = 2276] [serial = 164] [outer = 0x0] 03:47:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 71 (0x119707800) [pid = 2276] [serial = 165] [outer = 0x115e1d800] 03:47:34 INFO - PROCESS | 2276 | 1465642054406 Marionette DEBUG loaded listener.js 03:47:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 72 (0x119838400) [pid = 2276] [serial = 166] [outer = 0x115e1d800] 03:47:34 INFO - PROCESS | 2276 | 1465642054714 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]]]}] 03:47:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 03:47:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 471ms 03:47:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 03:47:34 INFO - PROCESS | 2276 | 1465642054752 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 03:47:34 INFO - PROCESS | 2276 | 1465642054754 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 03:47:34 INFO - PROCESS | 2276 | 1465642054756 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 03:47:34 INFO - PROCESS | 2276 | 1465642054757 Marionette TRACE conn2 <- [1,198,null,{}] 03:47:34 INFO - PROCESS | 2276 | 1465642054762 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}] 03:47:34 INFO - PROCESS | 2276 | 1465642054763 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:34 INFO - PROCESS | 2276 | 1465642054838 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 03:47:34 INFO - PROCESS | 2276 | 1465642054884 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:34 INFO - PROCESS | 2276 | 1465642054886 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:34 INFO - PROCESS | 2276 | ++DOCSHELL 0x1185c1800 == 31 [pid = 2276] [id = 57] 03:47:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 73 (0x119224800) [pid = 2276] [serial = 167] [outer = 0x0] 03:47:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 74 (0x120e0a000) [pid = 2276] [serial = 168] [outer = 0x119224800] 03:47:34 INFO - PROCESS | 2276 | 1465642054911 Marionette DEBUG loaded listener.js 03:47:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 75 (0x120e94000) [pid = 2276] [serial = 169] [outer = 0x119224800] 03:47:35 INFO - PROCESS | 2276 | 1465642055181 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]]]}] 03:47:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 03:47:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 471ms 03:47:35 INFO - PROCESS | 2276 | 1465642055239 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 03:47:35 INFO - PROCESS | 2276 | 1465642055240 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 03:47:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 03:47:35 INFO - PROCESS | 2276 | 1465642055254 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 03:47:35 INFO - PROCESS | 2276 | 1465642055255 Marionette TRACE conn2 <- [1,202,null,{}] 03:47:35 INFO - PROCESS | 2276 | 1465642055263 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}] 03:47:35 INFO - PROCESS | 2276 | 1465642055265 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:35 INFO - PROCESS | 2276 | 1465642055352 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 03:47:35 INFO - PROCESS | 2276 | 1465642055355 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:35 INFO - PROCESS | 2276 | 1465642055356 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:35 INFO - PROCESS | 2276 | ++DOCSHELL 0x119892800 == 32 [pid = 2276] [id = 58] 03:47:35 INFO - PROCESS | 2276 | ++DOMWINDOW == 76 (0x116631000) [pid = 2276] [serial = 170] [outer = 0x0] 03:47:35 INFO - PROCESS | 2276 | ++DOMWINDOW == 77 (0x120e94400) [pid = 2276] [serial = 171] [outer = 0x116631000] 03:47:35 INFO - PROCESS | 2276 | 1465642055382 Marionette DEBUG loaded listener.js 03:47:35 INFO - PROCESS | 2276 | ++DOMWINDOW == 78 (0x121425800) [pid = 2276] [serial = 172] [outer = 0x116631000] 03:47:35 INFO - PROCESS | 2276 | 1465642055824 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]]]}] 03:47:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 03:47:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 621ms 03:47:35 INFO - PROCESS | 2276 | 1465642055884 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 03:47:35 INFO - PROCESS | 2276 | 1465642055885 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 03:47:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 03:47:35 INFO - PROCESS | 2276 | 1465642055889 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 03:47:35 INFO - PROCESS | 2276 | 1465642055892 Marionette TRACE conn2 <- [1,206,null,{}] 03:47:35 INFO - PROCESS | 2276 | 1465642055906 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}] 03:47:35 INFO - PROCESS | 2276 | 1465642055913 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:36 INFO - PROCESS | 2276 | 1465642056081 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 03:47:36 INFO - PROCESS | 2276 | 1465642056092 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:36 INFO - PROCESS | 2276 | 1465642056094 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:36 INFO - PROCESS | 2276 | ++DOCSHELL 0x120e3c800 == 33 [pid = 2276] [id = 59] 03:47:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 79 (0x1233dd400) [pid = 2276] [serial = 173] [outer = 0x0] 03:47:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 80 (0x124ce0800) [pid = 2276] [serial = 174] [outer = 0x1233dd400] 03:47:36 INFO - PROCESS | 2276 | 1465642056119 Marionette DEBUG loaded listener.js 03:47:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 81 (0x1255e8c00) [pid = 2276] [serial = 175] [outer = 0x1233dd400] 03:47:36 INFO - PROCESS | 2276 | 1465642056418 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]]]}] 03:47:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 03:47:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 573ms 03:47:36 INFO - PROCESS | 2276 | 1465642056463 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 03:47:36 INFO - PROCESS | 2276 | 1465642056464 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 03:47:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 03:47:36 INFO - PROCESS | 2276 | 1465642056466 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 03:47:36 INFO - PROCESS | 2276 | 1465642056467 Marionette TRACE conn2 <- [1,210,null,{}] 03:47:36 INFO - PROCESS | 2276 | 1465642056484 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}] 03:47:36 INFO - PROCESS | 2276 | 1465642056485 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:36 INFO - PROCESS | 2276 | 1465642056573 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 03:47:36 INFO - PROCESS | 2276 | 1465642056576 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:36 INFO - PROCESS | 2276 | 1465642056577 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:36 INFO - PROCESS | 2276 | ++DOCSHELL 0x121337000 == 34 [pid = 2276] [id = 60] 03:47:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 82 (0x111fe6000) [pid = 2276] [serial = 176] [outer = 0x0] 03:47:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 83 (0x1255eb000) [pid = 2276] [serial = 177] [outer = 0x111fe6000] 03:47:36 INFO - PROCESS | 2276 | 1465642056602 Marionette DEBUG loaded listener.js 03:47:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x12613c800) [pid = 2276] [serial = 178] [outer = 0x111fe6000] 03:47:36 INFO - PROCESS | 2276 | 1465642056929 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]]]}] 03:47:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 03:47:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 518ms 03:47:36 INFO - PROCESS | 2276 | 1465642056984 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 03:47:36 INFO - PROCESS | 2276 | 1465642056985 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 03:47:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 03:47:36 INFO - PROCESS | 2276 | 1465642056987 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 03:47:36 INFO - PROCESS | 2276 | 1465642056988 Marionette TRACE conn2 <- [1,214,null,{}] 03:47:36 INFO - PROCESS | 2276 | 1465642056991 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}] 03:47:36 INFO - PROCESS | 2276 | 1465642056992 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:37 INFO - PROCESS | 2276 | 1465642057079 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 03:47:37 INFO - PROCESS | 2276 | 1465642057108 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:37 INFO - PROCESS | 2276 | 1465642057109 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:37 INFO - PROCESS | 2276 | ++DOCSHELL 0x1217e0800 == 35 [pid = 2276] [id = 61] 03:47:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x12613e000) [pid = 2276] [serial = 179] [outer = 0x0] 03:47:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x12660f000) [pid = 2276] [serial = 180] [outer = 0x12613e000] 03:47:37 INFO - PROCESS | 2276 | 1465642057133 Marionette DEBUG loaded listener.js 03:47:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x1266c3400) [pid = 2276] [serial = 181] [outer = 0x12613e000] 03:47:37 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x128d1a000) [pid = 2276] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 03:47:37 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x112a7d000) [pid = 2276] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 03:47:37 INFO - PROCESS | 2276 | --DOMWINDOW == 84 (0x121222800) [pid = 2276] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 03:47:37 INFO - PROCESS | 2276 | --DOMWINDOW == 83 (0x113353800) [pid = 2276] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 03:47:37 INFO - PROCESS | 2276 | --DOMWINDOW == 82 (0x120fb1400) [pid = 2276] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 03:47:37 INFO - PROCESS | 2276 | --DOMWINDOW == 81 (0x116a0c400) [pid = 2276] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 03:47:37 INFO - PROCESS | 2276 | --DOMWINDOW == 80 (0x1121ab000) [pid = 2276] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 03:47:37 INFO - PROCESS | 2276 | --DOMWINDOW == 79 (0x1185a0400) [pid = 2276] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 03:47:37 INFO - PROCESS | 2276 | --DOMWINDOW == 78 (0x119832400) [pid = 2276] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 03:47:37 INFO - PROCESS | 2276 | --DOMWINDOW == 77 (0x11219f400) [pid = 2276] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 03:47:37 INFO - PROCESS | 2276 | 1465642057480 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]]]}] 03:47:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 03:47:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 519ms 03:47:37 INFO - PROCESS | 2276 | 1465642057508 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 03:47:37 INFO - PROCESS | 2276 | 1465642057510 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 03:47:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 03:47:37 INFO - PROCESS | 2276 | 1465642057514 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 03:47:37 INFO - PROCESS | 2276 | 1465642057515 Marionette TRACE conn2 <- [1,218,null,{}] 03:47:37 INFO - PROCESS | 2276 | 1465642057517 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}] 03:47:37 INFO - PROCESS | 2276 | 1465642057518 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:37 INFO - PROCESS | 2276 | 1465642057615 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 03:47:37 INFO - PROCESS | 2276 | 1465642057644 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:37 INFO - PROCESS | 2276 | 1465642057646 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:37 INFO - PROCESS | 2276 | ++DOCSHELL 0x11827f000 == 36 [pid = 2276] [id = 62] 03:47:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 78 (0x112fe7400) [pid = 2276] [serial = 182] [outer = 0x0] 03:47:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 79 (0x126553400) [pid = 2276] [serial = 183] [outer = 0x112fe7400] 03:47:37 INFO - PROCESS | 2276 | 1465642057670 Marionette DEBUG loaded listener.js 03:47:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 80 (0x1266cac00) [pid = 2276] [serial = 184] [outer = 0x112fe7400] 03:47:37 INFO - PROCESS | 2276 | 1465642057950 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]]]}] 03:47:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 03:47:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 467ms 03:47:37 INFO - PROCESS | 2276 | 1465642057983 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 03:47:37 INFO - PROCESS | 2276 | 1465642057984 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 03:47:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 03:47:37 INFO - PROCESS | 2276 | 1465642057986 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 03:47:37 INFO - PROCESS | 2276 | 1465642057987 Marionette TRACE conn2 <- [1,222,null,{}] 03:47:37 INFO - PROCESS | 2276 | 1465642057990 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}] 03:47:37 INFO - PROCESS | 2276 | 1465642057991 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:38 INFO - PROCESS | 2276 | 1465642058070 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 03:47:38 INFO - PROCESS | 2276 | 1465642058074 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:38 INFO - PROCESS | 2276 | 1465642058078 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:38 INFO - PROCESS | 2276 | ++DOCSHELL 0x125596000 == 37 [pid = 2276] [id = 63] 03:47:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 81 (0x126823000) [pid = 2276] [serial = 185] [outer = 0x0] 03:47:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 82 (0x126b04000) [pid = 2276] [serial = 186] [outer = 0x126823000] 03:47:38 INFO - PROCESS | 2276 | 1465642058102 Marionette DEBUG loaded listener.js 03:47:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 83 (0x126b28000) [pid = 2276] [serial = 187] [outer = 0x126823000] 03:47:38 INFO - PROCESS | 2276 | 1465642058407 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]]]}] 03:47:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 03:47:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 469ms 03:47:38 INFO - PROCESS | 2276 | 1465642058457 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 03:47:38 INFO - PROCESS | 2276 | 1465642058459 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 03:47:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 03:47:38 INFO - PROCESS | 2276 | 1465642058462 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 03:47:38 INFO - PROCESS | 2276 | 1465642058464 Marionette TRACE conn2 <- [1,226,null,{}] 03:47:38 INFO - PROCESS | 2276 | 1465642058467 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}] 03:47:38 INFO - PROCESS | 2276 | 1465642058470 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:38 INFO - PROCESS | 2276 | 1465642058648 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 03:47:38 INFO - PROCESS | 2276 | 1465642058655 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:38 INFO - PROCESS | 2276 | 1465642058657 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:38 INFO - PROCESS | 2276 | ++DOCSHELL 0x1196c9800 == 38 [pid = 2276] [id = 64] 03:47:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x126b27000) [pid = 2276] [serial = 188] [outer = 0x0] 03:47:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x128a29c00) [pid = 2276] [serial = 189] [outer = 0x126b27000] 03:47:38 INFO - PROCESS | 2276 | 1465642058703 Marionette DEBUG loaded listener.js 03:47:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x128d2f000) [pid = 2276] [serial = 190] [outer = 0x126b27000] 03:47:39 INFO - PROCESS | 2276 | 1465642059085 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]]]}] 03:47:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 03:47:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 670ms 03:47:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 03:47:39 INFO - PROCESS | 2276 | 1465642059131 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 03:47:39 INFO - PROCESS | 2276 | 1465642059133 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 03:47:39 INFO - PROCESS | 2276 | 1465642059134 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 03:47:39 INFO - PROCESS | 2276 | 1465642059136 Marionette TRACE conn2 <- [1,230,null,{}] 03:47:39 INFO - PROCESS | 2276 | 1465642059138 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}] 03:47:39 INFO - PROCESS | 2276 | 1465642059139 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:39 INFO - PROCESS | 2276 | 1465642059215 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 03:47:39 INFO - PROCESS | 2276 | 1465642059262 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:39 INFO - PROCESS | 2276 | 1465642059263 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:39 INFO - PROCESS | 2276 | ++DOCSHELL 0x128a12800 == 39 [pid = 2276] [id = 65] 03:47:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x1213b5000) [pid = 2276] [serial = 191] [outer = 0x0] 03:47:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x128dc6000) [pid = 2276] [serial = 192] [outer = 0x1213b5000] 03:47:39 INFO - PROCESS | 2276 | 1465642059287 Marionette DEBUG loaded listener.js 03:47:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x1292d5000) [pid = 2276] [serial = 193] [outer = 0x1213b5000] 03:47:39 INFO - PROCESS | 2276 | 1465642059734 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]]]}] 03:47:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 03:47:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 668ms 03:47:39 INFO - PROCESS | 2276 | 1465642059818 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 03:47:39 INFO - PROCESS | 2276 | 1465642059820 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 03:47:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 03:47:39 INFO - PROCESS | 2276 | 1465642059824 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 03:47:39 INFO - PROCESS | 2276 | 1465642059830 Marionette TRACE conn2 <- [1,234,null,{}] 03:47:39 INFO - PROCESS | 2276 | 1465642059834 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}] 03:47:39 INFO - PROCESS | 2276 | 1465642059835 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:39 INFO - PROCESS | 2276 | 1465642059943 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 03:47:40 INFO - PROCESS | 2276 | 1465642060051 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:40 INFO - PROCESS | 2276 | 1465642060053 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:40 INFO - PROCESS | 2276 | ++DOCSHELL 0x116aa2800 == 40 [pid = 2276] [id = 66] 03:47:40 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x116973400) [pid = 2276] [serial = 194] [outer = 0x0] 03:47:40 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x116f0f000) [pid = 2276] [serial = 195] [outer = 0x116973400] 03:47:40 INFO - PROCESS | 2276 | 1465642060084 Marionette DEBUG loaded listener.js 03:47:40 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x11816f800) [pid = 2276] [serial = 196] [outer = 0x116973400] 03:47:40 INFO - PROCESS | 2276 | 1465642060654 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]]]}] 03:47:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 03:47:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 875ms 03:47:40 INFO - PROCESS | 2276 | 1465642060700 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 03:47:40 INFO - PROCESS | 2276 | 1465642060702 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 03:47:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 03:47:40 INFO - PROCESS | 2276 | 1465642060706 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 03:47:40 INFO - PROCESS | 2276 | 1465642060708 Marionette TRACE conn2 <- [1,238,null,{}] 03:47:40 INFO - PROCESS | 2276 | 1465642060712 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}] 03:47:40 INFO - PROCESS | 2276 | 1465642060714 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:40 INFO - PROCESS | 2276 | 1465642060814 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 03:47:40 INFO - PROCESS | 2276 | 1465642060882 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:40 INFO - PROCESS | 2276 | 1465642060885 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:40 INFO - PROCESS | 2276 | ++DOCSHELL 0x11640e000 == 41 [pid = 2276] [id = 67] 03:47:40 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x1176d4800) [pid = 2276] [serial = 197] [outer = 0x0] 03:47:40 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x11816e400) [pid = 2276] [serial = 198] [outer = 0x1176d4800] 03:47:40 INFO - PROCESS | 2276 | 1465642060914 Marionette DEBUG loaded listener.js 03:47:40 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x1182e7800) [pid = 2276] [serial = 199] [outer = 0x1176d4800] 03:47:41 INFO - PROCESS | 2276 | --DOCSHELL 0x1196c9800 == 40 [pid = 2276] [id = 64] 03:47:41 INFO - PROCESS | 2276 | --DOCSHELL 0x125596000 == 39 [pid = 2276] [id = 63] 03:47:41 INFO - PROCESS | 2276 | --DOCSHELL 0x11827f000 == 38 [pid = 2276] [id = 62] 03:47:41 INFO - PROCESS | 2276 | --DOCSHELL 0x1217e0800 == 37 [pid = 2276] [id = 61] 03:47:41 INFO - PROCESS | 2276 | --DOCSHELL 0x121337000 == 36 [pid = 2276] [id = 60] 03:47:41 INFO - PROCESS | 2276 | --DOCSHELL 0x120e3c800 == 35 [pid = 2276] [id = 59] 03:47:41 INFO - PROCESS | 2276 | --DOCSHELL 0x119892800 == 34 [pid = 2276] [id = 58] 03:47:41 INFO - PROCESS | 2276 | --DOCSHELL 0x1185c1800 == 33 [pid = 2276] [id = 57] 03:47:41 INFO - PROCESS | 2276 | --DOCSHELL 0x118280000 == 32 [pid = 2276] [id = 56] 03:47:41 INFO - PROCESS | 2276 | --DOCSHELL 0x116ab0800 == 31 [pid = 2276] [id = 55] 03:47:41 INFO - PROCESS | 2276 | --DOCSHELL 0x115d97800 == 30 [pid = 2276] [id = 54] 03:47:41 INFO - PROCESS | 2276 | --DOCSHELL 0x115eec000 == 29 [pid = 2276] [id = 53] 03:47:41 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x128dc4800) [pid = 2276] [serial = 118] [outer = 0x0] [url = about:blank] 03:47:41 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x12194bc00) [pid = 2276] [serial = 138] [outer = 0x0] [url = about:blank] 03:47:41 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x1210fa800) [pid = 2276] [serial = 135] [outer = 0x0] [url = about:blank] 03:47:41 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x1216c6c00) [pid = 2276] [serial = 136] [outer = 0x0] [url = about:blank] 03:47:41 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x1182dc400) [pid = 2276] [serial = 123] [outer = 0x0] [url = about:blank] 03:47:41 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x1182dc000) [pid = 2276] [serial = 129] [outer = 0x0] [url = about:blank] 03:47:41 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x118a59c00) [pid = 2276] [serial = 126] [outer = 0x0] [url = about:blank] 03:47:41 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x1182e8c00) [pid = 2276] [serial = 124] [outer = 0x0] [url = about:blank] 03:47:41 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x11996e400) [pid = 2276] [serial = 132] [outer = 0x0] [url = about:blank] 03:47:41 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x11922b800) [pid = 2276] [serial = 127] [outer = 0x0] [url = about:blank] 03:47:41 INFO - PROCESS | 2276 | --DOMWINDOW == 84 (0x116762800) [pid = 2276] [serial = 121] [outer = 0x0] [url = about:blank] 03:47:41 INFO - PROCESS | 2276 | --DOMWINDOW == 83 (0x11328bc00) [pid = 2276] [serial = 120] [outer = 0x0] [url = about:blank] 03:47:41 INFO - PROCESS | 2276 | --DOMWINDOW == 82 (0x120e08400) [pid = 2276] [serial = 133] [outer = 0x0] [url = about:blank] 03:47:41 INFO - PROCESS | 2276 | --DOMWINDOW == 81 (0x11970cc00) [pid = 2276] [serial = 130] [outer = 0x0] [url = about:blank] 03:47:41 INFO - PROCESS | 2276 | --DOMWINDOW == 80 (0x128d2b000) [pid = 2276] [serial = 117] [outer = 0x0] [url = about:blank] 03:47:41 INFO - PROCESS | 2276 | --DOMWINDOW == 79 (0x124cda400) [pid = 2276] [serial = 139] [outer = 0x0] [url = about:blank] 03:47:41 INFO - PROCESS | 2276 | --DOMWINDOW == 78 (0x124c83400) [pid = 2276] [serial = 103] [outer = 0x0] [url = about:blank] 03:47:41 INFO - PROCESS | 2276 | --DOMWINDOW == 77 (0x128d19c00) [pid = 2276] [serial = 115] [outer = 0x0] [url = about:blank] 03:47:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 78 (0x1184e2000) [pid = 2276] [serial = 200] [outer = 0x12caa2000] 03:47:41 INFO - PROCESS | 2276 | 1465642061340 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]]]}] 03:47:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 03:47:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 674ms 03:47:41 INFO - PROCESS | 2276 | 1465642061380 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 03:47:41 INFO - PROCESS | 2276 | 1465642061383 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 03:47:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 03:47:41 INFO - PROCESS | 2276 | 1465642061388 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 03:47:41 INFO - PROCESS | 2276 | 1465642061389 Marionette TRACE conn2 <- [1,242,null,{}] 03:47:41 INFO - PROCESS | 2276 | 1465642061397 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}] 03:47:41 INFO - PROCESS | 2276 | 1465642061399 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:41 INFO - PROCESS | 2276 | 1465642061479 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 03:47:41 INFO - PROCESS | 2276 | 1465642061483 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:41 INFO - PROCESS | 2276 | 1465642061485 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:41 INFO - PROCESS | 2276 | ++DOCSHELL 0x117458000 == 30 [pid = 2276] [id = 68] 03:47:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 79 (0x11859bc00) [pid = 2276] [serial = 201] [outer = 0x0] 03:47:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 80 (0x1185a1000) [pid = 2276] [serial = 202] [outer = 0x11859bc00] 03:47:41 INFO - PROCESS | 2276 | 1465642061515 Marionette DEBUG loaded listener.js 03:47:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 81 (0x11970f000) [pid = 2276] [serial = 203] [outer = 0x11859bc00] 03:47:41 INFO - PROCESS | 2276 | 1465642061835 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]]]}] 03:47:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 03:47:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 470ms 03:47:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 03:47:41 INFO - PROCESS | 2276 | 1465642061869 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 03:47:41 INFO - PROCESS | 2276 | 1465642061870 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 03:47:41 INFO - PROCESS | 2276 | 1465642061873 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 03:47:41 INFO - PROCESS | 2276 | 1465642061876 Marionette TRACE conn2 <- [1,246,null,{}] 03:47:41 INFO - PROCESS | 2276 | 1465642061883 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}] 03:47:41 INFO - PROCESS | 2276 | 1465642061886 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:41 INFO - PROCESS | 2276 | 1465642061964 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 03:47:41 INFO - PROCESS | 2276 | 1465642061969 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:41 INFO - PROCESS | 2276 | 1465642061971 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:41 INFO - PROCESS | 2276 | ++DOCSHELL 0x119270000 == 31 [pid = 2276] [id = 69] 03:47:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 82 (0x120e8b800) [pid = 2276] [serial = 204] [outer = 0x0] 03:47:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 83 (0x120e98c00) [pid = 2276] [serial = 205] [outer = 0x120e8b800] 03:47:42 INFO - PROCESS | 2276 | 1465642062002 Marionette DEBUG loaded listener.js 03:47:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x12142e800) [pid = 2276] [serial = 206] [outer = 0x120e8b800] 03:47:42 INFO - PROCESS | 2276 | 1465642062333 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]]]}] 03:47:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 03:47:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 473ms 03:47:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 03:47:42 INFO - PROCESS | 2276 | 1465642062348 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 03:47:42 INFO - PROCESS | 2276 | 1465642062349 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 03:47:42 INFO - PROCESS | 2276 | 1465642062352 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 03:47:42 INFO - PROCESS | 2276 | 1465642062353 Marionette TRACE conn2 <- [1,250,null,{}] 03:47:42 INFO - PROCESS | 2276 | 1465642062355 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}] 03:47:42 INFO - PROCESS | 2276 | 1465642062356 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:42 INFO - PROCESS | 2276 | 1465642062439 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 03:47:42 INFO - PROCESS | 2276 | 1465642062484 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:42 INFO - PROCESS | 2276 | 1465642062485 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:42 INFO - PROCESS | 2276 | ++DOCSHELL 0x119be8800 == 32 [pid = 2276] [id = 70] 03:47:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x115dc8c00) [pid = 2276] [serial = 207] [outer = 0x0] 03:47:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x1218bb400) [pid = 2276] [serial = 208] [outer = 0x115dc8c00] 03:47:42 INFO - PROCESS | 2276 | 1465642062510 Marionette DEBUG loaded listener.js 03:47:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x124ab6000) [pid = 2276] [serial = 209] [outer = 0x115dc8c00] 03:47:42 INFO - PROCESS | 2276 | 1465642062783 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]]]}] 03:47:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 03:47:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 469ms 03:47:42 INFO - PROCESS | 2276 | 1465642062822 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 03:47:42 INFO - PROCESS | 2276 | 1465642062825 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 03:47:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 03:47:42 INFO - PROCESS | 2276 | 1465642062839 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 03:47:42 INFO - PROCESS | 2276 | 1465642062841 Marionette TRACE conn2 <- [1,254,null,{}] 03:47:42 INFO - PROCESS | 2276 | 1465642062847 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}] 03:47:42 INFO - PROCESS | 2276 | 1465642062849 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:42 INFO - PROCESS | 2276 | 1465642062966 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 03:47:43 INFO - PROCESS | 2276 | 1465642063040 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:43 INFO - PROCESS | 2276 | 1465642063041 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:43 INFO - PROCESS | 2276 | ++DOCSHELL 0x120e3e000 == 33 [pid = 2276] [id = 71] 03:47:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x12142dc00) [pid = 2276] [serial = 210] [outer = 0x0] 03:47:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x124ce4400) [pid = 2276] [serial = 211] [outer = 0x12142dc00] 03:47:43 INFO - PROCESS | 2276 | 1465642063083 Marionette DEBUG loaded listener.js 03:47:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x125642800) [pid = 2276] [serial = 212] [outer = 0x12142dc00] 03:47:43 INFO - PROCESS | 2276 | 1465642063412 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]]]}] 03:47:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 03:47:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 623ms 03:47:43 INFO - PROCESS | 2276 | 1465642063464 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 03:47:43 INFO - PROCESS | 2276 | 1465642063465 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 03:47:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 03:47:43 INFO - PROCESS | 2276 | 1465642063468 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 03:47:43 INFO - PROCESS | 2276 | 1465642063469 Marionette TRACE conn2 <- [1,258,null,{}] 03:47:43 INFO - PROCESS | 2276 | 1465642063471 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}] 03:47:43 INFO - PROCESS | 2276 | 1465642063476 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:43 INFO - PROCESS | 2276 | 1465642063598 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 03:47:43 INFO - PROCESS | 2276 | 1465642063602 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:43 INFO - PROCESS | 2276 | 1465642063604 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:43 INFO - PROCESS | 2276 | ++DOCSHELL 0x123462000 == 34 [pid = 2276] [id = 72] 03:47:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x114f77c00) [pid = 2276] [serial = 213] [outer = 0x0] 03:47:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x126615800) [pid = 2276] [serial = 214] [outer = 0x114f77c00] 03:47:43 INFO - PROCESS | 2276 | 1465642063628 Marionette DEBUG loaded listener.js 03:47:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x128d1a000) [pid = 2276] [serial = 215] [outer = 0x114f77c00] 03:47:43 INFO - PROCESS | 2276 | 1465642063958 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]]]}] 03:47:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 03:47:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 517ms 03:47:43 INFO - PROCESS | 2276 | 1465642063986 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 03:47:43 INFO - PROCESS | 2276 | 1465642063987 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 03:47:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 03:47:43 INFO - PROCESS | 2276 | 1465642063989 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 03:47:43 INFO - PROCESS | 2276 | 1465642063991 Marionette TRACE conn2 <- [1,262,null,{}] 03:47:44 INFO - PROCESS | 2276 | 1465642064003 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}] 03:47:44 INFO - PROCESS | 2276 | 1465642064004 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:44 INFO - PROCESS | 2276 | 1465642064095 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 03:47:44 INFO - PROCESS | 2276 | 1465642064098 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:44 INFO - PROCESS | 2276 | 1465642064099 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:44 INFO - PROCESS | 2276 | ++DOCSHELL 0x125616800 == 35 [pid = 2276] [id = 73] 03:47:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x128a2bc00) [pid = 2276] [serial = 216] [outer = 0x0] 03:47:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x128d30c00) [pid = 2276] [serial = 217] [outer = 0x128a2bc00] 03:47:44 INFO - PROCESS | 2276 | 1465642064123 Marionette DEBUG loaded listener.js 03:47:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x128dcb400) [pid = 2276] [serial = 218] [outer = 0x128a2bc00] 03:47:44 INFO - PROCESS | 2276 | 1465642064462 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]]]}] 03:47:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 03:47:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 530ms 03:47:44 INFO - PROCESS | 2276 | 1465642064520 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 03:47:44 INFO - PROCESS | 2276 | 1465642064521 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 03:47:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 03:47:44 INFO - PROCESS | 2276 | 1465642064523 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 03:47:44 INFO - PROCESS | 2276 | 1465642064524 Marionette TRACE conn2 <- [1,266,null,{}] 03:47:44 INFO - PROCESS | 2276 | 1465642064526 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}] 03:47:44 INFO - PROCESS | 2276 | 1465642064528 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:44 INFO - PROCESS | 2276 | 1465642064619 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 03:47:44 INFO - PROCESS | 2276 | 1465642064631 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:44 INFO - PROCESS | 2276 | 1465642064633 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:44 INFO - PROCESS | 2276 | ++DOCSHELL 0x115eee000 == 36 [pid = 2276] [id = 74] 03:47:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x128dcd800) [pid = 2276] [serial = 219] [outer = 0x0] 03:47:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 98 (0x1292de400) [pid = 2276] [serial = 220] [outer = 0x128dcd800] 03:47:44 INFO - PROCESS | 2276 | 1465642064657 Marionette DEBUG loaded listener.js 03:47:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x12a407400) [pid = 2276] [serial = 221] [outer = 0x128dcd800] 03:47:44 INFO - PROCESS | 2276 | 1465642064953 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]]]}] 03:47:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 03:47:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 468ms 03:47:44 INFO - PROCESS | 2276 | 1465642064992 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 03:47:44 INFO - PROCESS | 2276 | 1465642064995 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 03:47:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 03:47:45 INFO - PROCESS | 2276 | 1465642064999 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 03:47:45 INFO - PROCESS | 2276 | 1465642065000 Marionette TRACE conn2 <- [1,270,null,{}] 03:47:45 INFO - PROCESS | 2276 | 1465642065002 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}] 03:47:45 INFO - PROCESS | 2276 | 1465642065004 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:45 INFO - PROCESS | 2276 | 1465642065096 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 03:47:45 INFO - PROCESS | 2276 | 1465642065128 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:45 INFO - PROCESS | 2276 | 1465642065129 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:45 INFO - PROCESS | 2276 | ++DOCSHELL 0x128c6e800 == 37 [pid = 2276] [id = 75] 03:47:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x12a407800) [pid = 2276] [serial = 222] [outer = 0x0] 03:47:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 101 (0x12a52a000) [pid = 2276] [serial = 223] [outer = 0x12a407800] 03:47:45 INFO - PROCESS | 2276 | 1465642065153 Marionette DEBUG loaded listener.js 03:47:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 102 (0x12a537800) [pid = 2276] [serial = 224] [outer = 0x12a407800] 03:47:45 INFO - PROCESS | 2276 | --DOMWINDOW == 101 (0x116631000) [pid = 2276] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 03:47:45 INFO - PROCESS | 2276 | --DOMWINDOW == 100 (0x119224800) [pid = 2276] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 03:47:45 INFO - PROCESS | 2276 | --DOMWINDOW == 99 (0x111fe6000) [pid = 2276] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 03:47:45 INFO - PROCESS | 2276 | --DOMWINDOW == 98 (0x1161a4000) [pid = 2276] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 03:47:45 INFO - PROCESS | 2276 | --DOMWINDOW == 97 (0x11675a400) [pid = 2276] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 03:47:45 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x115e1d800) [pid = 2276] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 03:47:45 INFO - PROCESS | 2276 | --DOMWINDOW == 95 (0x112fe7400) [pid = 2276] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 03:47:45 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x1233dd400) [pid = 2276] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 03:47:45 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x1167d8000) [pid = 2276] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 03:47:45 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x118a5d400) [pid = 2276] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 03:47:45 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x1216be800) [pid = 2276] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 03:47:45 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x12613e000) [pid = 2276] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 03:47:45 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x124ce5800) [pid = 2276] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 03:47:45 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x112fac400) [pid = 2276] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 03:47:45 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x126823000) [pid = 2276] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 03:47:45 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x1182de800) [pid = 2276] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 03:47:45 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x126b27000) [pid = 2276] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 03:47:45 INFO - PROCESS | 2276 | 1465642065516 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]]]}] 03:47:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 03:47:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 522ms 03:47:45 INFO - PROCESS | 2276 | 1465642065521 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 03:47:45 INFO - PROCESS | 2276 | 1465642065522 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 03:47:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 03:47:45 INFO - PROCESS | 2276 | 1465642065526 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 03:47:45 INFO - PROCESS | 2276 | 1465642065527 Marionette TRACE conn2 <- [1,274,null,{}] 03:47:45 INFO - PROCESS | 2276 | 1465642065529 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}] 03:47:45 INFO - PROCESS | 2276 | 1465642065530 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:45 INFO - PROCESS | 2276 | 1465642065614 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 03:47:45 INFO - PROCESS | 2276 | 1465642065619 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:45 INFO - PROCESS | 2276 | 1465642065621 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:45 INFO - PROCESS | 2276 | ++DOCSHELL 0x1217dc800 == 38 [pid = 2276] [id = 76] 03:47:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x1175bbc00) [pid = 2276] [serial = 225] [outer = 0x0] 03:47:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x118a52000) [pid = 2276] [serial = 226] [outer = 0x1175bbc00] 03:47:45 INFO - PROCESS | 2276 | 1465642065660 Marionette DEBUG loaded listener.js 03:47:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x1216be800) [pid = 2276] [serial = 227] [outer = 0x1175bbc00] 03:47:46 INFO - PROCESS | 2276 | 1465642066118 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]]]}] 03:47:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 03:47:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 623ms 03:47:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 03:47:46 INFO - PROCESS | 2276 | 1465642066149 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 03:47:46 INFO - PROCESS | 2276 | 1465642066150 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 03:47:46 INFO - PROCESS | 2276 | 1465642066152 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 03:47:46 INFO - PROCESS | 2276 | 1465642066154 Marionette TRACE conn2 <- [1,278,null,{}] 03:47:46 INFO - PROCESS | 2276 | 1465642066156 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}] 03:47:46 INFO - PROCESS | 2276 | 1465642066158 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:46 INFO - PROCESS | 2276 | 1465642066248 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 03:47:46 INFO - PROCESS | 2276 | 1465642066251 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:46 INFO - PROCESS | 2276 | 1465642066253 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:46 INFO - PROCESS | 2276 | ++DOCSHELL 0x129288000 == 39 [pid = 2276] [id = 77] 03:47:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x120e98800) [pid = 2276] [serial = 228] [outer = 0x0] 03:47:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x12a538c00) [pid = 2276] [serial = 229] [outer = 0x120e98800] 03:47:46 INFO - PROCESS | 2276 | 1465642066279 Marionette DEBUG loaded listener.js 03:47:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x12a6cfc00) [pid = 2276] [serial = 230] [outer = 0x120e98800] 03:47:46 INFO - PROCESS | 2276 | 1465642066601 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]]]}] 03:47:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 03:47:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 472ms 03:47:46 INFO - PROCESS | 2276 | 1465642066624 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 03:47:46 INFO - PROCESS | 2276 | 1465642066626 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 03:47:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 03:47:46 INFO - PROCESS | 2276 | 1465642066632 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 03:47:46 INFO - PROCESS | 2276 | 1465642066633 Marionette TRACE conn2 <- [1,282,null,{}] 03:47:46 INFO - PROCESS | 2276 | 1465642066635 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}] 03:47:46 INFO - PROCESS | 2276 | 1465642066636 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:46 INFO - PROCESS | 2276 | 1465642066716 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 03:47:46 INFO - PROCESS | 2276 | 1465642066765 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:46 INFO - PROCESS | 2276 | 1465642066766 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:46 INFO - PROCESS | 2276 | ++DOCSHELL 0x1292ba000 == 40 [pid = 2276] [id = 78] 03:47:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x124ce2400) [pid = 2276] [serial = 231] [outer = 0x0] 03:47:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x12a6d4800) [pid = 2276] [serial = 232] [outer = 0x124ce2400] 03:47:46 INFO - PROCESS | 2276 | 1465642066790 Marionette DEBUG loaded listener.js 03:47:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x12aa1a800) [pid = 2276] [serial = 233] [outer = 0x124ce2400] 03:47:47 INFO - PROCESS | 2276 | 1465642067064 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]]]}] 03:47:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 03:47:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 470ms 03:47:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 03:47:47 INFO - PROCESS | 2276 | 1465642067101 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 03:47:47 INFO - PROCESS | 2276 | 1465642067103 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 03:47:47 INFO - PROCESS | 2276 | 1465642067107 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 03:47:47 INFO - PROCESS | 2276 | 1465642067109 Marionette TRACE conn2 <- [1,286,null,{}] 03:47:47 INFO - PROCESS | 2276 | 1465642067124 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}] 03:47:47 INFO - PROCESS | 2276 | 1465642067126 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:47 INFO - PROCESS | 2276 | 1465642067239 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 03:47:47 INFO - PROCESS | 2276 | 1465642067244 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:47 INFO - PROCESS | 2276 | 1465642067246 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:47 INFO - PROCESS | 2276 | ++DOCSHELL 0x12a4ce800 == 41 [pid = 2276] [id = 79] 03:47:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x12aa19400) [pid = 2276] [serial = 234] [outer = 0x0] 03:47:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x12b008800) [pid = 2276] [serial = 235] [outer = 0x12aa19400] 03:47:47 INFO - PROCESS | 2276 | 1465642067284 Marionette DEBUG loaded listener.js 03:47:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x12b0e8800) [pid = 2276] [serial = 236] [outer = 0x12aa19400] 03:47:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 03:47:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 785ms 03:47:47 INFO - PROCESS | 2276 | 1465642067883 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]]]}] 03:47:47 INFO - PROCESS | 2276 | 1465642067890 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 03:47:47 INFO - PROCESS | 2276 | 1465642067893 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 03:47:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 03:47:47 INFO - PROCESS | 2276 | 1465642067914 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 03:47:47 INFO - PROCESS | 2276 | 1465642067916 Marionette TRACE conn2 <- [1,290,null,{}] 03:47:47 INFO - PROCESS | 2276 | 1465642067921 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}] 03:47:47 INFO - PROCESS | 2276 | 1465642067923 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:48 INFO - PROCESS | 2276 | 1465642068023 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 03:47:48 INFO - PROCESS | 2276 | 1465642068084 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:48 INFO - PROCESS | 2276 | 1465642068086 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:48 INFO - PROCESS | 2276 | ++DOCSHELL 0x11827b000 == 42 [pid = 2276] [id = 80] 03:47:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 98 (0x11816f400) [pid = 2276] [serial = 237] [outer = 0x0] 03:47:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x1184e7400) [pid = 2276] [serial = 238] [outer = 0x11816f400] 03:47:48 INFO - PROCESS | 2276 | 1465642068118 Marionette DEBUG loaded listener.js 03:47:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x118a83800) [pid = 2276] [serial = 239] [outer = 0x11816f400] 03:47:48 INFO - PROCESS | 2276 | 1465642068531 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]]]}] 03:47:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 03:47:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 626ms 03:47:48 INFO - PROCESS | 2276 | 1465642068539 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 03:47:48 INFO - PROCESS | 2276 | 1465642068542 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 03:47:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 03:47:48 INFO - PROCESS | 2276 | 1465642068546 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 03:47:48 INFO - PROCESS | 2276 | 1465642068548 Marionette TRACE conn2 <- [1,294,null,{}] 03:47:48 INFO - PROCESS | 2276 | 1465642068551 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}] 03:47:48 INFO - PROCESS | 2276 | 1465642068553 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:48 INFO - PROCESS | 2276 | 1465642068655 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 03:47:48 INFO - PROCESS | 2276 | 1465642068702 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:48 INFO - PROCESS | 2276 | 1465642068703 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:48 INFO - PROCESS | 2276 | ++DOCSHELL 0x121163800 == 43 [pid = 2276] [id = 81] 03:47:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 101 (0x119835c00) [pid = 2276] [serial = 240] [outer = 0x0] 03:47:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 102 (0x119970400) [pid = 2276] [serial = 241] [outer = 0x119835c00] 03:47:48 INFO - PROCESS | 2276 | 1465642068735 Marionette DEBUG loaded listener.js 03:47:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 103 (0x120faec00) [pid = 2276] [serial = 242] [outer = 0x119835c00] 03:47:49 INFO - PROCESS | 2276 | 1465642069151 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]]]}] 03:47:49 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. 03:47:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 621ms 03:47:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 03:47:49 INFO - PROCESS | 2276 | 1465642069167 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 03:47:49 INFO - PROCESS | 2276 | 1465642069169 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 03:47:49 INFO - PROCESS | 2276 | 1465642069171 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 03:47:49 INFO - PROCESS | 2276 | 1465642069174 Marionette TRACE conn2 <- [1,298,null,{}] 03:47:49 INFO - PROCESS | 2276 | 1465642069182 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}] 03:47:49 INFO - PROCESS | 2276 | 1465642069185 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:49 INFO - PROCESS | 2276 | 1465642069287 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 03:47:49 INFO - PROCESS | 2276 | 1465642069334 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:49 INFO - PROCESS | 2276 | 1465642069336 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:49 INFO - PROCESS | 2276 | ++DOCSHELL 0x128c62800 == 44 [pid = 2276] [id = 82] 03:47:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 104 (0x12194b000) [pid = 2276] [serial = 243] [outer = 0x0] 03:47:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 105 (0x1255eb800) [pid = 2276] [serial = 244] [outer = 0x12194b000] 03:47:49 INFO - PROCESS | 2276 | 1465642069367 Marionette DEBUG loaded listener.js 03:47:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 106 (0x12691dc00) [pid = 2276] [serial = 245] [outer = 0x12194b000] 03:47:49 INFO - PROCESS | 2276 | 1465642069784 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]]]}] 03:47:49 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. 03:47:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 623ms 03:47:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 03:47:49 INFO - PROCESS | 2276 | 1465642069795 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 03:47:49 INFO - PROCESS | 2276 | 1465642069796 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 03:47:49 INFO - PROCESS | 2276 | 1465642069799 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 03:47:49 INFO - PROCESS | 2276 | 1465642069800 Marionette TRACE conn2 <- [1,302,null,{}] 03:47:49 INFO - PROCESS | 2276 | 1465642069802 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}] 03:47:49 INFO - PROCESS | 2276 | 1465642069803 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:49 INFO - PROCESS | 2276 | 1465642069916 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 03:47:50 INFO - PROCESS | 2276 | 1465642070000 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:50 INFO - PROCESS | 2276 | 1465642070002 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:50 INFO - PROCESS | 2276 | ++DOCSHELL 0x12a8b5800 == 45 [pid = 2276] [id = 83] 03:47:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 107 (0x126b25000) [pid = 2276] [serial = 246] [outer = 0x0] 03:47:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 108 (0x126b2e000) [pid = 2276] [serial = 247] [outer = 0x126b25000] 03:47:50 INFO - PROCESS | 2276 | 1465642070031 Marionette DEBUG loaded listener.js 03:47:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 109 (0x128cc2c00) [pid = 2276] [serial = 248] [outer = 0x126b25000] 03:47:50 INFO - PROCESS | 2276 | 1465642070647 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]]]}] 03:47:50 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. 03:47:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 870ms 03:47:50 INFO - PROCESS | 2276 | 1465642070670 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 03:47:50 INFO - PROCESS | 2276 | 1465642070674 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 03:47:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 03:47:50 INFO - PROCESS | 2276 | 1465642070679 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 03:47:50 INFO - PROCESS | 2276 | 1465642070681 Marionette TRACE conn2 <- [1,306,null,{}] 03:47:50 INFO - PROCESS | 2276 | 1465642070687 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}] 03:47:50 INFO - PROCESS | 2276 | 1465642070689 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:50 INFO - PROCESS | 2276 | 1465642070780 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 03:47:50 INFO - PROCESS | 2276 | 1465642070832 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:50 INFO - PROCESS | 2276 | 1465642070834 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:50 INFO - PROCESS | 2276 | ++DOCSHELL 0x11745a800 == 46 [pid = 2276] [id = 84] 03:47:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 110 (0x116762800) [pid = 2276] [serial = 249] [outer = 0x0] 03:47:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 111 (0x1176d7800) [pid = 2276] [serial = 250] [outer = 0x116762800] 03:47:50 INFO - PROCESS | 2276 | 1465642070862 Marionette DEBUG loaded listener.js 03:47:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 112 (0x118568800) [pid = 2276] [serial = 251] [outer = 0x116762800] 03:47:51 INFO - PROCESS | 2276 | 1465642071314 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]]]}] 03:47:51 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. 03:47:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 673ms 03:47:51 INFO - PROCESS | 2276 | 1465642071351 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 03:47:51 INFO - PROCESS | 2276 | 1465642071353 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 03:47:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 03:47:51 INFO - PROCESS | 2276 | 1465642071357 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 03:47:51 INFO - PROCESS | 2276 | 1465642071358 Marionette TRACE conn2 <- [1,310,null,{}] 03:47:51 INFO - PROCESS | 2276 | 1465642071361 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}] 03:47:51 INFO - PROCESS | 2276 | 1465642071362 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:51 INFO - PROCESS | 2276 | 1465642071439 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 03:47:51 INFO - PROCESS | 2276 | 1465642071509 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:51 INFO - PROCESS | 2276 | 1465642071510 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:51 INFO - PROCESS | 2276 | ++DOCSHELL 0x1185be800 == 47 [pid = 2276] [id = 85] 03:47:51 INFO - PROCESS | 2276 | ++DOMWINDOW == 113 (0x119706400) [pid = 2276] [serial = 252] [outer = 0x0] 03:47:51 INFO - PROCESS | 2276 | ++DOMWINDOW == 114 (0x11996a800) [pid = 2276] [serial = 253] [outer = 0x119706400] 03:47:51 INFO - PROCESS | 2276 | 1465642071539 Marionette DEBUG loaded listener.js 03:47:51 INFO - PROCESS | 2276 | ++DOMWINDOW == 115 (0x120e90c00) [pid = 2276] [serial = 254] [outer = 0x119706400] 03:47:51 INFO - PROCESS | 2276 | --DOCSHELL 0x1292ba000 == 46 [pid = 2276] [id = 78] 03:47:51 INFO - PROCESS | 2276 | --DOCSHELL 0x129288000 == 45 [pid = 2276] [id = 77] 03:47:51 INFO - PROCESS | 2276 | --DOCSHELL 0x1217dc800 == 44 [pid = 2276] [id = 76] 03:47:51 INFO - PROCESS | 2276 | --DOCSHELL 0x128c6e800 == 43 [pid = 2276] [id = 75] 03:47:51 INFO - PROCESS | 2276 | --DOCSHELL 0x115eee000 == 42 [pid = 2276] [id = 74] 03:47:51 INFO - PROCESS | 2276 | --DOCSHELL 0x125616800 == 41 [pid = 2276] [id = 73] 03:47:51 INFO - PROCESS | 2276 | --DOCSHELL 0x123462000 == 40 [pid = 2276] [id = 72] 03:47:51 INFO - PROCESS | 2276 | --DOCSHELL 0x120e3e000 == 39 [pid = 2276] [id = 71] 03:47:51 INFO - PROCESS | 2276 | --DOCSHELL 0x119be8800 == 38 [pid = 2276] [id = 70] 03:47:51 INFO - PROCESS | 2276 | --DOCSHELL 0x119270000 == 37 [pid = 2276] [id = 69] 03:47:51 INFO - PROCESS | 2276 | --DOCSHELL 0x117458000 == 36 [pid = 2276] [id = 68] 03:47:51 INFO - PROCESS | 2276 | --DOCSHELL 0x11640e000 == 35 [pid = 2276] [id = 67] 03:47:51 INFO - PROCESS | 2276 | --DOCSHELL 0x128a12800 == 34 [pid = 2276] [id = 65] 03:47:51 INFO - PROCESS | 2276 | --DOMWINDOW == 114 (0x120e94400) [pid = 2276] [serial = 171] [outer = 0x0] [url = about:blank] 03:47:51 INFO - PROCESS | 2276 | --DOMWINDOW == 113 (0x120e0a000) [pid = 2276] [serial = 168] [outer = 0x0] [url = about:blank] 03:47:51 INFO - PROCESS | 2276 | --DOMWINDOW == 112 (0x1255eb000) [pid = 2276] [serial = 177] [outer = 0x0] [url = about:blank] 03:47:51 INFO - PROCESS | 2276 | --DOMWINDOW == 111 (0x116f85c00) [pid = 2276] [serial = 157] [outer = 0x0] [url = about:blank] 03:47:51 INFO - PROCESS | 2276 | --DOMWINDOW == 110 (0x1167da800) [pid = 2276] [serial = 156] [outer = 0x0] [url = about:blank] 03:47:51 INFO - PROCESS | 2276 | --DOMWINDOW == 109 (0x116979400) [pid = 2276] [serial = 159] [outer = 0x0] [url = about:blank] 03:47:51 INFO - PROCESS | 2276 | --DOMWINDOW == 108 (0x1175c6000) [pid = 2276] [serial = 160] [outer = 0x0] [url = about:blank] 03:47:51 INFO - PROCESS | 2276 | --DOMWINDOW == 107 (0x119707800) [pid = 2276] [serial = 165] [outer = 0x0] [url = about:blank] 03:47:51 INFO - PROCESS | 2276 | --DOMWINDOW == 106 (0x119838400) [pid = 2276] [serial = 166] [outer = 0x0] [url = about:blank] 03:47:51 INFO - PROCESS | 2276 | --DOMWINDOW == 105 (0x126553400) [pid = 2276] [serial = 183] [outer = 0x0] [url = about:blank] 03:47:51 INFO - PROCESS | 2276 | --DOMWINDOW == 104 (0x124ce0800) [pid = 2276] [serial = 174] [outer = 0x0] [url = about:blank] 03:47:51 INFO - PROCESS | 2276 | --DOMWINDOW == 103 (0x1182e3c00) [pid = 2276] [serial = 142] [outer = 0x0] [url = about:blank] 03:47:51 INFO - PROCESS | 2276 | --DOMWINDOW == 102 (0x1175bb800) [pid = 2276] [serial = 141] [outer = 0x0] [url = about:blank] 03:47:51 INFO - PROCESS | 2276 | --DOMWINDOW == 101 (0x11996f400) [pid = 2276] [serial = 145] [outer = 0x0] [url = about:blank] 03:47:51 INFO - PROCESS | 2276 | --DOMWINDOW == 100 (0x119227400) [pid = 2276] [serial = 144] [outer = 0x0] [url = about:blank] 03:47:51 INFO - PROCESS | 2276 | --DOMWINDOW == 99 (0x124ac0c00) [pid = 2276] [serial = 148] [outer = 0x0] [url = about:blank] 03:47:51 INFO - PROCESS | 2276 | --DOMWINDOW == 98 (0x121949800) [pid = 2276] [serial = 147] [outer = 0x0] [url = about:blank] 03:47:51 INFO - PROCESS | 2276 | --DOMWINDOW == 97 (0x12660f000) [pid = 2276] [serial = 180] [outer = 0x0] [url = about:blank] 03:47:51 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x125649800) [pid = 2276] [serial = 151] [outer = 0x0] [url = about:blank] 03:47:51 INFO - PROCESS | 2276 | --DOMWINDOW == 95 (0x1255e8400) [pid = 2276] [serial = 150] [outer = 0x0] [url = about:blank] 03:47:51 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x11855c000) [pid = 2276] [serial = 154] [outer = 0x0] [url = about:blank] 03:47:51 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x116636800) [pid = 2276] [serial = 153] [outer = 0x0] [url = about:blank] 03:47:51 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x12613c800) [pid = 2276] [serial = 178] [outer = 0x0] [url = about:blank] 03:47:51 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x126b04000) [pid = 2276] [serial = 186] [outer = 0x0] [url = about:blank] 03:47:51 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x1184df800) [pid = 2276] [serial = 162] [outer = 0x0] [url = about:blank] 03:47:51 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x118569800) [pid = 2276] [serial = 163] [outer = 0x0] [url = about:blank] 03:47:51 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x1266c3400) [pid = 2276] [serial = 181] [outer = 0x0] [url = about:blank] 03:47:51 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x128d2f000) [pid = 2276] [serial = 190] [outer = 0x0] [url = about:blank] 03:47:51 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x1255e8c00) [pid = 2276] [serial = 175] [outer = 0x0] [url = about:blank] 03:47:51 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x121425800) [pid = 2276] [serial = 172] [outer = 0x0] [url = about:blank] 03:47:51 INFO - PROCESS | 2276 | --DOMWINDOW == 84 (0x1266cac00) [pid = 2276] [serial = 184] [outer = 0x0] [url = about:blank] 03:47:51 INFO - PROCESS | 2276 | --DOMWINDOW == 83 (0x126b28000) [pid = 2276] [serial = 187] [outer = 0x0] [url = about:blank] 03:47:51 INFO - PROCESS | 2276 | --DOMWINDOW == 82 (0x120e94000) [pid = 2276] [serial = 169] [outer = 0x0] [url = about:blank] 03:47:51 INFO - PROCESS | 2276 | --DOMWINDOW == 81 (0x128a29c00) [pid = 2276] [serial = 189] [outer = 0x0] [url = about:blank] 03:47:51 INFO - PROCESS | 2276 | 1465642071992 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]]]}] 03:47:52 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. 03:47:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 671ms 03:47:52 INFO - PROCESS | 2276 | 1465642072035 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 03:47:52 INFO - PROCESS | 2276 | 1465642072037 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 03:47:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 03:47:52 INFO - PROCESS | 2276 | 1465642072040 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 03:47:52 INFO - PROCESS | 2276 | 1465642072045 Marionette TRACE conn2 <- [1,314,null,{}] 03:47:52 INFO - PROCESS | 2276 | 1465642072057 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}] 03:47:52 INFO - PROCESS | 2276 | 1465642072062 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:52 INFO - PROCESS | 2276 | 1465642072213 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 03:47:52 INFO - PROCESS | 2276 | 1465642072229 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:52 INFO - PROCESS | 2276 | 1465642072232 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:52 INFO - PROCESS | 2276 | ++DOCSHELL 0x118281000 == 35 [pid = 2276] [id = 86] 03:47:52 INFO - PROCESS | 2276 | ++DOMWINDOW == 82 (0x1216c0c00) [pid = 2276] [serial = 255] [outer = 0x0] 03:47:52 INFO - PROCESS | 2276 | ++DOMWINDOW == 83 (0x121949000) [pid = 2276] [serial = 256] [outer = 0x1216c0c00] 03:47:52 INFO - PROCESS | 2276 | 1465642072278 Marionette DEBUG loaded listener.js 03:47:52 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x124ac0000) [pid = 2276] [serial = 257] [outer = 0x1216c0c00] 03:47:52 INFO - PROCESS | 2276 | 1465642072723 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]]]}] 03:47:52 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. 03:47:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 724ms 03:47:52 INFO - PROCESS | 2276 | 1465642072765 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 03:47:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 03:47:52 INFO - PROCESS | 2276 | 1465642072767 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 03:47:52 INFO - PROCESS | 2276 | 1465642072769 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 03:47:52 INFO - PROCESS | 2276 | 1465642072770 Marionette TRACE conn2 <- [1,318,null,{}] 03:47:52 INFO - PROCESS | 2276 | 1465642072772 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}] 03:47:52 INFO - PROCESS | 2276 | 1465642072774 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:52 INFO - PROCESS | 2276 | 1465642072875 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 03:47:52 INFO - PROCESS | 2276 | 1465642072883 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:52 INFO - PROCESS | 2276 | 1465642072884 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:52 INFO - PROCESS | 2276 | ++DOCSHELL 0x119bde800 == 36 [pid = 2276] [id = 87] 03:47:52 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x126132400) [pid = 2276] [serial = 258] [outer = 0x0] 03:47:52 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x126553800) [pid = 2276] [serial = 259] [outer = 0x126132400] 03:47:52 INFO - PROCESS | 2276 | 1465642072917 Marionette DEBUG loaded listener.js 03:47:52 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x12660f800) [pid = 2276] [serial = 260] [outer = 0x126132400] 03:47:53 INFO - PROCESS | 2276 | 1465642073248 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]]]}] 03:47:53 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. 03:47:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 518ms 03:47:53 INFO - PROCESS | 2276 | 1465642073287 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 03:47:53 INFO - PROCESS | 2276 | 1465642073288 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 03:47:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 03:47:53 INFO - PROCESS | 2276 | 1465642073291 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 03:47:53 INFO - PROCESS | 2276 | 1465642073292 Marionette TRACE conn2 <- [1,322,null,{}] 03:47:53 INFO - PROCESS | 2276 | 1465642073294 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}] 03:47:53 INFO - PROCESS | 2276 | 1465642073295 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:53 INFO - PROCESS | 2276 | 1465642073373 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 03:47:53 INFO - PROCESS | 2276 | 1465642073379 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:53 INFO - PROCESS | 2276 | 1465642073380 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:53 INFO - PROCESS | 2276 | ++DOCSHELL 0x12114c000 == 37 [pid = 2276] [id = 88] 03:47:53 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x1255eb000) [pid = 2276] [serial = 261] [outer = 0x0] 03:47:53 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x12691c000) [pid = 2276] [serial = 262] [outer = 0x1255eb000] 03:47:53 INFO - PROCESS | 2276 | 1465642073405 Marionette DEBUG loaded listener.js 03:47:53 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x126b29400) [pid = 2276] [serial = 263] [outer = 0x1255eb000] 03:47:53 INFO - PROCESS | 2276 | 1465642073722 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]]]}] 03:47:53 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. 03:47:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 468ms 03:47:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 03:47:53 INFO - PROCESS | 2276 | 1465642073759 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 03:47:53 INFO - PROCESS | 2276 | 1465642073760 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 03:47:53 INFO - PROCESS | 2276 | 1465642073763 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 03:47:53 INFO - PROCESS | 2276 | 1465642073764 Marionette TRACE conn2 <- [1,326,null,{}] 03:47:53 INFO - PROCESS | 2276 | 1465642073766 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}] 03:47:53 INFO - PROCESS | 2276 | 1465642073770 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:53 INFO - PROCESS | 2276 | 1465642073872 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 03:47:53 INFO - PROCESS | 2276 | 1465642073906 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:53 INFO - PROCESS | 2276 | 1465642073907 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:53 INFO - PROCESS | 2276 | ++DOCSHELL 0x121337000 == 38 [pid = 2276] [id = 89] 03:47:53 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x113c4c400) [pid = 2276] [serial = 264] [outer = 0x0] 03:47:53 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x126b27800) [pid = 2276] [serial = 265] [outer = 0x113c4c400] 03:47:53 INFO - PROCESS | 2276 | 1465642073960 Marionette DEBUG loaded listener.js 03:47:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x128d2d400) [pid = 2276] [serial = 266] [outer = 0x113c4c400] 03:47:54 INFO - PROCESS | 2276 | 1465642074297 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]]]}] 03:47:54 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. 03:47:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 569ms 03:47:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 03:47:54 INFO - PROCESS | 2276 | 1465642074332 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 03:47:54 INFO - PROCESS | 2276 | 1465642074333 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 03:47:54 INFO - PROCESS | 2276 | 1465642074335 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 03:47:54 INFO - PROCESS | 2276 | 1465642074336 Marionette TRACE conn2 <- [1,330,null,{}] 03:47:54 INFO - PROCESS | 2276 | 1465642074339 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}] 03:47:54 INFO - PROCESS | 2276 | 1465642074340 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:54 INFO - PROCESS | 2276 | 1465642074434 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 03:47:54 INFO - PROCESS | 2276 | 1465642074446 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:54 INFO - PROCESS | 2276 | 1465642074447 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:54 INFO - PROCESS | 2276 | ++DOCSHELL 0x125595000 == 39 [pid = 2276] [id = 90] 03:47:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x128d2d800) [pid = 2276] [serial = 267] [outer = 0x0] 03:47:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x1292d5400) [pid = 2276] [serial = 268] [outer = 0x128d2d800] 03:47:54 INFO - PROCESS | 2276 | 1465642074471 Marionette DEBUG loaded listener.js 03:47:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x12a409400) [pid = 2276] [serial = 269] [outer = 0x128d2d800] 03:47:54 INFO - PROCESS | 2276 | 1465642074815 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]]]}] 03:47:54 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. 03:47:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 517ms 03:47:54 INFO - PROCESS | 2276 | 1465642074854 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 03:47:54 INFO - PROCESS | 2276 | 1465642074855 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 03:47:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 03:47:54 INFO - PROCESS | 2276 | 1465642074865 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 03:47:54 INFO - PROCESS | 2276 | 1465642074866 Marionette TRACE conn2 <- [1,334,null,{}] 03:47:54 INFO - PROCESS | 2276 | 1465642074868 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}] 03:47:54 INFO - PROCESS | 2276 | 1465642074869 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:54 INFO - PROCESS | 2276 | 1465642074974 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 03:47:54 INFO - PROCESS | 2276 | 1465642074977 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:54 INFO - PROCESS | 2276 | 1465642074979 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:54 INFO - PROCESS | 2276 | ++DOCSHELL 0x12651e800 == 40 [pid = 2276] [id = 91] 03:47:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x128d31000) [pid = 2276] [serial = 270] [outer = 0x0] 03:47:55 INFO - PROCESS | 2276 | ++DOMWINDOW == 98 (0x12a681800) [pid = 2276] [serial = 271] [outer = 0x128d31000] 03:47:55 INFO - PROCESS | 2276 | 1465642075003 Marionette DEBUG loaded listener.js 03:47:55 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x12a68b000) [pid = 2276] [serial = 272] [outer = 0x128d31000] 03:47:55 INFO - PROCESS | 2276 | 1465642075341 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]]]}] 03:47:55 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. 03:47:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 517ms 03:47:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 03:47:55 INFO - PROCESS | 2276 | 1465642075383 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 03:47:55 INFO - PROCESS | 2276 | 1465642075384 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 03:47:55 INFO - PROCESS | 2276 | 1465642075386 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 03:47:55 INFO - PROCESS | 2276 | 1465642075387 Marionette TRACE conn2 <- [1,338,null,{}] 03:47:55 INFO - PROCESS | 2276 | 1465642075390 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}] 03:47:55 INFO - PROCESS | 2276 | 1465642075391 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:55 INFO - PROCESS | 2276 | 1465642075486 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 03:47:55 INFO - PROCESS | 2276 | 1465642075490 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:55 INFO - PROCESS | 2276 | 1465642075491 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:55 INFO - PROCESS | 2276 | ++DOCSHELL 0x128c65000 == 41 [pid = 2276] [id = 92] 03:47:55 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x12a531800) [pid = 2276] [serial = 273] [outer = 0x0] 03:47:55 INFO - PROCESS | 2276 | ++DOMWINDOW == 101 (0x12a6d3c00) [pid = 2276] [serial = 274] [outer = 0x12a531800] 03:47:55 INFO - PROCESS | 2276 | 1465642075515 Marionette DEBUG loaded listener.js 03:47:55 INFO - PROCESS | 2276 | ++DOMWINDOW == 102 (0x12aa20800) [pid = 2276] [serial = 275] [outer = 0x12a531800] 03:47:55 INFO - PROCESS | 2276 | 1465642075832 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]]]}] 03:47:55 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. 03:47:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 473ms 03:47:55 INFO - PROCESS | 2276 | 1465642075861 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 03:47:55 INFO - PROCESS | 2276 | 1465642075863 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 03:47:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 03:47:55 INFO - PROCESS | 2276 | 1465642075871 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 03:47:55 INFO - PROCESS | 2276 | 1465642075872 Marionette TRACE conn2 <- [1,342,null,{}] 03:47:55 INFO - PROCESS | 2276 | 1465642075874 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}] 03:47:55 INFO - PROCESS | 2276 | 1465642075876 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:56 INFO - PROCESS | 2276 | 1465642076062 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 03:47:56 INFO - PROCESS | 2276 | --DOMWINDOW == 101 (0x12142dc00) [pid = 2276] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 03:47:56 INFO - PROCESS | 2276 | --DOMWINDOW == 100 (0x124ce2400) [pid = 2276] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 03:47:56 INFO - PROCESS | 2276 | --DOMWINDOW == 99 (0x1175bbc00) [pid = 2276] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 03:47:56 INFO - PROCESS | 2276 | --DOMWINDOW == 98 (0x128a2bc00) [pid = 2276] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 03:47:56 INFO - PROCESS | 2276 | --DOMWINDOW == 97 (0x12a407800) [pid = 2276] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 03:47:56 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x120e8b800) [pid = 2276] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 03:47:56 INFO - PROCESS | 2276 | --DOMWINDOW == 95 (0x115dc8c00) [pid = 2276] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 03:47:56 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x120e98800) [pid = 2276] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 03:47:56 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x11859bc00) [pid = 2276] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 03:47:56 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x128dcd800) [pid = 2276] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 03:47:56 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x114f77c00) [pid = 2276] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 03:47:56 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x1176d4800) [pid = 2276] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 03:47:56 INFO - PROCESS | 2276 | 1465642076103 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:56 INFO - PROCESS | 2276 | 1465642076103 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:56 INFO - PROCESS | 2276 | ++DOCSHELL 0x1196b9800 == 42 [pid = 2276] [id = 93] 03:47:56 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x114f77c00) [pid = 2276] [serial = 276] [outer = 0x0] 03:47:56 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x1184e8000) [pid = 2276] [serial = 277] [outer = 0x114f77c00] 03:47:56 INFO - PROCESS | 2276 | 1465642076128 Marionette DEBUG loaded listener.js 03:47:56 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x125641c00) [pid = 2276] [serial = 278] [outer = 0x114f77c00] 03:47:56 INFO - PROCESS | 2276 | 1465642076406 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]]]}] 03:47:56 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. 03:47:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 569ms 03:47:56 INFO - PROCESS | 2276 | 1465642076440 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 03:47:56 INFO - PROCESS | 2276 | 1465642076444 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 03:47:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 03:47:56 INFO - PROCESS | 2276 | 1465642076454 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 03:47:56 INFO - PROCESS | 2276 | 1465642076456 Marionette TRACE conn2 <- [1,346,null,{}] 03:47:56 INFO - PROCESS | 2276 | 1465642076459 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}] 03:47:56 INFO - PROCESS | 2276 | 1465642076465 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:56 INFO - PROCESS | 2276 | 1465642076571 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 03:47:56 INFO - PROCESS | 2276 | 1465642076644 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:56 INFO - PROCESS | 2276 | 1465642076646 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:56 INFO - PROCESS | 2276 | ++DOCSHELL 0x1295bd800 == 43 [pid = 2276] [id = 94] 03:47:56 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x1237b2400) [pid = 2276] [serial = 279] [outer = 0x0] 03:47:56 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x12b0e9000) [pid = 2276] [serial = 280] [outer = 0x1237b2400] 03:47:56 INFO - PROCESS | 2276 | 1465642076691 Marionette DEBUG loaded listener.js 03:47:56 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x12b858400) [pid = 2276] [serial = 281] [outer = 0x1237b2400] 03:47:57 INFO - PROCESS | 2276 | 1465642077003 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]]]}] 03:47:57 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. 03:47:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 570ms 03:47:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 03:47:57 INFO - PROCESS | 2276 | 1465642077033 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 03:47:57 INFO - PROCESS | 2276 | 1465642077035 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 03:47:57 INFO - PROCESS | 2276 | 1465642077037 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 03:47:57 INFO - PROCESS | 2276 | 1465642077038 Marionette TRACE conn2 <- [1,350,null,{}] 03:47:57 INFO - PROCESS | 2276 | 1465642077040 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}] 03:47:57 INFO - PROCESS | 2276 | 1465642077041 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:57 INFO - PROCESS | 2276 | 1465642077136 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 03:47:57 INFO - PROCESS | 2276 | 1465642077140 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:57 INFO - PROCESS | 2276 | 1465642077141 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:57 INFO - PROCESS | 2276 | ++DOCSHELL 0x12b039800 == 44 [pid = 2276] [id = 95] 03:47:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x12b85ac00) [pid = 2276] [serial = 282] [outer = 0x0] 03:47:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 98 (0x12b866400) [pid = 2276] [serial = 283] [outer = 0x12b85ac00] 03:47:57 INFO - PROCESS | 2276 | 1465642077165 Marionette DEBUG loaded listener.js 03:47:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x12ba18000) [pid = 2276] [serial = 284] [outer = 0x12b85ac00] 03:47:57 INFO - PROCESS | 2276 | 1465642077471 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]]]}] 03:47:57 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. 03:47:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 470ms 03:47:57 INFO - PROCESS | 2276 | 1465642077508 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 03:47:57 INFO - PROCESS | 2276 | 1465642077509 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 03:47:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 03:47:57 INFO - PROCESS | 2276 | 1465642077537 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 03:47:57 INFO - PROCESS | 2276 | 1465642077538 Marionette TRACE conn2 <- [1,354,null,{}] 03:47:57 INFO - PROCESS | 2276 | 1465642077541 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}] 03:47:57 INFO - PROCESS | 2276 | 1465642077542 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:57 INFO - PROCESS | 2276 | 1465642077628 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 03:47:57 INFO - PROCESS | 2276 | 1465642077632 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:57 INFO - PROCESS | 2276 | 1465642077633 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:57 INFO - PROCESS | 2276 | ++DOCSHELL 0x12b71f800 == 45 [pid = 2276] [id = 96] 03:47:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x12660ac00) [pid = 2276] [serial = 285] [outer = 0x0] 03:47:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 101 (0x12ba1e000) [pid = 2276] [serial = 286] [outer = 0x12660ac00] 03:47:57 INFO - PROCESS | 2276 | 1465642077656 Marionette DEBUG loaded listener.js 03:47:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 102 (0x12ba36400) [pid = 2276] [serial = 287] [outer = 0x12660ac00] 03:47:57 INFO - PROCESS | 2276 | 1465642077977 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]]]}] 03:47:58 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. 03:47:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 489ms 03:47:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 03:47:58 INFO - PROCESS | 2276 | 1465642078008 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 03:47:58 INFO - PROCESS | 2276 | 1465642078010 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 03:47:58 INFO - PROCESS | 2276 | 1465642078014 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 03:47:58 INFO - PROCESS | 2276 | 1465642078015 Marionette TRACE conn2 <- [1,358,null,{}] 03:47:58 INFO - PROCESS | 2276 | 1465642078017 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}] 03:47:58 INFO - PROCESS | 2276 | 1465642078018 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:58 INFO - PROCESS | 2276 | 1465642078154 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 03:47:58 INFO - PROCESS | 2276 | 1465642078251 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:58 INFO - PROCESS | 2276 | 1465642078252 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:58 INFO - PROCESS | 2276 | ++DOCSHELL 0x114f43000 == 46 [pid = 2276] [id = 97] 03:47:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 103 (0x112f03400) [pid = 2276] [serial = 288] [outer = 0x0] 03:47:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 104 (0x1133a8800) [pid = 2276] [serial = 289] [outer = 0x112f03400] 03:47:58 INFO - PROCESS | 2276 | 1465642078285 Marionette DEBUG loaded listener.js 03:47:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 105 (0x116a12800) [pid = 2276] [serial = 290] [outer = 0x112f03400] 03:47:58 INFO - PROCESS | 2276 | 1465642078734 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]]]}] 03:47:58 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. 03:47:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 768ms 03:47:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 03:47:58 INFO - PROCESS | 2276 | 1465642078783 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 03:47:58 INFO - PROCESS | 2276 | 1465642078786 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 03:47:58 INFO - PROCESS | 2276 | 1465642078789 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 03:47:58 INFO - PROCESS | 2276 | 1465642078792 Marionette TRACE conn2 <- [1,362,null,{}] 03:47:58 INFO - PROCESS | 2276 | 1465642078798 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}] 03:47:58 INFO - PROCESS | 2276 | 1465642078800 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:58 INFO - PROCESS | 2276 | 1465642078905 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 03:47:58 INFO - PROCESS | 2276 | 1465642078968 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:58 INFO - PROCESS | 2276 | 1465642078970 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:58 INFO - PROCESS | 2276 | ++DOCSHELL 0x118aaa000 == 47 [pid = 2276] [id = 98] 03:47:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 106 (0x119703000) [pid = 2276] [serial = 291] [outer = 0x0] 03:47:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 107 (0x119838800) [pid = 2276] [serial = 292] [outer = 0x119703000] 03:47:59 INFO - PROCESS | 2276 | 1465642079001 Marionette DEBUG loaded listener.js 03:47:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 108 (0x120e93c00) [pid = 2276] [serial = 293] [outer = 0x119703000] 03:47:59 INFO - PROCESS | 2276 | 1465642079418 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]]]}] 03:47:59 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. 03:47:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 675ms 03:47:59 INFO - PROCESS | 2276 | 1465642079465 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 03:47:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 03:47:59 INFO - PROCESS | 2276 | 1465642079467 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 03:47:59 INFO - PROCESS | 2276 | 1465642079470 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 03:47:59 INFO - PROCESS | 2276 | 1465642079471 Marionette TRACE conn2 <- [1,366,null,{}] 03:47:59 INFO - PROCESS | 2276 | 1465642079474 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}] 03:47:59 INFO - PROCESS | 2276 | 1465642079475 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:59 INFO - PROCESS | 2276 | 1465642079633 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 03:47:59 INFO - PROCESS | 2276 | 1465642079682 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:59 INFO - PROCESS | 2276 | 1465642079683 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:47:59 INFO - PROCESS | 2276 | ++DOCSHELL 0x128c69000 == 48 [pid = 2276] [id = 99] 03:47:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 109 (0x124f23400) [pid = 2276] [serial = 294] [outer = 0x0] 03:47:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 110 (0x1255ecc00) [pid = 2276] [serial = 295] [outer = 0x124f23400] 03:47:59 INFO - PROCESS | 2276 | 1465642079712 Marionette DEBUG loaded listener.js 03:47:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 111 (0x126b26400) [pid = 2276] [serial = 296] [outer = 0x124f23400] 03:48:00 INFO - PROCESS | 2276 | 1465642080205 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]]]}] 03:48:00 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. 03:48:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 770ms 03:48:00 INFO - PROCESS | 2276 | 1465642080248 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 03:48:00 INFO - PROCESS | 2276 | 1465642080251 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 03:48:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 03:48:00 INFO - PROCESS | 2276 | 1465642080261 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 03:48:00 INFO - PROCESS | 2276 | 1465642080264 Marionette TRACE conn2 <- [1,370,null,{}] 03:48:00 INFO - PROCESS | 2276 | 1465642080267 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}] 03:48:00 INFO - PROCESS | 2276 | 1465642080269 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:00 INFO - PROCESS | 2276 | 1465642080376 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 03:48:00 INFO - PROCESS | 2276 | 1465642080440 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:00 INFO - PROCESS | 2276 | 1465642080441 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:00 INFO - PROCESS | 2276 | ++DOCSHELL 0x12be1a800 == 49 [pid = 2276] [id = 100] 03:48:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 112 (0x128d12400) [pid = 2276] [serial = 297] [outer = 0x0] 03:48:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 113 (0x128dcd800) [pid = 2276] [serial = 298] [outer = 0x128d12400] 03:48:00 INFO - PROCESS | 2276 | 1465642080470 Marionette DEBUG loaded listener.js 03:48:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 114 (0x12b005000) [pid = 2276] [serial = 299] [outer = 0x128d12400] 03:48:00 INFO - PROCESS | 2276 | 1465642080919 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]]]}] 03:48:01 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. 03:48:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 827ms 03:48:01 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 03:48:01 INFO - PROCESS | 2276 | 1465642081099 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 03:48:01 INFO - PROCESS | 2276 | 1465642081102 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 03:48:01 INFO - PROCESS | 2276 | 1465642081105 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 03:48:01 INFO - PROCESS | 2276 | 1465642081107 Marionette TRACE conn2 <- [1,374,null,{}] 03:48:01 INFO - PROCESS | 2276 | 1465642081112 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}] 03:48:01 INFO - PROCESS | 2276 | 1465642081115 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:01 INFO - PROCESS | 2276 | 1465642081205 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 03:48:01 INFO - PROCESS | 2276 | 1465642081267 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:01 INFO - PROCESS | 2276 | 1465642081271 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:01 INFO - PROCESS | 2276 | ++DOCSHELL 0x119271000 == 50 [pid = 2276] [id = 101] 03:48:01 INFO - PROCESS | 2276 | ++DOMWINDOW == 115 (0x11859bc00) [pid = 2276] [serial = 300] [outer = 0x0] 03:48:01 INFO - PROCESS | 2276 | ++DOMWINDOW == 116 (0x118a57400) [pid = 2276] [serial = 301] [outer = 0x11859bc00] 03:48:01 INFO - PROCESS | 2276 | 1465642081298 Marionette DEBUG loaded listener.js 03:48:01 INFO - PROCESS | 2276 | ++DOMWINDOW == 117 (0x119833c00) [pid = 2276] [serial = 302] [outer = 0x11859bc00] 03:48:01 INFO - PROCESS | 2276 | 1465642081711 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 03:48:01 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 03:48:01 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 620ms 03:48:01 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 03:48:01 INFO - PROCESS | 2276 | 1465642081726 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 03:48:01 INFO - PROCESS | 2276 | 1465642081727 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 03:48:01 INFO - PROCESS | 2276 | 1465642081731 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 03:48:01 INFO - PROCESS | 2276 | 1465642081734 Marionette TRACE conn2 <- [1,378,null,{}] 03:48:01 INFO - PROCESS | 2276 | 1465642081736 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}] 03:48:01 INFO - PROCESS | 2276 | 1465642081738 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:01 INFO - PROCESS | 2276 | 1465642081833 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 03:48:01 INFO - PROCESS | 2276 | 1465642081884 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:01 INFO - PROCESS | 2276 | 1465642081885 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:01 INFO - PROCESS | 2276 | ++DOCSHELL 0x11827a800 == 51 [pid = 2276] [id = 102] 03:48:01 INFO - PROCESS | 2276 | ++DOMWINDOW == 118 (0x120fae400) [pid = 2276] [serial = 303] [outer = 0x0] 03:48:01 INFO - PROCESS | 2276 | ++DOMWINDOW == 119 (0x1233dd400) [pid = 2276] [serial = 304] [outer = 0x120fae400] 03:48:01 INFO - PROCESS | 2276 | 1465642081913 Marionette DEBUG loaded listener.js 03:48:01 INFO - PROCESS | 2276 | ++DOMWINDOW == 120 (0x1255e6400) [pid = 2276] [serial = 305] [outer = 0x120fae400] 03:48:02 INFO - PROCESS | 2276 | --DOCSHELL 0x12b71f800 == 50 [pid = 2276] [id = 96] 03:48:02 INFO - PROCESS | 2276 | --DOCSHELL 0x12b039800 == 49 [pid = 2276] [id = 95] 03:48:02 INFO - PROCESS | 2276 | --DOCSHELL 0x1295bd800 == 48 [pid = 2276] [id = 94] 03:48:02 INFO - PROCESS | 2276 | --DOCSHELL 0x1196b9800 == 47 [pid = 2276] [id = 93] 03:48:02 INFO - PROCESS | 2276 | --DOCSHELL 0x128c65000 == 46 [pid = 2276] [id = 92] 03:48:02 INFO - PROCESS | 2276 | --DOCSHELL 0x12651e800 == 45 [pid = 2276] [id = 91] 03:48:02 INFO - PROCESS | 2276 | --DOCSHELL 0x125595000 == 44 [pid = 2276] [id = 90] 03:48:02 INFO - PROCESS | 2276 | --DOMWINDOW == 119 (0x12b008800) [pid = 2276] [serial = 235] [outer = 0x0] [url = about:blank] 03:48:02 INFO - PROCESS | 2276 | --DOCSHELL 0x121337000 == 43 [pid = 2276] [id = 89] 03:48:02 INFO - PROCESS | 2276 | --DOCSHELL 0x12114c000 == 42 [pid = 2276] [id = 88] 03:48:02 INFO - PROCESS | 2276 | --DOCSHELL 0x119bde800 == 41 [pid = 2276] [id = 87] 03:48:02 INFO - PROCESS | 2276 | --DOCSHELL 0x118281000 == 40 [pid = 2276] [id = 86] 03:48:02 INFO - PROCESS | 2276 | --DOCSHELL 0x1185be800 == 39 [pid = 2276] [id = 85] 03:48:02 INFO - PROCESS | 2276 | --DOCSHELL 0x11745a800 == 38 [pid = 2276] [id = 84] 03:48:02 INFO - PROCESS | 2276 | 1465642082275 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 03:48:02 INFO - PROCESS | 2276 | --DOMWINDOW == 118 (0x12aa1a800) [pid = 2276] [serial = 233] [outer = 0x0] [url = about:blank] 03:48:02 INFO - PROCESS | 2276 | --DOMWINDOW == 117 (0x125642800) [pid = 2276] [serial = 212] [outer = 0x0] [url = about:blank] 03:48:02 INFO - PROCESS | 2276 | --DOMWINDOW == 116 (0x12a6d4800) [pid = 2276] [serial = 232] [outer = 0x0] [url = about:blank] 03:48:02 INFO - PROCESS | 2276 | --DOMWINDOW == 115 (0x1216be800) [pid = 2276] [serial = 227] [outer = 0x0] [url = about:blank] 03:48:02 INFO - PROCESS | 2276 | --DOMWINDOW == 114 (0x128dcb400) [pid = 2276] [serial = 218] [outer = 0x0] [url = about:blank] 03:48:02 INFO - PROCESS | 2276 | --DOMWINDOW == 113 (0x12a537800) [pid = 2276] [serial = 224] [outer = 0x0] [url = about:blank] 03:48:02 INFO - PROCESS | 2276 | --DOMWINDOW == 112 (0x120e98c00) [pid = 2276] [serial = 205] [outer = 0x0] [url = about:blank] 03:48:02 INFO - PROCESS | 2276 | --DOMWINDOW == 111 (0x124ab6000) [pid = 2276] [serial = 209] [outer = 0x0] [url = about:blank] 03:48:02 INFO - PROCESS | 2276 | --DOMWINDOW == 110 (0x128dc6000) [pid = 2276] [serial = 192] [outer = 0x0] [url = about:blank] 03:48:02 INFO - PROCESS | 2276 | --DOMWINDOW == 109 (0x116f0f000) [pid = 2276] [serial = 195] [outer = 0x0] [url = about:blank] 03:48:02 INFO - PROCESS | 2276 | --DOMWINDOW == 108 (0x12a6cfc00) [pid = 2276] [serial = 230] [outer = 0x0] [url = about:blank] 03:48:02 INFO - PROCESS | 2276 | --DOMWINDOW == 107 (0x1185a1000) [pid = 2276] [serial = 202] [outer = 0x0] [url = about:blank] 03:48:02 INFO - PROCESS | 2276 | --DOMWINDOW == 106 (0x12142e800) [pid = 2276] [serial = 206] [outer = 0x0] [url = about:blank] 03:48:02 INFO - PROCESS | 2276 | --DOMWINDOW == 105 (0x12a407400) [pid = 2276] [serial = 221] [outer = 0x0] [url = about:blank] 03:48:02 INFO - PROCESS | 2276 | --DOMWINDOW == 104 (0x124ce4400) [pid = 2276] [serial = 211] [outer = 0x0] [url = about:blank] 03:48:02 INFO - PROCESS | 2276 | --DOMWINDOW == 103 (0x12b825000) [pid = 2276] [serial = 49] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 03:48:02 INFO - PROCESS | 2276 | --DOMWINDOW == 102 (0x11970f000) [pid = 2276] [serial = 203] [outer = 0x0] [url = about:blank] 03:48:02 INFO - PROCESS | 2276 | --DOMWINDOW == 101 (0x128d1a000) [pid = 2276] [serial = 215] [outer = 0x0] [url = about:blank] 03:48:02 INFO - PROCESS | 2276 | --DOMWINDOW == 100 (0x12a538c00) [pid = 2276] [serial = 229] [outer = 0x0] [url = about:blank] 03:48:02 INFO - PROCESS | 2276 | --DOMWINDOW == 99 (0x1292de400) [pid = 2276] [serial = 220] [outer = 0x0] [url = about:blank] 03:48:02 INFO - PROCESS | 2276 | --DOMWINDOW == 98 (0x118a52000) [pid = 2276] [serial = 226] [outer = 0x0] [url = about:blank] 03:48:02 INFO - PROCESS | 2276 | --DOMWINDOW == 97 (0x128d30c00) [pid = 2276] [serial = 217] [outer = 0x0] [url = about:blank] 03:48:02 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x11816e400) [pid = 2276] [serial = 198] [outer = 0x0] [url = about:blank] 03:48:02 INFO - PROCESS | 2276 | --DOMWINDOW == 95 (0x12a52a000) [pid = 2276] [serial = 223] [outer = 0x0] [url = about:blank] 03:48:02 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x1218bb400) [pid = 2276] [serial = 208] [outer = 0x0] [url = about:blank] 03:48:02 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x126615800) [pid = 2276] [serial = 214] [outer = 0x0] [url = about:blank] 03:48:02 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x1182e7800) [pid = 2276] [serial = 199] [outer = 0x0] [url = about:blank] 03:48:02 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 03:48:02 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 572ms 03:48:02 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 03:48:02 INFO - PROCESS | 2276 | 1465642082302 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 03:48:02 INFO - PROCESS | 2276 | 1465642082304 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 03:48:02 INFO - PROCESS | 2276 | 1465642082306 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 03:48:02 INFO - PROCESS | 2276 | 1465642082307 Marionette TRACE conn2 <- [1,382,null,{}] 03:48:02 INFO - PROCESS | 2276 | 1465642082314 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}] 03:48:02 INFO - PROCESS | 2276 | 1465642082317 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:02 INFO - PROCESS | 2276 | 1465642082402 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 03:48:02 INFO - PROCESS | 2276 | 1465642082408 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:02 INFO - PROCESS | 2276 | 1465642082412 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:02 INFO - PROCESS | 2276 | ++DOCSHELL 0x1196ac000 == 39 [pid = 2276] [id = 103] 03:48:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x12681f800) [pid = 2276] [serial = 306] [outer = 0x0] 03:48:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x126b0e000) [pid = 2276] [serial = 307] [outer = 0x12681f800] 03:48:02 INFO - PROCESS | 2276 | 1465642082442 Marionette DEBUG loaded listener.js 03:48:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x128cbf400) [pid = 2276] [serial = 308] [outer = 0x12681f800] 03:48:02 INFO - PROCESS | 2276 | 1465642082793 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 03:48:02 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 03:48:02 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 519ms 03:48:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 03:48:02 INFO - PROCESS | 2276 | 1465642082827 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 03:48:02 INFO - PROCESS | 2276 | 1465642082829 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 03:48:02 INFO - PROCESS | 2276 | 1465642082832 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 03:48:02 INFO - PROCESS | 2276 | 1465642082834 Marionette TRACE conn2 <- [1,386,null,{}] 03:48:02 INFO - PROCESS | 2276 | 1465642082837 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}] 03:48:02 INFO - PROCESS | 2276 | 1465642082839 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:02 INFO - PROCESS | 2276 | 1465642082964 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 03:48:03 INFO - PROCESS | 2276 | 1465642083034 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:03 INFO - PROCESS | 2276 | 1465642083034 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:03 INFO - PROCESS | 2276 | ++DOCSHELL 0x12358d800 == 40 [pid = 2276] [id = 104] 03:48:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x1292e2800) [pid = 2276] [serial = 309] [outer = 0x0] 03:48:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x12a409c00) [pid = 2276] [serial = 310] [outer = 0x1292e2800] 03:48:03 INFO - PROCESS | 2276 | 1465642083059 Marionette DEBUG loaded listener.js 03:48:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 98 (0x12a687400) [pid = 2276] [serial = 311] [outer = 0x1292e2800] 03:48:03 INFO - PROCESS | 2276 | 1465642083586 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]]]}] 03:48:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 03:48:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 773ms 03:48:03 INFO - PROCESS | 2276 | 1465642083636 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 03:48:03 INFO - PROCESS | 2276 | 1465642083638 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 03:48:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 03:48:03 INFO - PROCESS | 2276 | 1465642083642 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 03:48:03 INFO - PROCESS | 2276 | 1465642083644 Marionette TRACE conn2 <- [1,390,null,{}] 03:48:03 INFO - PROCESS | 2276 | 1465642083648 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}] 03:48:03 INFO - PROCESS | 2276 | 1465642083650 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:03 INFO - PROCESS | 2276 | 1465642083779 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 03:48:03 INFO - PROCESS | 2276 | 1465642083845 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:03 INFO - PROCESS | 2276 | 1465642083846 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:03 INFO - PROCESS | 2276 | ++DOCSHELL 0x1266ad000 == 41 [pid = 2276] [id = 105] 03:48:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x12a403c00) [pid = 2276] [serial = 312] [outer = 0x0] 03:48:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x12b0e5000) [pid = 2276] [serial = 313] [outer = 0x12a403c00] 03:48:03 INFO - PROCESS | 2276 | 1465642083871 Marionette DEBUG loaded listener.js 03:48:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 101 (0x12b827800) [pid = 2276] [serial = 314] [outer = 0x12a403c00] 03:48:04 INFO - PROCESS | 2276 | 1465642084148 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]]]}] 03:48:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 03:48:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 520ms 03:48:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 03:48:04 INFO - PROCESS | 2276 | 1465642084166 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 03:48:04 INFO - PROCESS | 2276 | 1465642084167 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 03:48:04 INFO - PROCESS | 2276 | 1465642084170 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 03:48:04 INFO - PROCESS | 2276 | 1465642084171 Marionette TRACE conn2 <- [1,394,null,{}] 03:48:04 INFO - PROCESS | 2276 | 1465642084173 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}] 03:48:04 INFO - PROCESS | 2276 | 1465642084180 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:04 INFO - PROCESS | 2276 | 1465642084300 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 03:48:04 INFO - PROCESS | 2276 | 1465642084304 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:04 INFO - PROCESS | 2276 | 1465642084306 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:04 INFO - PROCESS | 2276 | ++DOCSHELL 0x128d4d800 == 42 [pid = 2276] [id = 106] 03:48:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 102 (0x12b862000) [pid = 2276] [serial = 315] [outer = 0x0] 03:48:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 103 (0x12ba38000) [pid = 2276] [serial = 316] [outer = 0x12b862000] 03:48:04 INFO - PROCESS | 2276 | 1465642084331 Marionette DEBUG loaded listener.js 03:48:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 104 (0x12bedf000) [pid = 2276] [serial = 317] [outer = 0x12b862000] 03:48:04 INFO - PROCESS | 2276 | 1465642084755 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]]]}] 03:48:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 03:48:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 619ms 03:48:04 INFO - PROCESS | 2276 | 1465642084790 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 03:48:04 INFO - PROCESS | 2276 | 1465642084792 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 03:48:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 03:48:04 INFO - PROCESS | 2276 | 1465642084796 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 03:48:04 INFO - PROCESS | 2276 | 1465642084797 Marionette TRACE conn2 <- [1,398,null,{}] 03:48:04 INFO - PROCESS | 2276 | 1465642084801 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}] 03:48:04 INFO - PROCESS | 2276 | 1465642084803 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:04 INFO - PROCESS | 2276 | 1465642084967 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 03:48:05 INFO - PROCESS | 2276 | 1465642085017 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:05 INFO - PROCESS | 2276 | 1465642085018 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:05 INFO - PROCESS | 2276 | ++DOCSHELL 0x1169a8000 == 43 [pid = 2276] [id = 107] 03:48:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 105 (0x12bedfc00) [pid = 2276] [serial = 318] [outer = 0x0] 03:48:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 106 (0x12c0c3400) [pid = 2276] [serial = 319] [outer = 0x12bedfc00] 03:48:05 INFO - PROCESS | 2276 | 1465642085104 Marionette DEBUG loaded listener.js 03:48:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 107 (0x12c0c8000) [pid = 2276] [serial = 320] [outer = 0x12bedfc00] 03:48:05 INFO - PROCESS | 2276 | 1465642085484 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]]]}] 03:48:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 03:48:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 720ms 03:48:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 03:48:05 INFO - PROCESS | 2276 | 1465642085515 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 03:48:05 INFO - PROCESS | 2276 | 1465642085516 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 03:48:05 INFO - PROCESS | 2276 | 1465642085518 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 03:48:05 INFO - PROCESS | 2276 | 1465642085519 Marionette TRACE conn2 <- [1,402,null,{}] 03:48:05 INFO - PROCESS | 2276 | 1465642085521 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}] 03:48:05 INFO - PROCESS | 2276 | 1465642085522 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:05 INFO - PROCESS | 2276 | 1465642085620 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 03:48:05 INFO - PROCESS | 2276 | 1465642085672 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:05 INFO - PROCESS | 2276 | 1465642085673 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:05 INFO - PROCESS | 2276 | 1465642085674 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 03:48:05 INFO - PROCESS | 2276 | ++DOCSHELL 0x12b714800 == 44 [pid = 2276] [id = 108] 03:48:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 108 (0x12c64ec00) [pid = 2276] [serial = 321] [outer = 0x0] 03:48:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 109 (0x12c650800) [pid = 2276] [serial = 322] [outer = 0x12c64ec00] 03:48:05 INFO - PROCESS | 2276 | 1465642085709 Marionette DEBUG loaded listener.js 03:48:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 110 (0x12ca02800) [pid = 2276] [serial = 323] [outer = 0x12c64ec00] 03:48:06 INFO - PROCESS | 2276 | 1465642086047 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]]]}] 03:48:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 03:48:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 568ms 03:48:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 03:48:06 INFO - PROCESS | 2276 | 1465642086087 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 03:48:06 INFO - PROCESS | 2276 | 1465642086088 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 03:48:06 INFO - PROCESS | 2276 | 1465642086090 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 03:48:06 INFO - PROCESS | 2276 | 1465642086091 Marionette TRACE conn2 <- [1,406,null,{}] 03:48:06 INFO - PROCESS | 2276 | 1465642086093 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}] 03:48:06 INFO - PROCESS | 2276 | 1465642086095 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:06 INFO - PROCESS | 2276 | 1465642086198 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 03:48:06 INFO - PROCESS | 2276 | 1465642086210 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:06 INFO - PROCESS | 2276 | 1465642086211 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:06 INFO - PROCESS | 2276 | ++DOCSHELL 0x12be13000 == 45 [pid = 2276] [id = 109] 03:48:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 111 (0x112fa3400) [pid = 2276] [serial = 324] [outer = 0x0] 03:48:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 112 (0x112fa5400) [pid = 2276] [serial = 325] [outer = 0x112fa3400] 03:48:06 INFO - PROCESS | 2276 | 1465642086235 Marionette DEBUG loaded listener.js 03:48:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 113 (0x120e90800) [pid = 2276] [serial = 326] [outer = 0x112fa3400] 03:48:06 INFO - PROCESS | 2276 | --DOMWINDOW == 112 (0x1213b5000) [pid = 2276] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 03:48:06 INFO - PROCESS | 2276 | --DOMWINDOW == 111 (0x116973400) [pid = 2276] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 03:48:06 INFO - PROCESS | 2276 | --DOMWINDOW == 110 (0x128d2d800) [pid = 2276] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 03:48:06 INFO - PROCESS | 2276 | --DOMWINDOW == 109 (0x128d31000) [pid = 2276] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 03:48:06 INFO - PROCESS | 2276 | --DOMWINDOW == 108 (0x126132400) [pid = 2276] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 03:48:06 INFO - PROCESS | 2276 | --DOMWINDOW == 107 (0x12a531800) [pid = 2276] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 03:48:06 INFO - PROCESS | 2276 | --DOMWINDOW == 106 (0x116762800) [pid = 2276] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 03:48:06 INFO - PROCESS | 2276 | --DOMWINDOW == 105 (0x1216c0c00) [pid = 2276] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 03:48:06 INFO - PROCESS | 2276 | --DOMWINDOW == 104 (0x1255eb000) [pid = 2276] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 03:48:06 INFO - PROCESS | 2276 | --DOMWINDOW == 103 (0x119706400) [pid = 2276] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 03:48:06 INFO - PROCESS | 2276 | --DOMWINDOW == 102 (0x1237b2400) [pid = 2276] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 03:48:06 INFO - PROCESS | 2276 | --DOMWINDOW == 101 (0x114f77c00) [pid = 2276] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 03:48:06 INFO - PROCESS | 2276 | --DOMWINDOW == 100 (0x12b85ac00) [pid = 2276] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 03:48:06 INFO - PROCESS | 2276 | --DOMWINDOW == 99 (0x113c4c400) [pid = 2276] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 03:48:06 INFO - PROCESS | 2276 | 1465642086701 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]]]}] 03:48:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 03:48:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 620ms 03:48:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 03:48:06 INFO - PROCESS | 2276 | 1465642086715 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 03:48:06 INFO - PROCESS | 2276 | 1465642086717 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 03:48:06 INFO - PROCESS | 2276 | 1465642086720 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 03:48:06 INFO - PROCESS | 2276 | 1465642086722 Marionette TRACE conn2 <- [1,410,null,{}] 03:48:06 INFO - PROCESS | 2276 | 1465642086726 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}] 03:48:06 INFO - PROCESS | 2276 | 1465642086730 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:06 INFO - PROCESS | 2276 | 1465642086879 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 03:48:06 INFO - PROCESS | 2276 | 1465642086968 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:06 INFO - PROCESS | 2276 | 1465642086970 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:06 INFO - PROCESS | 2276 | ++DOCSHELL 0x128c61000 == 46 [pid = 2276] [id = 110] 03:48:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x112fa1400) [pid = 2276] [serial = 327] [outer = 0x0] 03:48:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 101 (0x1175c2800) [pid = 2276] [serial = 328] [outer = 0x112fa1400] 03:48:07 INFO - PROCESS | 2276 | 1465642087011 Marionette DEBUG loaded listener.js 03:48:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 102 (0x1214ed800) [pid = 2276] [serial = 329] [outer = 0x112fa1400] 03:48:07 INFO - PROCESS | 2276 | 1465642087401 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]]]}] 03:48:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 03:48:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 721ms 03:48:07 INFO - PROCESS | 2276 | 1465642087441 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 03:48:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 03:48:07 INFO - PROCESS | 2276 | 1465642087442 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 03:48:07 INFO - PROCESS | 2276 | 1465642087445 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 03:48:07 INFO - PROCESS | 2276 | 1465642087447 Marionette TRACE conn2 <- [1,414,null,{}] 03:48:07 INFO - PROCESS | 2276 | 1465642087449 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}] 03:48:07 INFO - PROCESS | 2276 | 1465642087451 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:07 INFO - PROCESS | 2276 | 1465642087571 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 03:48:07 INFO - PROCESS | 2276 | 1465642087577 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:07 INFO - PROCESS | 2276 | 1465642087579 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:07 INFO - PROCESS | 2276 | ++DOCSHELL 0x12be4b000 == 47 [pid = 2276] [id = 111] 03:48:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 103 (0x1214ef800) [pid = 2276] [serial = 330] [outer = 0x0] 03:48:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 104 (0x128cce800) [pid = 2276] [serial = 331] [outer = 0x1214ef800] 03:48:07 INFO - PROCESS | 2276 | 1465642087605 Marionette DEBUG loaded listener.js 03:48:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 105 (0x12bee5400) [pid = 2276] [serial = 332] [outer = 0x1214ef800] 03:48:07 INFO - PROCESS | 2276 | 1465642087956 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]]]}] 03:48:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 03:48:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 520ms 03:48:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 03:48:07 INFO - PROCESS | 2276 | 1465642087965 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 03:48:07 INFO - PROCESS | 2276 | 1465642087966 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 03:48:07 INFO - PROCESS | 2276 | 1465642087976 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 03:48:07 INFO - PROCESS | 2276 | 1465642087977 Marionette TRACE conn2 <- [1,418,null,{}] 03:48:07 INFO - PROCESS | 2276 | 1465642087979 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}] 03:48:07 INFO - PROCESS | 2276 | 1465642087980 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:08 INFO - PROCESS | 2276 | 1465642088066 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 03:48:08 INFO - PROCESS | 2276 | 1465642088069 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:08 INFO - PROCESS | 2276 | 1465642088070 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:08 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c272800 == 48 [pid = 2276] [id = 112] 03:48:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 106 (0x112f9a400) [pid = 2276] [serial = 333] [outer = 0x0] 03:48:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 107 (0x121be7800) [pid = 2276] [serial = 334] [outer = 0x112f9a400] 03:48:08 INFO - PROCESS | 2276 | 1465642088098 Marionette DEBUG loaded listener.js 03:48:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 108 (0x121bebc00) [pid = 2276] [serial = 335] [outer = 0x112f9a400] 03:48:09 INFO - PROCESS | 2276 | 1465642089018 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]]]}] 03:48:09 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 03:48:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1078ms 03:48:09 INFO - PROCESS | 2276 | 1465642089048 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 03:48:09 INFO - PROCESS | 2276 | 1465642089050 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 03:48:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 03:48:09 INFO - PROCESS | 2276 | 1465642089053 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 03:48:09 INFO - PROCESS | 2276 | 1465642089055 Marionette TRACE conn2 <- [1,422,null,{}] 03:48:09 INFO - PROCESS | 2276 | 1465642089060 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}] 03:48:09 INFO - PROCESS | 2276 | 1465642089061 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:09 INFO - PROCESS | 2276 | 1465642089169 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 03:48:09 INFO - PROCESS | 2276 | 1465642089223 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:09 INFO - PROCESS | 2276 | 1465642089226 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:09 INFO - PROCESS | 2276 | ++DOCSHELL 0x117e5e000 == 49 [pid = 2276] [id = 113] 03:48:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 109 (0x1176cb800) [pid = 2276] [serial = 336] [outer = 0x0] 03:48:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 110 (0x1182e3c00) [pid = 2276] [serial = 337] [outer = 0x1176cb800] 03:48:09 INFO - PROCESS | 2276 | 1465642089257 Marionette DEBUG loaded listener.js 03:48:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 111 (0x118f82400) [pid = 2276] [serial = 338] [outer = 0x1176cb800] 03:48:10 INFO - PROCESS | 2276 | 1465642090200 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]]]}] 03:48:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 03:48:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1172ms 03:48:10 INFO - PROCESS | 2276 | 1465642090226 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 03:48:10 INFO - PROCESS | 2276 | 1465642090229 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 03:48:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 03:48:10 INFO - PROCESS | 2276 | 1465642090234 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 03:48:10 INFO - PROCESS | 2276 | 1465642090236 Marionette TRACE conn2 <- [1,426,null,{}] 03:48:10 INFO - PROCESS | 2276 | 1465642090238 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}] 03:48:10 INFO - PROCESS | 2276 | 1465642090240 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:10 INFO - PROCESS | 2276 | 1465642090351 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 03:48:10 INFO - PROCESS | 2276 | 1465642090405 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:10 INFO - PROCESS | 2276 | 1465642090406 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:10 INFO - PROCESS | 2276 | ++DOCSHELL 0x124a35800 == 50 [pid = 2276] [id = 114] 03:48:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 112 (0x1192d9000) [pid = 2276] [serial = 339] [outer = 0x0] 03:48:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 113 (0x1192dd000) [pid = 2276] [serial = 340] [outer = 0x1192d9000] 03:48:10 INFO - PROCESS | 2276 | 1465642090437 Marionette DEBUG loaded listener.js 03:48:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 114 (0x120e91000) [pid = 2276] [serial = 341] [outer = 0x1192d9000] 03:48:11 INFO - PROCESS | 2276 | 1465642091100 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] 03:48:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 03:48:11 INFO - PROCESS | 2276 | 1465642091160 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 03:48:11 INFO - PROCESS | 2276 | 1465642091163 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 03:48:11 INFO - PROCESS | 2276 | 1465642091165 Marionette TRACE conn2 <- [1,430,null,{}] 03:48:11 INFO - PROCESS | 2276 | 1465642091168 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}] 03:48:11 INFO - PROCESS | 2276 | 1465642091170 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:11 INFO - PROCESS | 2276 | 1465642091265 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 03:48:11 INFO - PROCESS | 2276 | 1465642091321 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:11 INFO - PROCESS | 2276 | 1465642091324 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:11 INFO - PROCESS | 2276 | ++DOCSHELL 0x11827c800 == 51 [pid = 2276] [id = 115] 03:48:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 115 (0x11859fc00) [pid = 2276] [serial = 342] [outer = 0x0] 03:48:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 116 (0x118f90c00) [pid = 2276] [serial = 343] [outer = 0x11859fc00] 03:48:11 INFO - PROCESS | 2276 | 1465642091352 Marionette DEBUG loaded listener.js 03:48:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 117 (0x1192d8800) [pid = 2276] [serial = 344] [outer = 0x11859fc00] 03:48:11 INFO - PROCESS | 2276 | 1465642091819 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]]]}] 03:48:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 03:48:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 674ms 03:48:11 INFO - PROCESS | 2276 | 1465642091838 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 03:48:11 INFO - PROCESS | 2276 | 1465642091842 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 03:48:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 03:48:11 INFO - PROCESS | 2276 | 1465642091848 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 03:48:11 INFO - PROCESS | 2276 | 1465642091851 Marionette TRACE conn2 <- [1,434,null,{}] 03:48:11 INFO - PROCESS | 2276 | 1465642091854 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}] 03:48:11 INFO - PROCESS | 2276 | 1465642091857 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:11 INFO - PROCESS | 2276 | 1465642091995 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 03:48:12 INFO - PROCESS | 2276 | 1465642092099 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:12 INFO - PROCESS | 2276 | 1465642092101 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:12 INFO - PROCESS | 2276 | ++DOCSHELL 0x1185be800 == 52 [pid = 2276] [id = 116] 03:48:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 118 (0x119c15800) [pid = 2276] [serial = 345] [outer = 0x0] 03:48:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 119 (0x1214f2000) [pid = 2276] [serial = 346] [outer = 0x119c15800] 03:48:12 INFO - PROCESS | 2276 | 1465642092149 Marionette DEBUG loaded listener.js 03:48:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 120 (0x121946000) [pid = 2276] [serial = 347] [outer = 0x119c15800] 03:48:12 INFO - PROCESS | 2276 | --DOCSHELL 0x116aa2800 == 51 [pid = 2276] [id = 66] 03:48:12 INFO - PROCESS | 2276 | --DOCSHELL 0x12be4b000 == 50 [pid = 2276] [id = 111] 03:48:12 INFO - PROCESS | 2276 | --DOCSHELL 0x128c61000 == 49 [pid = 2276] [id = 110] 03:48:12 INFO - PROCESS | 2276 | --DOCSHELL 0x12be13000 == 48 [pid = 2276] [id = 109] 03:48:12 INFO - PROCESS | 2276 | --DOCSHELL 0x12b714800 == 47 [pid = 2276] [id = 108] 03:48:12 INFO - PROCESS | 2276 | --DOCSHELL 0x1169a8000 == 46 [pid = 2276] [id = 107] 03:48:12 INFO - PROCESS | 2276 | --DOCSHELL 0x128d4d800 == 45 [pid = 2276] [id = 106] 03:48:12 INFO - PROCESS | 2276 | --DOCSHELL 0x1266ad000 == 44 [pid = 2276] [id = 105] 03:48:12 INFO - PROCESS | 2276 | --DOMWINDOW == 119 (0x1255eb800) [pid = 2276] [serial = 244] [outer = 0x0] [url = about:blank] 03:48:12 INFO - PROCESS | 2276 | --DOMWINDOW == 118 (0x126b2e000) [pid = 2276] [serial = 247] [outer = 0x0] [url = about:blank] 03:48:12 INFO - PROCESS | 2276 | --DOMWINDOW == 117 (0x119970400) [pid = 2276] [serial = 241] [outer = 0x0] [url = about:blank] 03:48:12 INFO - PROCESS | 2276 | --DOMWINDOW == 116 (0x1184e7400) [pid = 2276] [serial = 238] [outer = 0x0] [url = about:blank] 03:48:12 INFO - PROCESS | 2276 | --DOMWINDOW == 115 (0x12ba1e000) [pid = 2276] [serial = 286] [outer = 0x0] [url = about:blank] 03:48:12 INFO - PROCESS | 2276 | --DOCSHELL 0x12358d800 == 43 [pid = 2276] [id = 104] 03:48:12 INFO - PROCESS | 2276 | --DOCSHELL 0x1196ac000 == 42 [pid = 2276] [id = 103] 03:48:12 INFO - PROCESS | 2276 | --DOCSHELL 0x11827a800 == 41 [pid = 2276] [id = 102] 03:48:12 INFO - PROCESS | 2276 | --DOCSHELL 0x119271000 == 40 [pid = 2276] [id = 101] 03:48:12 INFO - PROCESS | 2276 | --DOCSHELL 0x128c69000 == 39 [pid = 2276] [id = 99] 03:48:12 INFO - PROCESS | 2276 | --DOCSHELL 0x118aaa000 == 38 [pid = 2276] [id = 98] 03:48:12 INFO - PROCESS | 2276 | --DOCSHELL 0x114f43000 == 37 [pid = 2276] [id = 97] 03:48:12 INFO - PROCESS | 2276 | --DOMWINDOW == 114 (0x126553800) [pid = 2276] [serial = 259] [outer = 0x0] [url = about:blank] 03:48:12 INFO - PROCESS | 2276 | --DOMWINDOW == 113 (0x12660f800) [pid = 2276] [serial = 260] [outer = 0x0] [url = about:blank] 03:48:12 INFO - PROCESS | 2276 | --DOMWINDOW == 112 (0x12a6d3c00) [pid = 2276] [serial = 274] [outer = 0x0] [url = about:blank] 03:48:12 INFO - PROCESS | 2276 | --DOMWINDOW == 111 (0x1176d7800) [pid = 2276] [serial = 250] [outer = 0x0] [url = about:blank] 03:48:12 INFO - PROCESS | 2276 | --DOMWINDOW == 110 (0x121949000) [pid = 2276] [serial = 256] [outer = 0x0] [url = about:blank] 03:48:12 INFO - PROCESS | 2276 | --DOMWINDOW == 109 (0x124ac0000) [pid = 2276] [serial = 257] [outer = 0x0] [url = about:blank] 03:48:12 INFO - PROCESS | 2276 | --DOMWINDOW == 108 (0x12691c000) [pid = 2276] [serial = 262] [outer = 0x0] [url = about:blank] 03:48:12 INFO - PROCESS | 2276 | --DOMWINDOW == 107 (0x126b29400) [pid = 2276] [serial = 263] [outer = 0x0] [url = about:blank] 03:48:12 INFO - PROCESS | 2276 | --DOMWINDOW == 106 (0x11996a800) [pid = 2276] [serial = 253] [outer = 0x0] [url = about:blank] 03:48:12 INFO - PROCESS | 2276 | --DOMWINDOW == 105 (0x120e90c00) [pid = 2276] [serial = 254] [outer = 0x0] [url = about:blank] 03:48:12 INFO - PROCESS | 2276 | --DOMWINDOW == 104 (0x12b0e9000) [pid = 2276] [serial = 280] [outer = 0x0] [url = about:blank] 03:48:12 INFO - PROCESS | 2276 | --DOMWINDOW == 103 (0x12aa20800) [pid = 2276] [serial = 275] [outer = 0x0] [url = about:blank] 03:48:12 INFO - PROCESS | 2276 | --DOMWINDOW == 102 (0x125641c00) [pid = 2276] [serial = 278] [outer = 0x0] [url = about:blank] 03:48:12 INFO - PROCESS | 2276 | --DOMWINDOW == 101 (0x12b866400) [pid = 2276] [serial = 283] [outer = 0x0] [url = about:blank] 03:48:12 INFO - PROCESS | 2276 | --DOMWINDOW == 100 (0x118568800) [pid = 2276] [serial = 251] [outer = 0x0] [url = about:blank] 03:48:12 INFO - PROCESS | 2276 | --DOMWINDOW == 99 (0x1184e8000) [pid = 2276] [serial = 277] [outer = 0x0] [url = about:blank] 03:48:12 INFO - PROCESS | 2276 | --DOMWINDOW == 98 (0x126b27800) [pid = 2276] [serial = 265] [outer = 0x0] [url = about:blank] 03:48:12 INFO - PROCESS | 2276 | --DOMWINDOW == 97 (0x128d2d400) [pid = 2276] [serial = 266] [outer = 0x0] [url = about:blank] 03:48:12 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x12b858400) [pid = 2276] [serial = 281] [outer = 0x0] [url = about:blank] 03:48:12 INFO - PROCESS | 2276 | --DOMWINDOW == 95 (0x12a68b000) [pid = 2276] [serial = 272] [outer = 0x0] [url = about:blank] 03:48:12 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x12ba18000) [pid = 2276] [serial = 284] [outer = 0x0] [url = about:blank] 03:48:12 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x12a409400) [pid = 2276] [serial = 269] [outer = 0x0] [url = about:blank] 03:48:12 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x1292d5000) [pid = 2276] [serial = 193] [outer = 0x0] [url = about:blank] 03:48:12 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x11816f800) [pid = 2276] [serial = 196] [outer = 0x0] [url = about:blank] 03:48:12 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x1292d5400) [pid = 2276] [serial = 268] [outer = 0x0] [url = about:blank] 03:48:12 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x12a681800) [pid = 2276] [serial = 271] [outer = 0x0] [url = about:blank] 03:48:12 INFO - PROCESS | 2276 | 1465642092570 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]]]}] 03:48:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 03:48:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 771ms 03:48:12 INFO - PROCESS | 2276 | 1465642092619 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 03:48:12 INFO - PROCESS | 2276 | 1465642092620 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 03:48:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 03:48:12 INFO - PROCESS | 2276 | 1465642092622 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 03:48:12 INFO - PROCESS | 2276 | 1465642092625 Marionette TRACE conn2 <- [1,438,null,{}] 03:48:12 INFO - PROCESS | 2276 | 1465642092643 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}] 03:48:12 INFO - PROCESS | 2276 | 1465642092646 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:12 INFO - PROCESS | 2276 | 1465642092730 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 03:48:12 INFO - PROCESS | 2276 | 1465642092735 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:12 INFO - PROCESS | 2276 | 1465642092738 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:12 INFO - PROCESS | 2276 | ++DOCSHELL 0x119bdf800 == 38 [pid = 2276] [id = 117] 03:48:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x12194bc00) [pid = 2276] [serial = 348] [outer = 0x0] 03:48:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x121bea800) [pid = 2276] [serial = 349] [outer = 0x12194bc00] 03:48:12 INFO - PROCESS | 2276 | 1465642092766 Marionette DEBUG loaded listener.js 03:48:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x124ce1c00) [pid = 2276] [serial = 350] [outer = 0x12194bc00] 03:48:13 INFO - PROCESS | 2276 | 1465642093129 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]]]}] 03:48:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 03:48:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 524ms 03:48:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 03:48:13 INFO - PROCESS | 2276 | 1465642093148 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 03:48:13 INFO - PROCESS | 2276 | 1465642093149 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 03:48:13 INFO - PROCESS | 2276 | 1465642093151 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 03:48:13 INFO - PROCESS | 2276 | 1465642093153 Marionette TRACE conn2 <- [1,442,null,{}] 03:48:13 INFO - PROCESS | 2276 | 1465642093155 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}] 03:48:13 INFO - PROCESS | 2276 | 1465642093156 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:13 INFO - PROCESS | 2276 | 1465642093243 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 03:48:13 INFO - PROCESS | 2276 | 1465642093296 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:13 INFO - PROCESS | 2276 | 1465642093297 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:13 INFO - PROCESS | 2276 | ++DOCSHELL 0x121265800 == 39 [pid = 2276] [id = 118] 03:48:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x1182e5800) [pid = 2276] [serial = 351] [outer = 0x0] 03:48:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x126132400) [pid = 2276] [serial = 352] [outer = 0x1182e5800] 03:48:13 INFO - PROCESS | 2276 | 1465642093323 Marionette DEBUG loaded listener.js 03:48:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x126615800) [pid = 2276] [serial = 353] [outer = 0x1182e5800] 03:48:13 INFO - PROCESS | 2276 | 1465642093632 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]]]}] 03:48:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 03:48:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 519ms 03:48:13 INFO - PROCESS | 2276 | 1465642093670 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 03:48:13 INFO - PROCESS | 2276 | 1465642093671 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 03:48:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 03:48:13 INFO - PROCESS | 2276 | 1465642093673 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 03:48:13 INFO - PROCESS | 2276 | 1465642093674 Marionette TRACE conn2 <- [1,446,null,{}] 03:48:13 INFO - PROCESS | 2276 | 1465642093678 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}] 03:48:13 INFO - PROCESS | 2276 | 1465642093680 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:13 INFO - PROCESS | 2276 | 1465642093756 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 03:48:13 INFO - PROCESS | 2276 | 1465642093811 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:13 INFO - PROCESS | 2276 | 1465642093812 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:13 INFO - PROCESS | 2276 | ++DOCSHELL 0x123598800 == 40 [pid = 2276] [id = 119] 03:48:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x124c8f800) [pid = 2276] [serial = 354] [outer = 0x0] 03:48:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x126b0a000) [pid = 2276] [serial = 355] [outer = 0x124c8f800] 03:48:13 INFO - PROCESS | 2276 | 1465642093837 Marionette DEBUG loaded listener.js 03:48:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 98 (0x128cc2000) [pid = 2276] [serial = 356] [outer = 0x124c8f800] 03:48:14 INFO - PROCESS | 2276 | 1465642094126 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]]]}] 03:48:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 03:48:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 470ms 03:48:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 03:48:14 INFO - PROCESS | 2276 | 1465642094151 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 03:48:14 INFO - PROCESS | 2276 | 1465642094153 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 03:48:14 INFO - PROCESS | 2276 | 1465642094155 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 03:48:14 INFO - PROCESS | 2276 | 1465642094156 Marionette TRACE conn2 <- [1,450,null,{}] 03:48:14 INFO - PROCESS | 2276 | 1465642094159 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}] 03:48:14 INFO - PROCESS | 2276 | 1465642094166 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:14 INFO - PROCESS | 2276 | 1465642094267 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 03:48:14 INFO - PROCESS | 2276 | 1465642094270 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:14 INFO - PROCESS | 2276 | 1465642094271 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:14 INFO - PROCESS | 2276 | ++DOCSHELL 0x128a1b000 == 41 [pid = 2276] [id = 120] 03:48:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x128cc6400) [pid = 2276] [serial = 357] [outer = 0x0] 03:48:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x128d13000) [pid = 2276] [serial = 358] [outer = 0x128cc6400] 03:48:14 INFO - PROCESS | 2276 | 1465642094304 Marionette DEBUG loaded listener.js 03:48:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 101 (0x12a686000) [pid = 2276] [serial = 359] [outer = 0x128cc6400] 03:48:14 INFO - PROCESS | 2276 | 1465642094683 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] 03:48:14 INFO - PROCESS | 2276 | 1465642094727 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 03:48:14 INFO - PROCESS | 2276 | 1465642094729 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 03:48:14 INFO - PROCESS | 2276 | 1465642094730 Marionette TRACE conn2 <- [1,454,null,{}] 03:48:14 INFO - PROCESS | 2276 | 1465642094733 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}] 03:48:14 INFO - PROCESS | 2276 | 1465642094734 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:14 INFO - PROCESS | 2276 | 1465642094833 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 03:48:14 INFO - PROCESS | 2276 | 1465642094845 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:14 INFO - PROCESS | 2276 | 1465642094846 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:14 INFO - PROCESS | 2276 | ++DOCSHELL 0x128d3d800 == 42 [pid = 2276] [id = 121] 03:48:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 102 (0x126b27400) [pid = 2276] [serial = 360] [outer = 0x0] 03:48:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 103 (0x12a6ce800) [pid = 2276] [serial = 361] [outer = 0x126b27400] 03:48:14 INFO - PROCESS | 2276 | 1465642094870 Marionette DEBUG loaded listener.js 03:48:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 104 (0x12b003800) [pid = 2276] [serial = 362] [outer = 0x126b27400] 03:48:15 INFO - PROCESS | 2276 | [2276] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:48:15 INFO - PROCESS | 2276 | 1465642095228 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]]]}] 03:48:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 03:48:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 521ms 03:48:15 INFO - PROCESS | 2276 | 1465642095251 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 03:48:15 INFO - PROCESS | 2276 | 1465642095252 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 03:48:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 03:48:15 INFO - PROCESS | 2276 | 1465642095267 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 03:48:15 INFO - PROCESS | 2276 | 1465642095268 Marionette TRACE conn2 <- [1,458,null,{}] 03:48:15 INFO - PROCESS | 2276 | 1465642095271 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}] 03:48:15 INFO - PROCESS | 2276 | 1465642095273 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:15 INFO - PROCESS | 2276 | 1465642095390 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 03:48:15 INFO - PROCESS | 2276 | 1465642095394 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:15 INFO - PROCESS | 2276 | 1465642095395 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:15 INFO - PROCESS | 2276 | ++DOCSHELL 0x12929b800 == 43 [pid = 2276] [id = 122] 03:48:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 105 (0x12aa20800) [pid = 2276] [serial = 363] [outer = 0x0] 03:48:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 106 (0x12b81d800) [pid = 2276] [serial = 364] [outer = 0x12aa20800] 03:48:15 INFO - PROCESS | 2276 | 1465642095419 Marionette DEBUG loaded listener.js 03:48:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 107 (0x12b829800) [pid = 2276] [serial = 365] [outer = 0x12aa20800] 03:48:15 INFO - PROCESS | 2276 | 1465642095757 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] 03:48:15 INFO - PROCESS | 2276 | 1465642095797 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 03:48:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 03:48:15 INFO - PROCESS | 2276 | 1465642095800 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 03:48:15 INFO - PROCESS | 2276 | 1465642095801 Marionette TRACE conn2 <- [1,462,null,{}] 03:48:15 INFO - PROCESS | 2276 | 1465642095803 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}] 03:48:15 INFO - PROCESS | 2276 | 1465642095805 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:15 INFO - PROCESS | 2276 | 1465642095903 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 03:48:15 INFO - PROCESS | 2276 | 1465642095906 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:15 INFO - PROCESS | 2276 | 1465642095907 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:15 INFO - PROCESS | 2276 | ++DOCSHELL 0x12ab92800 == 44 [pid = 2276] [id = 123] 03:48:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 108 (0x12b0e8400) [pid = 2276] [serial = 366] [outer = 0x0] 03:48:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 109 (0x12b85a800) [pid = 2276] [serial = 367] [outer = 0x12b0e8400] 03:48:15 INFO - PROCESS | 2276 | 1465642095931 Marionette DEBUG loaded listener.js 03:48:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 110 (0x12ba18400) [pid = 2276] [serial = 368] [outer = 0x12b0e8400] 03:48:16 INFO - PROCESS | 2276 | [2276] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:48:16 INFO - PROCESS | 2276 | 1465642096265 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] 03:48:16 INFO - PROCESS | 2276 | 1465642096271 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 03:48:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 03:48:16 INFO - PROCESS | 2276 | 1465642096273 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 03:48:16 INFO - PROCESS | 2276 | 1465642096274 Marionette TRACE conn2 <- [1,466,null,{}] 03:48:16 INFO - PROCESS | 2276 | 1465642096278 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}] 03:48:16 INFO - PROCESS | 2276 | 1465642096279 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:16 INFO - PROCESS | 2276 | 1465642096387 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 03:48:16 INFO - PROCESS | 2276 | --DOMWINDOW == 109 (0x119835c00) [pid = 2276] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 03:48:16 INFO - PROCESS | 2276 | --DOMWINDOW == 108 (0x12aa19400) [pid = 2276] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 03:48:16 INFO - PROCESS | 2276 | --DOMWINDOW == 107 (0x126b25000) [pid = 2276] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 03:48:16 INFO - PROCESS | 2276 | --DOMWINDOW == 106 (0x12194b000) [pid = 2276] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 03:48:16 INFO - PROCESS | 2276 | --DOMWINDOW == 105 (0x11816f400) [pid = 2276] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 03:48:16 INFO - PROCESS | 2276 | --DOMWINDOW == 104 (0x120fae400) [pid = 2276] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 03:48:16 INFO - PROCESS | 2276 | --DOMWINDOW == 103 (0x12bedfc00) [pid = 2276] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 03:48:16 INFO - PROCESS | 2276 | --DOMWINDOW == 102 (0x112f03400) [pid = 2276] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 03:48:16 INFO - PROCESS | 2276 | --DOMWINDOW == 101 (0x1292e2800) [pid = 2276] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 03:48:16 INFO - PROCESS | 2276 | --DOMWINDOW == 100 (0x11859bc00) [pid = 2276] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 03:48:16 INFO - PROCESS | 2276 | --DOMWINDOW == 99 (0x12681f800) [pid = 2276] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 03:48:16 INFO - PROCESS | 2276 | --DOMWINDOW == 98 (0x12b862000) [pid = 2276] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 03:48:16 INFO - PROCESS | 2276 | --DOMWINDOW == 97 (0x119703000) [pid = 2276] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 03:48:16 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x12c64ec00) [pid = 2276] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 03:48:16 INFO - PROCESS | 2276 | --DOMWINDOW == 95 (0x12a403c00) [pid = 2276] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 03:48:16 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x12660ac00) [pid = 2276] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 03:48:16 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x112fa1400) [pid = 2276] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 03:48:16 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x112fa3400) [pid = 2276] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 03:48:16 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x1214ef800) [pid = 2276] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 03:48:16 INFO - PROCESS | 2276 | 1465642096574 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:16 INFO - PROCESS | 2276 | 1465642096576 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:16 INFO - PROCESS | 2276 | ++DOCSHELL 0x11660d000 == 45 [pid = 2276] [id = 124] 03:48:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x112f03400) [pid = 2276] [serial = 369] [outer = 0x0] 03:48:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x112fa3400) [pid = 2276] [serial = 370] [outer = 0x112f03400] 03:48:16 INFO - PROCESS | 2276 | 1465642096600 Marionette DEBUG loaded listener.js 03:48:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x11970c800) [pid = 2276] [serial = 371] [outer = 0x112f03400] 03:48:16 INFO - PROCESS | 2276 | 1465642096901 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] 03:48:16 INFO - PROCESS | 2276 | 1465642096948 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 03:48:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 03:48:16 INFO - PROCESS | 2276 | 1465642096950 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 03:48:16 INFO - PROCESS | 2276 | 1465642096953 Marionette TRACE conn2 <- [1,470,null,{}] 03:48:16 INFO - PROCESS | 2276 | 1465642096955 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}] 03:48:16 INFO - PROCESS | 2276 | 1465642096957 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:17 INFO - PROCESS | 2276 | 1465642097074 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 03:48:17 INFO - PROCESS | 2276 | 1465642097151 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:17 INFO - PROCESS | 2276 | 1465642097153 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:17 INFO - PROCESS | 2276 | ++DOCSHELL 0x12b709800 == 46 [pid = 2276] [id = 125] 03:48:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x112f9e000) [pid = 2276] [serial = 372] [outer = 0x0] 03:48:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x121430800) [pid = 2276] [serial = 373] [outer = 0x112f9e000] 03:48:17 INFO - PROCESS | 2276 | 1465642097196 Marionette DEBUG loaded listener.js 03:48:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x12bedd800) [pid = 2276] [serial = 374] [outer = 0x112f9e000] 03:48:17 INFO - PROCESS | 2276 | 1465642097518 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]]]}] 03:48:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 03:48:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 619ms 03:48:17 INFO - PROCESS | 2276 | 1465642097570 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 03:48:17 INFO - PROCESS | 2276 | 1465642097571 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 03:48:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 03:48:17 INFO - PROCESS | 2276 | 1465642097573 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 03:48:17 INFO - PROCESS | 2276 | 1465642097574 Marionette TRACE conn2 <- [1,474,null,{}] 03:48:17 INFO - PROCESS | 2276 | 1465642097577 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}] 03:48:17 INFO - PROCESS | 2276 | 1465642097580 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:17 INFO - PROCESS | 2276 | 1465642097670 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 03:48:17 INFO - PROCESS | 2276 | 1465642097724 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:17 INFO - PROCESS | 2276 | 1465642097725 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:17 INFO - PROCESS | 2276 | ++DOCSHELL 0x12be3d800 == 47 [pid = 2276] [id = 126] 03:48:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 98 (0x119c24400) [pid = 2276] [serial = 375] [outer = 0x0] 03:48:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x119c2ec00) [pid = 2276] [serial = 376] [outer = 0x119c24400] 03:48:17 INFO - PROCESS | 2276 | 1465642097749 Marionette DEBUG loaded listener.js 03:48:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x120e94400) [pid = 2276] [serial = 377] [outer = 0x119c24400] 03:48:18 INFO - PROCESS | 2276 | 1465642098047 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]]]}] 03:48:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 03:48:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 518ms 03:48:18 INFO - PROCESS | 2276 | 1465642098092 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 03:48:18 INFO - PROCESS | 2276 | 1465642098093 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 03:48:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 03:48:18 INFO - PROCESS | 2276 | 1465642098098 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 03:48:18 INFO - PROCESS | 2276 | 1465642098100 Marionette TRACE conn2 <- [1,478,null,{}] 03:48:18 INFO - PROCESS | 2276 | 1465642098102 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}] 03:48:18 INFO - PROCESS | 2276 | 1465642098103 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:18 INFO - PROCESS | 2276 | 1465642098186 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 03:48:18 INFO - PROCESS | 2276 | 1465642098189 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:18 INFO - PROCESS | 2276 | 1465642098190 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:18 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c6a2000 == 48 [pid = 2276] [id = 127] 03:48:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 101 (0x119c26000) [pid = 2276] [serial = 378] [outer = 0x0] 03:48:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 102 (0x120f84800) [pid = 2276] [serial = 379] [outer = 0x119c26000] 03:48:18 INFO - PROCESS | 2276 | 1465642098214 Marionette DEBUG loaded listener.js 03:48:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 103 (0x120f88400) [pid = 2276] [serial = 380] [outer = 0x119c26000] 03:48:18 INFO - PROCESS | 2276 | 1465642098608 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]]]}] 03:48:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 03:48:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 570ms 03:48:18 INFO - PROCESS | 2276 | 1465642098668 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 03:48:18 INFO - PROCESS | 2276 | 1465642098670 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 03:48:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 03:48:18 INFO - PROCESS | 2276 | 1465642098674 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 03:48:18 INFO - PROCESS | 2276 | 1465642098676 Marionette TRACE conn2 <- [1,482,null,{}] 03:48:18 INFO - PROCESS | 2276 | 1465642098680 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}] 03:48:18 INFO - PROCESS | 2276 | 1465642098683 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:18 INFO - PROCESS | 2276 | 1465642098820 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 03:48:18 INFO - PROCESS | 2276 | 1465642098912 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:18 INFO - PROCESS | 2276 | 1465642098915 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:18 INFO - PROCESS | 2276 | ++DOCSHELL 0x11713f000 == 49 [pid = 2276] [id = 128] 03:48:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 104 (0x1182e8000) [pid = 2276] [serial = 381] [outer = 0x0] 03:48:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 105 (0x11855d800) [pid = 2276] [serial = 382] [outer = 0x1182e8000] 03:48:18 INFO - PROCESS | 2276 | 1465642098960 Marionette DEBUG loaded listener.js 03:48:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 106 (0x1192d5c00) [pid = 2276] [serial = 383] [outer = 0x1182e8000] 03:48:19 INFO - PROCESS | 2276 | 1465642099421 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]]]}] 03:48:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 03:48:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 772ms 03:48:19 INFO - PROCESS | 2276 | 1465642099461 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 03:48:19 INFO - PROCESS | 2276 | 1465642099464 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 03:48:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 03:48:19 INFO - PROCESS | 2276 | 1465642099470 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 03:48:19 INFO - PROCESS | 2276 | 1465642099472 Marionette TRACE conn2 <- [1,486,null,{}] 03:48:19 INFO - PROCESS | 2276 | 1465642099475 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}] 03:48:19 INFO - PROCESS | 2276 | 1465642099477 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:19 INFO - PROCESS | 2276 | 1465642099583 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 03:48:19 INFO - PROCESS | 2276 | 1465642099653 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:19 INFO - PROCESS | 2276 | 1465642099654 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:19 INFO - PROCESS | 2276 | ++DOCSHELL 0x123465000 == 50 [pid = 2276] [id = 129] 03:48:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 107 (0x120e0d800) [pid = 2276] [serial = 384] [outer = 0x0] 03:48:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 108 (0x120f87800) [pid = 2276] [serial = 385] [outer = 0x120e0d800] 03:48:19 INFO - PROCESS | 2276 | 1465642099684 Marionette DEBUG loaded listener.js 03:48:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 109 (0x121431000) [pid = 2276] [serial = 386] [outer = 0x120e0d800] 03:48:20 INFO - PROCESS | 2276 | 1465642100121 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]]]}] 03:48:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 03:48:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 673ms 03:48:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 03:48:20 INFO - PROCESS | 2276 | 1465642100146 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 03:48:20 INFO - PROCESS | 2276 | 1465642100148 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 03:48:20 INFO - PROCESS | 2276 | 1465642100150 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 03:48:20 INFO - PROCESS | 2276 | 1465642100153 Marionette TRACE conn2 <- [1,490,null,{}] 03:48:20 INFO - PROCESS | 2276 | 1465642100173 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}] 03:48:20 INFO - PROCESS | 2276 | 1465642100176 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:20 INFO - PROCESS | 2276 | 1465642100322 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 03:48:20 INFO - PROCESS | 2276 | 1465642100374 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:20 INFO - PROCESS | 2276 | 1465642100376 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:20 INFO - PROCESS | 2276 | ++DOCSHELL 0x12be13800 == 51 [pid = 2276] [id = 130] 03:48:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 110 (0x121beb000) [pid = 2276] [serial = 387] [outer = 0x0] 03:48:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 111 (0x1237b2400) [pid = 2276] [serial = 388] [outer = 0x121beb000] 03:48:20 INFO - PROCESS | 2276 | 1465642100410 Marionette DEBUG loaded listener.js 03:48:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 112 (0x126138800) [pid = 2276] [serial = 389] [outer = 0x121beb000] 03:48:20 INFO - PROCESS | 2276 | 1465642100805 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]]]}] 03:48:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 03:48:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 675ms 03:48:20 INFO - PROCESS | 2276 | 1465642100826 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 03:48:20 INFO - PROCESS | 2276 | 1465642100829 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 03:48:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 03:48:20 INFO - PROCESS | 2276 | 1465642100832 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 03:48:20 INFO - PROCESS | 2276 | 1465642100833 Marionette TRACE conn2 <- [1,494,null,{}] 03:48:20 INFO - PROCESS | 2276 | 1465642100836 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}] 03:48:20 INFO - PROCESS | 2276 | 1465642100837 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:20 INFO - PROCESS | 2276 | 1465642100942 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 03:48:21 INFO - PROCESS | 2276 | 1465642100999 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:21 INFO - PROCESS | 2276 | 1465642101000 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:21 INFO - PROCESS | 2276 | ++DOCSHELL 0x12ca69800 == 52 [pid = 2276] [id = 131] 03:48:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 113 (0x1266c9800) [pid = 2276] [serial = 390] [outer = 0x0] 03:48:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 114 (0x128cca000) [pid = 2276] [serial = 391] [outer = 0x1266c9800] 03:48:21 INFO - PROCESS | 2276 | 1465642101029 Marionette DEBUG loaded listener.js 03:48:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 115 (0x128dc6000) [pid = 2276] [serial = 392] [outer = 0x1266c9800] 03:48:21 INFO - PROCESS | 2276 | 1465642101500 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]]]}] 03:48:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 03:48:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 719ms 03:48:21 INFO - PROCESS | 2276 | 1465642101708 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 03:48:21 INFO - PROCESS | 2276 | 1465642101710 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 03:48:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 03:48:21 INFO - PROCESS | 2276 | 1465642101733 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 03:48:21 INFO - PROCESS | 2276 | 1465642101735 Marionette TRACE conn2 <- [1,498,null,{}] 03:48:21 INFO - PROCESS | 2276 | 1465642101738 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}] 03:48:21 INFO - PROCESS | 2276 | 1465642101740 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:21 INFO - PROCESS | 2276 | 1465642101835 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 03:48:21 INFO - PROCESS | 2276 | 1465642101891 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:21 INFO - PROCESS | 2276 | 1465642101894 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:21 INFO - PROCESS | 2276 | ++DOCSHELL 0x1198ab800 == 53 [pid = 2276] [id = 132] 03:48:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 116 (0x1192dc000) [pid = 2276] [serial = 393] [outer = 0x0] 03:48:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 117 (0x119833800) [pid = 2276] [serial = 394] [outer = 0x1192dc000] 03:48:21 INFO - PROCESS | 2276 | 1465642101921 Marionette DEBUG loaded listener.js 03:48:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 118 (0x120e05800) [pid = 2276] [serial = 395] [outer = 0x1192dc000] 03:48:22 INFO - PROCESS | 2276 | 1465642102342 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]]]}] 03:48:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 03:48:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 672ms 03:48:22 INFO - PROCESS | 2276 | 1465642102405 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 03:48:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 03:48:22 INFO - PROCESS | 2276 | 1465642102407 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 03:48:22 INFO - PROCESS | 2276 | 1465642102411 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 03:48:22 INFO - PROCESS | 2276 | 1465642102414 Marionette TRACE conn2 <- [1,502,null,{}] 03:48:22 INFO - PROCESS | 2276 | 1465642102417 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}] 03:48:22 INFO - PROCESS | 2276 | 1465642102418 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:22 INFO - PROCESS | 2276 | 1465642102512 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 03:48:22 INFO - PROCESS | 2276 | 1465642102586 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:22 INFO - PROCESS | 2276 | 1465642102587 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:22 INFO - PROCESS | 2276 | ++DOCSHELL 0x1196c9000 == 54 [pid = 2276] [id = 133] 03:48:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 119 (0x120f86c00) [pid = 2276] [serial = 396] [outer = 0x0] 03:48:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 120 (0x121425c00) [pid = 2276] [serial = 397] [outer = 0x120f86c00] 03:48:22 INFO - PROCESS | 2276 | 1465642102616 Marionette DEBUG loaded listener.js 03:48:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 121 (0x1214f1400) [pid = 2276] [serial = 398] [outer = 0x120f86c00] 03:48:22 INFO - PROCESS | 2276 | --DOCSHELL 0x12be3d800 == 53 [pid = 2276] [id = 126] 03:48:22 INFO - PROCESS | 2276 | --DOCSHELL 0x12b709800 == 52 [pid = 2276] [id = 125] 03:48:22 INFO - PROCESS | 2276 | --DOCSHELL 0x11660d000 == 51 [pid = 2276] [id = 124] 03:48:22 INFO - PROCESS | 2276 | --DOCSHELL 0x12ab92800 == 50 [pid = 2276] [id = 123] 03:48:22 INFO - PROCESS | 2276 | --DOCSHELL 0x12929b800 == 49 [pid = 2276] [id = 122] 03:48:22 INFO - PROCESS | 2276 | --DOMWINDOW == 120 (0x1255ecc00) [pid = 2276] [serial = 295] [outer = 0x0] [url = about:blank] 03:48:22 INFO - PROCESS | 2276 | --DOMWINDOW == 119 (0x128dcd800) [pid = 2276] [serial = 298] [outer = 0x0] [url = about:blank] 03:48:22 INFO - PROCESS | 2276 | --DOMWINDOW == 118 (0x121be7800) [pid = 2276] [serial = 334] [outer = 0x0] [url = about:blank] 03:48:22 INFO - PROCESS | 2276 | --DOCSHELL 0x128d3d800 == 48 [pid = 2276] [id = 121] 03:48:22 INFO - PROCESS | 2276 | --DOCSHELL 0x128a1b000 == 47 [pid = 2276] [id = 120] 03:48:22 INFO - PROCESS | 2276 | --DOCSHELL 0x123598800 == 46 [pid = 2276] [id = 119] 03:48:22 INFO - PROCESS | 2276 | --DOCSHELL 0x121265800 == 45 [pid = 2276] [id = 118] 03:48:22 INFO - PROCESS | 2276 | --DOCSHELL 0x119bdf800 == 44 [pid = 2276] [id = 117] 03:48:22 INFO - PROCESS | 2276 | --DOCSHELL 0x1185be800 == 43 [pid = 2276] [id = 116] 03:48:22 INFO - PROCESS | 2276 | --DOCSHELL 0x11827c800 == 42 [pid = 2276] [id = 115] 03:48:22 INFO - PROCESS | 2276 | --DOCSHELL 0x12c272800 == 41 [pid = 2276] [id = 112] 03:48:22 INFO - PROCESS | 2276 | --DOMWINDOW == 117 (0x118a83800) [pid = 2276] [serial = 239] [outer = 0x0] [url = about:blank] 03:48:22 INFO - PROCESS | 2276 | --DOMWINDOW == 116 (0x120faec00) [pid = 2276] [serial = 242] [outer = 0x0] [url = about:blank] 03:48:22 INFO - PROCESS | 2276 | --DOMWINDOW == 115 (0x12b0e8800) [pid = 2276] [serial = 236] [outer = 0x0] [url = about:blank] 03:48:22 INFO - PROCESS | 2276 | --DOMWINDOW == 114 (0x128cc2c00) [pid = 2276] [serial = 248] [outer = 0x0] [url = about:blank] 03:48:22 INFO - PROCESS | 2276 | --DOMWINDOW == 113 (0x12691dc00) [pid = 2276] [serial = 245] [outer = 0x0] [url = about:blank] 03:48:22 INFO - PROCESS | 2276 | --DOMWINDOW == 112 (0x1255e6400) [pid = 2276] [serial = 305] [outer = 0x0] [url = about:blank] 03:48:22 INFO - PROCESS | 2276 | --DOMWINDOW == 111 (0x1233dd400) [pid = 2276] [serial = 304] [outer = 0x0] [url = about:blank] 03:48:22 INFO - PROCESS | 2276 | --DOMWINDOW == 110 (0x12c0c3400) [pid = 2276] [serial = 319] [outer = 0x0] [url = about:blank] 03:48:22 INFO - PROCESS | 2276 | --DOMWINDOW == 109 (0x116a12800) [pid = 2276] [serial = 290] [outer = 0x0] [url = about:blank] 03:48:22 INFO - PROCESS | 2276 | --DOMWINDOW == 108 (0x1133a8800) [pid = 2276] [serial = 289] [outer = 0x0] [url = about:blank] 03:48:22 INFO - PROCESS | 2276 | --DOMWINDOW == 107 (0x12a409c00) [pid = 2276] [serial = 310] [outer = 0x0] [url = about:blank] 03:48:22 INFO - PROCESS | 2276 | --DOMWINDOW == 106 (0x12a687400) [pid = 2276] [serial = 311] [outer = 0x0] [url = about:blank] 03:48:22 INFO - PROCESS | 2276 | --DOMWINDOW == 105 (0x119833c00) [pid = 2276] [serial = 302] [outer = 0x0] [url = about:blank] 03:48:22 INFO - PROCESS | 2276 | --DOMWINDOW == 104 (0x118a57400) [pid = 2276] [serial = 301] [outer = 0x0] [url = about:blank] 03:48:22 INFO - PROCESS | 2276 | --DOMWINDOW == 103 (0x126b0e000) [pid = 2276] [serial = 307] [outer = 0x0] [url = about:blank] 03:48:22 INFO - PROCESS | 2276 | --DOMWINDOW == 102 (0x128cbf400) [pid = 2276] [serial = 308] [outer = 0x0] [url = about:blank] 03:48:22 INFO - PROCESS | 2276 | --DOMWINDOW == 101 (0x12ba38000) [pid = 2276] [serial = 316] [outer = 0x0] [url = about:blank] 03:48:22 INFO - PROCESS | 2276 | --DOMWINDOW == 100 (0x119838800) [pid = 2276] [serial = 292] [outer = 0x0] [url = about:blank] 03:48:22 INFO - PROCESS | 2276 | --DOMWINDOW == 99 (0x12c650800) [pid = 2276] [serial = 322] [outer = 0x0] [url = about:blank] 03:48:22 INFO - PROCESS | 2276 | --DOMWINDOW == 98 (0x120e93c00) [pid = 2276] [serial = 293] [outer = 0x0] [url = about:blank] 03:48:22 INFO - PROCESS | 2276 | --DOMWINDOW == 97 (0x12b0e5000) [pid = 2276] [serial = 313] [outer = 0x0] [url = about:blank] 03:48:22 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x12b827800) [pid = 2276] [serial = 314] [outer = 0x0] [url = about:blank] 03:48:22 INFO - PROCESS | 2276 | --DOMWINDOW == 95 (0x12ba36400) [pid = 2276] [serial = 287] [outer = 0x0] [url = about:blank] 03:48:22 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x12c0c8000) [pid = 2276] [serial = 320] [outer = 0x0] [url = about:blank] 03:48:22 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x1175c2800) [pid = 2276] [serial = 328] [outer = 0x0] [url = about:blank] 03:48:22 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x112fa5400) [pid = 2276] [serial = 325] [outer = 0x0] [url = about:blank] 03:48:22 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x12ca02800) [pid = 2276] [serial = 323] [outer = 0x0] [url = about:blank] 03:48:22 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x128cce800) [pid = 2276] [serial = 331] [outer = 0x0] [url = about:blank] 03:48:22 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x12bee5400) [pid = 2276] [serial = 332] [outer = 0x0] [url = about:blank] 03:48:22 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x120e90800) [pid = 2276] [serial = 326] [outer = 0x0] [url = about:blank] 03:48:22 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x1214ed800) [pid = 2276] [serial = 329] [outer = 0x0] [url = about:blank] 03:48:22 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x12bedf000) [pid = 2276] [serial = 317] [outer = 0x0] [url = about:blank] 03:48:23 INFO - PROCESS | 2276 | 1465642103012 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]]]}] 03:48:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 03:48:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 624ms 03:48:23 INFO - PROCESS | 2276 | 1465642103033 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 03:48:23 INFO - PROCESS | 2276 | 1465642103035 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 03:48:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 03:48:23 INFO - PROCESS | 2276 | 1465642103037 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 03:48:23 INFO - PROCESS | 2276 | 1465642103038 Marionette TRACE conn2 <- [1,506,null,{}] 03:48:23 INFO - PROCESS | 2276 | 1465642103045 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}] 03:48:23 INFO - PROCESS | 2276 | 1465642103048 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:23 INFO - PROCESS | 2276 | 1465642103148 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 03:48:23 INFO - PROCESS | 2276 | 1465642103211 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:23 INFO - PROCESS | 2276 | 1465642103213 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:23 INFO - PROCESS | 2276 | ++DOCSHELL 0x119c90800 == 42 [pid = 2276] [id = 134] 03:48:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x1214f0400) [pid = 2276] [serial = 399] [outer = 0x0] 03:48:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x1237b8000) [pid = 2276] [serial = 400] [outer = 0x1214f0400] 03:48:23 INFO - PROCESS | 2276 | 1465642103241 Marionette DEBUG loaded listener.js 03:48:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x12613c800) [pid = 2276] [serial = 401] [outer = 0x1214f0400] 03:48:23 INFO - PROCESS | 2276 | 1465642103544 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]]]}] 03:48:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 03:48:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 526ms 03:48:23 INFO - PROCESS | 2276 | 1465642103568 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 03:48:23 INFO - PROCESS | 2276 | 1465642103569 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 03:48:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 03:48:23 INFO - PROCESS | 2276 | 1465642103572 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 03:48:23 INFO - PROCESS | 2276 | 1465642103573 Marionette TRACE conn2 <- [1,510,null,{}] 03:48:23 INFO - PROCESS | 2276 | 1465642103575 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}] 03:48:23 INFO - PROCESS | 2276 | 1465642103577 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:23 INFO - PROCESS | 2276 | 1465642103668 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 03:48:23 INFO - PROCESS | 2276 | 1465642103672 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:23 INFO - PROCESS | 2276 | 1465642103673 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:23 INFO - PROCESS | 2276 | ++DOCSHELL 0x125623000 == 43 [pid = 2276] [id = 135] 03:48:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x126616400) [pid = 2276] [serial = 402] [outer = 0x0] 03:48:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x128ccb000) [pid = 2276] [serial = 403] [outer = 0x126616400] 03:48:23 INFO - PROCESS | 2276 | 1465642103705 Marionette DEBUG loaded listener.js 03:48:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x128dc2400) [pid = 2276] [serial = 404] [outer = 0x126616400] 03:48:24 INFO - PROCESS | 2276 | 1465642104036 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]]]}] 03:48:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 03:48:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 518ms 03:48:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 03:48:24 INFO - PROCESS | 2276 | 1465642104090 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 03:48:24 INFO - PROCESS | 2276 | 1465642104091 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 03:48:24 INFO - PROCESS | 2276 | 1465642104094 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 03:48:24 INFO - PROCESS | 2276 | 1465642104095 Marionette TRACE conn2 <- [1,514,null,{}] 03:48:24 INFO - PROCESS | 2276 | 1465642104097 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}] 03:48:24 INFO - PROCESS | 2276 | 1465642104098 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:24 INFO - PROCESS | 2276 | 1465642104180 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 03:48:24 INFO - PROCESS | 2276 | 1465642104184 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:24 INFO - PROCESS | 2276 | 1465642104185 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:24 INFO - PROCESS | 2276 | ++DOCSHELL 0x128a11000 == 44 [pid = 2276] [id = 136] 03:48:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x126610400) [pid = 2276] [serial = 405] [outer = 0x0] 03:48:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x12a403000) [pid = 2276] [serial = 406] [outer = 0x126610400] 03:48:24 INFO - PROCESS | 2276 | 1465642104210 Marionette DEBUG loaded listener.js 03:48:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x12a687400) [pid = 2276] [serial = 407] [outer = 0x126610400] 03:48:24 INFO - PROCESS | 2276 | 1465642104544 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]]]}] 03:48:24 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 03:48:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 469ms 03:48:24 INFO - PROCESS | 2276 | 1465642104565 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 03:48:24 INFO - PROCESS | 2276 | 1465642104566 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 03:48:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 03:48:24 INFO - PROCESS | 2276 | 1465642104568 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 03:48:24 INFO - PROCESS | 2276 | 1465642104569 Marionette TRACE conn2 <- [1,518,null,{}] 03:48:24 INFO - PROCESS | 2276 | 1465642104572 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}] 03:48:24 INFO - PROCESS | 2276 | 1465642104576 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:24 INFO - PROCESS | 2276 | 1465642104718 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 03:48:24 INFO - PROCESS | 2276 | 1465642104758 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:24 INFO - PROCESS | 2276 | 1465642104759 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:24 INFO - PROCESS | 2276 | ++DOCSHELL 0x128d55000 == 45 [pid = 2276] [id = 137] 03:48:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x12a687800) [pid = 2276] [serial = 408] [outer = 0x0] 03:48:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x12aa14800) [pid = 2276] [serial = 409] [outer = 0x12a687800] 03:48:24 INFO - PROCESS | 2276 | 1465642104784 Marionette DEBUG loaded listener.js 03:48:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 98 (0x12ba38000) [pid = 2276] [serial = 410] [outer = 0x12a687800] 03:48:25 INFO - PROCESS | 2276 | 1465642105135 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]]]}] 03:48:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 03:48:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 619ms 03:48:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 03:48:25 INFO - PROCESS | 2276 | 1465642105188 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 03:48:25 INFO - PROCESS | 2276 | 1465642105189 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 03:48:25 INFO - PROCESS | 2276 | 1465642105193 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 03:48:25 INFO - PROCESS | 2276 | 1465642105194 Marionette TRACE conn2 <- [1,522,null,{}] 03:48:25 INFO - PROCESS | 2276 | 1465642105197 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}] 03:48:25 INFO - PROCESS | 2276 | 1465642105199 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:25 INFO - PROCESS | 2276 | 1465642105360 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 03:48:25 INFO - PROCESS | 2276 | 1465642105384 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:25 INFO - PROCESS | 2276 | 1465642105386 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:25 INFO - PROCESS | 2276 | ++DOCSHELL 0x115eee000 == 46 [pid = 2276] [id = 138] 03:48:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x12a68f400) [pid = 2276] [serial = 411] [outer = 0x0] 03:48:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x12bed6c00) [pid = 2276] [serial = 412] [outer = 0x12a68f400] 03:48:25 INFO - PROCESS | 2276 | 1465642105427 Marionette DEBUG loaded listener.js 03:48:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 101 (0x12c0c3800) [pid = 2276] [serial = 413] [outer = 0x12a68f400] 03:48:25 INFO - PROCESS | 2276 | 1465642105788 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]]]}] 03:48:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 03:48:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 620ms 03:48:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 03:48:25 INFO - PROCESS | 2276 | 1465642105824 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 03:48:25 INFO - PROCESS | 2276 | 1465642105826 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 03:48:25 INFO - PROCESS | 2276 | 1465642105829 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 03:48:25 INFO - PROCESS | 2276 | 1465642105831 Marionette TRACE conn2 <- [1,526,null,{}] 03:48:25 INFO - PROCESS | 2276 | 1465642105833 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}] 03:48:25 INFO - PROCESS | 2276 | 1465642105834 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:25 INFO - PROCESS | 2276 | 1465642105948 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 03:48:25 INFO - PROCESS | 2276 | 1465642105960 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:25 INFO - PROCESS | 2276 | 1465642105962 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:25 INFO - PROCESS | 2276 | ++DOCSHELL 0x12b714000 == 47 [pid = 2276] [id = 139] 03:48:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 102 (0x126ece400) [pid = 2276] [serial = 414] [outer = 0x0] 03:48:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 103 (0x126ed7400) [pid = 2276] [serial = 415] [outer = 0x126ece400] 03:48:25 INFO - PROCESS | 2276 | 1465642105985 Marionette DEBUG loaded listener.js 03:48:26 INFO - PROCESS | 2276 | ++DOMWINDOW == 104 (0x126edb000) [pid = 2276] [serial = 416] [outer = 0x126ece400] 03:48:26 INFO - PROCESS | 2276 | 1465642106332 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]]]}] 03:48:26 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 03:48:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 525ms 03:48:26 INFO - PROCESS | 2276 | 1465642106353 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 03:48:26 INFO - PROCESS | 2276 | 1465642106354 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 03:48:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 03:48:26 INFO - PROCESS | 2276 | 1465642106356 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 03:48:26 INFO - PROCESS | 2276 | 1465642106358 Marionette TRACE conn2 <- [1,530,null,{}] 03:48:26 INFO - PROCESS | 2276 | 1465642106360 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}] 03:48:26 INFO - PROCESS | 2276 | 1465642106362 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:26 INFO - PROCESS | 2276 | 1465642106474 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 03:48:26 INFO - PROCESS | 2276 | 1465642106478 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:26 INFO - PROCESS | 2276 | 1465642106479 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:26 INFO - PROCESS | 2276 | ++DOCSHELL 0x12be25800 == 48 [pid = 2276] [id = 140] 03:48:26 INFO - PROCESS | 2276 | ++DOMWINDOW == 105 (0x110e74000) [pid = 2276] [serial = 417] [outer = 0x0] 03:48:26 INFO - PROCESS | 2276 | ++DOMWINDOW == 106 (0x110e80000) [pid = 2276] [serial = 418] [outer = 0x110e74000] 03:48:26 INFO - PROCESS | 2276 | 1465642106503 Marionette DEBUG loaded listener.js 03:48:26 INFO - PROCESS | 2276 | ++DOMWINDOW == 107 (0x126ed4400) [pid = 2276] [serial = 419] [outer = 0x110e74000] 03:48:26 INFO - PROCESS | 2276 | 1465642106833 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"]]]}] 03:48:26 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 03:48:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 03:48:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:48:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:48:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 03:48:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 03:48:26 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 03:48:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 03:48:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:48:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:48:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 03:48:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 03:48:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 523ms 03:48:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 03:48:26 INFO - PROCESS | 2276 | 1465642106881 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 03:48:26 INFO - PROCESS | 2276 | 1465642106882 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 03:48:26 INFO - PROCESS | 2276 | 1465642106884 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 03:48:26 INFO - PROCESS | 2276 | 1465642106893 Marionette TRACE conn2 <- [1,534,null,{}] 03:48:26 INFO - PROCESS | 2276 | 1465642106895 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}] 03:48:26 INFO - PROCESS | 2276 | 1465642106896 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:27 INFO - PROCESS | 2276 | 1465642107005 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 03:48:27 INFO - PROCESS | 2276 | --DOMWINDOW == 106 (0x126b27400) [pid = 2276] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 03:48:27 INFO - PROCESS | 2276 | --DOMWINDOW == 105 (0x12aa20800) [pid = 2276] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 03:48:27 INFO - PROCESS | 2276 | --DOMWINDOW == 104 (0x12b0e8400) [pid = 2276] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 03:48:27 INFO - PROCESS | 2276 | --DOMWINDOW == 103 (0x11859fc00) [pid = 2276] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 03:48:27 INFO - PROCESS | 2276 | --DOMWINDOW == 102 (0x119c15800) [pid = 2276] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 03:48:27 INFO - PROCESS | 2276 | --DOMWINDOW == 101 (0x1182e5800) [pid = 2276] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 03:48:27 INFO - PROCESS | 2276 | --DOMWINDOW == 100 (0x124c8f800) [pid = 2276] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 03:48:27 INFO - PROCESS | 2276 | --DOMWINDOW == 99 (0x1192d9000) [pid = 2276] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 03:48:27 INFO - PROCESS | 2276 | --DOMWINDOW == 98 (0x128cc6400) [pid = 2276] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 03:48:27 INFO - PROCESS | 2276 | --DOMWINDOW == 97 (0x112f9a400) [pid = 2276] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 03:48:27 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x12194bc00) [pid = 2276] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 03:48:27 INFO - PROCESS | 2276 | --DOMWINDOW == 95 (0x1176cb800) [pid = 2276] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 03:48:27 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x112f03400) [pid = 2276] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 03:48:27 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x119c24400) [pid = 2276] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 03:48:27 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x112f9e000) [pid = 2276] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 03:48:27 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x124f23400) [pid = 2276] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 03:48:27 INFO - PROCESS | 2276 | 1465642107164 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:27 INFO - PROCESS | 2276 | 1465642107165 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:27 INFO - PROCESS | 2276 | ++DOCSHELL 0x11827a800 == 49 [pid = 2276] [id = 141] 03:48:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x112f9a400) [pid = 2276] [serial = 420] [outer = 0x0] 03:48:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x11859fc00) [pid = 2276] [serial = 421] [outer = 0x112f9a400] 03:48:27 INFO - PROCESS | 2276 | 1465642107190 Marionette DEBUG loaded listener.js 03:48:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x120e92c00) [pid = 2276] [serial = 422] [outer = 0x112f9a400] 03:48:27 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 03:48:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 575ms 03:48:27 INFO - PROCESS | 2276 | 1465642107457 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]]]}] 03:48:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 03:48:27 INFO - PROCESS | 2276 | 1465642107472 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 03:48:27 INFO - PROCESS | 2276 | 1465642107473 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 03:48:27 INFO - PROCESS | 2276 | 1465642107484 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 03:48:27 INFO - PROCESS | 2276 | 1465642107485 Marionette TRACE conn2 <- [1,538,null,{}] 03:48:27 INFO - PROCESS | 2276 | 1465642107488 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}] 03:48:27 INFO - PROCESS | 2276 | 1465642107489 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:27 INFO - PROCESS | 2276 | 1465642107610 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 03:48:27 INFO - PROCESS | 2276 | 1465642107619 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:27 INFO - PROCESS | 2276 | 1465642107620 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:27 INFO - PROCESS | 2276 | ++DOCSHELL 0x12cd79000 == 50 [pid = 2276] [id = 142] 03:48:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x1192d1c00) [pid = 2276] [serial = 423] [outer = 0x0] 03:48:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x1233d8800) [pid = 2276] [serial = 424] [outer = 0x1192d1c00] 03:48:27 INFO - PROCESS | 2276 | 1465642107652 Marionette DEBUG loaded listener.js 03:48:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x12c64e800) [pid = 2276] [serial = 425] [outer = 0x1192d1c00] 03:48:28 INFO - PROCESS | 2276 | 1465642108030 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]]]}] 03:48:28 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. 03:48:28 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 577ms 03:48:28 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 03:48:28 INFO - PROCESS | 2276 | 1465642108054 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 03:48:28 INFO - PROCESS | 2276 | 1465642108055 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 03:48:28 INFO - PROCESS | 2276 | 1465642108057 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 03:48:28 INFO - PROCESS | 2276 | 1465642108058 Marionette TRACE conn2 <- [1,542,null,{}] 03:48:28 INFO - PROCESS | 2276 | 1465642108062 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}] 03:48:28 INFO - PROCESS | 2276 | 1465642108065 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:28 INFO - PROCESS | 2276 | 1465642108182 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 03:48:28 INFO - PROCESS | 2276 | 1465642108185 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:28 INFO - PROCESS | 2276 | 1465642108186 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:28 INFO - PROCESS | 2276 | ++DOCSHELL 0x12cfc6800 == 51 [pid = 2276] [id = 143] 03:48:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 98 (0x128d9bc00) [pid = 2276] [serial = 426] [outer = 0x0] 03:48:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x128da1000) [pid = 2276] [serial = 427] [outer = 0x128d9bc00] 03:48:28 INFO - PROCESS | 2276 | 1465642108211 Marionette DEBUG loaded listener.js 03:48:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x128da6400) [pid = 2276] [serial = 428] [outer = 0x128d9bc00] 03:48:28 INFO - PROCESS | 2276 | 1465642108515 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]]]}] 03:48:28 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. 03:48:28 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 469ms 03:48:28 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 03:48:28 INFO - PROCESS | 2276 | 1465642108527 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 03:48:28 INFO - PROCESS | 2276 | 1465642108528 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 03:48:28 INFO - PROCESS | 2276 | 1465642108535 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 03:48:28 INFO - PROCESS | 2276 | 1465642108536 Marionette TRACE conn2 <- [1,546,null,{}] 03:48:28 INFO - PROCESS | 2276 | 1465642108538 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}] 03:48:28 INFO - PROCESS | 2276 | 1465642108539 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:28 INFO - PROCESS | 2276 | 1465642108633 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 03:48:28 INFO - PROCESS | 2276 | 1465642108639 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:28 INFO - PROCESS | 2276 | 1465642108640 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:28 INFO - PROCESS | 2276 | ++DOCSHELL 0x12d0cf800 == 52 [pid = 2276] [id = 144] 03:48:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 101 (0x128bb3000) [pid = 2276] [serial = 429] [outer = 0x0] 03:48:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 102 (0x128bb8400) [pid = 2276] [serial = 430] [outer = 0x128bb3000] 03:48:28 INFO - PROCESS | 2276 | 1465642108669 Marionette DEBUG loaded listener.js 03:48:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 103 (0x128bc0000) [pid = 2276] [serial = 431] [outer = 0x128bb3000] 03:48:29 INFO - PROCESS | 2276 | 1465642109082 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]]]}] 03:48:29 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 03:48:29 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 569ms 03:48:29 INFO - PROCESS | 2276 | 1465642109109 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 03:48:29 INFO - PROCESS | 2276 | 1465642109111 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 03:48:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 03:48:29 INFO - PROCESS | 2276 | 1465642109116 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 03:48:29 INFO - PROCESS | 2276 | 1465642109118 Marionette TRACE conn2 <- [1,550,null,{}] 03:48:29 INFO - PROCESS | 2276 | 1465642109121 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}] 03:48:29 INFO - PROCESS | 2276 | 1465642109123 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:29 INFO - PROCESS | 2276 | 1465642109348 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 03:48:29 INFO - PROCESS | 2276 | 1465642109509 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:29 INFO - PROCESS | 2276 | 1465642109515 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:29 INFO - PROCESS | 2276 | ++DOCSHELL 0x115ef8800 == 53 [pid = 2276] [id = 145] 03:48:29 INFO - PROCESS | 2276 | ++DOMWINDOW == 104 (0x110e7c000) [pid = 2276] [serial = 432] [outer = 0x0] 03:48:29 INFO - PROCESS | 2276 | ++DOMWINDOW == 105 (0x112f9d800) [pid = 2276] [serial = 433] [outer = 0x110e7c000] 03:48:29 INFO - PROCESS | 2276 | 1465642109584 Marionette DEBUG loaded listener.js 03:48:29 INFO - PROCESS | 2276 | ++DOMWINDOW == 106 (0x1182e7400) [pid = 2276] [serial = 434] [outer = 0x110e7c000] 03:48:30 INFO - PROCESS | 2276 | 1465642110093 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]]]}] 03:48:30 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. 03:48:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1021ms 03:48:30 INFO - PROCESS | 2276 | 1465642110139 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 03:48:30 INFO - PROCESS | 2276 | 1465642110143 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 03:48:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 03:48:30 INFO - PROCESS | 2276 | 1465642110149 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 03:48:30 INFO - PROCESS | 2276 | 1465642110151 Marionette TRACE conn2 <- [1,554,null,{}] 03:48:30 INFO - PROCESS | 2276 | 1465642110156 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}] 03:48:30 INFO - PROCESS | 2276 | 1465642110161 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:30 INFO - PROCESS | 2276 | 1465642110384 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 03:48:30 INFO - PROCESS | 2276 | 1465642110522 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:30 INFO - PROCESS | 2276 | 1465642110524 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:30 INFO - PROCESS | 2276 | ++DOCSHELL 0x12358a800 == 54 [pid = 2276] [id = 146] 03:48:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 107 (0x1192d6400) [pid = 2276] [serial = 435] [outer = 0x0] 03:48:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 108 (0x120e8a800) [pid = 2276] [serial = 436] [outer = 0x1192d6400] 03:48:30 INFO - PROCESS | 2276 | 1465642110574 Marionette DEBUG loaded listener.js 03:48:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 109 (0x1210f7c00) [pid = 2276] [serial = 437] [outer = 0x1192d6400] 03:48:30 INFO - PROCESS | 2276 | [2276] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:48:31 INFO - PROCESS | 2276 | 1465642111011 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]]]}] 03:48:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 03:48:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 873ms 03:48:31 INFO - PROCESS | 2276 | 1465642111021 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 03:48:31 INFO - PROCESS | 2276 | 1465642111023 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 03:48:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 03:48:31 INFO - PROCESS | 2276 | 1465642111026 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 03:48:31 INFO - PROCESS | 2276 | 1465642111027 Marionette TRACE conn2 <- [1,558,null,{}] 03:48:31 INFO - PROCESS | 2276 | 1465642111030 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}] 03:48:31 INFO - PROCESS | 2276 | 1465642111031 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:31 INFO - PROCESS | 2276 | 1465642111139 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 03:48:31 INFO - PROCESS | 2276 | 1465642111204 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:31 INFO - PROCESS | 2276 | 1465642111206 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:31 INFO - PROCESS | 2276 | ++DOCSHELL 0x12be42000 == 55 [pid = 2276] [id = 147] 03:48:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 110 (0x121b9b400) [pid = 2276] [serial = 438] [outer = 0x0] 03:48:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 111 (0x124a7b000) [pid = 2276] [serial = 439] [outer = 0x121b9b400] 03:48:31 INFO - PROCESS | 2276 | 1465642111234 Marionette DEBUG loaded listener.js 03:48:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 112 (0x126b25000) [pid = 2276] [serial = 440] [outer = 0x121b9b400] 03:48:31 INFO - PROCESS | 2276 | 1465642111697 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]]]}] 03:48:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 03:48:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 720ms 03:48:31 INFO - PROCESS | 2276 | 1465642111754 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 03:48:31 INFO - PROCESS | 2276 | 1465642111757 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 03:48:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 03:48:31 INFO - PROCESS | 2276 | 1465642111779 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 03:48:31 INFO - PROCESS | 2276 | 1465642111782 Marionette TRACE conn2 <- [1,562,null,{}] 03:48:31 INFO - PROCESS | 2276 | 1465642111802 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}] 03:48:31 INFO - PROCESS | 2276 | 1465642111805 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:31 INFO - PROCESS | 2276 | 1465642111917 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 03:48:31 INFO - PROCESS | 2276 | 1465642111992 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:31 INFO - PROCESS | 2276 | 1465642111993 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:32 INFO - PROCESS | 2276 | ++DOCSHELL 0x12d7da000 == 56 [pid = 2276] [id = 148] 03:48:32 INFO - PROCESS | 2276 | ++DOMWINDOW == 113 (0x126edc000) [pid = 2276] [serial = 441] [outer = 0x0] 03:48:32 INFO - PROCESS | 2276 | ++DOMWINDOW == 114 (0x128da1c00) [pid = 2276] [serial = 442] [outer = 0x126edc000] 03:48:32 INFO - PROCESS | 2276 | 1465642112021 Marionette DEBUG loaded listener.js 03:48:32 INFO - PROCESS | 2276 | ++DOMWINDOW == 115 (0x12a409000) [pid = 2276] [serial = 443] [outer = 0x126edc000] 03:48:32 INFO - PROCESS | 2276 | [2276] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:48:32 INFO - PROCESS | 2276 | 1465642112702 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]]]}] 03:48:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 03:48:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1008ms 03:48:32 INFO - PROCESS | 2276 | 1465642112769 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 03:48:32 INFO - PROCESS | 2276 | 1465642112773 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 03:48:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 03:48:32 INFO - PROCESS | 2276 | 1465642112778 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 03:48:32 INFO - PROCESS | 2276 | 1465642112781 Marionette TRACE conn2 <- [1,566,null,{}] 03:48:32 INFO - PROCESS | 2276 | 1465642112786 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}] 03:48:32 INFO - PROCESS | 2276 | 1465642112789 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:32 INFO - PROCESS | 2276 | 1465642112931 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 03:48:33 INFO - PROCESS | 2276 | 1465642113069 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:33 INFO - PROCESS | 2276 | 1465642113072 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:33 INFO - PROCESS | 2276 | ++DOCSHELL 0x112d47000 == 57 [pid = 2276] [id = 149] 03:48:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 116 (0x110e82c00) [pid = 2276] [serial = 444] [outer = 0x0] 03:48:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 117 (0x112fa8c00) [pid = 2276] [serial = 445] [outer = 0x110e82c00] 03:48:33 INFO - PROCESS | 2276 | 1465642113114 Marionette DEBUG loaded listener.js 03:48:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 118 (0x1182e3000) [pid = 2276] [serial = 446] [outer = 0x110e82c00] 03:48:33 INFO - PROCESS | 2276 | [2276] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:48:33 INFO - PROCESS | 2276 | 1465642113524 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]]]}] 03:48:33 INFO - PROCESS | 2276 | --DOCSHELL 0x128c62800 == 56 [pid = 2276] [id = 82] 03:48:33 INFO - PROCESS | 2276 | --DOCSHELL 0x12d0cf800 == 55 [pid = 2276] [id = 144] 03:48:33 INFO - PROCESS | 2276 | --DOCSHELL 0x12cfc6800 == 54 [pid = 2276] [id = 143] 03:48:33 INFO - PROCESS | 2276 | --DOCSHELL 0x12cd79000 == 53 [pid = 2276] [id = 142] 03:48:33 INFO - PROCESS | 2276 | --DOCSHELL 0x11827a800 == 52 [pid = 2276] [id = 141] 03:48:33 INFO - PROCESS | 2276 | --DOCSHELL 0x12be25800 == 51 [pid = 2276] [id = 140] 03:48:33 INFO - PROCESS | 2276 | --DOCSHELL 0x12b714000 == 50 [pid = 2276] [id = 139] 03:48:33 INFO - PROCESS | 2276 | --DOCSHELL 0x115eee000 == 49 [pid = 2276] [id = 138] 03:48:33 INFO - PROCESS | 2276 | --DOMWINDOW == 117 (0x120f84800) [pid = 2276] [serial = 379] [outer = 0x0] [url = about:blank] 03:48:33 INFO - PROCESS | 2276 | --DOCSHELL 0x128d55000 == 48 [pid = 2276] [id = 137] 03:48:33 INFO - PROCESS | 2276 | --DOCSHELL 0x128a11000 == 47 [pid = 2276] [id = 136] 03:48:33 INFO - PROCESS | 2276 | --DOCSHELL 0x125623000 == 46 [pid = 2276] [id = 135] 03:48:33 INFO - PROCESS | 2276 | --DOCSHELL 0x119c90800 == 45 [pid = 2276] [id = 134] 03:48:33 INFO - PROCESS | 2276 | --DOCSHELL 0x1196c9000 == 44 [pid = 2276] [id = 133] 03:48:33 INFO - PROCESS | 2276 | --DOCSHELL 0x1198ab800 == 43 [pid = 2276] [id = 132] 03:48:33 INFO - PROCESS | 2276 | --DOCSHELL 0x123465000 == 42 [pid = 2276] [id = 129] 03:48:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 03:48:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 825ms 03:48:33 INFO - PROCESS | 2276 | --DOCSHELL 0x11713f000 == 41 [pid = 2276] [id = 128] 03:48:33 INFO - PROCESS | 2276 | --DOMWINDOW == 116 (0x126b26400) [pid = 2276] [serial = 296] [outer = 0x0] [url = about:blank] 03:48:33 INFO - PROCESS | 2276 | --DOMWINDOW == 115 (0x12a6ce800) [pid = 2276] [serial = 361] [outer = 0x0] [url = about:blank] 03:48:33 INFO - PROCESS | 2276 | --DOMWINDOW == 114 (0x12b81d800) [pid = 2276] [serial = 364] [outer = 0x0] [url = about:blank] 03:48:33 INFO - PROCESS | 2276 | --DOMWINDOW == 113 (0x12b85a800) [pid = 2276] [serial = 367] [outer = 0x0] [url = about:blank] 03:48:33 INFO - PROCESS | 2276 | --DOMWINDOW == 112 (0x1192d8800) [pid = 2276] [serial = 344] [outer = 0x0] [url = about:blank] 03:48:33 INFO - PROCESS | 2276 | --DOMWINDOW == 111 (0x118f90c00) [pid = 2276] [serial = 343] [outer = 0x0] [url = about:blank] 03:48:33 INFO - PROCESS | 2276 | --DOMWINDOW == 110 (0x12b829800) [pid = 2276] [serial = 365] [outer = 0x0] [url = about:blank] 03:48:33 INFO - PROCESS | 2276 | --DOMWINDOW == 109 (0x121946000) [pid = 2276] [serial = 347] [outer = 0x0] [url = about:blank] 03:48:33 INFO - PROCESS | 2276 | --DOMWINDOW == 108 (0x1214f2000) [pid = 2276] [serial = 346] [outer = 0x0] [url = about:blank] 03:48:33 INFO - PROCESS | 2276 | --DOMWINDOW == 107 (0x126132400) [pid = 2276] [serial = 352] [outer = 0x0] [url = about:blank] 03:48:33 INFO - PROCESS | 2276 | --DOMWINDOW == 106 (0x126b0a000) [pid = 2276] [serial = 355] [outer = 0x0] [url = about:blank] 03:48:33 INFO - PROCESS | 2276 | --DOMWINDOW == 105 (0x126615800) [pid = 2276] [serial = 353] [outer = 0x0] [url = about:blank] 03:48:33 INFO - PROCESS | 2276 | --DOMWINDOW == 104 (0x128cc2000) [pid = 2276] [serial = 356] [outer = 0x0] [url = about:blank] 03:48:33 INFO - PROCESS | 2276 | --DOMWINDOW == 103 (0x120e91000) [pid = 2276] [serial = 341] [outer = 0x0] [url = about:blank] 03:48:33 INFO - PROCESS | 2276 | --DOMWINDOW == 102 (0x1192dd000) [pid = 2276] [serial = 340] [outer = 0x0] [url = about:blank] 03:48:33 INFO - PROCESS | 2276 | --DOMWINDOW == 101 (0x128d13000) [pid = 2276] [serial = 358] [outer = 0x0] [url = about:blank] 03:48:33 INFO - PROCESS | 2276 | --DOMWINDOW == 100 (0x121bebc00) [pid = 2276] [serial = 335] [outer = 0x0] [url = about:blank] 03:48:33 INFO - PROCESS | 2276 | --DOMWINDOW == 99 (0x121bea800) [pid = 2276] [serial = 349] [outer = 0x0] [url = about:blank] 03:48:33 INFO - PROCESS | 2276 | --DOMWINDOW == 98 (0x124ce1c00) [pid = 2276] [serial = 350] [outer = 0x0] [url = about:blank] 03:48:33 INFO - PROCESS | 2276 | --DOMWINDOW == 97 (0x118f82400) [pid = 2276] [serial = 338] [outer = 0x0] [url = about:blank] 03:48:33 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x1182e3c00) [pid = 2276] [serial = 337] [outer = 0x0] [url = about:blank] 03:48:33 INFO - PROCESS | 2276 | --DOMWINDOW == 95 (0x12ba18400) [pid = 2276] [serial = 368] [outer = 0x0] [url = about:blank] 03:48:33 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x11970c800) [pid = 2276] [serial = 371] [outer = 0x0] [url = about:blank] 03:48:33 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x112fa3400) [pid = 2276] [serial = 370] [outer = 0x0] [url = about:blank] 03:48:33 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x120e94400) [pid = 2276] [serial = 377] [outer = 0x0] [url = about:blank] 03:48:33 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x12b003800) [pid = 2276] [serial = 362] [outer = 0x0] [url = about:blank] 03:48:33 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x121430800) [pid = 2276] [serial = 373] [outer = 0x0] [url = about:blank] 03:48:33 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x12bedd800) [pid = 2276] [serial = 374] [outer = 0x0] [url = about:blank] 03:48:33 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x12a686000) [pid = 2276] [serial = 359] [outer = 0x0] [url = about:blank] 03:48:33 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x119c2ec00) [pid = 2276] [serial = 376] [outer = 0x0] [url = about:blank] 03:48:33 INFO - PROCESS | 2276 | 1465642113613 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 03:48:33 INFO - PROCESS | 2276 | 1465642113616 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 03:48:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 03:48:33 INFO - PROCESS | 2276 | 1465642113631 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 03:48:33 INFO - PROCESS | 2276 | 1465642113632 Marionette TRACE conn2 <- [1,570,null,{}] 03:48:33 INFO - PROCESS | 2276 | 1465642113635 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}] 03:48:33 INFO - PROCESS | 2276 | 1465642113636 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:33 INFO - PROCESS | 2276 | 1465642113718 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 03:48:33 INFO - PROCESS | 2276 | 1465642113726 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:33 INFO - PROCESS | 2276 | 1465642113727 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:33 INFO - PROCESS | 2276 | ++DOCSHELL 0x11713f000 == 42 [pid = 2276] [id = 150] 03:48:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x119229800) [pid = 2276] [serial = 447] [outer = 0x0] 03:48:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x1192d3800) [pid = 2276] [serial = 448] [outer = 0x119229800] 03:48:33 INFO - PROCESS | 2276 | 1465642113759 Marionette DEBUG loaded listener.js 03:48:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x119c27400) [pid = 2276] [serial = 449] [outer = 0x119229800] 03:48:33 INFO - PROCESS | 2276 | [2276] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:48:34 INFO - PROCESS | 2276 | [2276] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:48:34 INFO - PROCESS | 2276 | 1465642114106 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]]]}] 03:48:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 03:48:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 524ms 03:48:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 03:48:34 INFO - PROCESS | 2276 | 1465642114158 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 03:48:34 INFO - PROCESS | 2276 | 1465642114159 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 03:48:34 INFO - PROCESS | 2276 | 1465642114161 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 03:48:34 INFO - PROCESS | 2276 | 1465642114164 Marionette TRACE conn2 <- [1,574,null,{}] 03:48:34 INFO - PROCESS | 2276 | 1465642114171 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}] 03:48:34 INFO - PROCESS | 2276 | 1465642114174 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:34 INFO - PROCESS | 2276 | 1465642114257 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 03:48:34 INFO - PROCESS | 2276 | 1465642114265 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:34 INFO - PROCESS | 2276 | 1465642114267 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:34 INFO - PROCESS | 2276 | ++DOCSHELL 0x119bee000 == 43 [pid = 2276] [id = 151] 03:48:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x120e91c00) [pid = 2276] [serial = 450] [outer = 0x0] 03:48:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x1210ee800) [pid = 2276] [serial = 451] [outer = 0x120e91c00] 03:48:34 INFO - PROCESS | 2276 | 1465642114295 Marionette DEBUG loaded listener.js 03:48:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x1214f3000) [pid = 2276] [serial = 452] [outer = 0x120e91c00] 03:48:34 INFO - PROCESS | 2276 | 1465642114676 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]]]}] 03:48:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 03:48:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 523ms 03:48:34 INFO - PROCESS | 2276 | 1465642114685 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 03:48:34 INFO - PROCESS | 2276 | 1465642114686 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 03:48:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 03:48:34 INFO - PROCESS | 2276 | 1465642114689 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 03:48:34 INFO - PROCESS | 2276 | 1465642114690 Marionette TRACE conn2 <- [1,578,null,{}] 03:48:34 INFO - PROCESS | 2276 | 1465642114705 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}] 03:48:34 INFO - PROCESS | 2276 | 1465642114706 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:34 INFO - PROCESS | 2276 | 1465642114788 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 03:48:34 INFO - PROCESS | 2276 | 1465642114791 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:34 INFO - PROCESS | 2276 | 1465642114793 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:34 INFO - PROCESS | 2276 | ++DOCSHELL 0x121347000 == 44 [pid = 2276] [id = 152] 03:48:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x121943c00) [pid = 2276] [serial = 453] [outer = 0x0] 03:48:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x1233d4800) [pid = 2276] [serial = 454] [outer = 0x121943c00] 03:48:34 INFO - PROCESS | 2276 | 1465642114822 Marionette DEBUG loaded listener.js 03:48:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x124abf400) [pid = 2276] [serial = 455] [outer = 0x121943c00] 03:48:35 INFO - PROCESS | 2276 | 1465642115209 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]]]}] 03:48:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 03:48:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 571ms 03:48:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 03:48:35 INFO - PROCESS | 2276 | 1465642115261 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 03:48:35 INFO - PROCESS | 2276 | 1465642115263 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 03:48:35 INFO - PROCESS | 2276 | 1465642115267 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 03:48:35 INFO - PROCESS | 2276 | 1465642115268 Marionette TRACE conn2 <- [1,582,null,{}] 03:48:35 INFO - PROCESS | 2276 | 1465642115272 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}] 03:48:35 INFO - PROCESS | 2276 | 1465642115274 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:35 INFO - PROCESS | 2276 | 1465642115446 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 03:48:35 INFO - PROCESS | 2276 | 1465642115501 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:35 INFO - PROCESS | 2276 | 1465642115502 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:35 INFO - PROCESS | 2276 | ++DOCSHELL 0x12372b000 == 45 [pid = 2276] [id = 153] 03:48:35 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x121bdf400) [pid = 2276] [serial = 456] [outer = 0x0] 03:48:35 INFO - PROCESS | 2276 | ++DOMWINDOW == 98 (0x124ce5c00) [pid = 2276] [serial = 457] [outer = 0x121bdf400] 03:48:35 INFO - PROCESS | 2276 | 1465642115527 Marionette DEBUG loaded listener.js 03:48:35 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x12660c400) [pid = 2276] [serial = 458] [outer = 0x121bdf400] 03:48:35 INFO - PROCESS | 2276 | 1465642115827 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]]]}] 03:48:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 03:48:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 619ms 03:48:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 03:48:35 INFO - PROCESS | 2276 | 1465642115886 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 03:48:35 INFO - PROCESS | 2276 | 1465642115887 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 03:48:35 INFO - PROCESS | 2276 | 1465642115889 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 03:48:35 INFO - PROCESS | 2276 | 1465642115890 Marionette TRACE conn2 <- [1,586,null,{}] 03:48:35 INFO - PROCESS | 2276 | 1465642115893 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}] 03:48:35 INFO - PROCESS | 2276 | 1465642115897 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:36 INFO - PROCESS | 2276 | 1465642116020 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 03:48:36 INFO - PROCESS | 2276 | 1465642116036 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:36 INFO - PROCESS | 2276 | 1465642116037 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:36 INFO - PROCESS | 2276 | ++DOCSHELL 0x12568f800 == 46 [pid = 2276] [id = 154] 03:48:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x126824000) [pid = 2276] [serial = 459] [outer = 0x0] 03:48:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 101 (0x126ed0800) [pid = 2276] [serial = 460] [outer = 0x126824000] 03:48:36 INFO - PROCESS | 2276 | 1465642116063 Marionette DEBUG loaded listener.js 03:48:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 102 (0x128cc1000) [pid = 2276] [serial = 461] [outer = 0x126824000] 03:48:36 INFO - PROCESS | 2276 | [2276] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:48:36 INFO - PROCESS | 2276 | [2276] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:48:36 INFO - PROCESS | 2276 | 1465642116409 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]]]}] 03:48:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 03:48:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 570ms 03:48:36 INFO - PROCESS | 2276 | 1465642116460 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 03:48:36 INFO - PROCESS | 2276 | 1465642116461 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 03:48:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 03:48:36 INFO - PROCESS | 2276 | 1465642116463 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 03:48:36 INFO - PROCESS | 2276 | 1465642116464 Marionette TRACE conn2 <- [1,590,null,{}] 03:48:36 INFO - PROCESS | 2276 | 1465642116466 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}] 03:48:36 INFO - PROCESS | 2276 | 1465642116468 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:36 INFO - PROCESS | 2276 | 1465642116569 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 03:48:36 INFO - PROCESS | 2276 | 1465642116572 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:36 INFO - PROCESS | 2276 | 1465642116573 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:36 INFO - PROCESS | 2276 | ++DOCSHELL 0x128c71800 == 47 [pid = 2276] [id = 155] 03:48:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 103 (0x128cc1400) [pid = 2276] [serial = 462] [outer = 0x0] 03:48:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 104 (0x128d1d000) [pid = 2276] [serial = 463] [outer = 0x128cc1400] 03:48:36 INFO - PROCESS | 2276 | 1465642116597 Marionette DEBUG loaded listener.js 03:48:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 105 (0x128d98800) [pid = 2276] [serial = 464] [outer = 0x128cc1400] 03:48:36 INFO - PROCESS | 2276 | 1465642116956 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]]]}] 03:48:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 03:48:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 520ms 03:48:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 03:48:36 INFO - PROCESS | 2276 | 1465642116984 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 03:48:36 INFO - PROCESS | 2276 | 1465642116985 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 03:48:36 INFO - PROCESS | 2276 | 1465642116987 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 03:48:36 INFO - PROCESS | 2276 | 1465642116988 Marionette TRACE conn2 <- [1,594,null,{}] 03:48:37 INFO - PROCESS | 2276 | 1465642117001 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}] 03:48:37 INFO - PROCESS | 2276 | 1465642117002 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:37 INFO - PROCESS | 2276 | 1465642117102 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 03:48:37 INFO - PROCESS | 2276 | 1465642117106 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:37 INFO - PROCESS | 2276 | 1465642117107 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:37 INFO - PROCESS | 2276 | ++DOCSHELL 0x12929e800 == 48 [pid = 2276] [id = 156] 03:48:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 106 (0x128cc3400) [pid = 2276] [serial = 465] [outer = 0x0] 03:48:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 107 (0x128da4000) [pid = 2276] [serial = 466] [outer = 0x128cc3400] 03:48:37 INFO - PROCESS | 2276 | 1465642117131 Marionette DEBUG loaded listener.js 03:48:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 108 (0x1292e0800) [pid = 2276] [serial = 467] [outer = 0x128cc3400] 03:48:37 INFO - PROCESS | 2276 | 1465642117463 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]]]}] 03:48:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 03:48:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 529ms 03:48:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 03:48:37 INFO - PROCESS | 2276 | 1465642117517 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 03:48:37 INFO - PROCESS | 2276 | 1465642117518 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 03:48:37 INFO - PROCESS | 2276 | 1465642117520 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 03:48:37 INFO - PROCESS | 2276 | 1465642117521 Marionette TRACE conn2 <- [1,598,null,{}] 03:48:37 INFO - PROCESS | 2276 | 1465642117523 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}] 03:48:37 INFO - PROCESS | 2276 | 1465642117524 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:37 INFO - PROCESS | 2276 | 1465642117625 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 03:48:37 INFO - PROCESS | 2276 | 1465642117665 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:37 INFO - PROCESS | 2276 | 1465642117666 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:37 INFO - PROCESS | 2276 | ++DOCSHELL 0x12a4eb000 == 49 [pid = 2276] [id = 157] 03:48:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 109 (0x12a40e000) [pid = 2276] [serial = 468] [outer = 0x0] 03:48:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 110 (0x12a537800) [pid = 2276] [serial = 469] [outer = 0x12a40e000] 03:48:37 INFO - PROCESS | 2276 | 1465642117698 Marionette DEBUG loaded listener.js 03:48:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 111 (0x12a6d0800) [pid = 2276] [serial = 470] [outer = 0x12a40e000] 03:48:37 INFO - PROCESS | 2276 | --DOMWINDOW == 110 (0x1192d1c00) [pid = 2276] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 03:48:37 INFO - PROCESS | 2276 | --DOMWINDOW == 109 (0x112f9a400) [pid = 2276] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 03:48:37 INFO - PROCESS | 2276 | --DOMWINDOW == 108 (0x126616400) [pid = 2276] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 03:48:37 INFO - PROCESS | 2276 | --DOMWINDOW == 107 (0x1192dc000) [pid = 2276] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 03:48:37 INFO - PROCESS | 2276 | --DOMWINDOW == 106 (0x126ece400) [pid = 2276] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 03:48:37 INFO - PROCESS | 2276 | --DOMWINDOW == 105 (0x1214f0400) [pid = 2276] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 03:48:38 INFO - PROCESS | 2276 | --DOMWINDOW == 104 (0x110e74000) [pid = 2276] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 03:48:38 INFO - PROCESS | 2276 | --DOMWINDOW == 103 (0x120f86c00) [pid = 2276] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 03:48:38 INFO - PROCESS | 2276 | --DOMWINDOW == 102 (0x126610400) [pid = 2276] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 03:48:38 INFO - PROCESS | 2276 | --DOMWINDOW == 101 (0x128d12400) [pid = 2276] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 03:48:38 INFO - PROCESS | 2276 | --DOMWINDOW == 100 (0x128d9bc00) [pid = 2276] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 03:48:38 INFO - PROCESS | 2276 | --DOMWINDOW == 99 (0x12a687800) [pid = 2276] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 03:48:38 INFO - PROCESS | 2276 | --DOMWINDOW == 98 (0x12a68f400) [pid = 2276] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 03:48:38 INFO - PROCESS | 2276 | 1465642118151 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]]]}] 03:48:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 03:48:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 669ms 03:48:38 INFO - PROCESS | 2276 | 1465642118193 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 03:48:38 INFO - PROCESS | 2276 | 1465642118194 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 03:48:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 03:48:38 INFO - PROCESS | 2276 | 1465642118202 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 03:48:38 INFO - PROCESS | 2276 | 1465642118203 Marionette TRACE conn2 <- [1,602,null,{}] 03:48:38 INFO - PROCESS | 2276 | 1465642118205 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}] 03:48:38 INFO - PROCESS | 2276 | 1465642118207 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:38 INFO - PROCESS | 2276 | 1465642118298 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 03:48:38 INFO - PROCESS | 2276 | 1465642118302 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:38 INFO - PROCESS | 2276 | 1465642118303 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:38 INFO - PROCESS | 2276 | ++DOCSHELL 0x12ab9e000 == 50 [pid = 2276] [id = 158] 03:48:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x110e7dc00) [pid = 2276] [serial = 471] [outer = 0x0] 03:48:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x12a685c00) [pid = 2276] [serial = 472] [outer = 0x110e7dc00] 03:48:38 INFO - PROCESS | 2276 | 1465642118328 Marionette DEBUG loaded listener.js 03:48:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 101 (0x12aa16c00) [pid = 2276] [serial = 473] [outer = 0x110e7dc00] 03:48:38 INFO - PROCESS | 2276 | 1465642118652 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]]]}] 03:48:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 03:48:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 470ms 03:48:38 INFO - PROCESS | 2276 | 1465642118672 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 03:48:38 INFO - PROCESS | 2276 | 1465642118674 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 03:48:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 03:48:38 INFO - PROCESS | 2276 | 1465642118676 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 03:48:38 INFO - PROCESS | 2276 | 1465642118678 Marionette TRACE conn2 <- [1,606,null,{}] 03:48:38 INFO - PROCESS | 2276 | 1465642118683 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}] 03:48:38 INFO - PROCESS | 2276 | 1465642118685 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:38 INFO - PROCESS | 2276 | 1465642118787 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 03:48:38 INFO - PROCESS | 2276 | 1465642118852 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:38 INFO - PROCESS | 2276 | 1465642118854 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:38 INFO - PROCESS | 2276 | ++DOCSHELL 0x12be15800 == 51 [pid = 2276] [id = 159] 03:48:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 102 (0x12a52a000) [pid = 2276] [serial = 474] [outer = 0x0] 03:48:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 103 (0x12b00bc00) [pid = 2276] [serial = 475] [outer = 0x12a52a000] 03:48:38 INFO - PROCESS | 2276 | 1465642118880 Marionette DEBUG loaded listener.js 03:48:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 104 (0x12b7e6c00) [pid = 2276] [serial = 476] [outer = 0x12a52a000] 03:48:39 INFO - PROCESS | 2276 | 1465642119174 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]]]}] 03:48:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 03:48:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 523ms 03:48:39 INFO - PROCESS | 2276 | 1465642119202 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 03:48:39 INFO - PROCESS | 2276 | 1465642119203 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 03:48:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 03:48:39 INFO - PROCESS | 2276 | 1465642119206 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 03:48:39 INFO - PROCESS | 2276 | 1465642119207 Marionette TRACE conn2 <- [1,610,null,{}] 03:48:39 INFO - PROCESS | 2276 | 1465642119209 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}] 03:48:39 INFO - PROCESS | 2276 | 1465642119210 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:39 INFO - PROCESS | 2276 | 1465642119299 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 03:48:39 INFO - PROCESS | 2276 | 1465642119303 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:39 INFO - PROCESS | 2276 | 1465642119304 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:39 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c274000 == 52 [pid = 2276] [id = 160] 03:48:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 105 (0x12b7ddc00) [pid = 2276] [serial = 477] [outer = 0x0] 03:48:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 106 (0x12b826000) [pid = 2276] [serial = 478] [outer = 0x12b7ddc00] 03:48:39 INFO - PROCESS | 2276 | 1465642119328 Marionette DEBUG loaded listener.js 03:48:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 107 (0x12b864c00) [pid = 2276] [serial = 479] [outer = 0x12b7ddc00] 03:48:39 INFO - PROCESS | 2276 | 1465642119666 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]]]}] 03:48:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 03:48:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 471ms 03:48:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 03:48:39 INFO - PROCESS | 2276 | 1465642119676 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 03:48:39 INFO - PROCESS | 2276 | 1465642119677 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 03:48:39 INFO - PROCESS | 2276 | 1465642119682 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 03:48:39 INFO - PROCESS | 2276 | 1465642119684 Marionette TRACE conn2 <- [1,614,null,{}] 03:48:39 INFO - PROCESS | 2276 | 1465642119686 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}] 03:48:39 INFO - PROCESS | 2276 | 1465642119687 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:39 INFO - PROCESS | 2276 | 1465642119809 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 03:48:39 INFO - PROCESS | 2276 | 1465642119815 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:39 INFO - PROCESS | 2276 | 1465642119816 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:39 INFO - PROCESS | 2276 | ++DOCSHELL 0x12ca5e000 == 53 [pid = 2276] [id = 161] 03:48:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 108 (0x116f7dc00) [pid = 2276] [serial = 480] [outer = 0x0] 03:48:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 109 (0x12b821400) [pid = 2276] [serial = 481] [outer = 0x116f7dc00] 03:48:39 INFO - PROCESS | 2276 | 1465642119840 Marionette DEBUG loaded listener.js 03:48:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 110 (0x12ba21800) [pid = 2276] [serial = 482] [outer = 0x116f7dc00] 03:48:40 INFO - PROCESS | 2276 | 1465642120330 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]]]}] 03:48:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 03:48:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 670ms 03:48:40 INFO - PROCESS | 2276 | 1465642120364 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 03:48:40 INFO - PROCESS | 2276 | 1465642120367 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 03:48:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 03:48:40 INFO - PROCESS | 2276 | 1465642120372 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 03:48:40 INFO - PROCESS | 2276 | 1465642120374 Marionette TRACE conn2 <- [1,618,null,{}] 03:48:40 INFO - PROCESS | 2276 | 1465642120380 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}] 03:48:40 INFO - PROCESS | 2276 | 1465642120382 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:40 INFO - PROCESS | 2276 | 1465642120487 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 03:48:40 INFO - PROCESS | 2276 | 1465642120562 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:40 INFO - PROCESS | 2276 | 1465642120563 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:40 INFO - PROCESS | 2276 | ++DOCSHELL 0x119270800 == 54 [pid = 2276] [id = 162] 03:48:40 INFO - PROCESS | 2276 | ++DOMWINDOW == 111 (0x1184e8000) [pid = 2276] [serial = 483] [outer = 0x0] 03:48:40 INFO - PROCESS | 2276 | ++DOMWINDOW == 112 (0x118f82400) [pid = 2276] [serial = 484] [outer = 0x1184e8000] 03:48:40 INFO - PROCESS | 2276 | 1465642120595 Marionette DEBUG loaded listener.js 03:48:40 INFO - PROCESS | 2276 | ++DOMWINDOW == 113 (0x11983e000) [pid = 2276] [serial = 485] [outer = 0x1184e8000] 03:48:41 INFO - PROCESS | 2276 | 1465642121023 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]]]}] 03:48:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 03:48:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 672ms 03:48:41 INFO - PROCESS | 2276 | 1465642121045 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 03:48:41 INFO - PROCESS | 2276 | 1465642121049 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 03:48:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 03:48:41 INFO - PROCESS | 2276 | 1465642121053 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 03:48:41 INFO - PROCESS | 2276 | 1465642121055 Marionette TRACE conn2 <- [1,622,null,{}] 03:48:41 INFO - PROCESS | 2276 | 1465642121058 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}] 03:48:41 INFO - PROCESS | 2276 | 1465642121059 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:41 INFO - PROCESS | 2276 | 1465642121169 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 03:48:41 INFO - PROCESS | 2276 | 1465642121268 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:41 INFO - PROCESS | 2276 | 1465642121270 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 114 (0x120e94400) [pid = 2276] [serial = 486] [outer = 0x12caa2000] 03:48:41 INFO - PROCESS | 2276 | ++DOCSHELL 0x12a8b1800 == 55 [pid = 2276] [id = 163] 03:48:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 115 (0x121430800) [pid = 2276] [serial = 487] [outer = 0x0] 03:48:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 116 (0x1214efc00) [pid = 2276] [serial = 488] [outer = 0x121430800] 03:48:41 INFO - PROCESS | 2276 | 1465642121313 Marionette DEBUG loaded listener.js 03:48:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 117 (0x121bdfc00) [pid = 2276] [serial = 489] [outer = 0x121430800] 03:48:41 INFO - PROCESS | 2276 | 1465642121779 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]]]}] 03:48:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 03:48:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 773ms 03:48:41 INFO - PROCESS | 2276 | 1465642121826 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 03:48:41 INFO - PROCESS | 2276 | 1465642121828 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 03:48:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 03:48:41 INFO - PROCESS | 2276 | 1465642121830 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 03:48:41 INFO - PROCESS | 2276 | 1465642121833 Marionette TRACE conn2 <- [1,626,null,{}] 03:48:41 INFO - PROCESS | 2276 | 1465642121840 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}] 03:48:41 INFO - PROCESS | 2276 | 1465642121844 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:41 INFO - PROCESS | 2276 | 1465642121951 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 03:48:42 INFO - PROCESS | 2276 | 1465642122030 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:42 INFO - PROCESS | 2276 | 1465642122032 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:42 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c268000 == 56 [pid = 2276] [id = 164] 03:48:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 118 (0x1255eb800) [pid = 2276] [serial = 490] [outer = 0x0] 03:48:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 119 (0x128a24400) [pid = 2276] [serial = 491] [outer = 0x1255eb800] 03:48:42 INFO - PROCESS | 2276 | 1465642122064 Marionette DEBUG loaded listener.js 03:48:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 120 (0x128bbf400) [pid = 2276] [serial = 492] [outer = 0x1255eb800] 03:48:42 INFO - PROCESS | 2276 | 1465642122497 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]]]}] 03:48:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 03:48:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 722ms 03:48:42 INFO - PROCESS | 2276 | 1465642122562 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 03:48:42 INFO - PROCESS | 2276 | 1465642122564 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 03:48:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 03:48:42 INFO - PROCESS | 2276 | 1465642122568 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 03:48:42 INFO - PROCESS | 2276 | 1465642122569 Marionette TRACE conn2 <- [1,630,null,{}] 03:48:42 INFO - PROCESS | 2276 | 1465642122571 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}] 03:48:42 INFO - PROCESS | 2276 | 1465642122573 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:42 INFO - PROCESS | 2276 | 1465642122680 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 03:48:42 INFO - PROCESS | 2276 | 1465642122756 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:42 INFO - PROCESS | 2276 | 1465642122758 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:42 INFO - PROCESS | 2276 | ++DOCSHELL 0x12d468800 == 57 [pid = 2276] [id = 165] 03:48:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 121 (0x12a538800) [pid = 2276] [serial = 493] [outer = 0x0] 03:48:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 122 (0x12aa1a000) [pid = 2276] [serial = 494] [outer = 0x12a538800] 03:48:42 INFO - PROCESS | 2276 | 1465642122786 Marionette DEBUG loaded listener.js 03:48:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 123 (0x12b7df800) [pid = 2276] [serial = 495] [outer = 0x12a538800] 03:48:43 INFO - PROCESS | 2276 | 1465642123218 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]]]}] 03:48:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 03:48:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 668ms 03:48:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 03:48:43 INFO - PROCESS | 2276 | 1465642123237 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 03:48:43 INFO - PROCESS | 2276 | 1465642123238 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 03:48:43 INFO - PROCESS | 2276 | 1465642123240 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 03:48:43 INFO - PROCESS | 2276 | 1465642123241 Marionette TRACE conn2 <- [1,634,null,{}] 03:48:43 INFO - PROCESS | 2276 | 1465642123244 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}] 03:48:43 INFO - PROCESS | 2276 | 1465642123248 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:43 INFO - PROCESS | 2276 | 1465642123353 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 03:48:43 INFO - PROCESS | 2276 | 1465642123416 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:43 INFO - PROCESS | 2276 | 1465642123417 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:43 INFO - PROCESS | 2276 | ++DOCSHELL 0x11826e000 == 58 [pid = 2276] [id = 166] 03:48:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 124 (0x110e81400) [pid = 2276] [serial = 496] [outer = 0x0] 03:48:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 125 (0x1182dd000) [pid = 2276] [serial = 497] [outer = 0x110e81400] 03:48:43 INFO - PROCESS | 2276 | 1465642123591 Marionette DEBUG loaded listener.js 03:48:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 126 (0x118a91000) [pid = 2276] [serial = 498] [outer = 0x110e81400] 03:48:43 INFO - PROCESS | 2276 | [2276] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:48:43 INFO - PROCESS | 2276 | [2276] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:48:44 INFO - PROCESS | 2276 | 1465642124035 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]]]}] 03:48:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 03:48:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 821ms 03:48:44 INFO - PROCESS | 2276 | 1465642124062 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 03:48:44 INFO - PROCESS | 2276 | 1465642124064 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 03:48:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 03:48:44 INFO - PROCESS | 2276 | 1465642124068 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 03:48:44 INFO - PROCESS | 2276 | 1465642124069 Marionette TRACE conn2 <- [1,638,null,{}] 03:48:44 INFO - PROCESS | 2276 | 1465642124073 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}] 03:48:44 INFO - PROCESS | 2276 | 1465642124074 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:44 INFO - PROCESS | 2276 | 1465642124174 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 03:48:44 INFO - PROCESS | 2276 | 1465642124255 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:44 INFO - PROCESS | 2276 | 1465642124257 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:44 INFO - PROCESS | 2276 | ++DOCSHELL 0x118274000 == 59 [pid = 2276] [id = 167] 03:48:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 127 (0x119833c00) [pid = 2276] [serial = 499] [outer = 0x0] 03:48:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 128 (0x120e8ac00) [pid = 2276] [serial = 500] [outer = 0x119833c00] 03:48:44 INFO - PROCESS | 2276 | 1465642124286 Marionette DEBUG loaded listener.js 03:48:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 129 (0x1214e7400) [pid = 2276] [serial = 501] [outer = 0x119833c00] 03:48:44 INFO - PROCESS | 2276 | [2276] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:48:45 INFO - PROCESS | 2276 | --DOCSHELL 0x12c274000 == 58 [pid = 2276] [id = 160] 03:48:45 INFO - PROCESS | 2276 | --DOCSHELL 0x12be15800 == 57 [pid = 2276] [id = 159] 03:48:45 INFO - PROCESS | 2276 | --DOCSHELL 0x12ab9e000 == 56 [pid = 2276] [id = 158] 03:48:45 INFO - PROCESS | 2276 | --DOCSHELL 0x12a4eb000 == 55 [pid = 2276] [id = 157] 03:48:45 INFO - PROCESS | 2276 | --DOCSHELL 0x12929e800 == 54 [pid = 2276] [id = 156] 03:48:45 INFO - PROCESS | 2276 | --DOCSHELL 0x128c71800 == 53 [pid = 2276] [id = 155] 03:48:45 INFO - PROCESS | 2276 | --DOCSHELL 0x12568f800 == 52 [pid = 2276] [id = 154] 03:48:45 INFO - PROCESS | 2276 | --DOCSHELL 0x12372b000 == 51 [pid = 2276] [id = 153] 03:48:45 INFO - PROCESS | 2276 | --DOCSHELL 0x121347000 == 50 [pid = 2276] [id = 152] 03:48:45 INFO - PROCESS | 2276 | --DOCSHELL 0x119bee000 == 49 [pid = 2276] [id = 151] 03:48:45 INFO - PROCESS | 2276 | --DOCSHELL 0x11713f000 == 48 [pid = 2276] [id = 150] 03:48:45 INFO - PROCESS | 2276 | --DOCSHELL 0x112d47000 == 47 [pid = 2276] [id = 149] 03:48:45 INFO - PROCESS | 2276 | --DOCSHELL 0x115ef8800 == 46 [pid = 2276] [id = 145] 03:48:45 INFO - PROCESS | 2276 | --DOCSHELL 0x12c6a2000 == 45 [pid = 2276] [id = 127] 03:48:45 INFO - PROCESS | 2276 | --DOCSHELL 0x117e5e000 == 44 [pid = 2276] [id = 113] 03:48:45 INFO - PROCESS | 2276 | --DOCSHELL 0x12358a800 == 43 [pid = 2276] [id = 146] 03:48:45 INFO - PROCESS | 2276 | --DOCSHELL 0x124a35800 == 42 [pid = 2276] [id = 114] 03:48:45 INFO - PROCESS | 2276 | --DOCSHELL 0x12a4ce800 == 41 [pid = 2276] [id = 79] 03:48:45 INFO - PROCESS | 2276 | --DOCSHELL 0x12ca69800 == 40 [pid = 2276] [id = 131] 03:48:45 INFO - PROCESS | 2276 | --DOCSHELL 0x12d7da000 == 39 [pid = 2276] [id = 148] 03:48:45 INFO - PROCESS | 2276 | --DOCSHELL 0x12be42000 == 38 [pid = 2276] [id = 147] 03:48:45 INFO - PROCESS | 2276 | --DOCSHELL 0x12be1a800 == 37 [pid = 2276] [id = 100] 03:48:45 INFO - PROCESS | 2276 | --DOCSHELL 0x12a8b5800 == 36 [pid = 2276] [id = 83] 03:48:45 INFO - PROCESS | 2276 | --DOCSHELL 0x11827b000 == 35 [pid = 2276] [id = 80] 03:48:45 INFO - PROCESS | 2276 | --DOCSHELL 0x12be13800 == 34 [pid = 2276] [id = 130] 03:48:45 INFO - PROCESS | 2276 | --DOCSHELL 0x121163800 == 33 [pid = 2276] [id = 81] 03:48:45 INFO - PROCESS | 2276 | --DOCSHELL 0x11826e000 == 32 [pid = 2276] [id = 166] 03:48:45 INFO - PROCESS | 2276 | --DOCSHELL 0x12d468800 == 31 [pid = 2276] [id = 165] 03:48:45 INFO - PROCESS | 2276 | --DOCSHELL 0x12c268000 == 30 [pid = 2276] [id = 164] 03:48:45 INFO - PROCESS | 2276 | --DOCSHELL 0x12a8b1800 == 29 [pid = 2276] [id = 163] 03:48:45 INFO - PROCESS | 2276 | --DOCSHELL 0x12ca5e000 == 28 [pid = 2276] [id = 161] 03:48:45 INFO - PROCESS | 2276 | --DOCSHELL 0x119270800 == 27 [pid = 2276] [id = 162] 03:48:45 INFO - PROCESS | 2276 | --DOMWINDOW == 128 (0x1233d8800) [pid = 2276] [serial = 424] [outer = 0x0] [url = about:blank] 03:48:45 INFO - PROCESS | 2276 | --DOMWINDOW == 127 (0x128cca000) [pid = 2276] [serial = 391] [outer = 0x0] [url = about:blank] 03:48:45 INFO - PROCESS | 2276 | --DOMWINDOW == 126 (0x11859fc00) [pid = 2276] [serial = 421] [outer = 0x0] [url = about:blank] 03:48:45 INFO - PROCESS | 2276 | --DOMWINDOW == 125 (0x128dc2400) [pid = 2276] [serial = 404] [outer = 0x0] [url = about:blank] 03:48:45 INFO - PROCESS | 2276 | --DOMWINDOW == 124 (0x120e05800) [pid = 2276] [serial = 395] [outer = 0x0] [url = about:blank] 03:48:45 INFO - PROCESS | 2276 | --DOMWINDOW == 123 (0x11855d800) [pid = 2276] [serial = 382] [outer = 0x0] [url = about:blank] 03:48:45 INFO - PROCESS | 2276 | --DOMWINDOW == 122 (0x126ed7400) [pid = 2276] [serial = 415] [outer = 0x0] [url = about:blank] 03:48:45 INFO - PROCESS | 2276 | --DOMWINDOW == 121 (0x12613c800) [pid = 2276] [serial = 401] [outer = 0x0] [url = about:blank] 03:48:45 INFO - PROCESS | 2276 | --DOMWINDOW == 120 (0x119833800) [pid = 2276] [serial = 394] [outer = 0x0] [url = about:blank] 03:48:45 INFO - PROCESS | 2276 | --DOMWINDOW == 119 (0x126edb000) [pid = 2276] [serial = 416] [outer = 0x0] [url = about:blank] 03:48:45 INFO - PROCESS | 2276 | --DOMWINDOW == 118 (0x110e80000) [pid = 2276] [serial = 418] [outer = 0x0] [url = about:blank] 03:48:45 INFO - PROCESS | 2276 | --DOMWINDOW == 117 (0x1214f1400) [pid = 2276] [serial = 398] [outer = 0x0] [url = about:blank] 03:48:45 INFO - PROCESS | 2276 | --DOMWINDOW == 116 (0x126ed4400) [pid = 2276] [serial = 419] [outer = 0x0] [url = about:blank] 03:48:45 INFO - PROCESS | 2276 | --DOMWINDOW == 115 (0x120f87800) [pid = 2276] [serial = 385] [outer = 0x0] [url = about:blank] 03:48:45 INFO - PROCESS | 2276 | --DOMWINDOW == 114 (0x120e92c00) [pid = 2276] [serial = 422] [outer = 0x0] [url = about:blank] 03:48:45 INFO - PROCESS | 2276 | --DOMWINDOW == 113 (0x121425c00) [pid = 2276] [serial = 397] [outer = 0x0] [url = about:blank] 03:48:45 INFO - PROCESS | 2276 | --DOMWINDOW == 112 (0x12a403000) [pid = 2276] [serial = 406] [outer = 0x0] [url = about:blank] 03:48:45 INFO - PROCESS | 2276 | --DOMWINDOW == 111 (0x12b005000) [pid = 2276] [serial = 299] [outer = 0x0] [url = about:blank] 03:48:45 INFO - PROCESS | 2276 | --DOMWINDOW == 110 (0x1237b2400) [pid = 2276] [serial = 388] [outer = 0x0] [url = about:blank] 03:48:45 INFO - PROCESS | 2276 | --DOMWINDOW == 109 (0x12c64e800) [pid = 2276] [serial = 425] [outer = 0x0] [url = about:blank] 03:48:45 INFO - PROCESS | 2276 | --DOMWINDOW == 108 (0x12c0c3800) [pid = 2276] [serial = 413] [outer = 0x0] [url = about:blank] 03:48:45 INFO - PROCESS | 2276 | --DOMWINDOW == 107 (0x128da1000) [pid = 2276] [serial = 427] [outer = 0x0] [url = about:blank] 03:48:45 INFO - PROCESS | 2276 | --DOMWINDOW == 106 (0x128ccb000) [pid = 2276] [serial = 403] [outer = 0x0] [url = about:blank] 03:48:45 INFO - PROCESS | 2276 | --DOMWINDOW == 105 (0x12ba38000) [pid = 2276] [serial = 410] [outer = 0x0] [url = about:blank] 03:48:45 INFO - PROCESS | 2276 | --DOMWINDOW == 104 (0x1237b8000) [pid = 2276] [serial = 400] [outer = 0x0] [url = about:blank] 03:48:45 INFO - PROCESS | 2276 | --DOMWINDOW == 103 (0x12a687400) [pid = 2276] [serial = 407] [outer = 0x0] [url = about:blank] 03:48:45 INFO - PROCESS | 2276 | --DOMWINDOW == 102 (0x12aa14800) [pid = 2276] [serial = 409] [outer = 0x0] [url = about:blank] 03:48:45 INFO - PROCESS | 2276 | --DOMWINDOW == 101 (0x128da6400) [pid = 2276] [serial = 428] [outer = 0x0] [url = about:blank] 03:48:45 INFO - PROCESS | 2276 | --DOMWINDOW == 100 (0x12bed6c00) [pid = 2276] [serial = 412] [outer = 0x0] [url = about:blank] 03:48:45 INFO - PROCESS | 2276 | --DOMWINDOW == 99 (0x128bb8400) [pid = 2276] [serial = 430] [outer = 0x0] [url = about:blank] 03:48:45 INFO - PROCESS | 2276 | 1465642125482 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]]]}] 03:48:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 03:48:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1427ms 03:48:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 03:48:45 INFO - PROCESS | 2276 | 1465642125501 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 03:48:45 INFO - PROCESS | 2276 | 1465642125503 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 03:48:45 INFO - PROCESS | 2276 | 1465642125507 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 03:48:45 INFO - PROCESS | 2276 | 1465642125508 Marionette TRACE conn2 <- [1,642,null,{}] 03:48:45 INFO - PROCESS | 2276 | 1465642125514 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}] 03:48:45 INFO - PROCESS | 2276 | 1465642125515 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:45 INFO - PROCESS | 2276 | 1465642125592 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 03:48:45 INFO - PROCESS | 2276 | 1465642125599 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:45 INFO - PROCESS | 2276 | 1465642125601 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:45 INFO - PROCESS | 2276 | ++DOCSHELL 0x11661d000 == 28 [pid = 2276] [id = 168] 03:48:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x116f82400) [pid = 2276] [serial = 502] [outer = 0x0] 03:48:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 101 (0x1182e5000) [pid = 2276] [serial = 503] [outer = 0x116f82400] 03:48:45 INFO - PROCESS | 2276 | 1465642125630 Marionette DEBUG loaded listener.js 03:48:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 102 (0x11859c000) [pid = 2276] [serial = 504] [outer = 0x116f82400] 03:48:45 INFO - PROCESS | 2276 | 1465642125990 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]]]}] 03:48:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 03:48:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 521ms 03:48:46 INFO - PROCESS | 2276 | 1465642126027 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 03:48:46 INFO - PROCESS | 2276 | 1465642126030 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 03:48:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 03:48:46 INFO - PROCESS | 2276 | 1465642126035 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 03:48:46 INFO - PROCESS | 2276 | 1465642126037 Marionette TRACE conn2 <- [1,646,null,{}] 03:48:46 INFO - PROCESS | 2276 | 1465642126039 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}] 03:48:46 INFO - PROCESS | 2276 | 1465642126041 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:46 INFO - PROCESS | 2276 | 1465642126120 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 03:48:46 INFO - PROCESS | 2276 | 1465642126126 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:46 INFO - PROCESS | 2276 | 1465642126127 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:46 INFO - PROCESS | 2276 | ++DOCSHELL 0x117e61000 == 29 [pid = 2276] [id = 169] 03:48:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 103 (0x118a5d800) [pid = 2276] [serial = 505] [outer = 0x0] 03:48:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 104 (0x1192da000) [pid = 2276] [serial = 506] [outer = 0x118a5d800] 03:48:46 INFO - PROCESS | 2276 | 1465642126158 Marionette DEBUG loaded listener.js 03:48:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 105 (0x11970b400) [pid = 2276] [serial = 507] [outer = 0x118a5d800] 03:48:46 INFO - PROCESS | 2276 | 1465642126514 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]]]}] 03:48:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 03:48:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 519ms 03:48:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 03:48:46 INFO - PROCESS | 2276 | 1465642126554 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 03:48:46 INFO - PROCESS | 2276 | 1465642126556 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 03:48:46 INFO - PROCESS | 2276 | 1465642126558 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 03:48:46 INFO - PROCESS | 2276 | 1465642126560 Marionette TRACE conn2 <- [1,650,null,{}] 03:48:46 INFO - PROCESS | 2276 | 1465642126568 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}] 03:48:46 INFO - PROCESS | 2276 | 1465642126571 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:46 INFO - PROCESS | 2276 | 1465642126649 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 03:48:46 INFO - PROCESS | 2276 | 1465642126654 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:46 INFO - PROCESS | 2276 | 1465642126656 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:46 INFO - PROCESS | 2276 | ++DOCSHELL 0x119ca2000 == 30 [pid = 2276] [id = 170] 03:48:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 106 (0x111c17000) [pid = 2276] [serial = 508] [outer = 0x0] 03:48:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 107 (0x120e08400) [pid = 2276] [serial = 509] [outer = 0x111c17000] 03:48:46 INFO - PROCESS | 2276 | 1465642126687 Marionette DEBUG loaded listener.js 03:48:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 108 (0x120f8a000) [pid = 2276] [serial = 510] [outer = 0x111c17000] 03:48:47 INFO - PROCESS | 2276 | 1465642127043 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]]]}] 03:48:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 03:48:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 524ms 03:48:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 03:48:47 INFO - PROCESS | 2276 | 1465642127082 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 03:48:47 INFO - PROCESS | 2276 | 1465642127084 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 03:48:47 INFO - PROCESS | 2276 | 1465642127086 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 03:48:47 INFO - PROCESS | 2276 | 1465642127087 Marionette TRACE conn2 <- [1,654,null,{}] 03:48:47 INFO - PROCESS | 2276 | 1465642127089 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}] 03:48:47 INFO - PROCESS | 2276 | 1465642127091 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:47 INFO - PROCESS | 2276 | 1465642127200 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 03:48:47 INFO - PROCESS | 2276 | 1465642127206 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:47 INFO - PROCESS | 2276 | 1465642127207 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:47 INFO - PROCESS | 2276 | ++DOCSHELL 0x12115d800 == 31 [pid = 2276] [id = 171] 03:48:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 109 (0x120e93400) [pid = 2276] [serial = 511] [outer = 0x0] 03:48:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 110 (0x12142f000) [pid = 2276] [serial = 512] [outer = 0x120e93400] 03:48:47 INFO - PROCESS | 2276 | 1465642127232 Marionette DEBUG loaded listener.js 03:48:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 111 (0x121be2400) [pid = 2276] [serial = 513] [outer = 0x120e93400] 03:48:47 INFO - PROCESS | 2276 | 1465642127627 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]]]}] 03:48:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 03:48:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 570ms 03:48:47 INFO - PROCESS | 2276 | 1465642127658 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 03:48:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 03:48:47 INFO - PROCESS | 2276 | 1465642127671 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 03:48:47 INFO - PROCESS | 2276 | 1465642127674 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 03:48:47 INFO - PROCESS | 2276 | 1465642127677 Marionette TRACE conn2 <- [1,658,null,{}] 03:48:47 INFO - PROCESS | 2276 | 1465642127680 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}] 03:48:47 INFO - PROCESS | 2276 | 1465642127682 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:47 INFO - PROCESS | 2276 | 1465642127838 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 03:48:47 INFO - PROCESS | 2276 | 1465642127861 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:47 INFO - PROCESS | 2276 | 1465642127862 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:47 INFO - PROCESS | 2276 | ++DOCSHELL 0x12561d800 == 32 [pid = 2276] [id = 172] 03:48:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 112 (0x118a5a800) [pid = 2276] [serial = 514] [outer = 0x0] 03:48:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 113 (0x1233e1000) [pid = 2276] [serial = 515] [outer = 0x118a5a800] 03:48:47 INFO - PROCESS | 2276 | 1465642127905 Marionette DEBUG loaded listener.js 03:48:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 114 (0x1255e9800) [pid = 2276] [serial = 516] [outer = 0x118a5a800] 03:48:48 INFO - PROCESS | 2276 | 1465642128286 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]]]}] 03:48:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 03:48:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 619ms 03:48:48 INFO - PROCESS | 2276 | 1465642128295 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 03:48:48 INFO - PROCESS | 2276 | 1465642128296 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 03:48:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 03:48:48 INFO - PROCESS | 2276 | 1465642128299 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 03:48:48 INFO - PROCESS | 2276 | 1465642128300 Marionette TRACE conn2 <- [1,662,null,{}] 03:48:48 INFO - PROCESS | 2276 | 1465642128302 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}] 03:48:48 INFO - PROCESS | 2276 | 1465642128307 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:48 INFO - PROCESS | 2276 | 1465642128432 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 03:48:48 INFO - PROCESS | 2276 | 1465642128436 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:48 INFO - PROCESS | 2276 | 1465642128437 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:48 INFO - PROCESS | 2276 | ++DOCSHELL 0x1269ba800 == 33 [pid = 2276] [id = 173] 03:48:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 115 (0x11970bc00) [pid = 2276] [serial = 517] [outer = 0x0] 03:48:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 116 (0x12660e400) [pid = 2276] [serial = 518] [outer = 0x11970bc00] 03:48:48 INFO - PROCESS | 2276 | 1465642128462 Marionette DEBUG loaded listener.js 03:48:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 117 (0x128bb3400) [pid = 2276] [serial = 519] [outer = 0x11970bc00] 03:48:48 INFO - PROCESS | 2276 | [2276] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:48:48 INFO - PROCESS | 2276 | [2276] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:48:48 INFO - PROCESS | 2276 | 1465642128800 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]]]}] 03:48:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 03:48:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 518ms 03:48:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 03:48:48 INFO - PROCESS | 2276 | 1465642128819 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 03:48:48 INFO - PROCESS | 2276 | 1465642128820 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 03:48:48 INFO - PROCESS | 2276 | 1465642128822 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 03:48:48 INFO - PROCESS | 2276 | 1465642128835 Marionette TRACE conn2 <- [1,666,null,{}] 03:48:48 INFO - PROCESS | 2276 | 1465642128844 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}] 03:48:48 INFO - PROCESS | 2276 | 1465642128847 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:48 INFO - PROCESS | 2276 | 1465642128944 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 03:48:48 INFO - PROCESS | 2276 | 1465642128947 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:48 INFO - PROCESS | 2276 | 1465642128948 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:48 INFO - PROCESS | 2276 | ++DOCSHELL 0x128d54000 == 34 [pid = 2276] [id = 174] 03:48:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 118 (0x128bb4000) [pid = 2276] [serial = 520] [outer = 0x0] 03:48:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 119 (0x128bbec00) [pid = 2276] [serial = 521] [outer = 0x128bb4000] 03:48:48 INFO - PROCESS | 2276 | 1465642128972 Marionette DEBUG loaded listener.js 03:48:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 120 (0x128cce400) [pid = 2276] [serial = 522] [outer = 0x128bb4000] 03:48:49 INFO - PROCESS | 2276 | [2276] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:48:49 INFO - PROCESS | 2276 | [2276] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:48:49 INFO - PROCESS | 2276 | 1465642129321 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]]]}] 03:48:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 03:48:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 540ms 03:48:49 INFO - PROCESS | 2276 | 1465642129365 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 03:48:49 INFO - PROCESS | 2276 | 1465642129366 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 03:48:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 03:48:49 INFO - PROCESS | 2276 | 1465642129368 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 03:48:49 INFO - PROCESS | 2276 | 1465642129369 Marionette TRACE conn2 <- [1,670,null,{}] 03:48:49 INFO - PROCESS | 2276 | 1465642129371 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}] 03:48:49 INFO - PROCESS | 2276 | 1465642129372 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:49 INFO - PROCESS | 2276 | 1465642129472 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 03:48:49 INFO - PROCESS | 2276 | 1465642129476 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:49 INFO - PROCESS | 2276 | 1465642129477 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:49 INFO - PROCESS | 2276 | ++DOCSHELL 0x1295cb000 == 35 [pid = 2276] [id = 175] 03:48:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 121 (0x128bb5000) [pid = 2276] [serial = 523] [outer = 0x0] 03:48:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 122 (0x128d32c00) [pid = 2276] [serial = 524] [outer = 0x128bb5000] 03:48:49 INFO - PROCESS | 2276 | 1465642129502 Marionette DEBUG loaded listener.js 03:48:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 123 (0x128da4800) [pid = 2276] [serial = 525] [outer = 0x128bb5000] 03:48:49 INFO - PROCESS | 2276 | --DOMWINDOW == 122 (0x1266c9800) [pid = 2276] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 03:48:49 INFO - PROCESS | 2276 | --DOMWINDOW == 121 (0x120e0d800) [pid = 2276] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 03:48:49 INFO - PROCESS | 2276 | --DOMWINDOW == 120 (0x1182e8000) [pid = 2276] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 03:48:49 INFO - PROCESS | 2276 | --DOMWINDOW == 119 (0x121beb000) [pid = 2276] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 03:48:49 INFO - PROCESS | 2276 | --DOMWINDOW == 118 (0x119c26000) [pid = 2276] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 03:48:49 INFO - PROCESS | 2276 | --DOMWINDOW == 117 (0x12b7ddc00) [pid = 2276] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 03:48:49 INFO - PROCESS | 2276 | --DOMWINDOW == 116 (0x126824000) [pid = 2276] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 03:48:49 INFO - PROCESS | 2276 | --DOMWINDOW == 115 (0x128cc1400) [pid = 2276] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 03:48:49 INFO - PROCESS | 2276 | --DOMWINDOW == 114 (0x12a40e000) [pid = 2276] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 03:48:49 INFO - PROCESS | 2276 | --DOMWINDOW == 113 (0x128cc3400) [pid = 2276] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 03:48:49 INFO - PROCESS | 2276 | --DOMWINDOW == 112 (0x121bdf400) [pid = 2276] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 03:48:49 INFO - PROCESS | 2276 | --DOMWINDOW == 111 (0x119229800) [pid = 2276] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 03:48:49 INFO - PROCESS | 2276 | --DOMWINDOW == 110 (0x128bb3000) [pid = 2276] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 03:48:49 INFO - PROCESS | 2276 | --DOMWINDOW == 109 (0x110e82c00) [pid = 2276] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 03:48:49 INFO - PROCESS | 2276 | --DOMWINDOW == 108 (0x12a52a000) [pid = 2276] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 03:48:49 INFO - PROCESS | 2276 | --DOMWINDOW == 107 (0x110e7c000) [pid = 2276] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 03:48:49 INFO - PROCESS | 2276 | --DOMWINDOW == 106 (0x120e91c00) [pid = 2276] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 03:48:49 INFO - PROCESS | 2276 | --DOMWINDOW == 105 (0x126edc000) [pid = 2276] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 03:48:49 INFO - PROCESS | 2276 | --DOMWINDOW == 104 (0x121943c00) [pid = 2276] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 03:48:49 INFO - PROCESS | 2276 | --DOMWINDOW == 103 (0x121b9b400) [pid = 2276] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 03:48:49 INFO - PROCESS | 2276 | --DOMWINDOW == 102 (0x1192d6400) [pid = 2276] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 03:48:49 INFO - PROCESS | 2276 | --DOMWINDOW == 101 (0x110e7dc00) [pid = 2276] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 03:48:49 INFO - PROCESS | 2276 | --DOMWINDOW == 100 (0x116f7dc00) [pid = 2276] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 03:48:50 INFO - PROCESS | 2276 | 1465642130120 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]]]}] 03:48:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 03:48:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 768ms 03:48:50 INFO - PROCESS | 2276 | 1465642130164 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 03:48:50 INFO - PROCESS | 2276 | 1465642130166 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 03:48:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 03:48:50 INFO - PROCESS | 2276 | 1465642130182 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 03:48:50 INFO - PROCESS | 2276 | 1465642130183 Marionette TRACE conn2 <- [1,674,null,{}] 03:48:50 INFO - PROCESS | 2276 | 1465642130186 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}] 03:48:50 INFO - PROCESS | 2276 | 1465642130187 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:50 INFO - PROCESS | 2276 | 1465642130277 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 03:48:50 INFO - PROCESS | 2276 | 1465642130283 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:50 INFO - PROCESS | 2276 | 1465642130284 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:50 INFO - PROCESS | 2276 | ++DOCSHELL 0x119c9f800 == 36 [pid = 2276] [id = 176] 03:48:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 101 (0x116759400) [pid = 2276] [serial = 526] [outer = 0x0] 03:48:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 102 (0x120f7f800) [pid = 2276] [serial = 527] [outer = 0x116759400] 03:48:50 INFO - PROCESS | 2276 | 1465642130309 Marionette DEBUG loaded listener.js 03:48:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 103 (0x121bea800) [pid = 2276] [serial = 528] [outer = 0x116759400] 03:48:50 INFO - PROCESS | 2276 | [2276] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:48:50 INFO - PROCESS | 2276 | [2276] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:48:50 INFO - PROCESS | 2276 | 1465642130622 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]]]}] 03:48:50 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 03:48:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 469ms 03:48:50 INFO - PROCESS | 2276 | 1465642130652 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 03:48:50 INFO - PROCESS | 2276 | 1465642130653 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 03:48:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 03:48:50 INFO - PROCESS | 2276 | 1465642130655 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 03:48:50 INFO - PROCESS | 2276 | 1465642130656 Marionette TRACE conn2 <- [1,678,null,{}] 03:48:50 INFO - PROCESS | 2276 | 1465642130658 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}] 03:48:50 INFO - PROCESS | 2276 | 1465642130659 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:50 INFO - PROCESS | 2276 | 1465642130740 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 03:48:50 INFO - PROCESS | 2276 | 1465642130748 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:50 INFO - PROCESS | 2276 | 1465642130749 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:50 INFO - PROCESS | 2276 | ++DOCSHELL 0x12b04b800 == 37 [pid = 2276] [id = 177] 03:48:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 104 (0x121beb000) [pid = 2276] [serial = 529] [outer = 0x0] 03:48:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 105 (0x128d27800) [pid = 2276] [serial = 530] [outer = 0x121beb000] 03:48:50 INFO - PROCESS | 2276 | 1465642130773 Marionette DEBUG loaded listener.js 03:48:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 106 (0x128dc1800) [pid = 2276] [serial = 531] [outer = 0x121beb000] 03:48:51 INFO - PROCESS | 2276 | 1465642131106 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]]]}] 03:48:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 03:48:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 473ms 03:48:51 INFO - PROCESS | 2276 | 1465642131130 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 03:48:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 03:48:51 INFO - PROCESS | 2276 | 1465642131132 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 03:48:51 INFO - PROCESS | 2276 | 1465642131134 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 03:48:51 INFO - PROCESS | 2276 | 1465642131136 Marionette TRACE conn2 <- [1,682,null,{}] 03:48:51 INFO - PROCESS | 2276 | 1465642131139 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}] 03:48:51 INFO - PROCESS | 2276 | 1465642131140 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:51 INFO - PROCESS | 2276 | 1465642131269 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 03:48:51 INFO - PROCESS | 2276 | 1465642131275 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:51 INFO - PROCESS | 2276 | 1465642131277 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:51 INFO - PROCESS | 2276 | ++DOCSHELL 0x125598000 == 38 [pid = 2276] [id = 178] 03:48:51 INFO - PROCESS | 2276 | ++DOMWINDOW == 107 (0x1167d8000) [pid = 2276] [serial = 532] [outer = 0x0] 03:48:51 INFO - PROCESS | 2276 | ++DOMWINDOW == 108 (0x1292d4000) [pid = 2276] [serial = 533] [outer = 0x1167d8000] 03:48:51 INFO - PROCESS | 2276 | 1465642131304 Marionette DEBUG loaded listener.js 03:48:51 INFO - PROCESS | 2276 | ++DOMWINDOW == 109 (0x12a6d4400) [pid = 2276] [serial = 534] [outer = 0x1167d8000] 03:48:52 INFO - PROCESS | 2276 | 1465642132128 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]]]}] 03:48:52 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) 03:48:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1019ms 03:48:52 INFO - PROCESS | 2276 | 1465642132155 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 03:48:52 INFO - PROCESS | 2276 | 1465642132158 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 03:48:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 03:48:52 INFO - PROCESS | 2276 | 1465642132162 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 03:48:52 INFO - PROCESS | 2276 | 1465642132166 Marionette TRACE conn2 <- [1,686,null,{}] 03:48:52 INFO - PROCESS | 2276 | 1465642132170 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}] 03:48:52 INFO - PROCESS | 2276 | 1465642132172 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:52 INFO - PROCESS | 2276 | 1465642132319 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 03:48:52 INFO - PROCESS | 2276 | 1465642132427 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:52 INFO - PROCESS | 2276 | 1465642132428 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:52 INFO - PROCESS | 2276 | ++DOCSHELL 0x11713f000 == 39 [pid = 2276] [id = 179] 03:48:52 INFO - PROCESS | 2276 | ++DOMWINDOW == 110 (0x1176cf800) [pid = 2276] [serial = 535] [outer = 0x0] 03:48:52 INFO - PROCESS | 2276 | ++DOMWINDOW == 111 (0x11816e400) [pid = 2276] [serial = 536] [outer = 0x1176cf800] 03:48:52 INFO - PROCESS | 2276 | 1465642132462 Marionette DEBUG loaded listener.js 03:48:52 INFO - PROCESS | 2276 | ++DOMWINDOW == 112 (0x1185a0000) [pid = 2276] [serial = 537] [outer = 0x1176cf800] 03:48:53 INFO - PROCESS | 2276 | 1465642133444 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]]]}] 03:48:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 03:48:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1326ms 03:48:53 INFO - PROCESS | 2276 | 1465642133488 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 03:48:53 INFO - PROCESS | 2276 | 1465642133491 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 03:48:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 03:48:53 INFO - PROCESS | 2276 | 1465642133495 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 03:48:53 INFO - PROCESS | 2276 | 1465642133497 Marionette TRACE conn2 <- [1,690,null,{}] 03:48:53 INFO - PROCESS | 2276 | 1465642133500 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}] 03:48:53 INFO - PROCESS | 2276 | 1465642133502 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:53 INFO - PROCESS | 2276 | 1465642133612 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 03:48:53 INFO - PROCESS | 2276 | 1465642133692 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:53 INFO - PROCESS | 2276 | 1465642133694 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:53 INFO - PROCESS | 2276 | ++DOCSHELL 0x112f57800 == 40 [pid = 2276] [id = 180] 03:48:53 INFO - PROCESS | 2276 | ++DOMWINDOW == 113 (0x110e7c800) [pid = 2276] [serial = 538] [outer = 0x0] 03:48:53 INFO - PROCESS | 2276 | ++DOMWINDOW == 114 (0x112e0f000) [pid = 2276] [serial = 539] [outer = 0x110e7c800] 03:48:53 INFO - PROCESS | 2276 | 1465642133842 Marionette DEBUG loaded listener.js 03:48:53 INFO - PROCESS | 2276 | ++DOMWINDOW == 115 (0x113358c00) [pid = 2276] [serial = 540] [outer = 0x110e7c800] 03:48:54 INFO - PROCESS | 2276 | --DOCSHELL 0x12b04b800 == 39 [pid = 2276] [id = 177] 03:48:54 INFO - PROCESS | 2276 | --DOCSHELL 0x119c9f800 == 38 [pid = 2276] [id = 176] 03:48:54 INFO - PROCESS | 2276 | --DOCSHELL 0x1295cb000 == 37 [pid = 2276] [id = 175] 03:48:54 INFO - PROCESS | 2276 | --DOCSHELL 0x128d54000 == 36 [pid = 2276] [id = 174] 03:48:54 INFO - PROCESS | 2276 | --DOCSHELL 0x1269ba800 == 35 [pid = 2276] [id = 173] 03:48:54 INFO - PROCESS | 2276 | --DOCSHELL 0x12561d800 == 34 [pid = 2276] [id = 172] 03:48:54 INFO - PROCESS | 2276 | --DOCSHELL 0x12115d800 == 33 [pid = 2276] [id = 171] 03:48:54 INFO - PROCESS | 2276 | --DOCSHELL 0x119ca2000 == 32 [pid = 2276] [id = 170] 03:48:54 INFO - PROCESS | 2276 | --DOCSHELL 0x117e61000 == 31 [pid = 2276] [id = 169] 03:48:54 INFO - PROCESS | 2276 | --DOCSHELL 0x11661d000 == 30 [pid = 2276] [id = 168] 03:48:54 INFO - PROCESS | 2276 | --DOCSHELL 0x118274000 == 29 [pid = 2276] [id = 167] 03:48:54 INFO - PROCESS | 2276 | --DOMWINDOW == 114 (0x128dc6000) [pid = 2276] [serial = 392] [outer = 0x0] [url = about:blank] 03:48:54 INFO - PROCESS | 2276 | --DOMWINDOW == 113 (0x121431000) [pid = 2276] [serial = 386] [outer = 0x0] [url = about:blank] 03:48:54 INFO - PROCESS | 2276 | --DOMWINDOW == 112 (0x1192d5c00) [pid = 2276] [serial = 383] [outer = 0x0] [url = about:blank] 03:48:54 INFO - PROCESS | 2276 | --DOMWINDOW == 111 (0x126138800) [pid = 2276] [serial = 389] [outer = 0x0] [url = about:blank] 03:48:54 INFO - PROCESS | 2276 | --DOMWINDOW == 110 (0x120f88400) [pid = 2276] [serial = 380] [outer = 0x0] [url = about:blank] 03:48:54 INFO - PROCESS | 2276 | --DOMWINDOW == 109 (0x128d98800) [pid = 2276] [serial = 464] [outer = 0x0] [url = about:blank] 03:48:54 INFO - PROCESS | 2276 | --DOMWINDOW == 108 (0x128d1d000) [pid = 2276] [serial = 463] [outer = 0x0] [url = about:blank] 03:48:54 INFO - PROCESS | 2276 | --DOMWINDOW == 107 (0x12a537800) [pid = 2276] [serial = 469] [outer = 0x0] [url = about:blank] 03:48:54 INFO - PROCESS | 2276 | --DOMWINDOW == 106 (0x128da4000) [pid = 2276] [serial = 466] [outer = 0x0] [url = about:blank] 03:48:54 INFO - PROCESS | 2276 | --DOMWINDOW == 105 (0x1292e0800) [pid = 2276] [serial = 467] [outer = 0x0] [url = about:blank] 03:48:54 INFO - PROCESS | 2276 | --DOMWINDOW == 104 (0x124ce5c00) [pid = 2276] [serial = 457] [outer = 0x0] [url = about:blank] 03:48:54 INFO - PROCESS | 2276 | --DOMWINDOW == 103 (0x1192d3800) [pid = 2276] [serial = 448] [outer = 0x0] [url = about:blank] 03:48:54 INFO - PROCESS | 2276 | --DOMWINDOW == 102 (0x119c27400) [pid = 2276] [serial = 449] [outer = 0x0] [url = about:blank] 03:48:54 INFO - PROCESS | 2276 | --DOMWINDOW == 101 (0x128bc0000) [pid = 2276] [serial = 431] [outer = 0x0] [url = about:blank] 03:48:54 INFO - PROCESS | 2276 | --DOMWINDOW == 100 (0x112fa8c00) [pid = 2276] [serial = 445] [outer = 0x0] [url = about:blank] 03:48:54 INFO - PROCESS | 2276 | --DOMWINDOW == 99 (0x12b00bc00) [pid = 2276] [serial = 475] [outer = 0x0] [url = about:blank] 03:48:54 INFO - PROCESS | 2276 | --DOMWINDOW == 98 (0x1182e3000) [pid = 2276] [serial = 446] [outer = 0x0] [url = about:blank] 03:48:54 INFO - PROCESS | 2276 | --DOMWINDOW == 97 (0x112f9d800) [pid = 2276] [serial = 433] [outer = 0x0] [url = about:blank] 03:48:54 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x1182e7400) [pid = 2276] [serial = 434] [outer = 0x0] [url = about:blank] 03:48:54 INFO - PROCESS | 2276 | --DOMWINDOW == 95 (0x1210ee800) [pid = 2276] [serial = 451] [outer = 0x0] [url = about:blank] 03:48:54 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x1214f3000) [pid = 2276] [serial = 452] [outer = 0x0] [url = about:blank] 03:48:54 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x128da1c00) [pid = 2276] [serial = 442] [outer = 0x0] [url = about:blank] 03:48:54 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x12a409000) [pid = 2276] [serial = 443] [outer = 0x0] [url = about:blank] 03:48:54 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x1233d4800) [pid = 2276] [serial = 454] [outer = 0x0] [url = about:blank] 03:48:54 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x124abf400) [pid = 2276] [serial = 455] [outer = 0x0] [url = about:blank] 03:48:54 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x124a7b000) [pid = 2276] [serial = 439] [outer = 0x0] [url = about:blank] 03:48:54 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x126b25000) [pid = 2276] [serial = 440] [outer = 0x0] [url = about:blank] 03:48:54 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x120e8a800) [pid = 2276] [serial = 436] [outer = 0x0] [url = about:blank] 03:48:54 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x1210f7c00) [pid = 2276] [serial = 437] [outer = 0x0] [url = about:blank] 03:48:54 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x12b864c00) [pid = 2276] [serial = 479] [outer = 0x0] [url = about:blank] 03:48:54 INFO - PROCESS | 2276 | --DOMWINDOW == 84 (0x12a685c00) [pid = 2276] [serial = 472] [outer = 0x0] [url = about:blank] 03:48:54 INFO - PROCESS | 2276 | --DOMWINDOW == 83 (0x12b7e6c00) [pid = 2276] [serial = 476] [outer = 0x0] [url = about:blank] 03:48:54 INFO - PROCESS | 2276 | --DOMWINDOW == 82 (0x12a6d0800) [pid = 2276] [serial = 470] [outer = 0x0] [url = about:blank] 03:48:54 INFO - PROCESS | 2276 | --DOMWINDOW == 81 (0x128cc1000) [pid = 2276] [serial = 461] [outer = 0x0] [url = about:blank] 03:48:54 INFO - PROCESS | 2276 | --DOMWINDOW == 80 (0x12660c400) [pid = 2276] [serial = 458] [outer = 0x0] [url = about:blank] 03:48:54 INFO - PROCESS | 2276 | --DOMWINDOW == 79 (0x12aa16c00) [pid = 2276] [serial = 473] [outer = 0x0] [url = about:blank] 03:48:54 INFO - PROCESS | 2276 | --DOMWINDOW == 78 (0x1184e2000) [pid = 2276] [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.] 03:48:54 INFO - PROCESS | 2276 | --DOMWINDOW == 77 (0x12ba21800) [pid = 2276] [serial = 482] [outer = 0x0] [url = about:blank] 03:48:54 INFO - PROCESS | 2276 | --DOMWINDOW == 76 (0x12b821400) [pid = 2276] [serial = 481] [outer = 0x0] [url = about:blank] 03:48:54 INFO - PROCESS | 2276 | --DOMWINDOW == 75 (0x12b826000) [pid = 2276] [serial = 478] [outer = 0x0] [url = about:blank] 03:48:54 INFO - PROCESS | 2276 | --DOMWINDOW == 74 (0x126ed0800) [pid = 2276] [serial = 460] [outer = 0x0] [url = about:blank] 03:48:54 INFO - PROCESS | 2276 | 1465642134828 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]]]}] 03:48:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 03:48:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1371ms 03:48:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 03:48:54 INFO - PROCESS | 2276 | 1465642134867 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 03:48:54 INFO - PROCESS | 2276 | 1465642134869 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 03:48:54 INFO - PROCESS | 2276 | 1465642134872 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 03:48:54 INFO - PROCESS | 2276 | 1465642134874 Marionette TRACE conn2 <- [1,694,null,{}] 03:48:54 INFO - PROCESS | 2276 | 1465642134877 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}] 03:48:54 INFO - PROCESS | 2276 | 1465642134879 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:54 INFO - PROCESS | 2276 | 1465642134957 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 03:48:54 INFO - PROCESS | 2276 | 1465642134964 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:54 INFO - PROCESS | 2276 | 1465642134966 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:54 INFO - PROCESS | 2276 | ++DOCSHELL 0x115da8800 == 30 [pid = 2276] [id = 181] 03:48:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 75 (0x1133ab400) [pid = 2276] [serial = 541] [outer = 0x0] 03:48:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 76 (0x116762400) [pid = 2276] [serial = 542] [outer = 0x1133ab400] 03:48:54 INFO - PROCESS | 2276 | 1465642134994 Marionette DEBUG loaded listener.js 03:48:55 INFO - PROCESS | 2276 | ++DOMWINDOW == 77 (0x116a13400) [pid = 2276] [serial = 543] [outer = 0x1133ab400] 03:48:55 INFO - PROCESS | 2276 | 1465642135877 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]]]}] 03:48:55 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) 03:48:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1022ms 03:48:55 INFO - PROCESS | 2276 | 1465642135894 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 03:48:55 INFO - PROCESS | 2276 | 1465642135898 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 03:48:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 03:48:55 INFO - PROCESS | 2276 | 1465642135902 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 03:48:55 INFO - PROCESS | 2276 | 1465642135904 Marionette TRACE conn2 <- [1,698,null,{}] 03:48:55 INFO - PROCESS | 2276 | 1465642135916 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}] 03:48:55 INFO - PROCESS | 2276 | 1465642135918 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:56 INFO - PROCESS | 2276 | 1465642135999 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 03:48:56 INFO - PROCESS | 2276 | 1465642136003 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:56 INFO - PROCESS | 2276 | 1465642136004 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:56 INFO - PROCESS | 2276 | ++DOCSHELL 0x11746f000 == 31 [pid = 2276] [id = 182] 03:48:56 INFO - PROCESS | 2276 | ++DOMWINDOW == 78 (0x116a14800) [pid = 2276] [serial = 544] [outer = 0x0] 03:48:56 INFO - PROCESS | 2276 | ++DOMWINDOW == 79 (0x11841bc00) [pid = 2276] [serial = 545] [outer = 0x116a14800] 03:48:56 INFO - PROCESS | 2276 | 1465642136030 Marionette DEBUG loaded listener.js 03:48:56 INFO - PROCESS | 2276 | ++DOMWINDOW == 80 (0x118563c00) [pid = 2276] [serial = 546] [outer = 0x116a14800] 03:48:56 INFO - PROCESS | 2276 | 1465642136864 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]]]}] 03:48:56 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) 03:48:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 979ms 03:48:56 INFO - PROCESS | 2276 | 1465642136881 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 03:48:56 INFO - PROCESS | 2276 | 1465642136883 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 03:48:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 03:48:56 INFO - PROCESS | 2276 | 1465642136885 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 03:48:56 INFO - PROCESS | 2276 | 1465642136887 Marionette TRACE conn2 <- [1,702,null,{}] 03:48:56 INFO - PROCESS | 2276 | 1465642136896 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}] 03:48:56 INFO - PROCESS | 2276 | 1465642136901 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:57 INFO - PROCESS | 2276 | 1465642137001 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 03:48:57 INFO - PROCESS | 2276 | 1465642137038 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:57 INFO - PROCESS | 2276 | 1465642137040 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:57 INFO - PROCESS | 2276 | ++DOCSHELL 0x1196ac000 == 32 [pid = 2276] [id = 183] 03:48:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 81 (0x112d66800) [pid = 2276] [serial = 547] [outer = 0x0] 03:48:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 82 (0x1192ce400) [pid = 2276] [serial = 548] [outer = 0x112d66800] 03:48:57 INFO - PROCESS | 2276 | 1465642137065 Marionette DEBUG loaded listener.js 03:48:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 83 (0x11970c400) [pid = 2276] [serial = 549] [outer = 0x112d66800] 03:48:57 INFO - PROCESS | 2276 | 1465642137874 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]]]}] 03:48:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 03:48:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1021ms 03:48:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 03:48:57 INFO - PROCESS | 2276 | 1465642137906 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 03:48:57 INFO - PROCESS | 2276 | 1465642137908 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 03:48:57 INFO - PROCESS | 2276 | 1465642137910 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 03:48:57 INFO - PROCESS | 2276 | 1465642137911 Marionette TRACE conn2 <- [1,706,null,{}] 03:48:57 INFO - PROCESS | 2276 | 1465642137916 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}] 03:48:57 INFO - PROCESS | 2276 | 1465642137917 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:58 INFO - PROCESS | 2276 | 1465642138016 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 03:48:58 INFO - PROCESS | 2276 | 1465642138022 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:58 INFO - PROCESS | 2276 | 1465642138023 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:58 INFO - PROCESS | 2276 | ++DOCSHELL 0x121031800 == 33 [pid = 2276] [id = 184] 03:48:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x119711000) [pid = 2276] [serial = 550] [outer = 0x0] 03:48:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x11996e400) [pid = 2276] [serial = 551] [outer = 0x119711000] 03:48:58 INFO - PROCESS | 2276 | 1465642138048 Marionette DEBUG loaded listener.js 03:48:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x119c2ec00) [pid = 2276] [serial = 552] [outer = 0x119711000] 03:48:58 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x1184e8000) [pid = 2276] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 03:48:58 INFO - PROCESS | 2276 | --DOMWINDOW == 84 (0x121430800) [pid = 2276] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 03:48:58 INFO - PROCESS | 2276 | --DOMWINDOW == 83 (0x1255eb800) [pid = 2276] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 03:48:58 INFO - PROCESS | 2276 | --DOMWINDOW == 82 (0x11970bc00) [pid = 2276] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 03:48:58 INFO - PROCESS | 2276 | --DOMWINDOW == 81 (0x128bb4000) [pid = 2276] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 03:48:58 INFO - PROCESS | 2276 | --DOMWINDOW == 80 (0x128bb5000) [pid = 2276] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 03:48:58 INFO - PROCESS | 2276 | --DOMWINDOW == 79 (0x12a538800) [pid = 2276] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 03:48:58 INFO - PROCESS | 2276 | --DOMWINDOW == 78 (0x121beb000) [pid = 2276] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 03:48:58 INFO - PROCESS | 2276 | --DOMWINDOW == 77 (0x110e81400) [pid = 2276] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 03:48:58 INFO - PROCESS | 2276 | --DOMWINDOW == 76 (0x116759400) [pid = 2276] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 03:48:58 INFO - PROCESS | 2276 | --DOMWINDOW == 75 (0x116f82400) [pid = 2276] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 03:48:58 INFO - PROCESS | 2276 | --DOMWINDOW == 74 (0x118a5a800) [pid = 2276] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 03:48:58 INFO - PROCESS | 2276 | --DOMWINDOW == 73 (0x119833c00) [pid = 2276] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 03:48:58 INFO - PROCESS | 2276 | --DOMWINDOW == 72 (0x111c17000) [pid = 2276] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 03:48:58 INFO - PROCESS | 2276 | --DOMWINDOW == 71 (0x120e93400) [pid = 2276] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 03:48:58 INFO - PROCESS | 2276 | --DOMWINDOW == 70 (0x118a5d800) [pid = 2276] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 03:48:58 INFO - PROCESS | 2276 | 1465642138873 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]]]}] 03:48:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 03:48:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 972ms 03:48:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 03:48:58 INFO - PROCESS | 2276 | 1465642138883 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 03:48:58 INFO - PROCESS | 2276 | 1465642138884 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 03:48:58 INFO - PROCESS | 2276 | 1465642138886 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 03:48:58 INFO - PROCESS | 2276 | 1465642138887 Marionette TRACE conn2 <- [1,710,null,{}] 03:48:58 INFO - PROCESS | 2276 | 1465642138889 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}] 03:48:58 INFO - PROCESS | 2276 | 1465642138890 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:58 INFO - PROCESS | 2276 | 1465642138969 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 03:48:58 INFO - PROCESS | 2276 | 1465642138973 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:58 INFO - PROCESS | 2276 | 1465642138974 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:48:58 INFO - PROCESS | 2276 | ++DOCSHELL 0x120e3c000 == 34 [pid = 2276] [id = 185] 03:48:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 71 (0x119c2e400) [pid = 2276] [serial = 553] [outer = 0x0] 03:48:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 72 (0x119e35000) [pid = 2276] [serial = 554] [outer = 0x119c2e400] 03:48:59 INFO - PROCESS | 2276 | 1465642139009 Marionette DEBUG loaded listener.js 03:48:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 73 (0x120e96800) [pid = 2276] [serial = 555] [outer = 0x119c2e400] 03:48:59 INFO - PROCESS | 2276 | 1465642139869 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]]]}] 03:48:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 03:48:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1020ms 03:48:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 03:48:59 INFO - PROCESS | 2276 | 1465642139907 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 03:48:59 INFO - PROCESS | 2276 | 1465642139908 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 03:48:59 INFO - PROCESS | 2276 | 1465642139910 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 03:48:59 INFO - PROCESS | 2276 | 1465642139911 Marionette TRACE conn2 <- [1,714,null,{}] 03:48:59 INFO - PROCESS | 2276 | 1465642139925 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}] 03:48:59 INFO - PROCESS | 2276 | 1465642139930 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:00 INFO - PROCESS | 2276 | 1465642140008 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 03:49:00 INFO - PROCESS | 2276 | 1465642140013 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:00 INFO - PROCESS | 2276 | 1465642140015 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:00 INFO - PROCESS | 2276 | ++DOCSHELL 0x12374a000 == 35 [pid = 2276] [id = 186] 03:49:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 74 (0x120f89800) [pid = 2276] [serial = 556] [outer = 0x0] 03:49:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 75 (0x121431000) [pid = 2276] [serial = 557] [outer = 0x120f89800] 03:49:00 INFO - PROCESS | 2276 | 1465642140040 Marionette DEBUG loaded listener.js 03:49:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 76 (0x1214f0800) [pid = 2276] [serial = 558] [outer = 0x120f89800] 03:49:00 INFO - PROCESS | 2276 | 1465642140849 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]]]}] 03:49:00 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 03:49:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 981ms 03:49:00 INFO - PROCESS | 2276 | 1465642140891 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 03:49:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 03:49:00 INFO - PROCESS | 2276 | 1465642140894 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 03:49:00 INFO - PROCESS | 2276 | 1465642140897 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 03:49:00 INFO - PROCESS | 2276 | 1465642140899 Marionette TRACE conn2 <- [1,718,null,{}] 03:49:00 INFO - PROCESS | 2276 | 1465642140903 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}] 03:49:00 INFO - PROCESS | 2276 | 1465642140905 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:01 INFO - PROCESS | 2276 | 1465642141007 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 03:49:01 INFO - PROCESS | 2276 | 1465642141058 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:01 INFO - PROCESS | 2276 | 1465642141061 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:01 INFO - PROCESS | 2276 | ++DOCSHELL 0x1169b8000 == 36 [pid = 2276] [id = 187] 03:49:01 INFO - PROCESS | 2276 | ++DOMWINDOW == 77 (0x1133a0c00) [pid = 2276] [serial = 559] [outer = 0x0] 03:49:01 INFO - PROCESS | 2276 | ++DOMWINDOW == 78 (0x113c86c00) [pid = 2276] [serial = 560] [outer = 0x1133a0c00] 03:49:01 INFO - PROCESS | 2276 | 1465642141093 Marionette DEBUG loaded listener.js 03:49:01 INFO - PROCESS | 2276 | ++DOMWINDOW == 79 (0x116976c00) [pid = 2276] [serial = 561] [outer = 0x1133a0c00] 03:49:01 INFO - PROCESS | 2276 | 1465642141993 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]]]}] 03:49:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 03:49:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1120ms 03:49:02 INFO - PROCESS | 2276 | 1465642142018 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 03:49:02 INFO - PROCESS | 2276 | 1465642142021 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 03:49:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 03:49:02 INFO - PROCESS | 2276 | 1465642142026 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 03:49:02 INFO - PROCESS | 2276 | 1465642142028 Marionette TRACE conn2 <- [1,722,null,{}] 03:49:02 INFO - PROCESS | 2276 | 1465642142031 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}] 03:49:02 INFO - PROCESS | 2276 | 1465642142032 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:02 INFO - PROCESS | 2276 | 1465642142131 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 03:49:02 INFO - PROCESS | 2276 | 1465642142181 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:02 INFO - PROCESS | 2276 | 1465642142182 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:02 INFO - PROCESS | 2276 | ++DOCSHELL 0x1198b0000 == 37 [pid = 2276] [id = 188] 03:49:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 80 (0x116f82000) [pid = 2276] [serial = 562] [outer = 0x0] 03:49:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 81 (0x11855b400) [pid = 2276] [serial = 563] [outer = 0x116f82000] 03:49:02 INFO - PROCESS | 2276 | 1465642142214 Marionette DEBUG loaded listener.js 03:49:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 82 (0x118a5d400) [pid = 2276] [serial = 564] [outer = 0x116f82000] 03:49:02 INFO - PROCESS | 2276 | 1465642142609 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] 03:49:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 03:49:02 INFO - PROCESS | 2276 | 1465642142651 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 03:49:02 INFO - PROCESS | 2276 | 1465642142654 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 03:49:02 INFO - PROCESS | 2276 | 1465642142656 Marionette TRACE conn2 <- [1,726,null,{}] 03:49:02 INFO - PROCESS | 2276 | 1465642142664 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}] 03:49:02 INFO - PROCESS | 2276 | 1465642142667 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:02 INFO - PROCESS | 2276 | 1465642142769 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 03:49:02 INFO - PROCESS | 2276 | 1465642142822 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:02 INFO - PROCESS | 2276 | 1465642142825 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:02 INFO - PROCESS | 2276 | ++DOCSHELL 0x12567d000 == 38 [pid = 2276] [id = 189] 03:49:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 83 (0x119225000) [pid = 2276] [serial = 565] [outer = 0x0] 03:49:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x119c31000) [pid = 2276] [serial = 566] [outer = 0x119225000] 03:49:02 INFO - PROCESS | 2276 | 1465642142855 Marionette DEBUG loaded listener.js 03:49:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x120f8b000) [pid = 2276] [serial = 567] [outer = 0x119225000] 03:49:03 INFO - PROCESS | 2276 | 1465642143339 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]]]}] 03:49:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 03:49:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 724ms 03:49:03 INFO - PROCESS | 2276 | 1465642143377 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 03:49:03 INFO - PROCESS | 2276 | 1465642143379 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 03:49:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 03:49:03 INFO - PROCESS | 2276 | 1465642143382 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 03:49:03 INFO - PROCESS | 2276 | 1465642143383 Marionette TRACE conn2 <- [1,730,null,{}] 03:49:03 INFO - PROCESS | 2276 | 1465642143386 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}] 03:49:03 INFO - PROCESS | 2276 | 1465642143387 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:03 INFO - PROCESS | 2276 | 1465642143505 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 03:49:03 INFO - PROCESS | 2276 | 1465642143559 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:03 INFO - PROCESS | 2276 | 1465642143560 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:03 INFO - PROCESS | 2276 | ++DOCSHELL 0x1269b3000 == 39 [pid = 2276] [id = 190] 03:49:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x1214ea400) [pid = 2276] [serial = 568] [outer = 0x0] 03:49:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x121bdd800) [pid = 2276] [serial = 569] [outer = 0x1214ea400] 03:49:03 INFO - PROCESS | 2276 | 1465642143590 Marionette DEBUG loaded listener.js 03:49:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x1235dc400) [pid = 2276] [serial = 570] [outer = 0x1214ea400] 03:49:04 INFO - PROCESS | 2276 | 1465642144043 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] 03:49:04 INFO - PROCESS | 2276 | 1465642144115 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 03:49:04 INFO - PROCESS | 2276 | 1465642144117 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 03:49:04 INFO - PROCESS | 2276 | 1465642144118 Marionette TRACE conn2 <- [1,734,null,{}] 03:49:04 INFO - PROCESS | 2276 | 1465642144121 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}] 03:49:04 INFO - PROCESS | 2276 | 1465642144122 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:04 INFO - PROCESS | 2276 | 1465642144221 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 03:49:04 INFO - PROCESS | 2276 | 1465642144287 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:04 INFO - PROCESS | 2276 | 1465642144289 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:04 INFO - PROCESS | 2276 | ++DOCSHELL 0x115eeb800 == 40 [pid = 2276] [id = 191] 03:49:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x112e03c00) [pid = 2276] [serial = 571] [outer = 0x0] 03:49:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x118f83400) [pid = 2276] [serial = 572] [outer = 0x112e03c00] 03:49:04 INFO - PROCESS | 2276 | 1465642144317 Marionette DEBUG loaded listener.js 03:49:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x124a79c00) [pid = 2276] [serial = 573] [outer = 0x112e03c00] 03:49:04 INFO - PROCESS | 2276 | 1465642144837 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]]]}] 03:49:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 03:49:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 770ms 03:49:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 03:49:04 INFO - PROCESS | 2276 | 1465642144887 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 03:49:04 INFO - PROCESS | 2276 | 1465642144889 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 03:49:04 INFO - PROCESS | 2276 | 1465642144891 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 03:49:04 INFO - PROCESS | 2276 | 1465642144893 Marionette TRACE conn2 <- [1,738,null,{}] 03:49:04 INFO - PROCESS | 2276 | 1465642144896 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}] 03:49:04 INFO - PROCESS | 2276 | 1465642144898 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:05 INFO - PROCESS | 2276 | 1465642145007 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 03:49:05 INFO - PROCESS | 2276 | 1465642145109 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:05 INFO - PROCESS | 2276 | 1465642145111 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:05 INFO - PROCESS | 2276 | ++DOCSHELL 0x117e67800 == 41 [pid = 2276] [id = 192] 03:49:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x116979400) [pid = 2276] [serial = 574] [outer = 0x0] 03:49:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x1182dc400) [pid = 2276] [serial = 575] [outer = 0x116979400] 03:49:05 INFO - PROCESS | 2276 | 1465642145160 Marionette DEBUG loaded listener.js 03:49:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x118565800) [pid = 2276] [serial = 576] [outer = 0x116979400] 03:49:05 INFO - PROCESS | 2276 | --DOCSHELL 0x120e3c000 == 40 [pid = 2276] [id = 185] 03:49:05 INFO - PROCESS | 2276 | --DOCSHELL 0x121031800 == 39 [pid = 2276] [id = 184] 03:49:05 INFO - PROCESS | 2276 | --DOCSHELL 0x1196ac000 == 38 [pid = 2276] [id = 183] 03:49:05 INFO - PROCESS | 2276 | --DOCSHELL 0x11746f000 == 37 [pid = 2276] [id = 182] 03:49:05 INFO - PROCESS | 2276 | --DOCSHELL 0x115da8800 == 36 [pid = 2276] [id = 181] 03:49:05 INFO - PROCESS | 2276 | --DOCSHELL 0x112f57800 == 35 [pid = 2276] [id = 180] 03:49:05 INFO - PROCESS | 2276 | --DOCSHELL 0x11713f000 == 34 [pid = 2276] [id = 179] 03:49:05 INFO - PROCESS | 2276 | --DOCSHELL 0x125598000 == 33 [pid = 2276] [id = 178] 03:49:05 INFO - PROCESS | 2276 | --DOCSHELL 0x115eeb800 == 32 [pid = 2276] [id = 191] 03:49:05 INFO - PROCESS | 2276 | --DOCSHELL 0x1269b3000 == 31 [pid = 2276] [id = 190] 03:49:05 INFO - PROCESS | 2276 | --DOCSHELL 0x12567d000 == 30 [pid = 2276] [id = 189] 03:49:05 INFO - PROCESS | 2276 | --DOCSHELL 0x1198b0000 == 29 [pid = 2276] [id = 188] 03:49:05 INFO - PROCESS | 2276 | --DOCSHELL 0x12374a000 == 28 [pid = 2276] [id = 186] 03:49:05 INFO - PROCESS | 2276 | --DOCSHELL 0x1169b8000 == 27 [pid = 2276] [id = 187] 03:49:05 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x1292d4000) [pid = 2276] [serial = 533] [outer = 0x0] [url = about:blank] 03:49:05 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x1182e5000) [pid = 2276] [serial = 503] [outer = 0x0] [url = about:blank] 03:49:05 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x1233e1000) [pid = 2276] [serial = 515] [outer = 0x0] [url = about:blank] 03:49:05 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x1214e7400) [pid = 2276] [serial = 501] [outer = 0x0] [url = about:blank] 03:49:05 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x120e08400) [pid = 2276] [serial = 509] [outer = 0x0] [url = about:blank] 03:49:05 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x120f8a000) [pid = 2276] [serial = 510] [outer = 0x0] [url = about:blank] 03:49:05 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x120e8ac00) [pid = 2276] [serial = 500] [outer = 0x0] [url = about:blank] 03:49:05 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x12142f000) [pid = 2276] [serial = 512] [outer = 0x0] [url = about:blank] 03:49:05 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x1192da000) [pid = 2276] [serial = 506] [outer = 0x0] [url = about:blank] 03:49:05 INFO - PROCESS | 2276 | --DOMWINDOW == 84 (0x11970b400) [pid = 2276] [serial = 507] [outer = 0x0] [url = about:blank] 03:49:05 INFO - PROCESS | 2276 | --DOMWINDOW == 83 (0x11983e000) [pid = 2276] [serial = 485] [outer = 0x0] [url = about:blank] 03:49:05 INFO - PROCESS | 2276 | --DOMWINDOW == 82 (0x118f82400) [pid = 2276] [serial = 484] [outer = 0x0] [url = about:blank] 03:49:05 INFO - PROCESS | 2276 | --DOMWINDOW == 81 (0x121bdfc00) [pid = 2276] [serial = 489] [outer = 0x0] [url = about:blank] 03:49:05 INFO - PROCESS | 2276 | --DOMWINDOW == 80 (0x1214efc00) [pid = 2276] [serial = 488] [outer = 0x0] [url = about:blank] 03:49:05 INFO - PROCESS | 2276 | --DOMWINDOW == 79 (0x128bbf400) [pid = 2276] [serial = 492] [outer = 0x0] [url = about:blank] 03:49:05 INFO - PROCESS | 2276 | --DOMWINDOW == 78 (0x12660e400) [pid = 2276] [serial = 518] [outer = 0x0] [url = about:blank] 03:49:05 INFO - PROCESS | 2276 | --DOMWINDOW == 77 (0x128cce400) [pid = 2276] [serial = 522] [outer = 0x0] [url = about:blank] 03:49:05 INFO - PROCESS | 2276 | --DOMWINDOW == 76 (0x128bbec00) [pid = 2276] [serial = 521] [outer = 0x0] [url = about:blank] 03:49:05 INFO - PROCESS | 2276 | --DOMWINDOW == 75 (0x128a24400) [pid = 2276] [serial = 491] [outer = 0x0] [url = about:blank] 03:49:05 INFO - PROCESS | 2276 | --DOMWINDOW == 74 (0x128d32c00) [pid = 2276] [serial = 524] [outer = 0x0] [url = about:blank] 03:49:05 INFO - PROCESS | 2276 | --DOMWINDOW == 73 (0x12b7df800) [pid = 2276] [serial = 495] [outer = 0x0] [url = about:blank] 03:49:05 INFO - PROCESS | 2276 | --DOMWINDOW == 72 (0x128d27800) [pid = 2276] [serial = 530] [outer = 0x0] [url = about:blank] 03:49:05 INFO - PROCESS | 2276 | --DOMWINDOW == 71 (0x12aa1a000) [pid = 2276] [serial = 494] [outer = 0x0] [url = about:blank] 03:49:05 INFO - PROCESS | 2276 | --DOMWINDOW == 70 (0x1182dd000) [pid = 2276] [serial = 497] [outer = 0x0] [url = about:blank] 03:49:05 INFO - PROCESS | 2276 | --DOMWINDOW == 69 (0x11859c000) [pid = 2276] [serial = 504] [outer = 0x0] [url = about:blank] 03:49:05 INFO - PROCESS | 2276 | --DOMWINDOW == 68 (0x118a91000) [pid = 2276] [serial = 498] [outer = 0x0] [url = about:blank] 03:49:05 INFO - PROCESS | 2276 | --DOMWINDOW == 67 (0x120f7f800) [pid = 2276] [serial = 527] [outer = 0x0] [url = about:blank] 03:49:05 INFO - PROCESS | 2276 | --DOMWINDOW == 66 (0x128da4800) [pid = 2276] [serial = 525] [outer = 0x0] [url = about:blank] 03:49:05 INFO - PROCESS | 2276 | --DOMWINDOW == 65 (0x128bb3400) [pid = 2276] [serial = 519] [outer = 0x0] [url = about:blank] 03:49:05 INFO - PROCESS | 2276 | --DOMWINDOW == 64 (0x128dc1800) [pid = 2276] [serial = 531] [outer = 0x0] [url = about:blank] 03:49:05 INFO - PROCESS | 2276 | --DOMWINDOW == 63 (0x1255e9800) [pid = 2276] [serial = 516] [outer = 0x0] [url = about:blank] 03:49:05 INFO - PROCESS | 2276 | --DOMWINDOW == 62 (0x121bea800) [pid = 2276] [serial = 528] [outer = 0x0] [url = about:blank] 03:49:05 INFO - PROCESS | 2276 | --DOMWINDOW == 61 (0x121be2400) [pid = 2276] [serial = 513] [outer = 0x0] [url = about:blank] 03:49:06 INFO - PROCESS | 2276 | 1465642146576 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]]]}] 03:49:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 03:49:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1724ms 03:49:06 INFO - PROCESS | 2276 | 1465642146616 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 03:49:06 INFO - PROCESS | 2276 | 1465642146618 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 03:49:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 03:49:06 INFO - PROCESS | 2276 | 1465642146622 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 03:49:06 INFO - PROCESS | 2276 | 1465642146624 Marionette TRACE conn2 <- [1,742,null,{}] 03:49:06 INFO - PROCESS | 2276 | 1465642146627 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}] 03:49:06 INFO - PROCESS | 2276 | 1465642146629 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:06 INFO - PROCESS | 2276 | 1465642146703 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 03:49:06 INFO - PROCESS | 2276 | 1465642146748 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:06 INFO - PROCESS | 2276 | 1465642146750 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:06 INFO - PROCESS | 2276 | ++DOCSHELL 0x116183800 == 28 [pid = 2276] [id = 193] 03:49:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 62 (0x112fac400) [pid = 2276] [serial = 577] [outer = 0x0] 03:49:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 63 (0x11675ec00) [pid = 2276] [serial = 578] [outer = 0x112fac400] 03:49:06 INFO - PROCESS | 2276 | 1465642146777 Marionette DEBUG loaded listener.js 03:49:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 64 (0x116f7c000) [pid = 2276] [serial = 579] [outer = 0x112fac400] 03:49:07 INFO - PROCESS | 2276 | 1465642147545 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]]]}] 03:49:07 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 03:49:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 975ms 03:49:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 03:49:07 INFO - PROCESS | 2276 | 1465642147597 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 03:49:07 INFO - PROCESS | 2276 | 1465642147600 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 03:49:07 INFO - PROCESS | 2276 | 1465642147604 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 03:49:07 INFO - PROCESS | 2276 | 1465642147606 Marionette TRACE conn2 <- [1,746,null,{}] 03:49:07 INFO - PROCESS | 2276 | 1465642147609 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}] 03:49:07 INFO - PROCESS | 2276 | 1465642147610 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:07 INFO - PROCESS | 2276 | 1465642147687 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 03:49:07 INFO - PROCESS | 2276 | 1465642147691 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:07 INFO - PROCESS | 2276 | 1465642147693 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:07 INFO - PROCESS | 2276 | ++DOCSHELL 0x117e6f000 == 29 [pid = 2276] [id = 194] 03:49:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 65 (0x11855c000) [pid = 2276] [serial = 580] [outer = 0x0] 03:49:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 66 (0x118595800) [pid = 2276] [serial = 581] [outer = 0x11855c000] 03:49:07 INFO - PROCESS | 2276 | 1465642147723 Marionette DEBUG loaded listener.js 03:49:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 67 (0x118f8d800) [pid = 2276] [serial = 582] [outer = 0x11855c000] 03:49:08 INFO - PROCESS | 2276 | 1465642148576 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]]]}] 03:49:08 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.) 03:49:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1023ms 03:49:08 INFO - PROCESS | 2276 | 1465642148633 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 03:49:08 INFO - PROCESS | 2276 | 1465642148634 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 03:49:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 03:49:08 INFO - PROCESS | 2276 | 1465642148643 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 03:49:08 INFO - PROCESS | 2276 | 1465642148646 Marionette TRACE conn2 <- [1,750,null,{}] 03:49:08 INFO - PROCESS | 2276 | 1465642148654 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}] 03:49:08 INFO - PROCESS | 2276 | 1465642148658 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:08 INFO - PROCESS | 2276 | 1465642148749 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 03:49:08 INFO - PROCESS | 2276 | 1465642148784 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:08 INFO - PROCESS | 2276 | 1465642148786 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:08 INFO - PROCESS | 2276 | ++DOCSHELL 0x1196b2000 == 30 [pid = 2276] [id = 195] 03:49:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 68 (0x112fb5400) [pid = 2276] [serial = 583] [outer = 0x0] 03:49:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 69 (0x11996b400) [pid = 2276] [serial = 584] [outer = 0x112fb5400] 03:49:08 INFO - PROCESS | 2276 | 1465642148814 Marionette DEBUG loaded listener.js 03:49:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 70 (0x119c28c00) [pid = 2276] [serial = 585] [outer = 0x112fb5400] 03:49:09 INFO - PROCESS | 2276 | 1465642149619 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]]]}] 03:49:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 03:49:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1025ms 03:49:09 INFO - PROCESS | 2276 | 1465642149669 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 03:49:09 INFO - PROCESS | 2276 | 1465642149670 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 03:49:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 03:49:09 INFO - PROCESS | 2276 | 1465642149672 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 03:49:09 INFO - PROCESS | 2276 | 1465642149673 Marionette TRACE conn2 <- [1,754,null,{}] 03:49:09 INFO - PROCESS | 2276 | 1465642149676 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}] 03:49:09 INFO - PROCESS | 2276 | 1465642149677 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:09 INFO - PROCESS | 2276 | 1465642149772 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 03:49:09 INFO - PROCESS | 2276 | 1465642149804 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:09 INFO - PROCESS | 2276 | 1465642149806 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:09 INFO - PROCESS | 2276 | ++DOCSHELL 0x119cab800 == 31 [pid = 2276] [id = 196] 03:49:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 71 (0x120e07800) [pid = 2276] [serial = 586] [outer = 0x0] 03:49:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 72 (0x120e97800) [pid = 2276] [serial = 587] [outer = 0x120e07800] 03:49:09 INFO - PROCESS | 2276 | 1465642149831 Marionette DEBUG loaded listener.js 03:49:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 73 (0x120f86800) [pid = 2276] [serial = 588] [outer = 0x120e07800] 03:49:09 INFO - PROCESS | 2276 | --DOMWINDOW == 72 (0x119711000) [pid = 2276] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 03:49:09 INFO - PROCESS | 2276 | --DOMWINDOW == 71 (0x119c2e400) [pid = 2276] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 03:49:09 INFO - PROCESS | 2276 | --DOMWINDOW == 70 (0x1176cf800) [pid = 2276] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 03:49:09 INFO - PROCESS | 2276 | --DOMWINDOW == 69 (0x1133ab400) [pid = 2276] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 03:49:09 INFO - PROCESS | 2276 | --DOMWINDOW == 68 (0x110e7c800) [pid = 2276] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 03:49:09 INFO - PROCESS | 2276 | --DOMWINDOW == 67 (0x116a14800) [pid = 2276] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 03:49:09 INFO - PROCESS | 2276 | --DOMWINDOW == 66 (0x1167d8000) [pid = 2276] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 03:49:09 INFO - PROCESS | 2276 | --DOMWINDOW == 65 (0x112d66800) [pid = 2276] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 03:49:09 INFO - PROCESS | 2276 | --DOMWINDOW == 64 (0x120f89800) [pid = 2276] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 03:49:10 INFO - PROCESS | 2276 | 1465642150639 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]]]}] 03:49:10 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 03:49:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1019ms 03:49:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 03:49:10 INFO - PROCESS | 2276 | 1465642150692 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 03:49:10 INFO - PROCESS | 2276 | 1465642150693 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 03:49:10 INFO - PROCESS | 2276 | 1465642150695 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 03:49:10 INFO - PROCESS | 2276 | 1465642150696 Marionette TRACE conn2 <- [1,758,null,{}] 03:49:10 INFO - PROCESS | 2276 | 1465642150698 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}] 03:49:10 INFO - PROCESS | 2276 | 1465642150700 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:10 INFO - PROCESS | 2276 | 1465642150789 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 03:49:10 INFO - PROCESS | 2276 | 1465642150795 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:10 INFO - PROCESS | 2276 | 1465642150797 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:10 INFO - PROCESS | 2276 | ++DOCSHELL 0x12114f000 == 32 [pid = 2276] [id = 197] 03:49:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 65 (0x112fb8000) [pid = 2276] [serial = 589] [outer = 0x0] 03:49:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 66 (0x119228c00) [pid = 2276] [serial = 590] [outer = 0x112fb8000] 03:49:10 INFO - PROCESS | 2276 | 1465642150821 Marionette DEBUG loaded listener.js 03:49:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 67 (0x120f87c00) [pid = 2276] [serial = 591] [outer = 0x112fb8000] 03:49:11 INFO - PROCESS | 2276 | 1465642151145 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]]]}] 03:49:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 03:49:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 470ms 03:49:11 INFO - PROCESS | 2276 | 1465642151167 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 03:49:11 INFO - PROCESS | 2276 | 1465642151169 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 03:49:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 03:49:11 INFO - PROCESS | 2276 | 1465642151171 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 03:49:11 INFO - PROCESS | 2276 | 1465642151172 Marionette TRACE conn2 <- [1,762,null,{}] 03:49:11 INFO - PROCESS | 2276 | 1465642151174 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}] 03:49:11 INFO - PROCESS | 2276 | 1465642151178 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:11 INFO - PROCESS | 2276 | 1465642151271 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 03:49:11 INFO - PROCESS | 2276 | 1465642151275 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:11 INFO - PROCESS | 2276 | 1465642151276 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:11 INFO - PROCESS | 2276 | ++DOCSHELL 0x12372b000 == 33 [pid = 2276] [id = 198] 03:49:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 68 (0x120faec00) [pid = 2276] [serial = 592] [outer = 0x0] 03:49:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 69 (0x12142c800) [pid = 2276] [serial = 593] [outer = 0x120faec00] 03:49:11 INFO - PROCESS | 2276 | 1465642151304 Marionette DEBUG loaded listener.js 03:49:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 70 (0x121be9000) [pid = 2276] [serial = 594] [outer = 0x120faec00] 03:49:12 INFO - PROCESS | 2276 | 1465642152100 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]]]}] 03:49:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 03:49:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 970ms 03:49:12 INFO - PROCESS | 2276 | 1465642152145 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 03:49:12 INFO - PROCESS | 2276 | 1465642152148 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 03:49:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 03:49:12 INFO - PROCESS | 2276 | 1465642152153 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 03:49:12 INFO - PROCESS | 2276 | 1465642152155 Marionette TRACE conn2 <- [1,766,null,{}] 03:49:12 INFO - PROCESS | 2276 | 1465642152159 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}] 03:49:12 INFO - PROCESS | 2276 | 1465642152160 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:12 INFO - PROCESS | 2276 | 1465642152246 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 03:49:12 INFO - PROCESS | 2276 | 1465642152333 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:12 INFO - PROCESS | 2276 | 1465642152334 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:12 INFO - PROCESS | 2276 | ++DOCSHELL 0x1169a7800 == 34 [pid = 2276] [id = 199] 03:49:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 71 (0x112fac800) [pid = 2276] [serial = 595] [outer = 0x0] 03:49:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 72 (0x11334a000) [pid = 2276] [serial = 596] [outer = 0x112fac800] 03:49:12 INFO - PROCESS | 2276 | 1465642152367 Marionette DEBUG loaded listener.js 03:49:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 73 (0x1167db000) [pid = 2276] [serial = 597] [outer = 0x112fac800] 03:49:13 INFO - PROCESS | 2276 | 1465642153337 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]]]}] 03:49:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 03:49:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1221ms 03:49:13 INFO - PROCESS | 2276 | 1465642153373 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 03:49:13 INFO - PROCESS | 2276 | 1465642153377 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 03:49:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 03:49:13 INFO - PROCESS | 2276 | 1465642153425 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 03:49:13 INFO - PROCESS | 2276 | 1465642153427 Marionette TRACE conn2 <- [1,770,null,{}] 03:49:13 INFO - PROCESS | 2276 | 1465642153430 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}] 03:49:13 INFO - PROCESS | 2276 | 1465642153432 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:13 INFO - PROCESS | 2276 | 1465642153512 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 03:49:13 INFO - PROCESS | 2276 | 1465642153516 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:13 INFO - PROCESS | 2276 | 1465642153518 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:13 INFO - PROCESS | 2276 | ++DOCSHELL 0x117156800 == 35 [pid = 2276] [id = 200] 03:49:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 74 (0x1167db800) [pid = 2276] [serial = 598] [outer = 0x0] 03:49:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 75 (0x116f7e400) [pid = 2276] [serial = 599] [outer = 0x1167db800] 03:49:13 INFO - PROCESS | 2276 | 1465642153552 Marionette DEBUG loaded listener.js 03:49:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 76 (0x1184e7400) [pid = 2276] [serial = 600] [outer = 0x1167db800] 03:49:14 INFO - PROCESS | 2276 | --DOCSHELL 0x12114f000 == 34 [pid = 2276] [id = 197] 03:49:14 INFO - PROCESS | 2276 | --DOCSHELL 0x119cab800 == 33 [pid = 2276] [id = 196] 03:49:14 INFO - PROCESS | 2276 | --DOCSHELL 0x1196b2000 == 32 [pid = 2276] [id = 195] 03:49:14 INFO - PROCESS | 2276 | --DOCSHELL 0x117e6f000 == 31 [pid = 2276] [id = 194] 03:49:14 INFO - PROCESS | 2276 | --DOCSHELL 0x116183800 == 30 [pid = 2276] [id = 193] 03:49:14 INFO - PROCESS | 2276 | --DOMWINDOW == 75 (0x11996e400) [pid = 2276] [serial = 551] [outer = 0x0] [url = about:blank] 03:49:14 INFO - PROCESS | 2276 | --DOMWINDOW == 74 (0x119e35000) [pid = 2276] [serial = 554] [outer = 0x0] [url = about:blank] 03:49:14 INFO - PROCESS | 2276 | --DOMWINDOW == 73 (0x119c2ec00) [pid = 2276] [serial = 552] [outer = 0x0] [url = about:blank] 03:49:14 INFO - PROCESS | 2276 | --DOMWINDOW == 72 (0x11816e400) [pid = 2276] [serial = 536] [outer = 0x0] [url = about:blank] 03:49:14 INFO - PROCESS | 2276 | --DOMWINDOW == 71 (0x1185a0000) [pid = 2276] [serial = 537] [outer = 0x0] [url = about:blank] 03:49:14 INFO - PROCESS | 2276 | --DOMWINDOW == 70 (0x116762400) [pid = 2276] [serial = 542] [outer = 0x0] [url = about:blank] 03:49:14 INFO - PROCESS | 2276 | --DOMWINDOW == 69 (0x116a13400) [pid = 2276] [serial = 543] [outer = 0x0] [url = about:blank] 03:49:14 INFO - PROCESS | 2276 | --DOMWINDOW == 68 (0x112e0f000) [pid = 2276] [serial = 539] [outer = 0x0] [url = about:blank] 03:49:14 INFO - PROCESS | 2276 | --DOMWINDOW == 67 (0x113358c00) [pid = 2276] [serial = 540] [outer = 0x0] [url = about:blank] 03:49:14 INFO - PROCESS | 2276 | --DOMWINDOW == 66 (0x11841bc00) [pid = 2276] [serial = 545] [outer = 0x0] [url = about:blank] 03:49:14 INFO - PROCESS | 2276 | --DOMWINDOW == 65 (0x12a6d4400) [pid = 2276] [serial = 534] [outer = 0x0] [url = about:blank] 03:49:14 INFO - PROCESS | 2276 | --DOMWINDOW == 64 (0x1192ce400) [pid = 2276] [serial = 548] [outer = 0x0] [url = about:blank] 03:49:14 INFO - PROCESS | 2276 | --DOMWINDOW == 63 (0x11970c400) [pid = 2276] [serial = 549] [outer = 0x0] [url = about:blank] 03:49:14 INFO - PROCESS | 2276 | --DOMWINDOW == 62 (0x121431000) [pid = 2276] [serial = 557] [outer = 0x0] [url = about:blank] 03:49:14 INFO - PROCESS | 2276 | --DOMWINDOW == 61 (0x1214f0800) [pid = 2276] [serial = 558] [outer = 0x0] [url = about:blank] 03:49:14 INFO - PROCESS | 2276 | --DOMWINDOW == 60 (0x118563c00) [pid = 2276] [serial = 546] [outer = 0x0] [url = about:blank] 03:49:14 INFO - PROCESS | 2276 | --DOMWINDOW == 59 (0x120e96800) [pid = 2276] [serial = 555] [outer = 0x0] [url = about:blank] 03:49:14 INFO - PROCESS | 2276 | 1465642154151 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]]]}] 03:49:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 03:49:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 772ms 03:49:14 INFO - PROCESS | 2276 | 1465642154196 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 03:49:14 INFO - PROCESS | 2276 | 1465642154200 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 03:49:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 03:49:14 INFO - PROCESS | 2276 | 1465642154204 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 03:49:14 INFO - PROCESS | 2276 | 1465642154208 Marionette TRACE conn2 <- [1,774,null,{}] 03:49:14 INFO - PROCESS | 2276 | 1465642154213 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}] 03:49:14 INFO - PROCESS | 2276 | 1465642154215 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:14 INFO - PROCESS | 2276 | 1465642154330 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 03:49:14 INFO - PROCESS | 2276 | 1465642154411 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:14 INFO - PROCESS | 2276 | 1465642154413 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:14 INFO - PROCESS | 2276 | ++DOCSHELL 0x115ef8800 == 31 [pid = 2276] [id = 201] 03:49:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 60 (0x1167d9400) [pid = 2276] [serial = 601] [outer = 0x0] 03:49:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 61 (0x1175c6800) [pid = 2276] [serial = 602] [outer = 0x1167d9400] 03:49:14 INFO - PROCESS | 2276 | 1465642154460 Marionette DEBUG loaded listener.js 03:49:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 62 (0x1182e5800) [pid = 2276] [serial = 603] [outer = 0x1167d9400] 03:49:14 INFO - PROCESS | 2276 | 1465642154850 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]]]}] 03:49:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 03:49:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 676ms 03:49:14 INFO - PROCESS | 2276 | 1465642154890 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 03:49:14 INFO - PROCESS | 2276 | 1465642154893 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 03:49:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 03:49:14 INFO - PROCESS | 2276 | 1465642154899 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 03:49:14 INFO - PROCESS | 2276 | 1465642154900 Marionette TRACE conn2 <- [1,778,null,{}] 03:49:14 INFO - PROCESS | 2276 | 1465642154903 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}] 03:49:14 INFO - PROCESS | 2276 | 1465642154905 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:14 INFO - PROCESS | 2276 | 1465642154987 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 03:49:15 INFO - PROCESS | 2276 | 1465642155036 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:15 INFO - PROCESS | 2276 | 1465642155037 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:15 INFO - PROCESS | 2276 | ++DOCSHELL 0x117464000 == 32 [pid = 2276] [id = 202] 03:49:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 63 (0x1182e6c00) [pid = 2276] [serial = 604] [outer = 0x0] 03:49:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 64 (0x118a58c00) [pid = 2276] [serial = 605] [outer = 0x1182e6c00] 03:49:15 INFO - PROCESS | 2276 | 1465642155063 Marionette DEBUG loaded listener.js 03:49:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 65 (0x1192d5400) [pid = 2276] [serial = 606] [outer = 0x1182e6c00] 03:49:15 INFO - PROCESS | 2276 | 1465642155369 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]]]}] 03:49:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 03:49:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 518ms 03:49:15 INFO - PROCESS | 2276 | 1465642155418 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 03:49:15 INFO - PROCESS | 2276 | 1465642155419 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 03:49:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 03:49:15 INFO - PROCESS | 2276 | 1465642155422 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 03:49:15 INFO - PROCESS | 2276 | 1465642155424 Marionette TRACE conn2 <- [1,782,null,{}] 03:49:15 INFO - PROCESS | 2276 | 1465642155432 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}] 03:49:15 INFO - PROCESS | 2276 | 1465642155435 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:15 INFO - PROCESS | 2276 | 1465642155516 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 03:49:15 INFO - PROCESS | 2276 | 1465642155564 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:15 INFO - PROCESS | 2276 | 1465642155566 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:15 INFO - PROCESS | 2276 | ++DOCSHELL 0x119caf000 == 33 [pid = 2276] [id = 203] 03:49:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 66 (0x1192d6000) [pid = 2276] [serial = 607] [outer = 0x0] 03:49:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 67 (0x119832c00) [pid = 2276] [serial = 608] [outer = 0x1192d6000] 03:49:15 INFO - PROCESS | 2276 | 1465642155590 Marionette DEBUG loaded listener.js 03:49:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 68 (0x120e8ac00) [pid = 2276] [serial = 609] [outer = 0x1192d6000] 03:49:15 INFO - PROCESS | 2276 | 1465642155972 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]]]}] 03:49:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 03:49:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 571ms 03:49:15 INFO - PROCESS | 2276 | 1465642155993 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 03:49:15 INFO - PROCESS | 2276 | 1465642155995 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 03:49:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 03:49:16 INFO - PROCESS | 2276 | 1465642155999 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 03:49:16 INFO - PROCESS | 2276 | 1465642156000 Marionette TRACE conn2 <- [1,786,null,{}] 03:49:16 INFO - PROCESS | 2276 | 1465642156003 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}] 03:49:16 INFO - PROCESS | 2276 | 1465642156004 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:16 INFO - PROCESS | 2276 | 1465642156085 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 03:49:16 INFO - PROCESS | 2276 | 1465642156114 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:16 INFO - PROCESS | 2276 | 1465642156115 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:16 INFO - PROCESS | 2276 | ++DOCSHELL 0x121335800 == 34 [pid = 2276] [id = 204] 03:49:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 69 (0x1192dc400) [pid = 2276] [serial = 610] [outer = 0x0] 03:49:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 70 (0x120f81800) [pid = 2276] [serial = 611] [outer = 0x1192dc400] 03:49:16 INFO - PROCESS | 2276 | 1465642156140 Marionette DEBUG loaded listener.js 03:49:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 71 (0x121217400) [pid = 2276] [serial = 612] [outer = 0x1192dc400] 03:49:16 INFO - PROCESS | 2276 | 1465642156509 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]]]}] 03:49:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 03:49:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 520ms 03:49:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 03:49:16 INFO - PROCESS | 2276 | 1465642156518 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 03:49:16 INFO - PROCESS | 2276 | 1465642156520 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 03:49:16 INFO - PROCESS | 2276 | 1465642156522 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 03:49:16 INFO - PROCESS | 2276 | 1465642156523 Marionette TRACE conn2 <- [1,790,null,{}] 03:49:16 INFO - PROCESS | 2276 | 1465642156525 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}] 03:49:16 INFO - PROCESS | 2276 | 1465642156526 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:16 INFO - PROCESS | 2276 | 1465642156628 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 03:49:16 INFO - PROCESS | 2276 | 1465642156632 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:16 INFO - PROCESS | 2276 | 1465642156633 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:16 INFO - PROCESS | 2276 | ++DOCSHELL 0x125589800 == 35 [pid = 2276] [id = 205] 03:49:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 72 (0x112e02400) [pid = 2276] [serial = 613] [outer = 0x0] 03:49:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 73 (0x1214ec000) [pid = 2276] [serial = 614] [outer = 0x112e02400] 03:49:16 INFO - PROCESS | 2276 | 1465642156657 Marionette DEBUG loaded listener.js 03:49:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 74 (0x121946000) [pid = 2276] [serial = 615] [outer = 0x112e02400] 03:49:17 INFO - PROCESS | 2276 | 1465642157010 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]]]}] 03:49:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 03:49:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 518ms 03:49:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 03:49:17 INFO - PROCESS | 2276 | 1465642157040 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 03:49:17 INFO - PROCESS | 2276 | 1465642157042 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 03:49:17 INFO - PROCESS | 2276 | 1465642157044 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 03:49:17 INFO - PROCESS | 2276 | 1465642157045 Marionette TRACE conn2 <- [1,794,null,{}] 03:49:17 INFO - PROCESS | 2276 | 1465642157047 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}] 03:49:17 INFO - PROCESS | 2276 | 1465642157051 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:17 INFO - PROCESS | 2276 | 1465642157155 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 03:49:17 INFO - PROCESS | 2276 | 1465642157167 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:17 INFO - PROCESS | 2276 | 1465642157168 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:17 INFO - PROCESS | 2276 | ++DOCSHELL 0x1261e6000 == 36 [pid = 2276] [id = 206] 03:49:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 75 (0x121949000) [pid = 2276] [serial = 616] [outer = 0x0] 03:49:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 76 (0x121bec000) [pid = 2276] [serial = 617] [outer = 0x121949000] 03:49:17 INFO - PROCESS | 2276 | 1465642157193 Marionette DEBUG loaded listener.js 03:49:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 77 (0x124ffbc00) [pid = 2276] [serial = 618] [outer = 0x121949000] 03:49:17 INFO - PROCESS | 2276 | 1465642157525 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]]]}] 03:49:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 03:49:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 521ms 03:49:17 INFO - PROCESS | 2276 | 1465642157566 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 03:49:17 INFO - PROCESS | 2276 | 1465642157568 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 03:49:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 03:49:17 INFO - PROCESS | 2276 | 1465642157570 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 03:49:17 INFO - PROCESS | 2276 | 1465642157571 Marionette TRACE conn2 <- [1,798,null,{}] 03:49:17 INFO - PROCESS | 2276 | 1465642157573 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}] 03:49:17 INFO - PROCESS | 2276 | 1465642157575 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:17 INFO - PROCESS | 2276 | 1465642157669 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 03:49:17 INFO - PROCESS | 2276 | 1465642157704 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:17 INFO - PROCESS | 2276 | 1465642157705 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:17 INFO - PROCESS | 2276 | ++DOCSHELL 0x1269b3000 == 37 [pid = 2276] [id = 207] 03:49:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 78 (0x12142f000) [pid = 2276] [serial = 619] [outer = 0x0] 03:49:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 79 (0x1255ec000) [pid = 2276] [serial = 620] [outer = 0x12142f000] 03:49:17 INFO - PROCESS | 2276 | 1465642157730 Marionette DEBUG loaded listener.js 03:49:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 80 (0x125640800) [pid = 2276] [serial = 621] [outer = 0x12142f000] 03:49:17 INFO - PROCESS | 2276 | --DOMWINDOW == 79 (0x112fb5400) [pid = 2276] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 03:49:17 INFO - PROCESS | 2276 | --DOMWINDOW == 78 (0x11855c000) [pid = 2276] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 03:49:17 INFO - PROCESS | 2276 | --DOMWINDOW == 77 (0x116979400) [pid = 2276] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 03:49:17 INFO - PROCESS | 2276 | --DOMWINDOW == 76 (0x112fac400) [pid = 2276] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 03:49:17 INFO - PROCESS | 2276 | --DOMWINDOW == 75 (0x1133a0c00) [pid = 2276] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 03:49:17 INFO - PROCESS | 2276 | --DOMWINDOW == 74 (0x116f82000) [pid = 2276] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 03:49:17 INFO - PROCESS | 2276 | --DOMWINDOW == 73 (0x120e07800) [pid = 2276] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 03:49:17 INFO - PROCESS | 2276 | --DOMWINDOW == 72 (0x119225000) [pid = 2276] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 03:49:17 INFO - PROCESS | 2276 | --DOMWINDOW == 71 (0x1214ea400) [pid = 2276] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 03:49:17 INFO - PROCESS | 2276 | --DOMWINDOW == 70 (0x112e03c00) [pid = 2276] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 03:49:18 INFO - PROCESS | 2276 | 1465642158039 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]]]}] 03:49:18 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 03:49:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 518ms 03:49:18 INFO - PROCESS | 2276 | 1465642158088 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 03:49:18 INFO - PROCESS | 2276 | 1465642158090 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 03:49:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 03:49:18 INFO - PROCESS | 2276 | 1465642158092 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 03:49:18 INFO - PROCESS | 2276 | 1465642158093 Marionette TRACE conn2 <- [1,802,null,{}] 03:49:18 INFO - PROCESS | 2276 | 1465642158095 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}] 03:49:18 INFO - PROCESS | 2276 | 1465642158096 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:18 INFO - PROCESS | 2276 | 1465642158172 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 03:49:18 INFO - PROCESS | 2276 | 1465642158175 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:18 INFO - PROCESS | 2276 | 1465642158176 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:18 INFO - PROCESS | 2276 | ++DOCSHELL 0x128c7e800 == 38 [pid = 2276] [id = 208] 03:49:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 71 (0x116f82400) [pid = 2276] [serial = 622] [outer = 0x0] 03:49:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 72 (0x11970d400) [pid = 2276] [serial = 623] [outer = 0x116f82400] 03:49:18 INFO - PROCESS | 2276 | 1465642158203 Marionette DEBUG loaded listener.js 03:49:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 73 (0x1255f5800) [pid = 2276] [serial = 624] [outer = 0x116f82400] 03:49:18 INFO - PROCESS | 2276 | 1465642158538 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]]]}] 03:49:18 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 03:49:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 469ms 03:49:18 INFO - PROCESS | 2276 | 1465642158561 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 03:49:18 INFO - PROCESS | 2276 | 1465642158563 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 03:49:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 03:49:18 INFO - PROCESS | 2276 | 1465642158565 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 03:49:18 INFO - PROCESS | 2276 | 1465642158574 Marionette TRACE conn2 <- [1,806,null,{}] 03:49:18 INFO - PROCESS | 2276 | 1465642158577 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}] 03:49:18 INFO - PROCESS | 2276 | 1465642158578 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:18 INFO - PROCESS | 2276 | 1465642158681 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 03:49:18 INFO - PROCESS | 2276 | 1465642158685 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:18 INFO - PROCESS | 2276 | 1465642158686 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:18 INFO - PROCESS | 2276 | ++DOCSHELL 0x12927a000 == 39 [pid = 2276] [id = 209] 03:49:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 74 (0x119977000) [pid = 2276] [serial = 625] [outer = 0x0] 03:49:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 75 (0x126553000) [pid = 2276] [serial = 626] [outer = 0x119977000] 03:49:18 INFO - PROCESS | 2276 | 1465642158710 Marionette DEBUG loaded listener.js 03:49:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 76 (0x12660c800) [pid = 2276] [serial = 627] [outer = 0x119977000] 03:49:18 INFO - PROCESS | 2276 | [2276] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 03:49:18 INFO - PROCESS | 2276 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 03:49:18 INFO - PROCESS | 2276 | Determined SkiaGL cache limits: Size 100663296, Items: 256 03:49:18 INFO - PROCESS | 2276 | [GFX2-]: Using SkiaGL canvas. 03:49:19 INFO - PROCESS | 2276 | 1465642159037 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]]]}] 03:49:19 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 03:49:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 476ms 03:49:19 INFO - PROCESS | 2276 | 1465642159041 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 03:49:19 INFO - PROCESS | 2276 | 1465642159043 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 03:49:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 03:49:19 INFO - PROCESS | 2276 | 1465642159045 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 03:49:19 INFO - PROCESS | 2276 | 1465642159046 Marionette TRACE conn2 <- [1,810,null,{}] 03:49:19 INFO - PROCESS | 2276 | 1465642159051 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}] 03:49:19 INFO - PROCESS | 2276 | 1465642159052 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:19 INFO - PROCESS | 2276 | 1465642159129 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 03:49:19 INFO - PROCESS | 2276 | 1465642159134 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:19 INFO - PROCESS | 2276 | 1465642159136 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:19 INFO - PROCESS | 2276 | ++DOCSHELL 0x1292b9000 == 40 [pid = 2276] [id = 210] 03:49:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 77 (0x126611000) [pid = 2276] [serial = 628] [outer = 0x0] 03:49:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 78 (0x1266cac00) [pid = 2276] [serial = 629] [outer = 0x126611000] 03:49:19 INFO - PROCESS | 2276 | 1465642159160 Marionette DEBUG loaded listener.js 03:49:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 79 (0x126b0f800) [pid = 2276] [serial = 630] [outer = 0x126611000] 03:49:19 INFO - PROCESS | 2276 | 1465642159595 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]]]}] 03:49:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 03:49:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 571ms 03:49:19 INFO - PROCESS | 2276 | 1465642159628 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 03:49:19 INFO - PROCESS | 2276 | 1465642159632 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 03:49:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 03:49:19 INFO - PROCESS | 2276 | 1465642159636 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 03:49:19 INFO - PROCESS | 2276 | 1465642159639 Marionette TRACE conn2 <- [1,814,null,{}] 03:49:19 INFO - PROCESS | 2276 | 1465642159642 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}] 03:49:19 INFO - PROCESS | 2276 | 1465642159645 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:19 INFO - PROCESS | 2276 | 1465642159791 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 03:49:19 INFO - PROCESS | 2276 | 1465642159806 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:19 INFO - PROCESS | 2276 | 1465642159809 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:19 INFO - PROCESS | 2276 | ++DOCSHELL 0x12a8b5800 == 41 [pid = 2276] [id = 211] 03:49:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 80 (0x126ed8000) [pid = 2276] [serial = 631] [outer = 0x0] 03:49:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 81 (0x128a24400) [pid = 2276] [serial = 632] [outer = 0x126ed8000] 03:49:19 INFO - PROCESS | 2276 | 1465642159842 Marionette DEBUG loaded listener.js 03:49:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 82 (0x128bb7800) [pid = 2276] [serial = 633] [outer = 0x126ed8000] 03:49:20 INFO - PROCESS | 2276 | 1465642160275 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] 03:49:20 INFO - PROCESS | 2276 | 1465642160310 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 03:49:20 INFO - PROCESS | 2276 | 1465642160313 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 03:49:20 INFO - PROCESS | 2276 | 1465642160315 Marionette TRACE conn2 <- [1,818,null,{}] 03:49:20 INFO - PROCESS | 2276 | 1465642160319 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}] 03:49:20 INFO - PROCESS | 2276 | 1465642160321 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:20 INFO - PROCESS | 2276 | 1465642160427 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 03:49:20 INFO - PROCESS | 2276 | 1465642160481 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:20 INFO - PROCESS | 2276 | 1465642160482 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:20 INFO - PROCESS | 2276 | ++DOCSHELL 0x117e5f000 == 42 [pid = 2276] [id = 212] 03:49:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 83 (0x112f9ac00) [pid = 2276] [serial = 634] [outer = 0x0] 03:49:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x116903c00) [pid = 2276] [serial = 635] [outer = 0x112f9ac00] 03:49:20 INFO - PROCESS | 2276 | 1465642160513 Marionette DEBUG loaded listener.js 03:49:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x1182e2000) [pid = 2276] [serial = 636] [outer = 0x112f9ac00] 03:49:20 INFO - PROCESS | 2276 | 1465642160950 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]]]}] 03:49:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 03:49:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 671ms 03:49:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 03:49:20 INFO - PROCESS | 2276 | 1465642160984 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 03:49:20 INFO - PROCESS | 2276 | 1465642160987 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 03:49:20 INFO - PROCESS | 2276 | 1465642160991 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 03:49:20 INFO - PROCESS | 2276 | 1465642160993 Marionette TRACE conn2 <- [1,822,null,{}] 03:49:21 INFO - PROCESS | 2276 | 1465642161014 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}] 03:49:21 INFO - PROCESS | 2276 | 1465642161016 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:21 INFO - PROCESS | 2276 | 1465642161144 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 03:49:21 INFO - PROCESS | 2276 | 1465642161210 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:21 INFO - PROCESS | 2276 | 1465642161211 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:21 INFO - PROCESS | 2276 | ++DOCSHELL 0x12558f000 == 43 [pid = 2276] [id = 213] 03:49:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x1192d9c00) [pid = 2276] [serial = 637] [outer = 0x0] 03:49:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x119705000) [pid = 2276] [serial = 638] [outer = 0x1192d9c00] 03:49:21 INFO - PROCESS | 2276 | 1465642161242 Marionette DEBUG loaded listener.js 03:49:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x119c27800) [pid = 2276] [serial = 639] [outer = 0x1192d9c00] 03:49:21 INFO - PROCESS | 2276 | 1465642161679 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] 03:49:21 INFO - PROCESS | 2276 | 1465642161713 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 03:49:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 03:49:21 INFO - PROCESS | 2276 | 1465642161736 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 03:49:21 INFO - PROCESS | 2276 | 1465642161739 Marionette TRACE conn2 <- [1,826,null,{}] 03:49:21 INFO - PROCESS | 2276 | 1465642161746 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}] 03:49:21 INFO - PROCESS | 2276 | 1465642161751 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:21 INFO - PROCESS | 2276 | 1465642161850 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 03:49:21 INFO - PROCESS | 2276 | 1465642161916 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:21 INFO - PROCESS | 2276 | 1465642161918 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:21 INFO - PROCESS | 2276 | ++DOCSHELL 0x12ab8f800 == 44 [pid = 2276] [id = 214] 03:49:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x121b98000) [pid = 2276] [serial = 640] [outer = 0x0] 03:49:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x1233d3400) [pid = 2276] [serial = 641] [outer = 0x121b98000] 03:49:21 INFO - PROCESS | 2276 | 1465642161949 Marionette DEBUG loaded listener.js 03:49:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x124c8ac00) [pid = 2276] [serial = 642] [outer = 0x121b98000] 03:49:22 INFO - PROCESS | 2276 | 1465642162375 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]]]}] 03:49:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 03:49:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 676ms 03:49:22 INFO - PROCESS | 2276 | 1465642162420 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 03:49:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 03:49:22 INFO - PROCESS | 2276 | 1465642162422 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 03:49:22 INFO - PROCESS | 2276 | 1465642162424 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 03:49:22 INFO - PROCESS | 2276 | 1465642162426 Marionette TRACE conn2 <- [1,830,null,{}] 03:49:22 INFO - PROCESS | 2276 | 1465642162445 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}] 03:49:22 INFO - PROCESS | 2276 | 1465642162447 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:22 INFO - PROCESS | 2276 | 1465642162567 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 03:49:22 INFO - PROCESS | 2276 | 1465642162614 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:22 INFO - PROCESS | 2276 | 1465642162615 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:22 INFO - PROCESS | 2276 | ++DOCSHELL 0x12b721000 == 45 [pid = 2276] [id = 215] 03:49:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x12660b800) [pid = 2276] [serial = 643] [outer = 0x0] 03:49:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x126617c00) [pid = 2276] [serial = 644] [outer = 0x12660b800] 03:49:22 INFO - PROCESS | 2276 | 1465642162644 Marionette DEBUG loaded listener.js 03:49:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x126ed1c00) [pid = 2276] [serial = 645] [outer = 0x12660b800] 03:49:23 INFO - PROCESS | 2276 | 1465642163297 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]]]}] 03:49:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 03:49:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 919ms 03:49:23 INFO - PROCESS | 2276 | 1465642163344 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 03:49:23 INFO - PROCESS | 2276 | 1465642163347 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 03:49:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 03:49:23 INFO - PROCESS | 2276 | 1465642163350 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 03:49:23 INFO - PROCESS | 2276 | 1465642163352 Marionette TRACE conn2 <- [1,834,null,{}] 03:49:23 INFO - PROCESS | 2276 | 1465642163356 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}] 03:49:23 INFO - PROCESS | 2276 | 1465642163358 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:23 INFO - PROCESS | 2276 | 1465642163450 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 03:49:23 INFO - PROCESS | 2276 | 1465642163520 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:23 INFO - PROCESS | 2276 | 1465642163522 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:23 INFO - PROCESS | 2276 | ++DOCSHELL 0x118264800 == 46 [pid = 2276] [id = 216] 03:49:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x112fae400) [pid = 2276] [serial = 646] [outer = 0x0] 03:49:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x11334b800) [pid = 2276] [serial = 647] [outer = 0x112fae400] 03:49:23 INFO - PROCESS | 2276 | 1465642163549 Marionette DEBUG loaded listener.js 03:49:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x116f10800) [pid = 2276] [serial = 648] [outer = 0x112fae400] 03:49:24 INFO - PROCESS | 2276 | 1465642164054 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]]]}] 03:49:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 03:49:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 721ms 03:49:24 INFO - PROCESS | 2276 | --DOCSHELL 0x1292b9000 == 45 [pid = 2276] [id = 210] 03:49:24 INFO - PROCESS | 2276 | --DOCSHELL 0x12927a000 == 44 [pid = 2276] [id = 209] 03:49:24 INFO - PROCESS | 2276 | --DOCSHELL 0x128c7e800 == 43 [pid = 2276] [id = 208] 03:49:24 INFO - PROCESS | 2276 | --DOCSHELL 0x1269b3000 == 42 [pid = 2276] [id = 207] 03:49:24 INFO - PROCESS | 2276 | --DOCSHELL 0x1261e6000 == 41 [pid = 2276] [id = 206] 03:49:24 INFO - PROCESS | 2276 | --DOCSHELL 0x125589800 == 40 [pid = 2276] [id = 205] 03:49:24 INFO - PROCESS | 2276 | --DOCSHELL 0x121335800 == 39 [pid = 2276] [id = 204] 03:49:24 INFO - PROCESS | 2276 | --DOCSHELL 0x119caf000 == 38 [pid = 2276] [id = 203] 03:49:24 INFO - PROCESS | 2276 | --DOCSHELL 0x117464000 == 37 [pid = 2276] [id = 202] 03:49:24 INFO - PROCESS | 2276 | --DOCSHELL 0x115ef8800 == 36 [pid = 2276] [id = 201] 03:49:24 INFO - PROCESS | 2276 | --DOCSHELL 0x117156800 == 35 [pid = 2276] [id = 200] 03:49:24 INFO - PROCESS | 2276 | --DOCSHELL 0x1169a7800 == 34 [pid = 2276] [id = 199] 03:49:24 INFO - PROCESS | 2276 | --DOCSHELL 0x117e67800 == 33 [pid = 2276] [id = 192] 03:49:24 INFO - PROCESS | 2276 | --DOCSHELL 0x12372b000 == 32 [pid = 2276] [id = 198] 03:49:24 INFO - PROCESS | 2276 | --DOCSHELL 0x12b721000 == 31 [pid = 2276] [id = 215] 03:49:24 INFO - PROCESS | 2276 | --DOCSHELL 0x12ab8f800 == 30 [pid = 2276] [id = 214] 03:49:24 INFO - PROCESS | 2276 | --DOCSHELL 0x12558f000 == 29 [pid = 2276] [id = 213] 03:49:24 INFO - PROCESS | 2276 | --DOCSHELL 0x12a8b5800 == 28 [pid = 2276] [id = 211] 03:49:24 INFO - PROCESS | 2276 | --DOCSHELL 0x117e5f000 == 27 [pid = 2276] [id = 212] 03:49:24 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x116976c00) [pid = 2276] [serial = 561] [outer = 0x0] [url = about:blank] 03:49:24 INFO - PROCESS | 2276 | --DOMWINDOW == 95 (0x113c86c00) [pid = 2276] [serial = 560] [outer = 0x0] [url = about:blank] 03:49:24 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x118a5d400) [pid = 2276] [serial = 564] [outer = 0x0] [url = about:blank] 03:49:24 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x120e97800) [pid = 2276] [serial = 587] [outer = 0x0] [url = about:blank] 03:49:24 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x11855b400) [pid = 2276] [serial = 563] [outer = 0x0] [url = about:blank] 03:49:24 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x120f8b000) [pid = 2276] [serial = 567] [outer = 0x0] [url = about:blank] 03:49:24 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x119c31000) [pid = 2276] [serial = 566] [outer = 0x0] [url = about:blank] 03:49:24 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x1235dc400) [pid = 2276] [serial = 570] [outer = 0x0] [url = about:blank] 03:49:24 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x121bdd800) [pid = 2276] [serial = 569] [outer = 0x0] [url = about:blank] 03:49:24 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x124a79c00) [pid = 2276] [serial = 573] [outer = 0x0] [url = about:blank] 03:49:24 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x118f83400) [pid = 2276] [serial = 572] [outer = 0x0] [url = about:blank] 03:49:24 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x118565800) [pid = 2276] [serial = 576] [outer = 0x0] [url = about:blank] 03:49:24 INFO - PROCESS | 2276 | --DOMWINDOW == 84 (0x119228c00) [pid = 2276] [serial = 590] [outer = 0x0] [url = about:blank] 03:49:24 INFO - PROCESS | 2276 | --DOMWINDOW == 83 (0x120f86800) [pid = 2276] [serial = 588] [outer = 0x0] [url = about:blank] 03:49:24 INFO - PROCESS | 2276 | --DOMWINDOW == 82 (0x119c28c00) [pid = 2276] [serial = 585] [outer = 0x0] [url = about:blank] 03:49:24 INFO - PROCESS | 2276 | --DOMWINDOW == 81 (0x118f8d800) [pid = 2276] [serial = 582] [outer = 0x0] [url = about:blank] 03:49:24 INFO - PROCESS | 2276 | --DOMWINDOW == 80 (0x12142c800) [pid = 2276] [serial = 593] [outer = 0x0] [url = about:blank] 03:49:24 INFO - PROCESS | 2276 | --DOMWINDOW == 79 (0x11996b400) [pid = 2276] [serial = 584] [outer = 0x0] [url = about:blank] 03:49:24 INFO - PROCESS | 2276 | --DOMWINDOW == 78 (0x118595800) [pid = 2276] [serial = 581] [outer = 0x0] [url = about:blank] 03:49:24 INFO - PROCESS | 2276 | --DOMWINDOW == 77 (0x1182dc400) [pid = 2276] [serial = 575] [outer = 0x0] [url = about:blank] 03:49:24 INFO - PROCESS | 2276 | --DOMWINDOW == 76 (0x11675ec00) [pid = 2276] [serial = 578] [outer = 0x0] [url = about:blank] 03:49:24 INFO - PROCESS | 2276 | --DOMWINDOW == 75 (0x116f7c000) [pid = 2276] [serial = 579] [outer = 0x0] [url = about:blank] 03:49:24 INFO - PROCESS | 2276 | 1465642164722 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 03:49:24 INFO - PROCESS | 2276 | 1465642164724 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 03:49:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 03:49:24 INFO - PROCESS | 2276 | 1465642164733 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 03:49:24 INFO - PROCESS | 2276 | 1465642164734 Marionette TRACE conn2 <- [1,838,null,{}] 03:49:24 INFO - PROCESS | 2276 | 1465642164738 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}] 03:49:24 INFO - PROCESS | 2276 | 1465642164740 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:24 INFO - PROCESS | 2276 | 1465642164816 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 03:49:24 INFO - PROCESS | 2276 | 1465642164820 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:24 INFO - PROCESS | 2276 | 1465642164824 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:24 INFO - PROCESS | 2276 | ++DOCSHELL 0x1133db800 == 28 [pid = 2276] [id = 217] 03:49:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 76 (0x112fa8000) [pid = 2276] [serial = 649] [outer = 0x0] 03:49:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 77 (0x1130b9000) [pid = 2276] [serial = 650] [outer = 0x112fa8000] 03:49:24 INFO - PROCESS | 2276 | 1465642164854 Marionette DEBUG loaded listener.js 03:49:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 78 (0x11613b000) [pid = 2276] [serial = 651] [outer = 0x112fa8000] 03:49:25 INFO - PROCESS | 2276 | 1465642165187 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]]]}] 03:49:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 03:49:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 471ms 03:49:25 INFO - PROCESS | 2276 | 1465642165204 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 03:49:25 INFO - PROCESS | 2276 | 1465642165206 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 03:49:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 03:49:25 INFO - PROCESS | 2276 | 1465642165212 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 03:49:25 INFO - PROCESS | 2276 | 1465642165218 Marionette TRACE conn2 <- [1,842,null,{}] 03:49:25 INFO - PROCESS | 2276 | 1465642165221 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}] 03:49:25 INFO - PROCESS | 2276 | 1465642165223 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:25 INFO - PROCESS | 2276 | 1465642165320 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 03:49:25 INFO - PROCESS | 2276 | 1465642165371 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:25 INFO - PROCESS | 2276 | 1465642165372 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:25 INFO - PROCESS | 2276 | ++DOCSHELL 0x117156800 == 29 [pid = 2276] [id = 218] 03:49:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 79 (0x1161a2c00) [pid = 2276] [serial = 652] [outer = 0x0] 03:49:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 80 (0x116f0e400) [pid = 2276] [serial = 653] [outer = 0x1161a2c00] 03:49:25 INFO - PROCESS | 2276 | 1465642165400 Marionette DEBUG loaded listener.js 03:49:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 81 (0x1184e4800) [pid = 2276] [serial = 654] [outer = 0x1161a2c00] 03:49:25 INFO - PROCESS | 2276 | 1465642165697 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]]]}] 03:49:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 03:49:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 526ms 03:49:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 03:49:25 INFO - PROCESS | 2276 | 1465642165736 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 03:49:25 INFO - PROCESS | 2276 | 1465642165737 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 03:49:25 INFO - PROCESS | 2276 | 1465642165739 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 03:49:25 INFO - PROCESS | 2276 | 1465642165741 Marionette TRACE conn2 <- [1,846,null,{}] 03:49:25 INFO - PROCESS | 2276 | 1465642165750 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}] 03:49:25 INFO - PROCESS | 2276 | 1465642165753 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:25 INFO - PROCESS | 2276 | 1465642165841 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 03:49:25 INFO - PROCESS | 2276 | 1465642165896 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:25 INFO - PROCESS | 2276 | 1465642165898 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:25 INFO - PROCESS | 2276 | ++DOCSHELL 0x118f9b800 == 30 [pid = 2276] [id = 219] 03:49:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 82 (0x119224400) [pid = 2276] [serial = 655] [outer = 0x0] 03:49:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 83 (0x1192d3000) [pid = 2276] [serial = 656] [outer = 0x119224400] 03:49:25 INFO - PROCESS | 2276 | 1465642165927 Marionette DEBUG loaded listener.js 03:49:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x119707400) [pid = 2276] [serial = 657] [outer = 0x119224400] 03:49:26 INFO - PROCESS | 2276 | 1465642166230 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]]]}] 03:49:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 03:49:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 526ms 03:49:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 03:49:26 INFO - PROCESS | 2276 | 1465642166268 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 03:49:26 INFO - PROCESS | 2276 | 1465642166269 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 03:49:26 INFO - PROCESS | 2276 | 1465642166271 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 03:49:26 INFO - PROCESS | 2276 | 1465642166273 Marionette TRACE conn2 <- [1,850,null,{}] 03:49:26 INFO - PROCESS | 2276 | 1465642166275 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}] 03:49:26 INFO - PROCESS | 2276 | 1465642166276 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:26 INFO - PROCESS | 2276 | 1465642166355 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 03:49:26 INFO - PROCESS | 2276 | 1465642166359 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:26 INFO - PROCESS | 2276 | 1465642166360 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:26 INFO - PROCESS | 2276 | ++DOCSHELL 0x119bec800 == 31 [pid = 2276] [id = 220] 03:49:26 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x11996b800) [pid = 2276] [serial = 658] [outer = 0x0] 03:49:26 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x119c2ac00) [pid = 2276] [serial = 659] [outer = 0x11996b800] 03:49:26 INFO - PROCESS | 2276 | 1465642166388 Marionette DEBUG loaded listener.js 03:49:26 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x119c33800) [pid = 2276] [serial = 660] [outer = 0x11996b800] 03:49:26 INFO - PROCESS | 2276 | 1465642166719 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]]]}] 03:49:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 03:49:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 468ms 03:49:26 INFO - PROCESS | 2276 | 1465642166740 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 03:49:26 INFO - PROCESS | 2276 | 1465642166741 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 03:49:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 03:49:26 INFO - PROCESS | 2276 | 1465642166744 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 03:49:26 INFO - PROCESS | 2276 | 1465642166745 Marionette TRACE conn2 <- [1,854,null,{}] 03:49:26 INFO - PROCESS | 2276 | 1465642166749 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}] 03:49:26 INFO - PROCESS | 2276 | 1465642166751 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:26 INFO - PROCESS | 2276 | 1465642166852 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 03:49:26 INFO - PROCESS | 2276 | 1465642166866 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:26 INFO - PROCESS | 2276 | 1465642166867 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:26 INFO - PROCESS | 2276 | ++DOCSHELL 0x12101f000 == 32 [pid = 2276] [id = 221] 03:49:26 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x11970bc00) [pid = 2276] [serial = 661] [outer = 0x0] 03:49:26 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x119c2d800) [pid = 2276] [serial = 662] [outer = 0x11970bc00] 03:49:26 INFO - PROCESS | 2276 | 1465642166899 Marionette DEBUG loaded listener.js 03:49:26 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x120f83c00) [pid = 2276] [serial = 663] [outer = 0x11970bc00] 03:49:27 INFO - PROCESS | 2276 | 1465642167231 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]]]}] 03:49:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 03:49:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 519ms 03:49:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 03:49:27 INFO - PROCESS | 2276 | 1465642167271 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 03:49:27 INFO - PROCESS | 2276 | 1465642167272 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 03:49:27 INFO - PROCESS | 2276 | 1465642167274 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 03:49:27 INFO - PROCESS | 2276 | 1465642167275 Marionette TRACE conn2 <- [1,858,null,{}] 03:49:27 INFO - PROCESS | 2276 | 1465642167278 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}] 03:49:27 INFO - PROCESS | 2276 | 1465642167282 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:27 INFO - PROCESS | 2276 | 1465642167400 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 03:49:27 INFO - PROCESS | 2276 | 1465642167433 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:27 INFO - PROCESS | 2276 | 1465642167434 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:27 INFO - PROCESS | 2276 | ++DOCSHELL 0x12372f000 == 33 [pid = 2276] [id = 222] 03:49:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x120f8a400) [pid = 2276] [serial = 664] [outer = 0x0] 03:49:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x121218800) [pid = 2276] [serial = 665] [outer = 0x120f8a400] 03:49:27 INFO - PROCESS | 2276 | 1465642167459 Marionette DEBUG loaded listener.js 03:49:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x1216c6800) [pid = 2276] [serial = 666] [outer = 0x120f8a400] 03:49:27 INFO - PROCESS | 2276 | 1465642167743 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]]]}] 03:49:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 03:49:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 518ms 03:49:27 INFO - PROCESS | 2276 | 1465642167793 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 03:49:27 INFO - PROCESS | 2276 | 1465642167794 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 03:49:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 03:49:27 INFO - PROCESS | 2276 | 1465642167797 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 03:49:27 INFO - PROCESS | 2276 | 1465642167799 Marionette TRACE conn2 <- [1,862,null,{}] 03:49:27 INFO - PROCESS | 2276 | 1465642167803 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}] 03:49:27 INFO - PROCESS | 2276 | 1465642167804 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:27 INFO - PROCESS | 2276 | 1465642167896 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 03:49:27 INFO - PROCESS | 2276 | 1465642167928 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:27 INFO - PROCESS | 2276 | 1465642167929 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:27 INFO - PROCESS | 2276 | ++DOCSHELL 0x1261e6000 == 34 [pid = 2276] [id = 223] 03:49:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x1182e0c00) [pid = 2276] [serial = 667] [outer = 0x0] 03:49:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x121be5400) [pid = 2276] [serial = 668] [outer = 0x1182e0c00] 03:49:27 INFO - PROCESS | 2276 | 1465642167953 Marionette DEBUG loaded listener.js 03:49:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x1237b3c00) [pid = 2276] [serial = 669] [outer = 0x1182e0c00] 03:49:28 INFO - PROCESS | 2276 | 1465642168291 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]]]}] 03:49:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 03:49:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 522ms 03:49:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 03:49:28 INFO - PROCESS | 2276 | 1465642168326 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 03:49:28 INFO - PROCESS | 2276 | 1465642168327 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 03:49:28 INFO - PROCESS | 2276 | 1465642168329 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 03:49:28 INFO - PROCESS | 2276 | 1465642168330 Marionette TRACE conn2 <- [1,866,null,{}] 03:49:28 INFO - PROCESS | 2276 | 1465642168333 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}] 03:49:28 INFO - PROCESS | 2276 | 1465642168334 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:28 INFO - PROCESS | 2276 | 1465642168428 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 03:49:28 INFO - PROCESS | 2276 | 1465642168432 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:28 INFO - PROCESS | 2276 | 1465642168433 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:28 INFO - PROCESS | 2276 | ++DOCSHELL 0x1269be800 == 35 [pid = 2276] [id = 224] 03:49:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x1216c6c00) [pid = 2276] [serial = 670] [outer = 0x0] 03:49:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 98 (0x124c83400) [pid = 2276] [serial = 671] [outer = 0x1216c6c00] 03:49:28 INFO - PROCESS | 2276 | 1465642168457 Marionette DEBUG loaded listener.js 03:49:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x1255e6c00) [pid = 2276] [serial = 672] [outer = 0x1216c6c00] 03:49:28 INFO - PROCESS | 2276 | 1465642168776 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]]]}] 03:49:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 03:49:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 471ms 03:49:28 INFO - PROCESS | 2276 | 1465642168805 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 03:49:28 INFO - PROCESS | 2276 | 1465642168806 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 03:49:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 03:49:28 INFO - PROCESS | 2276 | --DOMWINDOW == 98 (0x112fb8000) [pid = 2276] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 03:49:28 INFO - PROCESS | 2276 | --DOMWINDOW == 97 (0x112e02400) [pid = 2276] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 03:49:28 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x121949000) [pid = 2276] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 03:49:28 INFO - PROCESS | 2276 | --DOMWINDOW == 95 (0x12142f000) [pid = 2276] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 03:49:28 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x1167d9400) [pid = 2276] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 03:49:28 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x112fac800) [pid = 2276] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 03:49:28 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x1167db800) [pid = 2276] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 03:49:28 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x120faec00) [pid = 2276] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 03:49:28 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x1192d6000) [pid = 2276] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 03:49:28 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x1182e6c00) [pid = 2276] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 03:49:28 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x116f82400) [pid = 2276] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 03:49:28 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x126611000) [pid = 2276] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 03:49:28 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x119977000) [pid = 2276] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 03:49:28 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x1192dc400) [pid = 2276] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 03:49:28 INFO - PROCESS | 2276 | --DOMWINDOW == 84 (0x126ed8000) [pid = 2276] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 03:49:28 INFO - PROCESS | 2276 | 1465642168992 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 03:49:28 INFO - PROCESS | 2276 | 1465642168993 Marionette TRACE conn2 <- [1,870,null,{}] 03:49:29 INFO - PROCESS | 2276 | 1465642169003 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}] 03:49:29 INFO - PROCESS | 2276 | 1465642169004 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:29 INFO - PROCESS | 2276 | 1465642169079 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 03:49:29 INFO - PROCESS | 2276 | 1465642169085 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:29 INFO - PROCESS | 2276 | 1465642169086 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:29 INFO - PROCESS | 2276 | ++DOCSHELL 0x121161800 == 36 [pid = 2276] [id = 225] 03:49:29 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x116f82400) [pid = 2276] [serial = 673] [outer = 0x0] 03:49:29 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x118594c00) [pid = 2276] [serial = 674] [outer = 0x116f82400] 03:49:29 INFO - PROCESS | 2276 | 1465642169111 Marionette DEBUG loaded listener.js 03:49:29 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x1214ee000) [pid = 2276] [serial = 675] [outer = 0x116f82400] 03:49:29 INFO - PROCESS | 2276 | 1465642169450 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]]]}] 03:49:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 03:49:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 658ms 03:49:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 03:49:29 INFO - PROCESS | 2276 | 1465642169468 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 03:49:29 INFO - PROCESS | 2276 | 1465642169469 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 03:49:29 INFO - PROCESS | 2276 | 1465642169471 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 03:49:29 INFO - PROCESS | 2276 | 1465642169472 Marionette TRACE conn2 <- [1,874,null,{}] 03:49:29 INFO - PROCESS | 2276 | 1465642169474 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}] 03:49:29 INFO - PROCESS | 2276 | 1465642169475 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:29 INFO - PROCESS | 2276 | 1465642169555 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 03:49:29 INFO - PROCESS | 2276 | 1465642169558 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:29 INFO - PROCESS | 2276 | 1465642169559 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:29 INFO - PROCESS | 2276 | ++DOCSHELL 0x1292b3800 == 37 [pid = 2276] [id = 226] 03:49:29 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x121b9b400) [pid = 2276] [serial = 676] [outer = 0x0] 03:49:29 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x125645000) [pid = 2276] [serial = 677] [outer = 0x121b9b400] 03:49:29 INFO - PROCESS | 2276 | 1465642169586 Marionette DEBUG loaded listener.js 03:49:29 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x126557c00) [pid = 2276] [serial = 678] [outer = 0x121b9b400] 03:49:29 INFO - PROCESS | 2276 | 1465642169903 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]]]}] 03:49:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 03:49:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 468ms 03:49:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 03:49:29 INFO - PROCESS | 2276 | 1465642169940 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 03:49:29 INFO - PROCESS | 2276 | 1465642169941 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 03:49:29 INFO - PROCESS | 2276 | 1465642169943 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 03:49:29 INFO - PROCESS | 2276 | 1465642169945 Marionette TRACE conn2 <- [1,878,null,{}] 03:49:29 INFO - PROCESS | 2276 | 1465642169948 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}] 03:49:29 INFO - PROCESS | 2276 | 1465642169949 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:30 INFO - PROCESS | 2276 | 1465642170059 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 03:49:30 INFO - PROCESS | 2276 | 1465642170067 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:30 INFO - PROCESS | 2276 | 1465642170069 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:30 INFO - PROCESS | 2276 | ++DOCSHELL 0x12a4e1000 == 38 [pid = 2276] [id = 227] 03:49:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x126554c00) [pid = 2276] [serial = 679] [outer = 0x0] 03:49:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x126822000) [pid = 2276] [serial = 680] [outer = 0x126554c00] 03:49:30 INFO - PROCESS | 2276 | 1465642170095 Marionette DEBUG loaded listener.js 03:49:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x126ed5000) [pid = 2276] [serial = 681] [outer = 0x126554c00] 03:49:30 INFO - PROCESS | 2276 | 1465642170420 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]]]}] 03:49:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 03:49:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 519ms 03:49:30 INFO - PROCESS | 2276 | 1465642170463 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 03:49:30 INFO - PROCESS | 2276 | 1465642170464 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 03:49:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 03:49:30 INFO - PROCESS | 2276 | 1465642170467 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 03:49:30 INFO - PROCESS | 2276 | 1465642170468 Marionette TRACE conn2 <- [1,882,null,{}] 03:49:30 INFO - PROCESS | 2276 | 1465642170470 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}] 03:49:30 INFO - PROCESS | 2276 | 1465642170471 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:30 INFO - PROCESS | 2276 | 1465642170547 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 03:49:30 INFO - PROCESS | 2276 | 1465642170553 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:30 INFO - PROCESS | 2276 | 1465642170554 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:30 INFO - PROCESS | 2276 | ++DOCSHELL 0x12b04a800 == 39 [pid = 2276] [id = 228] 03:49:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x126ed8800) [pid = 2276] [serial = 682] [outer = 0x0] 03:49:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x128bb2400) [pid = 2276] [serial = 683] [outer = 0x126ed8800] 03:49:30 INFO - PROCESS | 2276 | 1465642170579 Marionette DEBUG loaded listener.js 03:49:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x128bbb400) [pid = 2276] [serial = 684] [outer = 0x126ed8800] 03:49:30 INFO - PROCESS | 2276 | 1465642170888 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]]]}] 03:49:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 03:49:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 469ms 03:49:30 INFO - PROCESS | 2276 | 1465642170936 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 03:49:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 03:49:30 INFO - PROCESS | 2276 | 1465642170938 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 03:49:30 INFO - PROCESS | 2276 | 1465642170940 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 03:49:30 INFO - PROCESS | 2276 | 1465642170941 Marionette TRACE conn2 <- [1,886,null,{}] 03:49:30 INFO - PROCESS | 2276 | 1465642170943 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}] 03:49:30 INFO - PROCESS | 2276 | 1465642170944 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:31 INFO - PROCESS | 2276 | 1465642171046 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 03:49:31 INFO - PROCESS | 2276 | 1465642171127 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:31 INFO - PROCESS | 2276 | 1465642171129 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:31 INFO - PROCESS | 2276 | ++DOCSHELL 0x11214f800 == 40 [pid = 2276] [id = 229] 03:49:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x110e73400) [pid = 2276] [serial = 685] [outer = 0x0] 03:49:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 98 (0x111c79000) [pid = 2276] [serial = 686] [outer = 0x110e73400] 03:49:31 INFO - PROCESS | 2276 | 1465642171161 Marionette DEBUG loaded listener.js 03:49:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x112fa3000) [pid = 2276] [serial = 687] [outer = 0x110e73400] 03:49:31 INFO - PROCESS | 2276 | 1465642171732 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]]]}] 03:49:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 03:49:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 868ms 03:49:31 INFO - PROCESS | 2276 | 1465642171809 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 03:49:31 INFO - PROCESS | 2276 | 1465642171812 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 03:49:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 03:49:31 INFO - PROCESS | 2276 | 1465642171815 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 03:49:31 INFO - PROCESS | 2276 | 1465642171817 Marionette TRACE conn2 <- [1,890,null,{}] 03:49:31 INFO - PROCESS | 2276 | 1465642171821 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}] 03:49:31 INFO - PROCESS | 2276 | 1465642171824 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:31 INFO - PROCESS | 2276 | 1465642171933 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 03:49:31 INFO - PROCESS | 2276 | 1465642171987 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:31 INFO - PROCESS | 2276 | 1465642171989 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:32 INFO - PROCESS | 2276 | ++DOCSHELL 0x119276000 == 41 [pid = 2276] [id = 230] 03:49:32 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x118165400) [pid = 2276] [serial = 688] [outer = 0x0] 03:49:32 INFO - PROCESS | 2276 | ++DOMWINDOW == 101 (0x1184e3400) [pid = 2276] [serial = 689] [outer = 0x118165400] 03:49:32 INFO - PROCESS | 2276 | 1465642172019 Marionette DEBUG loaded listener.js 03:49:32 INFO - PROCESS | 2276 | ++DOMWINDOW == 102 (0x118a52400) [pid = 2276] [serial = 690] [outer = 0x118165400] 03:49:32 INFO - PROCESS | 2276 | 1465642172736 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]]]}] 03:49:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 03:49:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 971ms 03:49:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 03:49:32 INFO - PROCESS | 2276 | 1465642172787 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 03:49:32 INFO - PROCESS | 2276 | 1465642172789 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 03:49:32 INFO - PROCESS | 2276 | 1465642172792 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 03:49:32 INFO - PROCESS | 2276 | 1465642172794 Marionette TRACE conn2 <- [1,894,null,{}] 03:49:32 INFO - PROCESS | 2276 | 1465642172798 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}] 03:49:32 INFO - PROCESS | 2276 | 1465642172799 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:32 INFO - PROCESS | 2276 | 1465642172903 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 03:49:32 INFO - PROCESS | 2276 | 1465642172957 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:32 INFO - PROCESS | 2276 | 1465642172959 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:32 INFO - PROCESS | 2276 | ++DOCSHELL 0x117e66000 == 42 [pid = 2276] [id = 231] 03:49:32 INFO - PROCESS | 2276 | ++DOMWINDOW == 103 (0x1174a5800) [pid = 2276] [serial = 691] [outer = 0x0] 03:49:32 INFO - PROCESS | 2276 | ++DOMWINDOW == 104 (0x118165c00) [pid = 2276] [serial = 692] [outer = 0x1174a5800] 03:49:32 INFO - PROCESS | 2276 | 1465642172988 Marionette DEBUG loaded listener.js 03:49:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 105 (0x11855bc00) [pid = 2276] [serial = 693] [outer = 0x1174a5800] 03:49:33 INFO - PROCESS | 2276 | --DOCSHELL 0x12b04a800 == 41 [pid = 2276] [id = 228] 03:49:33 INFO - PROCESS | 2276 | --DOCSHELL 0x12a4e1000 == 40 [pid = 2276] [id = 227] 03:49:33 INFO - PROCESS | 2276 | --DOCSHELL 0x1292b3800 == 39 [pid = 2276] [id = 226] 03:49:33 INFO - PROCESS | 2276 | --DOCSHELL 0x121161800 == 38 [pid = 2276] [id = 225] 03:49:33 INFO - PROCESS | 2276 | --DOCSHELL 0x1269be800 == 37 [pid = 2276] [id = 224] 03:49:33 INFO - PROCESS | 2276 | --DOCSHELL 0x1261e6000 == 36 [pid = 2276] [id = 223] 03:49:33 INFO - PROCESS | 2276 | --DOCSHELL 0x12372f000 == 35 [pid = 2276] [id = 222] 03:49:33 INFO - PROCESS | 2276 | --DOCSHELL 0x12101f000 == 34 [pid = 2276] [id = 221] 03:49:33 INFO - PROCESS | 2276 | --DOCSHELL 0x119bec800 == 33 [pid = 2276] [id = 220] 03:49:33 INFO - PROCESS | 2276 | --DOCSHELL 0x118f9b800 == 32 [pid = 2276] [id = 219] 03:49:33 INFO - PROCESS | 2276 | --DOCSHELL 0x117156800 == 31 [pid = 2276] [id = 218] 03:49:33 INFO - PROCESS | 2276 | --DOCSHELL 0x1133db800 == 30 [pid = 2276] [id = 217] 03:49:33 INFO - PROCESS | 2276 | --DOMWINDOW == 104 (0x128bb7800) [pid = 2276] [serial = 633] [outer = 0x0] [url = about:blank] 03:49:33 INFO - PROCESS | 2276 | --DOMWINDOW == 103 (0x128a24400) [pid = 2276] [serial = 632] [outer = 0x0] [url = about:blank] 03:49:33 INFO - PROCESS | 2276 | --DOMWINDOW == 102 (0x121946000) [pid = 2276] [serial = 615] [outer = 0x0] [url = about:blank] 03:49:33 INFO - PROCESS | 2276 | --DOMWINDOW == 101 (0x124ffbc00) [pid = 2276] [serial = 618] [outer = 0x0] [url = about:blank] 03:49:33 INFO - PROCESS | 2276 | --DOMWINDOW == 100 (0x12660c800) [pid = 2276] [serial = 627] [outer = 0x0] [url = about:blank] 03:49:33 INFO - PROCESS | 2276 | --DOMWINDOW == 99 (0x120f87c00) [pid = 2276] [serial = 591] [outer = 0x0] [url = about:blank] 03:49:33 INFO - PROCESS | 2276 | --DOMWINDOW == 98 (0x1214ec000) [pid = 2276] [serial = 614] [outer = 0x0] [url = about:blank] 03:49:33 INFO - PROCESS | 2276 | --DOMWINDOW == 97 (0x121bec000) [pid = 2276] [serial = 617] [outer = 0x0] [url = about:blank] 03:49:33 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x1255ec000) [pid = 2276] [serial = 620] [outer = 0x0] [url = about:blank] 03:49:33 INFO - PROCESS | 2276 | --DOMWINDOW == 95 (0x1175c6800) [pid = 2276] [serial = 602] [outer = 0x0] [url = about:blank] 03:49:33 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x1182e5800) [pid = 2276] [serial = 603] [outer = 0x0] [url = about:blank] 03:49:33 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x11334a000) [pid = 2276] [serial = 596] [outer = 0x0] [url = about:blank] 03:49:33 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x1167db000) [pid = 2276] [serial = 597] [outer = 0x0] [url = about:blank] 03:49:33 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x116f7e400) [pid = 2276] [serial = 599] [outer = 0x0] [url = about:blank] 03:49:33 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x1184e7400) [pid = 2276] [serial = 600] [outer = 0x0] [url = about:blank] 03:49:33 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x121be9000) [pid = 2276] [serial = 594] [outer = 0x0] [url = about:blank] 03:49:33 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x119832c00) [pid = 2276] [serial = 608] [outer = 0x0] [url = about:blank] 03:49:33 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x120e8ac00) [pid = 2276] [serial = 609] [outer = 0x0] [url = about:blank] 03:49:33 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x118a58c00) [pid = 2276] [serial = 605] [outer = 0x0] [url = about:blank] 03:49:33 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x1192d5400) [pid = 2276] [serial = 606] [outer = 0x0] [url = about:blank] 03:49:33 INFO - PROCESS | 2276 | --DOMWINDOW == 84 (0x1255f5800) [pid = 2276] [serial = 624] [outer = 0x0] [url = about:blank] 03:49:33 INFO - PROCESS | 2276 | --DOMWINDOW == 83 (0x11970d400) [pid = 2276] [serial = 623] [outer = 0x0] [url = about:blank] 03:49:33 INFO - PROCESS | 2276 | --DOMWINDOW == 82 (0x126b0f800) [pid = 2276] [serial = 630] [outer = 0x0] [url = about:blank] 03:49:33 INFO - PROCESS | 2276 | --DOMWINDOW == 81 (0x1266cac00) [pid = 2276] [serial = 629] [outer = 0x0] [url = about:blank] 03:49:33 INFO - PROCESS | 2276 | --DOMWINDOW == 80 (0x125640800) [pid = 2276] [serial = 621] [outer = 0x0] [url = about:blank] 03:49:33 INFO - PROCESS | 2276 | --DOMWINDOW == 79 (0x126553000) [pid = 2276] [serial = 626] [outer = 0x0] [url = about:blank] 03:49:33 INFO - PROCESS | 2276 | --DOMWINDOW == 78 (0x121217400) [pid = 2276] [serial = 612] [outer = 0x0] [url = about:blank] 03:49:33 INFO - PROCESS | 2276 | --DOMWINDOW == 77 (0x120f81800) [pid = 2276] [serial = 611] [outer = 0x0] [url = about:blank] 03:49:33 INFO - PROCESS | 2276 | 1465642173353 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]]]}] 03:49:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 03:49:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 570ms 03:49:33 INFO - PROCESS | 2276 | 1465642173363 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 03:49:33 INFO - PROCESS | 2276 | 1465642173368 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 03:49:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 03:49:33 INFO - PROCESS | 2276 | 1465642173372 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 03:49:33 INFO - PROCESS | 2276 | 1465642173374 Marionette TRACE conn2 <- [1,898,null,{}] 03:49:33 INFO - PROCESS | 2276 | 1465642173377 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}] 03:49:33 INFO - PROCESS | 2276 | 1465642173378 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:33 INFO - PROCESS | 2276 | 1465642173457 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 03:49:33 INFO - PROCESS | 2276 | 1465642173461 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:33 INFO - PROCESS | 2276 | 1465642173462 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:33 INFO - PROCESS | 2276 | ++DOCSHELL 0x1185bf000 == 31 [pid = 2276] [id = 232] 03:49:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 78 (0x118a58c00) [pid = 2276] [serial = 694] [outer = 0x0] 03:49:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 79 (0x11922b000) [pid = 2276] [serial = 695] [outer = 0x118a58c00] 03:49:33 INFO - PROCESS | 2276 | 1465642173493 Marionette DEBUG loaded listener.js 03:49:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 80 (0x1192d8c00) [pid = 2276] [serial = 696] [outer = 0x118a58c00] 03:49:33 INFO - PROCESS | 2276 | 1465642173960 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]]]}] 03:49:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 03:49:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 619ms 03:49:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 03:49:34 INFO - PROCESS | 2276 | 1465642173992 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 03:49:34 INFO - PROCESS | 2276 | 1465642173995 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 03:49:34 INFO - PROCESS | 2276 | 1465642173998 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 03:49:34 INFO - PROCESS | 2276 | 1465642174000 Marionette TRACE conn2 <- [1,902,null,{}] 03:49:34 INFO - PROCESS | 2276 | 1465642174004 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}] 03:49:34 INFO - PROCESS | 2276 | 1465642174006 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:34 INFO - PROCESS | 2276 | 1465642174104 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 03:49:34 INFO - PROCESS | 2276 | 1465642174169 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:34 INFO - PROCESS | 2276 | 1465642174171 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:34 INFO - PROCESS | 2276 | ++DOCSHELL 0x1184ad800 == 32 [pid = 2276] [id = 233] 03:49:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 81 (0x1182e7800) [pid = 2276] [serial = 697] [outer = 0x0] 03:49:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 82 (0x118a89000) [pid = 2276] [serial = 698] [outer = 0x1182e7800] 03:49:34 INFO - PROCESS | 2276 | 1465642174202 Marionette DEBUG loaded listener.js 03:49:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 83 (0x1192d5400) [pid = 2276] [serial = 699] [outer = 0x1182e7800] 03:49:34 INFO - PROCESS | 2276 | 1465642174637 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]]]}] 03:49:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 03:49:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 672ms 03:49:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 03:49:34 INFO - PROCESS | 2276 | 1465642174670 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 03:49:34 INFO - PROCESS | 2276 | 1465642174673 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 03:49:34 INFO - PROCESS | 2276 | 1465642174677 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 03:49:34 INFO - PROCESS | 2276 | 1465642174679 Marionette TRACE conn2 <- [1,906,null,{}] 03:49:34 INFO - PROCESS | 2276 | 1465642174681 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}] 03:49:34 INFO - PROCESS | 2276 | 1465642174683 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:34 INFO - PROCESS | 2276 | 1465642174779 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 03:49:34 INFO - PROCESS | 2276 | 1465642174830 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:34 INFO - PROCESS | 2276 | 1465642174831 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:34 INFO - PROCESS | 2276 | ++DOCSHELL 0x121143800 == 33 [pid = 2276] [id = 234] 03:49:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x119838400) [pid = 2276] [serial = 700] [outer = 0x0] 03:49:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x119c2b800) [pid = 2276] [serial = 701] [outer = 0x119838400] 03:49:34 INFO - PROCESS | 2276 | 1465642174862 Marionette DEBUG loaded listener.js 03:49:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x120e92000) [pid = 2276] [serial = 702] [outer = 0x119838400] 03:49:35 INFO - PROCESS | 2276 | 1465642175248 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]]]}] 03:49:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 03:49:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 620ms 03:49:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 03:49:35 INFO - PROCESS | 2276 | 1465642175299 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 03:49:35 INFO - PROCESS | 2276 | 1465642175301 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 03:49:35 INFO - PROCESS | 2276 | 1465642175303 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 03:49:35 INFO - PROCESS | 2276 | 1465642175306 Marionette TRACE conn2 <- [1,910,null,{}] 03:49:35 INFO - PROCESS | 2276 | 1465642175315 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}] 03:49:35 INFO - PROCESS | 2276 | 1465642175318 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:35 INFO - PROCESS | 2276 | 1465642175412 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 03:49:35 INFO - PROCESS | 2276 | 1465642175502 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:35 INFO - PROCESS | 2276 | 1465642175505 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:35 INFO - PROCESS | 2276 | ++DOCSHELL 0x1184aa800 == 34 [pid = 2276] [id = 235] 03:49:35 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x1210ef400) [pid = 2276] [serial = 703] [outer = 0x0] 03:49:35 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x12142f000) [pid = 2276] [serial = 704] [outer = 0x1210ef400] 03:49:35 INFO - PROCESS | 2276 | 1465642175536 Marionette DEBUG loaded listener.js 03:49:35 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x1214f0c00) [pid = 2276] [serial = 705] [outer = 0x1210ef400] 03:49:35 INFO - PROCESS | 2276 | 1465642175943 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]]]}] 03:49:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 03:49:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 671ms 03:49:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 03:49:35 INFO - PROCESS | 2276 | 1465642175975 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 03:49:35 INFO - PROCESS | 2276 | 1465642175977 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 03:49:35 INFO - PROCESS | 2276 | 1465642175979 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 03:49:35 INFO - PROCESS | 2276 | 1465642175980 Marionette TRACE conn2 <- [1,914,null,{}] 03:49:35 INFO - PROCESS | 2276 | 1465642175982 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}] 03:49:35 INFO - PROCESS | 2276 | 1465642175984 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:36 INFO - PROCESS | 2276 | 1465642176082 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 03:49:36 INFO - PROCESS | 2276 | 1465642176133 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:36 INFO - PROCESS | 2276 | 1465642176134 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:36 INFO - PROCESS | 2276 | ++DOCSHELL 0x1269a0000 == 35 [pid = 2276] [id = 236] 03:49:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x1218bcc00) [pid = 2276] [serial = 706] [outer = 0x0] 03:49:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x121beb800) [pid = 2276] [serial = 707] [outer = 0x1218bcc00] 03:49:36 INFO - PROCESS | 2276 | 1465642176163 Marionette DEBUG loaded listener.js 03:49:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x124a85400) [pid = 2276] [serial = 708] [outer = 0x1218bcc00] 03:49:36 INFO - PROCESS | 2276 | 1465642176566 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]]]}] 03:49:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 03:49:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 620ms 03:49:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 03:49:36 INFO - PROCESS | 2276 | 1465642176600 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 03:49:36 INFO - PROCESS | 2276 | 1465642176601 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 03:49:36 INFO - PROCESS | 2276 | 1465642176604 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 03:49:36 INFO - PROCESS | 2276 | 1465642176605 Marionette TRACE conn2 <- [1,918,null,{}] 03:49:36 INFO - PROCESS | 2276 | 1465642176607 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}] 03:49:36 INFO - PROCESS | 2276 | 1465642176608 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:36 INFO - PROCESS | 2276 | 1465642176700 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 03:49:36 INFO - PROCESS | 2276 | 1465642176796 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:36 INFO - PROCESS | 2276 | 1465642176797 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:36 INFO - PROCESS | 2276 | ++DOCSHELL 0x128d46000 == 36 [pid = 2276] [id = 237] 03:49:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x121bde800) [pid = 2276] [serial = 709] [outer = 0x0] 03:49:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x124f23800) [pid = 2276] [serial = 710] [outer = 0x121bde800] 03:49:36 INFO - PROCESS | 2276 | 1465642176827 Marionette DEBUG loaded listener.js 03:49:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x1255f5800) [pid = 2276] [serial = 711] [outer = 0x121bde800] 03:49:37 INFO - PROCESS | 2276 | 1465642177315 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]]]}] 03:49:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 03:49:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 719ms 03:49:37 INFO - PROCESS | 2276 | 1465642177324 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 03:49:37 INFO - PROCESS | 2276 | 1465642177326 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 03:49:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 03:49:37 INFO - PROCESS | 2276 | 1465642177329 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 03:49:37 INFO - PROCESS | 2276 | 1465642177333 Marionette TRACE conn2 <- [1,922,null,{}] 03:49:37 INFO - PROCESS | 2276 | 1465642177337 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}] 03:49:37 INFO - PROCESS | 2276 | 1465642177344 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:37 INFO - PROCESS | 2276 | 1465642177501 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 03:49:37 INFO - PROCESS | 2276 | 1465642177554 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:37 INFO - PROCESS | 2276 | 1465642177555 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:37 INFO - PROCESS | 2276 | ++DOCSHELL 0x129283000 == 37 [pid = 2276] [id = 238] 03:49:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x12613b000) [pid = 2276] [serial = 712] [outer = 0x0] 03:49:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x126822c00) [pid = 2276] [serial = 713] [outer = 0x12613b000] 03:49:37 INFO - PROCESS | 2276 | 1465642177584 Marionette DEBUG loaded listener.js 03:49:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 98 (0x128bb7400) [pid = 2276] [serial = 714] [outer = 0x12613b000] 03:49:38 INFO - PROCESS | 2276 | 1465642178037 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]]]}] 03:49:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 03:49:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 825ms 03:49:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 03:49:38 INFO - PROCESS | 2276 | 1465642178155 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 03:49:38 INFO - PROCESS | 2276 | 1465642178157 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 03:49:38 INFO - PROCESS | 2276 | 1465642178160 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 03:49:38 INFO - PROCESS | 2276 | 1465642178162 Marionette TRACE conn2 <- [1,926,null,{}] 03:49:38 INFO - PROCESS | 2276 | 1465642178166 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}] 03:49:38 INFO - PROCESS | 2276 | 1465642178168 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:38 INFO - PROCESS | 2276 | 1465642178271 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 03:49:38 INFO - PROCESS | 2276 | 1465642178346 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:38 INFO - PROCESS | 2276 | 1465642178348 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:38 INFO - PROCESS | 2276 | ++DOCSHELL 0x112d51000 == 38 [pid = 2276] [id = 239] 03:49:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x112a71c00) [pid = 2276] [serial = 715] [outer = 0x0] 03:49:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x112a73000) [pid = 2276] [serial = 716] [outer = 0x112a71c00] 03:49:38 INFO - PROCESS | 2276 | 1465642178375 Marionette DEBUG loaded listener.js 03:49:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 101 (0x112e07000) [pid = 2276] [serial = 717] [outer = 0x112a71c00] 03:49:39 INFO - PROCESS | 2276 | --DOCSHELL 0x117e66000 == 37 [pid = 2276] [id = 231] 03:49:39 INFO - PROCESS | 2276 | --DOCSHELL 0x11214f800 == 36 [pid = 2276] [id = 229] 03:49:39 INFO - PROCESS | 2276 | --DOCSHELL 0x119276000 == 35 [pid = 2276] [id = 230] 03:49:39 INFO - PROCESS | 2276 | --DOCSHELL 0x118264800 == 34 [pid = 2276] [id = 216] 03:49:39 INFO - PROCESS | 2276 | --DOCSHELL 0x129283000 == 33 [pid = 2276] [id = 238] 03:49:39 INFO - PROCESS | 2276 | --DOCSHELL 0x128d46000 == 32 [pid = 2276] [id = 237] 03:49:39 INFO - PROCESS | 2276 | --DOCSHELL 0x1269a0000 == 31 [pid = 2276] [id = 236] 03:49:39 INFO - PROCESS | 2276 | --DOCSHELL 0x1184aa800 == 30 [pid = 2276] [id = 235] 03:49:39 INFO - PROCESS | 2276 | --DOCSHELL 0x121143800 == 29 [pid = 2276] [id = 234] 03:49:39 INFO - PROCESS | 2276 | --DOCSHELL 0x1185bf000 == 28 [pid = 2276] [id = 232] 03:49:39 INFO - PROCESS | 2276 | --DOCSHELL 0x1184ad800 == 27 [pid = 2276] [id = 233] 03:49:39 INFO - PROCESS | 2276 | 1465642179280 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]]]}] 03:49:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 03:49:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1175ms 03:49:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 03:49:39 INFO - PROCESS | 2276 | 1465642179338 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 03:49:39 INFO - PROCESS | 2276 | 1465642179340 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 03:49:39 INFO - PROCESS | 2276 | 1465642179343 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 03:49:39 INFO - PROCESS | 2276 | 1465642179345 Marionette TRACE conn2 <- [1,930,null,{}] 03:49:39 INFO - PROCESS | 2276 | 1465642179350 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}] 03:49:39 INFO - PROCESS | 2276 | 1465642179352 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:39 INFO - PROCESS | 2276 | 1465642179436 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 03:49:39 INFO - PROCESS | 2276 | 1465642179440 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:39 INFO - PROCESS | 2276 | 1465642179443 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:39 INFO - PROCESS | 2276 | ++DOCSHELL 0x116419000 == 28 [pid = 2276] [id = 240] 03:49:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 102 (0x112fa6400) [pid = 2276] [serial = 718] [outer = 0x0] 03:49:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 103 (0x112fae800) [pid = 2276] [serial = 719] [outer = 0x112fa6400] 03:49:39 INFO - PROCESS | 2276 | 1465642179474 Marionette DEBUG loaded listener.js 03:49:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 104 (0x11219ec00) [pid = 2276] [serial = 720] [outer = 0x112fa6400] 03:49:39 INFO - PROCESS | 2276 | 1465642179857 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]]]}] 03:49:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 03:49:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 524ms 03:49:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 03:49:39 INFO - PROCESS | 2276 | 1465642179867 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 03:49:39 INFO - PROCESS | 2276 | 1465642179870 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 03:49:39 INFO - PROCESS | 2276 | 1465642179875 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 03:49:39 INFO - PROCESS | 2276 | 1465642179877 Marionette TRACE conn2 <- [1,934,null,{}] 03:49:39 INFO - PROCESS | 2276 | 1465642179879 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}] 03:49:39 INFO - PROCESS | 2276 | 1465642179882 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:39 INFO - PROCESS | 2276 | 1465642179962 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 03:49:39 INFO - PROCESS | 2276 | 1465642179968 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:39 INFO - PROCESS | 2276 | 1465642179970 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:39 INFO - PROCESS | 2276 | ++DOCSHELL 0x117465000 == 29 [pid = 2276] [id = 241] 03:49:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 105 (0x11675c800) [pid = 2276] [serial = 721] [outer = 0x0] 03:49:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 106 (0x116762800) [pid = 2276] [serial = 722] [outer = 0x11675c800] 03:49:40 INFO - PROCESS | 2276 | 1465642179998 Marionette DEBUG loaded listener.js 03:49:40 INFO - PROCESS | 2276 | ++DOMWINDOW == 107 (0x11697ec00) [pid = 2276] [serial = 723] [outer = 0x11675c800] 03:49:40 INFO - PROCESS | 2276 | 1465642180350 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]]]}] 03:49:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 03:49:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 521ms 03:49:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 03:49:40 INFO - PROCESS | 2276 | 1465642180396 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 03:49:40 INFO - PROCESS | 2276 | 1465642180397 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 03:49:40 INFO - PROCESS | 2276 | 1465642180399 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 03:49:40 INFO - PROCESS | 2276 | 1465642180402 Marionette TRACE conn2 <- [1,938,null,{}] 03:49:40 INFO - PROCESS | 2276 | 1465642180410 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}] 03:49:40 INFO - PROCESS | 2276 | 1465642180413 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:40 INFO - PROCESS | 2276 | 1465642180491 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 03:49:40 INFO - PROCESS | 2276 | 1465642180500 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:40 INFO - PROCESS | 2276 | 1465642180502 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:40 INFO - PROCESS | 2276 | ++DOCSHELL 0x1196aa000 == 30 [pid = 2276] [id = 242] 03:49:40 INFO - PROCESS | 2276 | ++DOMWINDOW == 108 (0x112f02c00) [pid = 2276] [serial = 724] [outer = 0x0] 03:49:40 INFO - PROCESS | 2276 | ++DOMWINDOW == 109 (0x11841c000) [pid = 2276] [serial = 725] [outer = 0x112f02c00] 03:49:40 INFO - PROCESS | 2276 | 1465642180531 Marionette DEBUG loaded listener.js 03:49:40 INFO - PROCESS | 2276 | ++DOMWINDOW == 110 (0x118560800) [pid = 2276] [serial = 726] [outer = 0x112f02c00] 03:49:41 INFO - PROCESS | 2276 | 1465642180997 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]]]}] 03:49:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 03:49:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 621ms 03:49:41 INFO - PROCESS | 2276 | 1465642181026 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 03:49:41 INFO - PROCESS | 2276 | 1465642181029 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 03:49:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 03:49:41 INFO - PROCESS | 2276 | 1465642181041 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 03:49:41 INFO - PROCESS | 2276 | 1465642181043 Marionette TRACE conn2 <- [1,942,null,{}] 03:49:41 INFO - PROCESS | 2276 | 1465642181046 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}] 03:49:41 INFO - PROCESS | 2276 | 1465642181049 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:41 INFO - PROCESS | 2276 | 1465642181204 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 03:49:41 INFO - PROCESS | 2276 | 1465642181223 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:41 INFO - PROCESS | 2276 | 1465642181224 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:41 INFO - PROCESS | 2276 | ++DOCSHELL 0x121026800 == 31 [pid = 2276] [id = 243] 03:49:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 111 (0x118a52000) [pid = 2276] [serial = 727] [outer = 0x0] 03:49:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 112 (0x118a84400) [pid = 2276] [serial = 728] [outer = 0x118a52000] 03:49:41 INFO - PROCESS | 2276 | 1465642181249 Marionette DEBUG loaded listener.js 03:49:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 113 (0x118f90400) [pid = 2276] [serial = 729] [outer = 0x118a52000] 03:49:41 INFO - PROCESS | 2276 | 1465642181593 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]]]}] 03:49:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 03:49:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 572ms 03:49:41 INFO - PROCESS | 2276 | 1465642181612 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 03:49:41 INFO - PROCESS | 2276 | 1465642181613 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 03:49:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 03:49:41 INFO - PROCESS | 2276 | 1465642181623 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 03:49:41 INFO - PROCESS | 2276 | 1465642181631 Marionette TRACE conn2 <- [1,946,null,{}] 03:49:41 INFO - PROCESS | 2276 | 1465642181633 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}] 03:49:41 INFO - PROCESS | 2276 | 1465642181634 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:41 INFO - PROCESS | 2276 | 1465642181727 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 03:49:41 INFO - PROCESS | 2276 | 1465642181730 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:41 INFO - PROCESS | 2276 | 1465642181732 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:41 INFO - PROCESS | 2276 | ++DOCSHELL 0x123461800 == 32 [pid = 2276] [id = 244] 03:49:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 114 (0x112fb5000) [pid = 2276] [serial = 730] [outer = 0x0] 03:49:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 115 (0x11922dc00) [pid = 2276] [serial = 731] [outer = 0x112fb5000] 03:49:41 INFO - PROCESS | 2276 | 1465642181756 Marionette DEBUG loaded listener.js 03:49:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 116 (0x1192d7800) [pid = 2276] [serial = 732] [outer = 0x112fb5000] 03:49:42 INFO - PROCESS | 2276 | 1465642182108 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]]]}] 03:49:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 03:49:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 532ms 03:49:42 INFO - PROCESS | 2276 | 1465642182151 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 03:49:42 INFO - PROCESS | 2276 | 1465642182153 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 03:49:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 03:49:42 INFO - PROCESS | 2276 | 1465642182155 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 03:49:42 INFO - PROCESS | 2276 | 1465642182156 Marionette TRACE conn2 <- [1,950,null,{}] 03:49:42 INFO - PROCESS | 2276 | 1465642182158 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}] 03:49:42 INFO - PROCESS | 2276 | 1465642182162 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:42 INFO - PROCESS | 2276 | 1465642182276 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 03:49:42 INFO - PROCESS | 2276 | 1465642182312 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:42 INFO - PROCESS | 2276 | 1465642182313 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:42 INFO - PROCESS | 2276 | ++DOCSHELL 0x1261e0800 == 33 [pid = 2276] [id = 245] 03:49:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 117 (0x1192d7000) [pid = 2276] [serial = 733] [outer = 0x0] 03:49:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 118 (0x119c16400) [pid = 2276] [serial = 734] [outer = 0x1192d7000] 03:49:42 INFO - PROCESS | 2276 | 1465642182338 Marionette DEBUG loaded listener.js 03:49:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 119 (0x120f7cc00) [pid = 2276] [serial = 735] [outer = 0x1192d7000] 03:49:42 INFO - PROCESS | 2276 | 1465642182650 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]]]}] 03:49:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 03:49:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 518ms 03:49:42 INFO - PROCESS | 2276 | 1465642182673 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 03:49:42 INFO - PROCESS | 2276 | 1465642182675 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 03:49:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 03:49:42 INFO - PROCESS | 2276 | 1465642182677 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 03:49:42 INFO - PROCESS | 2276 | 1465642182678 Marionette TRACE conn2 <- [1,954,null,{}] 03:49:42 INFO - PROCESS | 2276 | 1465642182912 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}] 03:49:42 INFO - PROCESS | 2276 | 1465642182914 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:42 INFO - PROCESS | 2276 | --DOMWINDOW == 118 (0x126ed8800) [pid = 2276] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 03:49:42 INFO - PROCESS | 2276 | --DOMWINDOW == 117 (0x118a58c00) [pid = 2276] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 03:49:42 INFO - PROCESS | 2276 | --DOMWINDOW == 116 (0x120f8a400) [pid = 2276] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 03:49:42 INFO - PROCESS | 2276 | --DOMWINDOW == 115 (0x112fa8000) [pid = 2276] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 03:49:42 INFO - PROCESS | 2276 | --DOMWINDOW == 114 (0x119224400) [pid = 2276] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 03:49:42 INFO - PROCESS | 2276 | --DOMWINDOW == 113 (0x11996b800) [pid = 2276] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 03:49:42 INFO - PROCESS | 2276 | --DOMWINDOW == 112 (0x1182e0c00) [pid = 2276] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 03:49:42 INFO - PROCESS | 2276 | --DOMWINDOW == 111 (0x1161a2c00) [pid = 2276] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 03:49:42 INFO - PROCESS | 2276 | --DOMWINDOW == 110 (0x1174a5800) [pid = 2276] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 03:49:42 INFO - PROCESS | 2276 | --DOMWINDOW == 109 (0x112fae400) [pid = 2276] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 03:49:42 INFO - PROCESS | 2276 | --DOMWINDOW == 108 (0x112f9ac00) [pid = 2276] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 03:49:42 INFO - PROCESS | 2276 | --DOMWINDOW == 107 (0x1192d9c00) [pid = 2276] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 03:49:42 INFO - PROCESS | 2276 | --DOMWINDOW == 106 (0x1216c6c00) [pid = 2276] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 03:49:42 INFO - PROCESS | 2276 | --DOMWINDOW == 105 (0x121b98000) [pid = 2276] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 03:49:42 INFO - PROCESS | 2276 | --DOMWINDOW == 104 (0x116f82400) [pid = 2276] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 03:49:42 INFO - PROCESS | 2276 | --DOMWINDOW == 103 (0x12660b800) [pid = 2276] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 03:49:42 INFO - PROCESS | 2276 | --DOMWINDOW == 102 (0x126554c00) [pid = 2276] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 03:49:42 INFO - PROCESS | 2276 | --DOMWINDOW == 101 (0x121b9b400) [pid = 2276] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 03:49:42 INFO - PROCESS | 2276 | --DOMWINDOW == 100 (0x11970bc00) [pid = 2276] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 03:49:42 INFO - PROCESS | 2276 | --DOMWINDOW == 99 (0x110e73400) [pid = 2276] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 03:49:42 INFO - PROCESS | 2276 | --DOMWINDOW == 98 (0x118165400) [pid = 2276] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 03:49:43 INFO - PROCESS | 2276 | 1465642183035 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 03:49:43 INFO - PROCESS | 2276 | 1465642183040 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:43 INFO - PROCESS | 2276 | 1465642183041 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:43 INFO - PROCESS | 2276 | ++DOCSHELL 0x118282000 == 34 [pid = 2276] [id = 246] 03:49:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x112fa8000) [pid = 2276] [serial = 736] [outer = 0x0] 03:49:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x115e1b400) [pid = 2276] [serial = 737] [outer = 0x112fa8000] 03:49:43 INFO - PROCESS | 2276 | 1465642183068 Marionette DEBUG loaded listener.js 03:49:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 101 (0x118165400) [pid = 2276] [serial = 738] [outer = 0x112fa8000] 03:49:43 INFO - PROCESS | 2276 | 1465642183370 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]]]}] 03:49:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 03:49:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 719ms 03:49:43 INFO - PROCESS | 2276 | 1465642183396 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 03:49:43 INFO - PROCESS | 2276 | 1465642183399 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 03:49:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 03:49:43 INFO - PROCESS | 2276 | 1465642183403 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 03:49:43 INFO - PROCESS | 2276 | 1465642183404 Marionette TRACE conn2 <- [1,958,null,{}] 03:49:43 INFO - PROCESS | 2276 | 1465642183407 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}] 03:49:43 INFO - PROCESS | 2276 | 1465642183408 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:43 INFO - PROCESS | 2276 | 1465642183485 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 03:49:43 INFO - PROCESS | 2276 | 1465642183537 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:43 INFO - PROCESS | 2276 | 1465642183538 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:43 INFO - PROCESS | 2276 | ++DOCSHELL 0x1269b4000 == 35 [pid = 2276] [id = 247] 03:49:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 102 (0x112f9ac00) [pid = 2276] [serial = 739] [outer = 0x0] 03:49:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 103 (0x118f91000) [pid = 2276] [serial = 740] [outer = 0x112f9ac00] 03:49:43 INFO - PROCESS | 2276 | 1465642183562 Marionette DEBUG loaded listener.js 03:49:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 104 (0x120f89400) [pid = 2276] [serial = 741] [outer = 0x112f9ac00] 03:49:43 INFO - PROCESS | 2276 | 1465642183821 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]]]}] 03:49:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 03:49:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 470ms 03:49:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 03:49:43 INFO - PROCESS | 2276 | 1465642183873 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 03:49:43 INFO - PROCESS | 2276 | 1465642183874 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 03:49:43 INFO - PROCESS | 2276 | 1465642183876 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 03:49:43 INFO - PROCESS | 2276 | 1465642183877 Marionette TRACE conn2 <- [1,962,null,{}] 03:49:43 INFO - PROCESS | 2276 | 1465642183880 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}] 03:49:43 INFO - PROCESS | 2276 | 1465642183881 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:43 INFO - PROCESS | 2276 | 1465642183977 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 03:49:43 INFO - PROCESS | 2276 | 1465642183980 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:43 INFO - PROCESS | 2276 | 1465642183982 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:43 INFO - PROCESS | 2276 | ++DOCSHELL 0x119281000 == 36 [pid = 2276] [id = 248] 03:49:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 105 (0x120fb0400) [pid = 2276] [serial = 742] [outer = 0x0] 03:49:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 106 (0x12142bc00) [pid = 2276] [serial = 743] [outer = 0x120fb0400] 03:49:44 INFO - PROCESS | 2276 | 1465642184007 Marionette DEBUG loaded listener.js 03:49:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 107 (0x1214ed400) [pid = 2276] [serial = 744] [outer = 0x120fb0400] 03:49:44 INFO - PROCESS | 2276 | 1465642184342 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]]]}] 03:49:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 03:49:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 522ms 03:49:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 03:49:44 INFO - PROCESS | 2276 | 1465642184402 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 03:49:44 INFO - PROCESS | 2276 | 1465642184404 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 03:49:44 INFO - PROCESS | 2276 | 1465642184406 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 03:49:44 INFO - PROCESS | 2276 | 1465642184407 Marionette TRACE conn2 <- [1,966,null,{}] 03:49:44 INFO - PROCESS | 2276 | 1465642184409 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}] 03:49:44 INFO - PROCESS | 2276 | 1465642184410 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:44 INFO - PROCESS | 2276 | 1465642184486 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 03:49:44 INFO - PROCESS | 2276 | 1465642184490 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:44 INFO - PROCESS | 2276 | 1465642184491 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:44 INFO - PROCESS | 2276 | ++DOCSHELL 0x1295c4800 == 37 [pid = 2276] [id = 249] 03:49:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 108 (0x118f8fc00) [pid = 2276] [serial = 745] [outer = 0x0] 03:49:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 109 (0x1214f2800) [pid = 2276] [serial = 746] [outer = 0x118f8fc00] 03:49:44 INFO - PROCESS | 2276 | 1465642184517 Marionette DEBUG loaded listener.js 03:49:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 110 (0x1218bb400) [pid = 2276] [serial = 747] [outer = 0x118f8fc00] 03:49:44 INFO - PROCESS | 2276 | 1465642184842 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]]]}] 03:49:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 03:49:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 468ms 03:49:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 03:49:44 INFO - PROCESS | 2276 | 1465642184874 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 03:49:44 INFO - PROCESS | 2276 | 1465642184876 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 03:49:44 INFO - PROCESS | 2276 | 1465642184878 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 03:49:44 INFO - PROCESS | 2276 | 1465642184880 Marionette TRACE conn2 <- [1,970,null,{}] 03:49:44 INFO - PROCESS | 2276 | 1465642184885 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}] 03:49:44 INFO - PROCESS | 2276 | 1465642184886 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:45 INFO - PROCESS | 2276 | 1465642185025 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 03:49:45 INFO - PROCESS | 2276 | 1465642185084 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:45 INFO - PROCESS | 2276 | 1465642185086 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:45 INFO - PROCESS | 2276 | ++DOCSHELL 0x113367000 == 38 [pid = 2276] [id = 250] 03:49:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 111 (0x110e82000) [pid = 2276] [serial = 748] [outer = 0x0] 03:49:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 112 (0x111fde800) [pid = 2276] [serial = 749] [outer = 0x110e82000] 03:49:45 INFO - PROCESS | 2276 | 1465642185117 Marionette DEBUG loaded listener.js 03:49:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 113 (0x112e0c400) [pid = 2276] [serial = 750] [outer = 0x110e82000] 03:49:45 INFO - PROCESS | 2276 | 1465642185724 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]]]}] 03:49:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 03:49:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 921ms 03:49:45 INFO - PROCESS | 2276 | 1465642185801 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 03:49:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 03:49:45 INFO - PROCESS | 2276 | 1465642185806 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 03:49:45 INFO - PROCESS | 2276 | 1465642185811 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 03:49:45 INFO - PROCESS | 2276 | 1465642185814 Marionette TRACE conn2 <- [1,974,null,{}] 03:49:45 INFO - PROCESS | 2276 | 1465642185819 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}] 03:49:45 INFO - PROCESS | 2276 | 1465642185822 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:45 INFO - PROCESS | 2276 | 1465642185975 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 03:49:46 INFO - PROCESS | 2276 | 1465642186026 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:46 INFO - PROCESS | 2276 | 1465642186028 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:46 INFO - PROCESS | 2276 | ++DOCSHELL 0x119bde000 == 39 [pid = 2276] [id = 251] 03:49:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 114 (0x116637800) [pid = 2276] [serial = 751] [outer = 0x0] 03:49:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 115 (0x116980400) [pid = 2276] [serial = 752] [outer = 0x116637800] 03:49:46 INFO - PROCESS | 2276 | 1465642186058 Marionette DEBUG loaded listener.js 03:49:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 116 (0x1175bb400) [pid = 2276] [serial = 753] [outer = 0x116637800] 03:49:46 INFO - PROCESS | 2276 | 1465642186621 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]]]}] 03:49:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 03:49:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 825ms 03:49:46 INFO - PROCESS | 2276 | 1465642186660 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 03:49:46 INFO - PROCESS | 2276 | 1465642186662 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 03:49:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 03:49:46 INFO - PROCESS | 2276 | 1465642186669 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 03:49:46 INFO - PROCESS | 2276 | 1465642186670 Marionette TRACE conn2 <- [1,978,null,{}] 03:49:46 INFO - PROCESS | 2276 | 1465642186672 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}] 03:49:46 INFO - PROCESS | 2276 | 1465642186674 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:46 INFO - PROCESS | 2276 | 1465642186784 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 03:49:46 INFO - PROCESS | 2276 | 1465642186863 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:46 INFO - PROCESS | 2276 | 1465642186864 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:46 INFO - PROCESS | 2276 | ++DOCSHELL 0x112d44800 == 40 [pid = 2276] [id = 252] 03:49:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 117 (0x113c85400) [pid = 2276] [serial = 754] [outer = 0x0] 03:49:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 118 (0x116638c00) [pid = 2276] [serial = 755] [outer = 0x113c85400] 03:49:46 INFO - PROCESS | 2276 | 1465642186894 Marionette DEBUG loaded listener.js 03:49:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 119 (0x118a84c00) [pid = 2276] [serial = 756] [outer = 0x113c85400] 03:49:47 INFO - PROCESS | 2276 | --DOCSHELL 0x1295c4800 == 39 [pid = 2276] [id = 249] 03:49:47 INFO - PROCESS | 2276 | --DOCSHELL 0x119281000 == 38 [pid = 2276] [id = 248] 03:49:47 INFO - PROCESS | 2276 | --DOCSHELL 0x1269b4000 == 37 [pid = 2276] [id = 247] 03:49:47 INFO - PROCESS | 2276 | --DOCSHELL 0x118282000 == 36 [pid = 2276] [id = 246] 03:49:47 INFO - PROCESS | 2276 | --DOCSHELL 0x1261e0800 == 35 [pid = 2276] [id = 245] 03:49:47 INFO - PROCESS | 2276 | --DOCSHELL 0x123461800 == 34 [pid = 2276] [id = 244] 03:49:47 INFO - PROCESS | 2276 | --DOCSHELL 0x121026800 == 33 [pid = 2276] [id = 243] 03:49:47 INFO - PROCESS | 2276 | --DOCSHELL 0x1196aa000 == 32 [pid = 2276] [id = 242] 03:49:47 INFO - PROCESS | 2276 | --DOCSHELL 0x117465000 == 31 [pid = 2276] [id = 241] 03:49:47 INFO - PROCESS | 2276 | --DOCSHELL 0x116419000 == 30 [pid = 2276] [id = 240] 03:49:47 INFO - PROCESS | 2276 | --DOMWINDOW == 118 (0x128bbb400) [pid = 2276] [serial = 684] [outer = 0x0] [url = about:blank] 03:49:47 INFO - PROCESS | 2276 | --DOMWINDOW == 117 (0x121218800) [pid = 2276] [serial = 665] [outer = 0x0] [url = about:blank] 03:49:47 INFO - PROCESS | 2276 | --DOMWINDOW == 116 (0x1130b9000) [pid = 2276] [serial = 650] [outer = 0x0] [url = about:blank] 03:49:47 INFO - PROCESS | 2276 | --DOMWINDOW == 115 (0x11613b000) [pid = 2276] [serial = 651] [outer = 0x0] [url = about:blank] 03:49:47 INFO - PROCESS | 2276 | --DOMWINDOW == 114 (0x1192d3000) [pid = 2276] [serial = 656] [outer = 0x0] [url = about:blank] 03:49:47 INFO - PROCESS | 2276 | --DOMWINDOW == 113 (0x119707400) [pid = 2276] [serial = 657] [outer = 0x0] [url = about:blank] 03:49:47 INFO - PROCESS | 2276 | --DOMWINDOW == 112 (0x119c2ac00) [pid = 2276] [serial = 659] [outer = 0x0] [url = about:blank] 03:49:47 INFO - PROCESS | 2276 | --DOMWINDOW == 111 (0x119c33800) [pid = 2276] [serial = 660] [outer = 0x0] [url = about:blank] 03:49:47 INFO - PROCESS | 2276 | --DOMWINDOW == 110 (0x121be5400) [pid = 2276] [serial = 668] [outer = 0x0] [url = about:blank] 03:49:47 INFO - PROCESS | 2276 | --DOMWINDOW == 109 (0x116f0e400) [pid = 2276] [serial = 653] [outer = 0x0] [url = about:blank] 03:49:47 INFO - PROCESS | 2276 | --DOMWINDOW == 108 (0x1184e4800) [pid = 2276] [serial = 654] [outer = 0x0] [url = about:blank] 03:49:47 INFO - PROCESS | 2276 | --DOMWINDOW == 107 (0x11855bc00) [pid = 2276] [serial = 693] [outer = 0x0] [url = about:blank] 03:49:47 INFO - PROCESS | 2276 | --DOMWINDOW == 106 (0x116f10800) [pid = 2276] [serial = 648] [outer = 0x0] [url = about:blank] 03:49:47 INFO - PROCESS | 2276 | --DOMWINDOW == 105 (0x11334b800) [pid = 2276] [serial = 647] [outer = 0x0] [url = about:blank] 03:49:47 INFO - PROCESS | 2276 | --DOMWINDOW == 104 (0x1182e2000) [pid = 2276] [serial = 636] [outer = 0x0] [url = about:blank] 03:49:47 INFO - PROCESS | 2276 | --DOMWINDOW == 103 (0x116903c00) [pid = 2276] [serial = 635] [outer = 0x0] [url = about:blank] 03:49:47 INFO - PROCESS | 2276 | --DOMWINDOW == 102 (0x119c27800) [pid = 2276] [serial = 639] [outer = 0x0] [url = about:blank] 03:49:47 INFO - PROCESS | 2276 | --DOMWINDOW == 101 (0x119705000) [pid = 2276] [serial = 638] [outer = 0x0] [url = about:blank] 03:49:47 INFO - PROCESS | 2276 | --DOMWINDOW == 100 (0x1216c6800) [pid = 2276] [serial = 666] [outer = 0x0] [url = about:blank] 03:49:47 INFO - PROCESS | 2276 | --DOMWINDOW == 99 (0x124c83400) [pid = 2276] [serial = 671] [outer = 0x0] [url = about:blank] 03:49:47 INFO - PROCESS | 2276 | --DOMWINDOW == 98 (0x1237b3c00) [pid = 2276] [serial = 669] [outer = 0x0] [url = about:blank] 03:49:47 INFO - PROCESS | 2276 | --DOMWINDOW == 97 (0x124c8ac00) [pid = 2276] [serial = 642] [outer = 0x0] [url = about:blank] 03:49:47 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x118594c00) [pid = 2276] [serial = 674] [outer = 0x0] [url = about:blank] 03:49:47 INFO - PROCESS | 2276 | --DOMWINDOW == 95 (0x1233d3400) [pid = 2276] [serial = 641] [outer = 0x0] [url = about:blank] 03:49:47 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x1214ee000) [pid = 2276] [serial = 675] [outer = 0x0] [url = about:blank] 03:49:47 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x1255e6c00) [pid = 2276] [serial = 672] [outer = 0x0] [url = about:blank] 03:49:47 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x126ed1c00) [pid = 2276] [serial = 645] [outer = 0x0] [url = about:blank] 03:49:47 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x126ed5000) [pid = 2276] [serial = 681] [outer = 0x0] [url = about:blank] 03:49:47 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x125645000) [pid = 2276] [serial = 677] [outer = 0x0] [url = about:blank] 03:49:47 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x126557c00) [pid = 2276] [serial = 678] [outer = 0x0] [url = about:blank] 03:49:47 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x119c2d800) [pid = 2276] [serial = 662] [outer = 0x0] [url = about:blank] 03:49:47 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x120f83c00) [pid = 2276] [serial = 663] [outer = 0x0] [url = about:blank] 03:49:47 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x118165c00) [pid = 2276] [serial = 692] [outer = 0x0] [url = about:blank] 03:49:47 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x111c79000) [pid = 2276] [serial = 686] [outer = 0x0] [url = about:blank] 03:49:47 INFO - PROCESS | 2276 | --DOMWINDOW == 84 (0x126617c00) [pid = 2276] [serial = 644] [outer = 0x0] [url = about:blank] 03:49:47 INFO - PROCESS | 2276 | --DOMWINDOW == 83 (0x1192d8c00) [pid = 2276] [serial = 696] [outer = 0x0] [url = about:blank] 03:49:47 INFO - PROCESS | 2276 | --DOMWINDOW == 82 (0x118a52400) [pid = 2276] [serial = 690] [outer = 0x0] [url = about:blank] 03:49:47 INFO - PROCESS | 2276 | --DOMWINDOW == 81 (0x126822000) [pid = 2276] [serial = 680] [outer = 0x0] [url = about:blank] 03:49:47 INFO - PROCESS | 2276 | --DOMWINDOW == 80 (0x1184e3400) [pid = 2276] [serial = 689] [outer = 0x0] [url = about:blank] 03:49:47 INFO - PROCESS | 2276 | --DOMWINDOW == 79 (0x112fa3000) [pid = 2276] [serial = 687] [outer = 0x0] [url = about:blank] 03:49:47 INFO - PROCESS | 2276 | --DOMWINDOW == 78 (0x128bb2400) [pid = 2276] [serial = 683] [outer = 0x0] [url = about:blank] 03:49:47 INFO - PROCESS | 2276 | --DOMWINDOW == 77 (0x11922b000) [pid = 2276] [serial = 695] [outer = 0x0] [url = about:blank] 03:49:47 INFO - PROCESS | 2276 | 1465642187512 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]]]}] 03:49:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 03:49:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 872ms 03:49:47 INFO - PROCESS | 2276 | 1465642187541 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 03:49:47 INFO - PROCESS | 2276 | 1465642187544 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 03:49:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 03:49:47 INFO - PROCESS | 2276 | 1465642187551 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 03:49:47 INFO - PROCESS | 2276 | 1465642187556 Marionette TRACE conn2 <- [1,982,null,{}] 03:49:47 INFO - PROCESS | 2276 | 1465642187561 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}] 03:49:47 INFO - PROCESS | 2276 | 1465642187563 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:47 INFO - PROCESS | 2276 | 1465642187694 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 03:49:47 INFO - PROCESS | 2276 | 1465642187750 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:47 INFO - PROCESS | 2276 | 1465642187751 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:47 INFO - PROCESS | 2276 | ++DOCSHELL 0x116617800 == 31 [pid = 2276] [id = 253] 03:49:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 78 (0x113c91400) [pid = 2276] [serial = 757] [outer = 0x0] 03:49:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 79 (0x116903c00) [pid = 2276] [serial = 758] [outer = 0x113c91400] 03:49:47 INFO - PROCESS | 2276 | 1465642187780 Marionette DEBUG loaded listener.js 03:49:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 80 (0x1175c4800) [pid = 2276] [serial = 759] [outer = 0x113c91400] 03:49:48 INFO - PROCESS | 2276 | 1465642188088 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]]]}] 03:49:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 03:49:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 577ms 03:49:48 INFO - PROCESS | 2276 | 1465642188124 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 03:49:48 INFO - PROCESS | 2276 | 1465642188127 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 03:49:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 03:49:48 INFO - PROCESS | 2276 | 1465642188133 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 03:49:48 INFO - PROCESS | 2276 | 1465642188136 Marionette TRACE conn2 <- [1,986,null,{}] 03:49:48 INFO - PROCESS | 2276 | 1465642188138 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}] 03:49:48 INFO - PROCESS | 2276 | 1465642188140 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:48 INFO - PROCESS | 2276 | 1465642188243 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 03:49:48 INFO - PROCESS | 2276 | 1465642188295 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:48 INFO - PROCESS | 2276 | 1465642188296 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:48 INFO - PROCESS | 2276 | ++DOCSHELL 0x11827e800 == 32 [pid = 2276] [id = 254] 03:49:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 81 (0x116f7d000) [pid = 2276] [serial = 760] [outer = 0x0] 03:49:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 82 (0x118a52800) [pid = 2276] [serial = 761] [outer = 0x116f7d000] 03:49:48 INFO - PROCESS | 2276 | 1465642188322 Marionette DEBUG loaded listener.js 03:49:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 83 (0x119224c00) [pid = 2276] [serial = 762] [outer = 0x116f7d000] 03:49:48 INFO - PROCESS | 2276 | 1465642188625 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]]]}] 03:49:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 03:49:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 524ms 03:49:48 INFO - PROCESS | 2276 | 1465642188656 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 03:49:48 INFO - PROCESS | 2276 | 1465642188657 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 03:49:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 03:49:48 INFO - PROCESS | 2276 | 1465642188660 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 03:49:48 INFO - PROCESS | 2276 | 1465642188662 Marionette TRACE conn2 <- [1,990,null,{}] 03:49:48 INFO - PROCESS | 2276 | 1465642188673 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}] 03:49:48 INFO - PROCESS | 2276 | 1465642188676 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:48 INFO - PROCESS | 2276 | 1465642188757 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 03:49:48 INFO - PROCESS | 2276 | 1465642188761 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:48 INFO - PROCESS | 2276 | 1465642188764 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:48 INFO - PROCESS | 2276 | ++DOCSHELL 0x1199d7800 == 33 [pid = 2276] [id = 255] 03:49:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x112f9e800) [pid = 2276] [serial = 763] [outer = 0x0] 03:49:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x119710400) [pid = 2276] [serial = 764] [outer = 0x112f9e800] 03:49:48 INFO - PROCESS | 2276 | 1465642188795 Marionette DEBUG loaded listener.js 03:49:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x119c2b400) [pid = 2276] [serial = 765] [outer = 0x112f9e800] 03:49:49 INFO - PROCESS | 2276 | 1465642189108 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]]]}] 03:49:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 03:49:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 473ms 03:49:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 03:49:49 INFO - PROCESS | 2276 | 1465642189140 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 03:49:49 INFO - PROCESS | 2276 | 1465642189142 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 03:49:49 INFO - PROCESS | 2276 | 1465642189144 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 03:49:49 INFO - PROCESS | 2276 | 1465642189145 Marionette TRACE conn2 <- [1,994,null,{}] 03:49:49 INFO - PROCESS | 2276 | 1465642189172 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}] 03:49:49 INFO - PROCESS | 2276 | 1465642189173 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:49 INFO - PROCESS | 2276 | 1465642189269 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 03:49:49 INFO - PROCESS | 2276 | 1465642189273 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:49 INFO - PROCESS | 2276 | 1465642189274 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:49 INFO - PROCESS | 2276 | ++DOCSHELL 0x12133d000 == 34 [pid = 2276] [id = 256] 03:49:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x11983d000) [pid = 2276] [serial = 766] [outer = 0x0] 03:49:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x120e10c00) [pid = 2276] [serial = 767] [outer = 0x11983d000] 03:49:49 INFO - PROCESS | 2276 | 1465642189299 Marionette DEBUG loaded listener.js 03:49:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x120f81800) [pid = 2276] [serial = 768] [outer = 0x11983d000] 03:49:49 INFO - PROCESS | 2276 | 1465642189656 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]]]}] 03:49:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 03:49:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 525ms 03:49:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 03:49:49 INFO - PROCESS | 2276 | 1465642189670 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 03:49:49 INFO - PROCESS | 2276 | 1465642189671 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 03:49:49 INFO - PROCESS | 2276 | 1465642189673 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 03:49:49 INFO - PROCESS | 2276 | 1465642189674 Marionette TRACE conn2 <- [1,998,null,{}] 03:49:49 INFO - PROCESS | 2276 | 1465642189676 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}] 03:49:49 INFO - PROCESS | 2276 | 1465642189678 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:49 INFO - PROCESS | 2276 | 1465642189783 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 03:49:49 INFO - PROCESS | 2276 | 1465642189787 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:49 INFO - PROCESS | 2276 | 1465642189788 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:49 INFO - PROCESS | 2276 | ++DOCSHELL 0x125611800 == 35 [pid = 2276] [id = 257] 03:49:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x112f9d000) [pid = 2276] [serial = 769] [outer = 0x0] 03:49:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x120f84c00) [pid = 2276] [serial = 770] [outer = 0x112f9d000] 03:49:49 INFO - PROCESS | 2276 | 1465642189813 Marionette DEBUG loaded listener.js 03:49:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x121218800) [pid = 2276] [serial = 771] [outer = 0x112f9d000] 03:49:50 INFO - PROCESS | 2276 | 1465642190180 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]]]}] 03:49:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 03:49:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 519ms 03:49:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 03:49:50 INFO - PROCESS | 2276 | 1465642190193 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 03:49:50 INFO - PROCESS | 2276 | 1465642190194 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 03:49:50 INFO - PROCESS | 2276 | 1465642190196 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 03:49:50 INFO - PROCESS | 2276 | 1465642190199 Marionette TRACE conn2 <- [1,1002,null,{}] 03:49:50 INFO - PROCESS | 2276 | 1465642190201 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}] 03:49:50 INFO - PROCESS | 2276 | 1465642190205 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:50 INFO - PROCESS | 2276 | 1465642190319 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 03:49:50 INFO - PROCESS | 2276 | 1465642190331 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:50 INFO - PROCESS | 2276 | 1465642190332 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:50 INFO - PROCESS | 2276 | ++DOCSHELL 0x126860000 == 36 [pid = 2276] [id = 258] 03:49:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x1214f4400) [pid = 2276] [serial = 772] [outer = 0x0] 03:49:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x124a7b000) [pid = 2276] [serial = 773] [outer = 0x1214f4400] 03:49:50 INFO - PROCESS | 2276 | 1465642190358 Marionette DEBUG loaded listener.js 03:49:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x124ffd800) [pid = 2276] [serial = 774] [outer = 0x1214f4400] 03:49:50 INFO - PROCESS | 2276 | 1465642190746 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]]]}] 03:49:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 03:49:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 572ms 03:49:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 03:49:50 INFO - PROCESS | 2276 | 1465642190768 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 03:49:50 INFO - PROCESS | 2276 | 1465642190769 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 03:49:50 INFO - PROCESS | 2276 | 1465642190772 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 03:49:50 INFO - PROCESS | 2276 | 1465642190773 Marionette TRACE conn2 <- [1,1006,null,{}] 03:49:50 INFO - PROCESS | 2276 | 1465642190775 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}] 03:49:50 INFO - PROCESS | 2276 | 1465642190776 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:50 INFO - PROCESS | 2276 | 1465642190875 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 03:49:50 INFO - PROCESS | 2276 | 1465642190886 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:50 INFO - PROCESS | 2276 | 1465642190887 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:50 INFO - PROCESS | 2276 | ++DOCSHELL 0x128d4a800 == 37 [pid = 2276] [id = 259] 03:49:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x124cdb400) [pid = 2276] [serial = 775] [outer = 0x0] 03:49:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x1255ee800) [pid = 2276] [serial = 776] [outer = 0x124cdb400] 03:49:50 INFO - PROCESS | 2276 | 1465642190911 Marionette DEBUG loaded listener.js 03:49:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 98 (0x126132c00) [pid = 2276] [serial = 777] [outer = 0x124cdb400] 03:49:51 INFO - PROCESS | 2276 | 1465642191230 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]]]}] 03:49:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 03:49:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 519ms 03:49:51 INFO - PROCESS | 2276 | 1465642191291 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 03:49:51 INFO - PROCESS | 2276 | 1465642191292 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 03:49:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 03:49:51 INFO - PROCESS | 2276 | 1465642191294 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 03:49:51 INFO - PROCESS | 2276 | 1465642191295 Marionette TRACE conn2 <- [1,1010,null,{}] 03:49:51 INFO - PROCESS | 2276 | 1465642191302 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}] 03:49:51 INFO - PROCESS | 2276 | 1465642191303 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:51 INFO - PROCESS | 2276 | 1465642191403 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 03:49:51 INFO - PROCESS | 2276 | 1465642191406 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:51 INFO - PROCESS | 2276 | 1465642191407 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:51 INFO - PROCESS | 2276 | ++DOCSHELL 0x12a4cf000 == 38 [pid = 2276] [id = 260] 03:49:51 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x1255ec000) [pid = 2276] [serial = 778] [outer = 0x0] 03:49:51 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x126554c00) [pid = 2276] [serial = 779] [outer = 0x1255ec000] 03:49:51 INFO - PROCESS | 2276 | 1465642191432 Marionette DEBUG loaded listener.js 03:49:51 INFO - PROCESS | 2276 | ++DOMWINDOW == 101 (0x126613000) [pid = 2276] [serial = 780] [outer = 0x1255ec000] 03:49:51 INFO - PROCESS | 2276 | --DOMWINDOW == 100 (0x118a52000) [pid = 2276] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 03:49:51 INFO - PROCESS | 2276 | --DOMWINDOW == 99 (0x112a71c00) [pid = 2276] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 03:49:51 INFO - PROCESS | 2276 | --DOMWINDOW == 98 (0x112f02c00) [pid = 2276] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 03:49:51 INFO - PROCESS | 2276 | --DOMWINDOW == 97 (0x11675c800) [pid = 2276] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 03:49:51 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x112fa6400) [pid = 2276] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 03:49:51 INFO - PROCESS | 2276 | --DOMWINDOW == 95 (0x112fb5000) [pid = 2276] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 03:49:51 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x1192d7000) [pid = 2276] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 03:49:51 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x1182e7800) [pid = 2276] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 03:49:51 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x119838400) [pid = 2276] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 03:49:51 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x112fa8000) [pid = 2276] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 03:49:51 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x1210ef400) [pid = 2276] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 03:49:51 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x1218bcc00) [pid = 2276] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 03:49:51 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x121bde800) [pid = 2276] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 03:49:51 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x120fb0400) [pid = 2276] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 03:49:51 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x12613b000) [pid = 2276] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 03:49:51 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x112f9ac00) [pid = 2276] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 03:49:51 INFO - PROCESS | 2276 | 1465642191823 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]]]}] 03:49:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 03:49:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 573ms 03:49:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 03:49:51 INFO - PROCESS | 2276 | 1465642191869 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 03:49:51 INFO - PROCESS | 2276 | 1465642191870 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 03:49:51 INFO - PROCESS | 2276 | 1465642191873 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 03:49:51 INFO - PROCESS | 2276 | 1465642191874 Marionette TRACE conn2 <- [1,1014,null,{}] 03:49:51 INFO - PROCESS | 2276 | 1465642191876 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}] 03:49:51 INFO - PROCESS | 2276 | 1465642191877 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:51 INFO - PROCESS | 2276 | 1465642191960 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 03:49:51 INFO - PROCESS | 2276 | 1465642191966 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:51 INFO - PROCESS | 2276 | 1465642191968 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:51 INFO - PROCESS | 2276 | ++DOCSHELL 0x1199c9000 == 39 [pid = 2276] [id = 261] 03:49:51 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x112fa7400) [pid = 2276] [serial = 781] [outer = 0x0] 03:49:51 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x1192dc800) [pid = 2276] [serial = 782] [outer = 0x112fa7400] 03:49:51 INFO - PROCESS | 2276 | 1465642191993 Marionette DEBUG loaded listener.js 03:49:52 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x120fb0400) [pid = 2276] [serial = 783] [outer = 0x112fa7400] 03:49:52 INFO - PROCESS | 2276 | 1465642192322 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]]]}] 03:49:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 03:49:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 467ms 03:49:52 INFO - PROCESS | 2276 | 1465642192341 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 03:49:52 INFO - PROCESS | 2276 | 1465642192342 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 03:49:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 03:49:52 INFO - PROCESS | 2276 | 1465642192346 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 03:49:52 INFO - PROCESS | 2276 | 1465642192348 Marionette TRACE conn2 <- [1,1018,null,{}] 03:49:52 INFO - PROCESS | 2276 | 1465642192355 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}] 03:49:52 INFO - PROCESS | 2276 | 1465642192357 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:52 INFO - PROCESS | 2276 | 1465642192488 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 03:49:52 INFO - PROCESS | 2276 | 1465642192576 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:52 INFO - PROCESS | 2276 | 1465642192578 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:52 INFO - PROCESS | 2276 | ++DOCSHELL 0x12ab9c800 == 40 [pid = 2276] [id = 262] 03:49:52 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x113285c00) [pid = 2276] [serial = 784] [outer = 0x0] 03:49:52 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x1214f4c00) [pid = 2276] [serial = 785] [outer = 0x113285c00] 03:49:52 INFO - PROCESS | 2276 | 1465642192619 Marionette DEBUG loaded listener.js 03:49:52 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x126611000) [pid = 2276] [serial = 786] [outer = 0x113285c00] 03:49:53 INFO - PROCESS | 2276 | 1465642193015 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]]]}] 03:49:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 03:49:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 724ms 03:49:53 INFO - PROCESS | 2276 | 1465642193070 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 03:49:53 INFO - PROCESS | 2276 | 1465642193072 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 03:49:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 03:49:53 INFO - PROCESS | 2276 | 1465642193074 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 03:49:53 INFO - PROCESS | 2276 | 1465642193076 Marionette TRACE conn2 <- [1,1022,null,{}] 03:49:53 INFO - PROCESS | 2276 | 1465642193079 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}] 03:49:53 INFO - PROCESS | 2276 | 1465642193081 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:53 INFO - PROCESS | 2276 | 1465642193239 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 03:49:53 INFO - PROCESS | 2276 | 1465642193249 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:53 INFO - PROCESS | 2276 | 1465642193251 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:53 INFO - PROCESS | 2276 | ++DOCSHELL 0x12b715800 == 41 [pid = 2276] [id = 263] 03:49:53 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x12681f400) [pid = 2276] [serial = 787] [outer = 0x0] 03:49:53 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x126b2f000) [pid = 2276] [serial = 788] [outer = 0x12681f400] 03:49:53 INFO - PROCESS | 2276 | 1465642193295 Marionette DEBUG loaded listener.js 03:49:53 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x126ed7c00) [pid = 2276] [serial = 789] [outer = 0x12681f400] 03:49:54 INFO - PROCESS | 2276 | --DOCSHELL 0x112d51000 == 40 [pid = 2276] [id = 239] 03:49:54 INFO - PROCESS | 2276 | --DOCSHELL 0x116617800 == 39 [pid = 2276] [id = 253] 03:49:54 INFO - PROCESS | 2276 | --DOCSHELL 0x112d44800 == 38 [pid = 2276] [id = 252] 03:49:54 INFO - PROCESS | 2276 | --DOCSHELL 0x119bde000 == 37 [pid = 2276] [id = 251] 03:49:54 INFO - PROCESS | 2276 | --DOCSHELL 0x113367000 == 36 [pid = 2276] [id = 250] 03:49:54 INFO - PROCESS | 2276 | --DOCSHELL 0x11827e800 == 35 [pid = 2276] [id = 254] 03:49:54 INFO - PROCESS | 2276 | --DOCSHELL 0x1199d7800 == 34 [pid = 2276] [id = 255] 03:49:54 INFO - PROCESS | 2276 | --DOCSHELL 0x128d4a800 == 33 [pid = 2276] [id = 259] 03:49:54 INFO - PROCESS | 2276 | --DOCSHELL 0x12a4cf000 == 32 [pid = 2276] [id = 260] 03:49:54 INFO - PROCESS | 2276 | --DOCSHELL 0x125611800 == 31 [pid = 2276] [id = 257] 03:49:54 INFO - PROCESS | 2276 | --DOCSHELL 0x126860000 == 30 [pid = 2276] [id = 258] 03:49:54 INFO - PROCESS | 2276 | --DOCSHELL 0x1199c9000 == 29 [pid = 2276] [id = 261] 03:49:54 INFO - PROCESS | 2276 | --DOCSHELL 0x12ab9c800 == 28 [pid = 2276] [id = 262] 03:49:54 INFO - PROCESS | 2276 | --DOCSHELL 0x12133d000 == 27 [pid = 2276] [id = 256] 03:49:54 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x118a84400) [pid = 2276] [serial = 728] [outer = 0x0] [url = about:blank] 03:49:54 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x112e07000) [pid = 2276] [serial = 717] [outer = 0x0] [url = about:blank] 03:49:54 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x112a73000) [pid = 2276] [serial = 716] [outer = 0x0] [url = about:blank] 03:49:54 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x11841c000) [pid = 2276] [serial = 725] [outer = 0x0] [url = about:blank] 03:49:54 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x116762800) [pid = 2276] [serial = 722] [outer = 0x0] [url = about:blank] 03:49:54 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x11697ec00) [pid = 2276] [serial = 723] [outer = 0x0] [url = about:blank] 03:49:54 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x112fae800) [pid = 2276] [serial = 719] [outer = 0x0] [url = about:blank] 03:49:54 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x11219ec00) [pid = 2276] [serial = 720] [outer = 0x0] [url = about:blank] 03:49:54 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x11922dc00) [pid = 2276] [serial = 731] [outer = 0x0] [url = about:blank] 03:49:54 INFO - PROCESS | 2276 | --DOMWINDOW == 84 (0x118f90400) [pid = 2276] [serial = 729] [outer = 0x0] [url = about:blank] 03:49:54 INFO - PROCESS | 2276 | --DOMWINDOW == 83 (0x119c16400) [pid = 2276] [serial = 734] [outer = 0x0] [url = about:blank] 03:49:54 INFO - PROCESS | 2276 | --DOMWINDOW == 82 (0x1192d7800) [pid = 2276] [serial = 732] [outer = 0x0] [url = about:blank] 03:49:54 INFO - PROCESS | 2276 | --DOMWINDOW == 81 (0x120f7cc00) [pid = 2276] [serial = 735] [outer = 0x0] [url = about:blank] 03:49:54 INFO - PROCESS | 2276 | --DOMWINDOW == 80 (0x1192d5400) [pid = 2276] [serial = 699] [outer = 0x0] [url = about:blank] 03:49:54 INFO - PROCESS | 2276 | --DOMWINDOW == 79 (0x118a89000) [pid = 2276] [serial = 698] [outer = 0x0] [url = about:blank] 03:49:54 INFO - PROCESS | 2276 | --DOMWINDOW == 78 (0x120e92000) [pid = 2276] [serial = 702] [outer = 0x0] [url = about:blank] 03:49:54 INFO - PROCESS | 2276 | --DOMWINDOW == 77 (0x119c2b800) [pid = 2276] [serial = 701] [outer = 0x0] [url = about:blank] 03:49:54 INFO - PROCESS | 2276 | --DOMWINDOW == 76 (0x115e1b400) [pid = 2276] [serial = 737] [outer = 0x0] [url = about:blank] 03:49:54 INFO - PROCESS | 2276 | --DOMWINDOW == 75 (0x1214f0c00) [pid = 2276] [serial = 705] [outer = 0x0] [url = about:blank] 03:49:54 INFO - PROCESS | 2276 | --DOMWINDOW == 74 (0x12142f000) [pid = 2276] [serial = 704] [outer = 0x0] [url = about:blank] 03:49:54 INFO - PROCESS | 2276 | --DOMWINDOW == 73 (0x118165400) [pid = 2276] [serial = 738] [outer = 0x0] [url = about:blank] 03:49:54 INFO - PROCESS | 2276 | --DOMWINDOW == 72 (0x124a85400) [pid = 2276] [serial = 708] [outer = 0x0] [url = about:blank] 03:49:54 INFO - PROCESS | 2276 | --DOMWINDOW == 71 (0x121beb800) [pid = 2276] [serial = 707] [outer = 0x0] [url = about:blank] 03:49:54 INFO - PROCESS | 2276 | --DOMWINDOW == 70 (0x1255f5800) [pid = 2276] [serial = 711] [outer = 0x0] [url = about:blank] 03:49:54 INFO - PROCESS | 2276 | --DOMWINDOW == 69 (0x12142bc00) [pid = 2276] [serial = 743] [outer = 0x0] [url = about:blank] 03:49:54 INFO - PROCESS | 2276 | --DOMWINDOW == 68 (0x124f23800) [pid = 2276] [serial = 710] [outer = 0x0] [url = about:blank] 03:49:54 INFO - PROCESS | 2276 | --DOMWINDOW == 67 (0x128bb7400) [pid = 2276] [serial = 714] [outer = 0x0] [url = about:blank] 03:49:54 INFO - PROCESS | 2276 | --DOMWINDOW == 66 (0x120f89400) [pid = 2276] [serial = 741] [outer = 0x0] [url = about:blank] 03:49:54 INFO - PROCESS | 2276 | --DOMWINDOW == 65 (0x126822c00) [pid = 2276] [serial = 713] [outer = 0x0] [url = about:blank] 03:49:54 INFO - PROCESS | 2276 | --DOMWINDOW == 64 (0x118560800) [pid = 2276] [serial = 726] [outer = 0x0] [url = about:blank] 03:49:54 INFO - PROCESS | 2276 | --DOMWINDOW == 63 (0x118f91000) [pid = 2276] [serial = 740] [outer = 0x0] [url = about:blank] 03:49:54 INFO - PROCESS | 2276 | --DOMWINDOW == 62 (0x1214f2800) [pid = 2276] [serial = 746] [outer = 0x0] [url = about:blank] 03:49:54 INFO - PROCESS | 2276 | --DOMWINDOW == 61 (0x1214ed400) [pid = 2276] [serial = 744] [outer = 0x0] [url = about:blank] 03:49:54 INFO - PROCESS | 2276 | 1465642194800 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]]]}] 03:49:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 03:49:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1772ms 03:49:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 03:49:54 INFO - PROCESS | 2276 | 1465642194849 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 03:49:54 INFO - PROCESS | 2276 | 1465642194851 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 03:49:54 INFO - PROCESS | 2276 | 1465642194855 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 03:49:54 INFO - PROCESS | 2276 | 1465642194857 Marionette TRACE conn2 <- [1,1026,null,{}] 03:49:54 INFO - PROCESS | 2276 | 1465642194861 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}] 03:49:54 INFO - PROCESS | 2276 | 1465642194863 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:54 INFO - PROCESS | 2276 | 1465642194945 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 03:49:55 INFO - PROCESS | 2276 | 1465642194997 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:55 INFO - PROCESS | 2276 | 1465642194999 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:55 INFO - PROCESS | 2276 | ++DOCSHELL 0x114f4b000 == 28 [pid = 2276] [id = 264] 03:49:55 INFO - PROCESS | 2276 | ++DOMWINDOW == 62 (0x112fa3c00) [pid = 2276] [serial = 790] [outer = 0x0] 03:49:55 INFO - PROCESS | 2276 | ++DOMWINDOW == 63 (0x112fe8800) [pid = 2276] [serial = 791] [outer = 0x112fa3c00] 03:49:55 INFO - PROCESS | 2276 | 1465642195027 Marionette DEBUG loaded listener.js 03:49:55 INFO - PROCESS | 2276 | ++DOMWINDOW == 64 (0x113c48000) [pid = 2276] [serial = 792] [outer = 0x112fa3c00] 03:49:55 INFO - PROCESS | 2276 | 1465642195345 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]]]}] 03:49:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 03:49:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 520ms 03:49:55 INFO - PROCESS | 2276 | 1465642195375 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 03:49:55 INFO - PROCESS | 2276 | 1465642195379 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 03:49:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 03:49:55 INFO - PROCESS | 2276 | 1465642195386 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 03:49:55 INFO - PROCESS | 2276 | 1465642195387 Marionette TRACE conn2 <- [1,1030,null,{}] 03:49:55 INFO - PROCESS | 2276 | 1465642195390 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}] 03:49:55 INFO - PROCESS | 2276 | 1465642195392 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:55 INFO - PROCESS | 2276 | 1465642195470 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 03:49:55 INFO - PROCESS | 2276 | 1465642195518 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:55 INFO - PROCESS | 2276 | 1465642195520 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:55 INFO - PROCESS | 2276 | ++DOCSHELL 0x117154000 == 29 [pid = 2276] [id = 265] 03:49:55 INFO - PROCESS | 2276 | ++DOMWINDOW == 65 (0x113c86c00) [pid = 2276] [serial = 793] [outer = 0x0] 03:49:55 INFO - PROCESS | 2276 | ++DOMWINDOW == 66 (0x11675fc00) [pid = 2276] [serial = 794] [outer = 0x113c86c00] 03:49:55 INFO - PROCESS | 2276 | 1465642195550 Marionette DEBUG loaded listener.js 03:49:55 INFO - PROCESS | 2276 | ++DOMWINDOW == 67 (0x116a13c00) [pid = 2276] [serial = 795] [outer = 0x113c86c00] 03:49:55 INFO - PROCESS | 2276 | 1465642195846 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]]]}] 03:49:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 03:49:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 521ms 03:49:55 INFO - PROCESS | 2276 | 1465642195906 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 03:49:55 INFO - PROCESS | 2276 | 1465642195908 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 03:49:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 03:49:55 INFO - PROCESS | 2276 | 1465642195910 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 03:49:55 INFO - PROCESS | 2276 | 1465642195921 Marionette TRACE conn2 <- [1,1034,null,{}] 03:49:55 INFO - PROCESS | 2276 | 1465642195929 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}] 03:49:55 INFO - PROCESS | 2276 | 1465642195933 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:56 INFO - PROCESS | 2276 | 1465642196009 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 03:49:56 INFO - PROCESS | 2276 | 1465642196060 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:56 INFO - PROCESS | 2276 | 1465642196062 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:56 INFO - PROCESS | 2276 | ++DOCSHELL 0x1185a7800 == 30 [pid = 2276] [id = 266] 03:49:56 INFO - PROCESS | 2276 | ++DOMWINDOW == 68 (0x110e75000) [pid = 2276] [serial = 796] [outer = 0x0] 03:49:56 INFO - PROCESS | 2276 | ++DOMWINDOW == 69 (0x1182dc400) [pid = 2276] [serial = 797] [outer = 0x110e75000] 03:49:56 INFO - PROCESS | 2276 | 1465642196089 Marionette DEBUG loaded listener.js 03:49:56 INFO - PROCESS | 2276 | ++DOMWINDOW == 70 (0x1184e7400) [pid = 2276] [serial = 798] [outer = 0x110e75000] 03:49:56 INFO - PROCESS | 2276 | 1465642196374 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]]]}] 03:49:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 03:49:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 481ms 03:49:56 INFO - PROCESS | 2276 | 1465642196391 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 03:49:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 03:49:56 INFO - PROCESS | 2276 | 1465642196393 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 03:49:56 INFO - PROCESS | 2276 | 1465642196395 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 03:49:56 INFO - PROCESS | 2276 | 1465642196396 Marionette TRACE conn2 <- [1,1038,null,{}] 03:49:56 INFO - PROCESS | 2276 | 1465642196407 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}] 03:49:56 INFO - PROCESS | 2276 | 1465642196408 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:56 INFO - PROCESS | 2276 | 1465642196491 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 03:49:56 INFO - PROCESS | 2276 | 1465642196495 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:56 INFO - PROCESS | 2276 | 1465642196496 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:56 INFO - PROCESS | 2276 | ++DOCSHELL 0x119281000 == 31 [pid = 2276] [id = 267] 03:49:56 INFO - PROCESS | 2276 | ++DOMWINDOW == 71 (0x118560800) [pid = 2276] [serial = 799] [outer = 0x0] 03:49:56 INFO - PROCESS | 2276 | ++DOMWINDOW == 72 (0x118a84400) [pid = 2276] [serial = 800] [outer = 0x118560800] 03:49:56 INFO - PROCESS | 2276 | 1465642196524 Marionette DEBUG loaded listener.js 03:49:56 INFO - PROCESS | 2276 | ++DOMWINDOW == 73 (0x119228c00) [pid = 2276] [serial = 801] [outer = 0x118560800] 03:49:56 INFO - PROCESS | 2276 | 1465642196841 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]]]}] 03:49:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 03:49:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 477ms 03:49:56 INFO - PROCESS | 2276 | 1465642196873 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 03:49:56 INFO - PROCESS | 2276 | 1465642196874 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 03:49:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 03:49:56 INFO - PROCESS | 2276 | 1465642196877 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 03:49:56 INFO - PROCESS | 2276 | 1465642196878 Marionette TRACE conn2 <- [1,1042,null,{}] 03:49:56 INFO - PROCESS | 2276 | 1465642196881 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}] 03:49:56 INFO - PROCESS | 2276 | 1465642196885 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:57 INFO - PROCESS | 2276 | 1465642197012 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 03:49:57 INFO - PROCESS | 2276 | 1465642197021 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:57 INFO - PROCESS | 2276 | 1465642197022 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:57 INFO - PROCESS | 2276 | ++DOCSHELL 0x1198a8000 == 32 [pid = 2276] [id = 268] 03:49:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 74 (0x110fab800) [pid = 2276] [serial = 802] [outer = 0x0] 03:49:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 75 (0x11859b000) [pid = 2276] [serial = 803] [outer = 0x110fab800] 03:49:57 INFO - PROCESS | 2276 | 1465642197062 Marionette DEBUG loaded listener.js 03:49:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 76 (0x1192d8c00) [pid = 2276] [serial = 804] [outer = 0x110fab800] 03:49:57 INFO - PROCESS | 2276 | 1465642197512 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]]]}] 03:49:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 03:49:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 669ms 03:49:57 INFO - PROCESS | 2276 | 1465642197547 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 03:49:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 03:49:57 INFO - PROCESS | 2276 | 1465642197548 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 03:49:57 INFO - PROCESS | 2276 | 1465642197550 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 03:49:57 INFO - PROCESS | 2276 | 1465642197551 Marionette TRACE conn2 <- [1,1046,null,{}] 03:49:57 INFO - PROCESS | 2276 | 1465642197554 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}] 03:49:57 INFO - PROCESS | 2276 | 1465642197557 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:57 INFO - PROCESS | 2276 | 1465642197671 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 03:49:57 INFO - PROCESS | 2276 | 1465642197677 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:57 INFO - PROCESS | 2276 | 1465642197679 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:57 INFO - PROCESS | 2276 | ++DOCSHELL 0x120e27000 == 33 [pid = 2276] [id = 269] 03:49:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 77 (0x1192d1400) [pid = 2276] [serial = 805] [outer = 0x0] 03:49:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 78 (0x119702c00) [pid = 2276] [serial = 806] [outer = 0x1192d1400] 03:49:57 INFO - PROCESS | 2276 | 1465642197703 Marionette DEBUG loaded listener.js 03:49:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 79 (0x119c31400) [pid = 2276] [serial = 807] [outer = 0x1192d1400] 03:49:58 INFO - PROCESS | 2276 | 1465642198073 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]]]}] 03:49:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 03:49:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 570ms 03:49:58 INFO - PROCESS | 2276 | 1465642198121 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 03:49:58 INFO - PROCESS | 2276 | 1465642198123 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 03:49:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 03:49:58 INFO - PROCESS | 2276 | 1465642198126 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 03:49:58 INFO - PROCESS | 2276 | 1465642198127 Marionette TRACE conn2 <- [1,1050,null,{}] 03:49:58 INFO - PROCESS | 2276 | 1465642198130 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}] 03:49:58 INFO - PROCESS | 2276 | 1465642198132 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:58 INFO - PROCESS | 2276 | 1465642198260 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 03:49:58 INFO - PROCESS | 2276 | 1465642198334 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:58 INFO - PROCESS | 2276 | 1465642198335 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:58 INFO - PROCESS | 2276 | ++DOCSHELL 0x12133d000 == 34 [pid = 2276] [id = 270] 03:49:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 80 (0x11922d000) [pid = 2276] [serial = 808] [outer = 0x0] 03:49:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 81 (0x120e06800) [pid = 2276] [serial = 809] [outer = 0x11922d000] 03:49:58 INFO - PROCESS | 2276 | 1465642198359 Marionette DEBUG loaded listener.js 03:49:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 82 (0x120e98800) [pid = 2276] [serial = 810] [outer = 0x11922d000] 03:49:58 INFO - PROCESS | 2276 | 1465642198634 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]]]}] 03:49:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 03:49:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 519ms 03:49:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 03:49:58 INFO - PROCESS | 2276 | 1465642198645 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 03:49:58 INFO - PROCESS | 2276 | 1465642198646 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 03:49:58 INFO - PROCESS | 2276 | 1465642198649 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 03:49:58 INFO - PROCESS | 2276 | 1465642198651 Marionette TRACE conn2 <- [1,1054,null,{}] 03:49:58 INFO - PROCESS | 2276 | 1465642198660 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}] 03:49:58 INFO - PROCESS | 2276 | 1465642198661 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:58 INFO - PROCESS | 2276 | 1465642198740 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 03:49:58 INFO - PROCESS | 2276 | 1465642198744 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:58 INFO - PROCESS | 2276 | 1465642198745 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:58 INFO - PROCESS | 2276 | ++DOCSHELL 0x124a4b000 == 35 [pid = 2276] [id = 271] 03:49:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 83 (0x120e8bc00) [pid = 2276] [serial = 811] [outer = 0x0] 03:49:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x120faf800) [pid = 2276] [serial = 812] [outer = 0x120e8bc00] 03:49:58 INFO - PROCESS | 2276 | 1465642198772 Marionette DEBUG loaded listener.js 03:49:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x12131d000) [pid = 2276] [serial = 813] [outer = 0x120e8bc00] 03:49:59 INFO - PROCESS | 2276 | 1465642199091 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]]]}] 03:49:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 03:49:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 476ms 03:49:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 03:49:59 INFO - PROCESS | 2276 | 1465642199126 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 03:49:59 INFO - PROCESS | 2276 | 1465642199127 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 03:49:59 INFO - PROCESS | 2276 | 1465642199129 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 03:49:59 INFO - PROCESS | 2276 | 1465642199131 Marionette TRACE conn2 <- [1,1058,null,{}] 03:49:59 INFO - PROCESS | 2276 | 1465642199133 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}] 03:49:59 INFO - PROCESS | 2276 | 1465642199134 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:59 INFO - PROCESS | 2276 | 1465642199233 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 03:49:59 INFO - PROCESS | 2276 | 1465642199238 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:59 INFO - PROCESS | 2276 | 1465642199239 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:59 INFO - PROCESS | 2276 | ++DOCSHELL 0x1185a5000 == 36 [pid = 2276] [id = 272] 03:49:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x119226c00) [pid = 2276] [serial = 814] [outer = 0x0] 03:49:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x12131b800) [pid = 2276] [serial = 815] [outer = 0x119226c00] 03:49:59 INFO - PROCESS | 2276 | 1465642199271 Marionette DEBUG loaded listener.js 03:49:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x1214efc00) [pid = 2276] [serial = 816] [outer = 0x119226c00] 03:49:59 INFO - PROCESS | 2276 | 1465642199588 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]]]}] 03:49:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 03:49:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 470ms 03:49:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 03:49:59 INFO - PROCESS | 2276 | 1465642199602 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 03:49:59 INFO - PROCESS | 2276 | 1465642199604 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 03:49:59 INFO - PROCESS | 2276 | 1465642199606 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 03:49:59 INFO - PROCESS | 2276 | 1465642199607 Marionette TRACE conn2 <- [1,1062,null,{}] 03:49:59 INFO - PROCESS | 2276 | 1465642199609 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}] 03:49:59 INFO - PROCESS | 2276 | 1465642199610 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:59 INFO - PROCESS | 2276 | 1465642199690 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 03:49:59 INFO - PROCESS | 2276 | 1465642199694 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:59 INFO - PROCESS | 2276 | 1465642199695 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:49:59 INFO - PROCESS | 2276 | ++DOCSHELL 0x1269a0000 == 37 [pid = 2276] [id = 273] 03:49:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x1214f0000) [pid = 2276] [serial = 817] [outer = 0x0] 03:49:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x121bde000) [pid = 2276] [serial = 818] [outer = 0x1214f0000] 03:49:59 INFO - PROCESS | 2276 | 1465642199721 Marionette DEBUG loaded listener.js 03:49:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x121bea000) [pid = 2276] [serial = 819] [outer = 0x1214f0000] 03:50:00 INFO - PROCESS | 2276 | 1465642200091 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]]]}] 03:50:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 03:50:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 517ms 03:50:00 INFO - PROCESS | 2276 | 1465642200130 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 03:50:00 INFO - PROCESS | 2276 | 1465642200132 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 03:50:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 03:50:00 INFO - PROCESS | 2276 | 1465642200134 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 03:50:00 INFO - PROCESS | 2276 | 1465642200136 Marionette TRACE conn2 <- [1,1066,null,{}] 03:50:00 INFO - PROCESS | 2276 | 1465642200138 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}] 03:50:00 INFO - PROCESS | 2276 | 1465642200140 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:00 INFO - PROCESS | 2276 | 1465642200246 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 03:50:00 INFO - PROCESS | 2276 | 1465642200250 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:00 INFO - PROCESS | 2276 | 1465642200259 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:00 INFO - PROCESS | 2276 | ++DOCSHELL 0x119893800 == 38 [pid = 2276] [id = 274] 03:50:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x119840800) [pid = 2276] [serial = 820] [outer = 0x0] 03:50:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x1233df400) [pid = 2276] [serial = 821] [outer = 0x119840800] 03:50:00 INFO - PROCESS | 2276 | 1465642200315 Marionette DEBUG loaded listener.js 03:50:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x124cdf800) [pid = 2276] [serial = 822] [outer = 0x119840800] 03:50:00 INFO - PROCESS | 2276 | 1465642200644 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]]]}] 03:50:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 03:50:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 521ms 03:50:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 03:50:00 INFO - PROCESS | 2276 | 1465642200656 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 03:50:00 INFO - PROCESS | 2276 | 1465642200657 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 03:50:00 INFO - PROCESS | 2276 | 1465642200659 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 03:50:00 INFO - PROCESS | 2276 | 1465642200660 Marionette TRACE conn2 <- [1,1070,null,{}] 03:50:00 INFO - PROCESS | 2276 | 1465642200662 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}] 03:50:00 INFO - PROCESS | 2276 | 1465642200663 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:00 INFO - PROCESS | 2276 | 1465642200764 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 03:50:00 INFO - PROCESS | 2276 | 1465642200783 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:00 INFO - PROCESS | 2276 | 1465642200785 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:00 INFO - PROCESS | 2276 | ++DOCSHELL 0x129279000 == 39 [pid = 2276] [id = 275] 03:50:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x124f21800) [pid = 2276] [serial = 823] [outer = 0x0] 03:50:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x1255f5800) [pid = 2276] [serial = 824] [outer = 0x124f21800] 03:50:00 INFO - PROCESS | 2276 | 1465642200808 Marionette DEBUG loaded listener.js 03:50:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x126551800) [pid = 2276] [serial = 825] [outer = 0x124f21800] 03:50:01 INFO - PROCESS | 2276 | 1465642201138 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]]]}] 03:50:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 03:50:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 523ms 03:50:01 INFO - PROCESS | 2276 | 1465642201182 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 03:50:01 INFO - PROCESS | 2276 | 1465642201184 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 03:50:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 03:50:01 INFO - PROCESS | 2276 | 1465642201186 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 03:50:01 INFO - PROCESS | 2276 | 1465642201187 Marionette TRACE conn2 <- [1,1074,null,{}] 03:50:01 INFO - PROCESS | 2276 | 1465642201189 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}] 03:50:01 INFO - PROCESS | 2276 | 1465642201190 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:01 INFO - PROCESS | 2276 | 1465642201294 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 03:50:01 INFO - PROCESS | 2276 | 1465642201305 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:01 INFO - PROCESS | 2276 | 1465642201306 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:01 INFO - PROCESS | 2276 | ++DOCSHELL 0x1295cb800 == 40 [pid = 2276] [id = 276] 03:50:01 INFO - PROCESS | 2276 | ++DOMWINDOW == 98 (0x12660a800) [pid = 2276] [serial = 826] [outer = 0x0] 03:50:01 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x126616000) [pid = 2276] [serial = 827] [outer = 0x12660a800] 03:50:01 INFO - PROCESS | 2276 | 1465642201330 Marionette DEBUG loaded listener.js 03:50:01 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x126921c00) [pid = 2276] [serial = 828] [outer = 0x12660a800] 03:50:01 INFO - PROCESS | 2276 | 1465642201654 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]]]}] 03:50:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 03:50:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 519ms 03:50:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 03:50:01 INFO - PROCESS | 2276 | 1465642201705 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 03:50:01 INFO - PROCESS | 2276 | 1465642201707 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 03:50:01 INFO - PROCESS | 2276 | 1465642201710 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 03:50:01 INFO - PROCESS | 2276 | 1465642201712 Marionette TRACE conn2 <- [1,1078,null,{}] 03:50:01 INFO - PROCESS | 2276 | 1465642201715 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}] 03:50:01 INFO - PROCESS | 2276 | 1465642201717 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:01 INFO - PROCESS | 2276 | 1465642201865 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 03:50:02 INFO - PROCESS | 2276 | --DOMWINDOW == 99 (0x112f9d000) [pid = 2276] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 03:50:02 INFO - PROCESS | 2276 | --DOMWINDOW == 98 (0x1214f4400) [pid = 2276] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 03:50:02 INFO - PROCESS | 2276 | --DOMWINDOW == 97 (0x124cdb400) [pid = 2276] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 03:50:02 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x1255ec000) [pid = 2276] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 03:50:02 INFO - PROCESS | 2276 | --DOMWINDOW == 95 (0x112fa7400) [pid = 2276] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 03:50:02 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x113285c00) [pid = 2276] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 03:50:02 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x11983d000) [pid = 2276] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 03:50:02 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x112f9e800) [pid = 2276] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 03:50:02 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x116f7d000) [pid = 2276] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 03:50:02 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x113c91400) [pid = 2276] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 03:50:02 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x113c85400) [pid = 2276] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 03:50:02 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x116637800) [pid = 2276] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 03:50:02 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x110e82000) [pid = 2276] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 03:50:02 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x118f8fc00) [pid = 2276] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 03:50:02 INFO - PROCESS | 2276 | 1465642202195 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:02 INFO - PROCESS | 2276 | 1465642202196 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:02 INFO - PROCESS | 2276 | ++DOCSHELL 0x117141000 == 41 [pid = 2276] [id = 277] 03:50:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x1121a7000) [pid = 2276] [serial = 829] [outer = 0x0] 03:50:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x112fa2400) [pid = 2276] [serial = 830] [outer = 0x1121a7000] 03:50:02 INFO - PROCESS | 2276 | 1465642202224 Marionette DEBUG loaded listener.js 03:50:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x1175c6800) [pid = 2276] [serial = 831] [outer = 0x1121a7000] 03:50:02 INFO - PROCESS | 2276 | 1465642202492 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]]]}] 03:50:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 03:50:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 822ms 03:50:02 INFO - PROCESS | 2276 | 1465642202539 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 03:50:02 INFO - PROCESS | 2276 | 1465642202540 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 03:50:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 03:50:02 INFO - PROCESS | 2276 | 1465642202543 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 03:50:02 INFO - PROCESS | 2276 | 1465642202544 Marionette TRACE conn2 <- [1,1082,null,{}] 03:50:02 INFO - PROCESS | 2276 | 1465642202546 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}] 03:50:02 INFO - PROCESS | 2276 | 1465642202547 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:02 INFO - PROCESS | 2276 | 1465642202642 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 03:50:02 INFO - PROCESS | 2276 | 1465642202694 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:02 INFO - PROCESS | 2276 | 1465642202695 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:02 INFO - PROCESS | 2276 | ++DOCSHELL 0x12ab92000 == 42 [pid = 2276] [id = 278] 03:50:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x113285c00) [pid = 2276] [serial = 832] [outer = 0x0] 03:50:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x1182df000) [pid = 2276] [serial = 833] [outer = 0x113285c00] 03:50:02 INFO - PROCESS | 2276 | 1465642202719 Marionette DEBUG loaded listener.js 03:50:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x12691b800) [pid = 2276] [serial = 834] [outer = 0x113285c00] 03:50:03 INFO - PROCESS | 2276 | 1465642202997 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]]]}] 03:50:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 03:50:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 470ms 03:50:03 INFO - PROCESS | 2276 | 1465642203013 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 03:50:03 INFO - PROCESS | 2276 | 1465642203014 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 03:50:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 03:50:03 INFO - PROCESS | 2276 | 1465642203024 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 03:50:03 INFO - PROCESS | 2276 | 1465642203025 Marionette TRACE conn2 <- [1,1086,null,{}] 03:50:03 INFO - PROCESS | 2276 | 1465642203027 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}] 03:50:03 INFO - PROCESS | 2276 | 1465642203028 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:03 INFO - PROCESS | 2276 | 1465642203113 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 03:50:03 INFO - PROCESS | 2276 | 1465642203119 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:03 INFO - PROCESS | 2276 | 1465642203120 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:03 INFO - PROCESS | 2276 | ++DOCSHELL 0x12ba63000 == 43 [pid = 2276] [id = 279] 03:50:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x121223400) [pid = 2276] [serial = 835] [outer = 0x0] 03:50:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x126ed2c00) [pid = 2276] [serial = 836] [outer = 0x121223400] 03:50:03 INFO - PROCESS | 2276 | 1465642203144 Marionette DEBUG loaded listener.js 03:50:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x126eda400) [pid = 2276] [serial = 837] [outer = 0x121223400] 03:50:03 INFO - PROCESS | 2276 | 1465642203472 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]]]}] 03:50:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 03:50:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 468ms 03:50:03 INFO - PROCESS | 2276 | 1465642203492 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 03:50:03 INFO - PROCESS | 2276 | 1465642203494 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 03:50:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 03:50:03 INFO - PROCESS | 2276 | 1465642203496 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 03:50:03 INFO - PROCESS | 2276 | 1465642203497 Marionette TRACE conn2 <- [1,1090,null,{}] 03:50:03 INFO - PROCESS | 2276 | 1465642203502 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}] 03:50:03 INFO - PROCESS | 2276 | 1465642203503 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:03 INFO - PROCESS | 2276 | 1465642203618 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 03:50:03 INFO - PROCESS | 2276 | 1465642203624 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:03 INFO - PROCESS | 2276 | 1465642203625 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:03 INFO - PROCESS | 2276 | ++DOCSHELL 0x12be22800 == 44 [pid = 2276] [id = 280] 03:50:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x1182e7000) [pid = 2276] [serial = 838] [outer = 0x0] 03:50:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x126b26400) [pid = 2276] [serial = 839] [outer = 0x1182e7000] 03:50:03 INFO - PROCESS | 2276 | 1465642203648 Marionette DEBUG loaded listener.js 03:50:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 98 (0x128bb2c00) [pid = 2276] [serial = 840] [outer = 0x1182e7000] 03:50:03 INFO - PROCESS | 2276 | 1465642203943 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]]]}] 03:50:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 03:50:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 472ms 03:50:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 03:50:03 INFO - PROCESS | 2276 | 1465642203970 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 03:50:03 INFO - PROCESS | 2276 | 1465642203971 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 03:50:03 INFO - PROCESS | 2276 | 1465642203973 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 03:50:03 INFO - PROCESS | 2276 | 1465642203974 Marionette TRACE conn2 <- [1,1094,null,{}] 03:50:03 INFO - PROCESS | 2276 | 1465642203976 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}] 03:50:03 INFO - PROCESS | 2276 | 1465642203977 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:04 INFO - PROCESS | 2276 | 1465642204063 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 03:50:04 INFO - PROCESS | 2276 | 1465642204066 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:04 INFO - PROCESS | 2276 | 1465642204067 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:04 INFO - PROCESS | 2276 | ++DOCSHELL 0x12be4c000 == 45 [pid = 2276] [id = 281] 03:50:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x128bb5400) [pid = 2276] [serial = 841] [outer = 0x0] 03:50:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x128bba400) [pid = 2276] [serial = 842] [outer = 0x128bb5400] 03:50:04 INFO - PROCESS | 2276 | 1465642204091 Marionette DEBUG loaded listener.js 03:50:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 101 (0x128bc0400) [pid = 2276] [serial = 843] [outer = 0x128bb5400] 03:50:04 INFO - PROCESS | 2276 | 1465642204703 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]]]}] 03:50:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 03:50:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 771ms 03:50:04 INFO - PROCESS | 2276 | 1465642204854 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 03:50:04 INFO - PROCESS | 2276 | 1465642204857 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 03:50:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 03:50:04 INFO - PROCESS | 2276 | 1465642204866 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 03:50:04 INFO - PROCESS | 2276 | 1465642204868 Marionette TRACE conn2 <- [1,1098,null,{}] 03:50:04 INFO - PROCESS | 2276 | 1465642204871 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}] 03:50:04 INFO - PROCESS | 2276 | 1465642204873 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:04 INFO - PROCESS | 2276 | 1465642204990 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 03:50:05 INFO - PROCESS | 2276 | 1465642205041 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:05 INFO - PROCESS | 2276 | 1465642205043 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:05 INFO - PROCESS | 2276 | ++DOCSHELL 0x121025000 == 46 [pid = 2276] [id = 282] 03:50:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 102 (0x112faf400) [pid = 2276] [serial = 844] [outer = 0x0] 03:50:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 103 (0x1182dd000) [pid = 2276] [serial = 845] [outer = 0x112faf400] 03:50:05 INFO - PROCESS | 2276 | 1465642205074 Marionette DEBUG loaded listener.js 03:50:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 104 (0x118a59000) [pid = 2276] [serial = 846] [outer = 0x112faf400] 03:50:05 INFO - PROCESS | 2276 | 1465642205788 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]]]}] 03:50:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 03:50:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 972ms 03:50:05 INFO - PROCESS | 2276 | 1465642205846 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 03:50:05 INFO - PROCESS | 2276 | 1465642205850 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 03:50:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 03:50:05 INFO - PROCESS | 2276 | 1465642205855 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 03:50:05 INFO - PROCESS | 2276 | 1465642205858 Marionette TRACE conn2 <- [1,1102,null,{}] 03:50:05 INFO - PROCESS | 2276 | 1465642205861 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}] 03:50:05 INFO - PROCESS | 2276 | 1465642205864 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:05 INFO - PROCESS | 2276 | 1465642205968 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 03:50:06 INFO - PROCESS | 2276 | 1465642206043 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:06 INFO - PROCESS | 2276 | 1465642206046 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:06 INFO - PROCESS | 2276 | ++DOCSHELL 0x1133d4800 == 47 [pid = 2276] [id = 283] 03:50:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 105 (0x116979400) [pid = 2276] [serial = 847] [outer = 0x0] 03:50:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 106 (0x116f17800) [pid = 2276] [serial = 848] [outer = 0x116979400] 03:50:06 INFO - PROCESS | 2276 | 1465642206074 Marionette DEBUG loaded listener.js 03:50:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 107 (0x1182e1c00) [pid = 2276] [serial = 849] [outer = 0x116979400] 03:50:06 INFO - PROCESS | 2276 | --DOCSHELL 0x12be22800 == 46 [pid = 2276] [id = 280] 03:50:06 INFO - PROCESS | 2276 | --DOCSHELL 0x12ba63000 == 45 [pid = 2276] [id = 279] 03:50:06 INFO - PROCESS | 2276 | --DOCSHELL 0x12ab92000 == 44 [pid = 2276] [id = 278] 03:50:06 INFO - PROCESS | 2276 | --DOCSHELL 0x117141000 == 43 [pid = 2276] [id = 277] 03:50:06 INFO - PROCESS | 2276 | --DOCSHELL 0x1295cb800 == 42 [pid = 2276] [id = 276] 03:50:06 INFO - PROCESS | 2276 | --DOMWINDOW == 106 (0x126b2f000) [pid = 2276] [serial = 788] [outer = 0x0] [url = about:blank] 03:50:06 INFO - PROCESS | 2276 | --DOCSHELL 0x129279000 == 41 [pid = 2276] [id = 275] 03:50:06 INFO - PROCESS | 2276 | --DOCSHELL 0x119893800 == 40 [pid = 2276] [id = 274] 03:50:06 INFO - PROCESS | 2276 | --DOCSHELL 0x1269a0000 == 39 [pid = 2276] [id = 273] 03:50:06 INFO - PROCESS | 2276 | --DOCSHELL 0x1185a5000 == 38 [pid = 2276] [id = 272] 03:50:06 INFO - PROCESS | 2276 | --DOCSHELL 0x124a4b000 == 37 [pid = 2276] [id = 271] 03:50:06 INFO - PROCESS | 2276 | --DOCSHELL 0x12133d000 == 36 [pid = 2276] [id = 270] 03:50:06 INFO - PROCESS | 2276 | --DOCSHELL 0x120e27000 == 35 [pid = 2276] [id = 269] 03:50:06 INFO - PROCESS | 2276 | --DOCSHELL 0x1198a8000 == 34 [pid = 2276] [id = 268] 03:50:06 INFO - PROCESS | 2276 | --DOCSHELL 0x119281000 == 33 [pid = 2276] [id = 267] 03:50:06 INFO - PROCESS | 2276 | --DOCSHELL 0x1185a7800 == 32 [pid = 2276] [id = 266] 03:50:06 INFO - PROCESS | 2276 | --DOCSHELL 0x117154000 == 31 [pid = 2276] [id = 265] 03:50:06 INFO - PROCESS | 2276 | --DOCSHELL 0x114f4b000 == 30 [pid = 2276] [id = 264] 03:50:06 INFO - PROCESS | 2276 | --DOMWINDOW == 105 (0x120e10c00) [pid = 2276] [serial = 767] [outer = 0x0] [url = about:blank] 03:50:06 INFO - PROCESS | 2276 | --DOMWINDOW == 104 (0x119710400) [pid = 2276] [serial = 764] [outer = 0x0] [url = about:blank] 03:50:06 INFO - PROCESS | 2276 | --DOMWINDOW == 103 (0x119c2b400) [pid = 2276] [serial = 765] [outer = 0x0] [url = about:blank] 03:50:06 INFO - PROCESS | 2276 | --DOMWINDOW == 102 (0x118a52800) [pid = 2276] [serial = 761] [outer = 0x0] [url = about:blank] 03:50:06 INFO - PROCESS | 2276 | --DOMWINDOW == 101 (0x119224c00) [pid = 2276] [serial = 762] [outer = 0x0] [url = about:blank] 03:50:06 INFO - PROCESS | 2276 | --DOMWINDOW == 100 (0x116903c00) [pid = 2276] [serial = 758] [outer = 0x0] [url = about:blank] 03:50:06 INFO - PROCESS | 2276 | --DOMWINDOW == 99 (0x1175c4800) [pid = 2276] [serial = 759] [outer = 0x0] [url = about:blank] 03:50:06 INFO - PROCESS | 2276 | --DOMWINDOW == 98 (0x118a84c00) [pid = 2276] [serial = 756] [outer = 0x0] [url = about:blank] 03:50:06 INFO - PROCESS | 2276 | --DOMWINDOW == 97 (0x116638c00) [pid = 2276] [serial = 755] [outer = 0x0] [url = about:blank] 03:50:06 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x1175bb400) [pid = 2276] [serial = 753] [outer = 0x0] [url = about:blank] 03:50:06 INFO - PROCESS | 2276 | --DOMWINDOW == 95 (0x116980400) [pid = 2276] [serial = 752] [outer = 0x0] [url = about:blank] 03:50:06 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x112e0c400) [pid = 2276] [serial = 750] [outer = 0x0] [url = about:blank] 03:50:06 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x111fde800) [pid = 2276] [serial = 749] [outer = 0x0] [url = about:blank] 03:50:06 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x1218bb400) [pid = 2276] [serial = 747] [outer = 0x0] [url = about:blank] 03:50:06 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x121218800) [pid = 2276] [serial = 771] [outer = 0x0] [url = about:blank] 03:50:06 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x120fb0400) [pid = 2276] [serial = 783] [outer = 0x0] [url = about:blank] 03:50:06 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x1214f4c00) [pid = 2276] [serial = 785] [outer = 0x0] [url = about:blank] 03:50:06 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x120f81800) [pid = 2276] [serial = 768] [outer = 0x0] [url = about:blank] 03:50:06 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x120f84c00) [pid = 2276] [serial = 770] [outer = 0x0] [url = about:blank] 03:50:06 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x124a7b000) [pid = 2276] [serial = 773] [outer = 0x0] [url = about:blank] 03:50:06 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x1255ee800) [pid = 2276] [serial = 776] [outer = 0x0] [url = about:blank] 03:50:06 INFO - PROCESS | 2276 | --DOMWINDOW == 84 (0x124ffd800) [pid = 2276] [serial = 774] [outer = 0x0] [url = about:blank] 03:50:06 INFO - PROCESS | 2276 | --DOMWINDOW == 83 (0x126132c00) [pid = 2276] [serial = 777] [outer = 0x0] [url = about:blank] 03:50:06 INFO - PROCESS | 2276 | --DOMWINDOW == 82 (0x126554c00) [pid = 2276] [serial = 779] [outer = 0x0] [url = about:blank] 03:50:06 INFO - PROCESS | 2276 | --DOMWINDOW == 81 (0x1192dc800) [pid = 2276] [serial = 782] [outer = 0x0] [url = about:blank] 03:50:06 INFO - PROCESS | 2276 | --DOMWINDOW == 80 (0x126613000) [pid = 2276] [serial = 780] [outer = 0x0] [url = about:blank] 03:50:06 INFO - PROCESS | 2276 | --DOMWINDOW == 79 (0x126611000) [pid = 2276] [serial = 786] [outer = 0x0] [url = about:blank] 03:50:06 INFO - PROCESS | 2276 | 1465642206519 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]]]}] 03:50:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 03:50:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 670ms 03:50:06 INFO - PROCESS | 2276 | 1465642206525 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 03:50:06 INFO - PROCESS | 2276 | 1465642206529 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 03:50:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 03:50:06 INFO - PROCESS | 2276 | 1465642206535 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 03:50:06 INFO - PROCESS | 2276 | 1465642206537 Marionette TRACE conn2 <- [1,1106,null,{}] 03:50:06 INFO - PROCESS | 2276 | 1465642206540 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}] 03:50:06 INFO - PROCESS | 2276 | 1465642206541 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:06 INFO - PROCESS | 2276 | 1465642206620 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 03:50:06 INFO - PROCESS | 2276 | 1465642206625 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:06 INFO - PROCESS | 2276 | 1465642206626 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:06 INFO - PROCESS | 2276 | ++DOCSHELL 0x1169be800 == 31 [pid = 2276] [id = 284] 03:50:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 80 (0x11690c400) [pid = 2276] [serial = 850] [outer = 0x0] 03:50:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 81 (0x11855f000) [pid = 2276] [serial = 851] [outer = 0x11690c400] 03:50:06 INFO - PROCESS | 2276 | 1465642206656 Marionette DEBUG loaded listener.js 03:50:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 82 (0x119224400) [pid = 2276] [serial = 852] [outer = 0x11690c400] 03:50:06 INFO - PROCESS | 2276 | 1465642206986 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]]]}] 03:50:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 03:50:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 472ms 03:50:07 INFO - PROCESS | 2276 | 1465642207007 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 03:50:07 INFO - PROCESS | 2276 | 1465642207008 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 03:50:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 03:50:07 INFO - PROCESS | 2276 | 1465642207011 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 03:50:07 INFO - PROCESS | 2276 | 1465642207013 Marionette TRACE conn2 <- [1,1110,null,{}] 03:50:07 INFO - PROCESS | 2276 | 1465642207037 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}] 03:50:07 INFO - PROCESS | 2276 | 1465642207040 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:07 INFO - PROCESS | 2276 | 1465642207143 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 03:50:07 INFO - PROCESS | 2276 | 1465642207149 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:07 INFO - PROCESS | 2276 | 1465642207153 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:07 INFO - PROCESS | 2276 | ++DOCSHELL 0x1196b2800 == 32 [pid = 2276] [id = 285] 03:50:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 83 (0x1192dc800) [pid = 2276] [serial = 853] [outer = 0x0] 03:50:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x119711400) [pid = 2276] [serial = 854] [outer = 0x1192dc800] 03:50:07 INFO - PROCESS | 2276 | 1465642207181 Marionette DEBUG loaded listener.js 03:50:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x119970400) [pid = 2276] [serial = 855] [outer = 0x1192dc800] 03:50:07 INFO - PROCESS | 2276 | 1465642207513 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]]]}] 03:50:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 03:50:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 521ms 03:50:07 INFO - PROCESS | 2276 | 1465642207533 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 03:50:07 INFO - PROCESS | 2276 | 1465642207536 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 03:50:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 03:50:07 INFO - PROCESS | 2276 | 1465642207538 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 03:50:07 INFO - PROCESS | 2276 | 1465642207539 Marionette TRACE conn2 <- [1,1114,null,{}] 03:50:07 INFO - PROCESS | 2276 | 1465642207542 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}] 03:50:07 INFO - PROCESS | 2276 | 1465642207543 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:07 INFO - PROCESS | 2276 | 1465642207622 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 03:50:07 INFO - PROCESS | 2276 | 1465642207677 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:07 INFO - PROCESS | 2276 | 1465642207679 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:07 INFO - PROCESS | 2276 | ++DOCSHELL 0x119bee000 == 33 [pid = 2276] [id = 286] 03:50:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x11996fc00) [pid = 2276] [serial = 856] [outer = 0x0] 03:50:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x120e0a000) [pid = 2276] [serial = 857] [outer = 0x11996fc00] 03:50:07 INFO - PROCESS | 2276 | 1465642207703 Marionette DEBUG loaded listener.js 03:50:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x120f81800) [pid = 2276] [serial = 858] [outer = 0x11996fc00] 03:50:07 INFO - PROCESS | 2276 | 1465642207992 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]]]}] 03:50:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 03:50:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 471ms 03:50:08 INFO - PROCESS | 2276 | 1465642208010 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 03:50:08 INFO - PROCESS | 2276 | 1465642208011 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 03:50:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 03:50:08 INFO - PROCESS | 2276 | 1465642208015 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 03:50:08 INFO - PROCESS | 2276 | 1465642208020 Marionette TRACE conn2 <- [1,1118,null,{}] 03:50:08 INFO - PROCESS | 2276 | 1465642208031 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}] 03:50:08 INFO - PROCESS | 2276 | 1465642208037 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:08 INFO - PROCESS | 2276 | 1465642208129 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 03:50:08 INFO - PROCESS | 2276 | 1465642208135 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:08 INFO - PROCESS | 2276 | 1465642208136 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:08 INFO - PROCESS | 2276 | ++DOCSHELL 0x12346b800 == 34 [pid = 2276] [id = 287] 03:50:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x1182db400) [pid = 2276] [serial = 859] [outer = 0x0] 03:50:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x121215000) [pid = 2276] [serial = 860] [outer = 0x1182db400] 03:50:08 INFO - PROCESS | 2276 | 1465642208161 Marionette DEBUG loaded listener.js 03:50:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x1214edc00) [pid = 2276] [serial = 861] [outer = 0x1182db400] 03:50:08 INFO - PROCESS | 2276 | 1465642208502 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]]]}] 03:50:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 03:50:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 531ms 03:50:08 INFO - PROCESS | 2276 | 1465642208546 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 03:50:08 INFO - PROCESS | 2276 | 1465642208547 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 03:50:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 03:50:08 INFO - PROCESS | 2276 | 1465642208549 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 03:50:08 INFO - PROCESS | 2276 | 1465642208550 Marionette TRACE conn2 <- [1,1122,null,{}] 03:50:08 INFO - PROCESS | 2276 | 1465642208553 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}] 03:50:08 INFO - PROCESS | 2276 | 1465642208557 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:08 INFO - PROCESS | 2276 | 1465642208704 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 03:50:08 INFO - PROCESS | 2276 | 1465642208720 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:08 INFO - PROCESS | 2276 | 1465642208722 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:08 INFO - PROCESS | 2276 | ++DOCSHELL 0x125595800 == 35 [pid = 2276] [id = 288] 03:50:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x1214f2800) [pid = 2276] [serial = 862] [outer = 0x0] 03:50:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x121b9b400) [pid = 2276] [serial = 863] [outer = 0x1214f2800] 03:50:08 INFO - PROCESS | 2276 | 1465642208746 Marionette DEBUG loaded listener.js 03:50:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x124c87000) [pid = 2276] [serial = 864] [outer = 0x1214f2800] 03:50:09 INFO - PROCESS | 2276 | 1465642209092 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]]]}] 03:50:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 03:50:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 571ms 03:50:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 03:50:09 INFO - PROCESS | 2276 | 1465642209125 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 03:50:09 INFO - PROCESS | 2276 | 1465642209126 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 03:50:09 INFO - PROCESS | 2276 | 1465642209129 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 03:50:09 INFO - PROCESS | 2276 | 1465642209130 Marionette TRACE conn2 <- [1,1126,null,{}] 03:50:09 INFO - PROCESS | 2276 | 1465642209132 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}] 03:50:09 INFO - PROCESS | 2276 | 1465642209133 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:09 INFO - PROCESS | 2276 | 1465642209228 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 03:50:09 INFO - PROCESS | 2276 | 1465642209232 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:09 INFO - PROCESS | 2276 | 1465642209240 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:09 INFO - PROCESS | 2276 | ++DOCSHELL 0x1269ab000 == 36 [pid = 2276] [id = 289] 03:50:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x118a52800) [pid = 2276] [serial = 865] [outer = 0x0] 03:50:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x1255e7c00) [pid = 2276] [serial = 866] [outer = 0x118a52800] 03:50:09 INFO - PROCESS | 2276 | 1465642209293 Marionette DEBUG loaded listener.js 03:50:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x126139800) [pid = 2276] [serial = 867] [outer = 0x118a52800] 03:50:09 INFO - PROCESS | 2276 | 1465642209631 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]]]}] 03:50:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 03:50:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 517ms 03:50:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 03:50:09 INFO - PROCESS | 2276 | 1465642209647 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 03:50:09 INFO - PROCESS | 2276 | 1465642209648 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 03:50:09 INFO - PROCESS | 2276 | 1465642209652 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 03:50:09 INFO - PROCESS | 2276 | 1465642209654 Marionette TRACE conn2 <- [1,1130,null,{}] 03:50:09 INFO - PROCESS | 2276 | 1465642209656 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}] 03:50:09 INFO - PROCESS | 2276 | 1465642209657 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:09 INFO - PROCESS | 2276 | 1465642209755 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 03:50:09 INFO - PROCESS | 2276 | 1465642209767 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:09 INFO - PROCESS | 2276 | 1465642209769 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:09 INFO - PROCESS | 2276 | ++DOCSHELL 0x11713f000 == 37 [pid = 2276] [id = 290] 03:50:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 98 (0x1237b4400) [pid = 2276] [serial = 868] [outer = 0x0] 03:50:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x12660c400) [pid = 2276] [serial = 869] [outer = 0x1237b4400] 03:50:09 INFO - PROCESS | 2276 | 1465642209792 Marionette DEBUG loaded listener.js 03:50:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x126820800) [pid = 2276] [serial = 870] [outer = 0x1237b4400] 03:50:10 INFO - PROCESS | 2276 | 1465642210111 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]]]}] 03:50:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 03:50:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 519ms 03:50:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 03:50:10 INFO - PROCESS | 2276 | 1465642210171 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 03:50:10 INFO - PROCESS | 2276 | 1465642210172 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 03:50:10 INFO - PROCESS | 2276 | 1465642210174 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 03:50:10 INFO - PROCESS | 2276 | 1465642210175 Marionette TRACE conn2 <- [1,1134,null,{}] 03:50:10 INFO - PROCESS | 2276 | 1465642210178 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}] 03:50:10 INFO - PROCESS | 2276 | 1465642210179 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:10 INFO - PROCESS | 2276 | 1465642210284 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 03:50:10 INFO - PROCESS | 2276 | 1465642210296 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:10 INFO - PROCESS | 2276 | 1465642210297 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:10 INFO - PROCESS | 2276 | ++DOCSHELL 0x1295bc800 == 38 [pid = 2276] [id = 291] 03:50:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 101 (0x126b27800) [pid = 2276] [serial = 871] [outer = 0x0] 03:50:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 102 (0x126ecf000) [pid = 2276] [serial = 872] [outer = 0x126b27800] 03:50:10 INFO - PROCESS | 2276 | 1465642210322 Marionette DEBUG loaded listener.js 03:50:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 103 (0x128a25400) [pid = 2276] [serial = 873] [outer = 0x126b27800] 03:50:10 INFO - PROCESS | 2276 | --DOMWINDOW == 102 (0x1182e7000) [pid = 2276] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 03:50:10 INFO - PROCESS | 2276 | --DOMWINDOW == 101 (0x110fab800) [pid = 2276] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 03:50:10 INFO - PROCESS | 2276 | --DOMWINDOW == 100 (0x119226c00) [pid = 2276] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 03:50:10 INFO - PROCESS | 2276 | --DOMWINDOW == 99 (0x12660a800) [pid = 2276] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 03:50:10 INFO - PROCESS | 2276 | --DOMWINDOW == 98 (0x118560800) [pid = 2276] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 03:50:10 INFO - PROCESS | 2276 | --DOMWINDOW == 97 (0x110e75000) [pid = 2276] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 03:50:10 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x11922d000) [pid = 2276] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 03:50:10 INFO - PROCESS | 2276 | --DOMWINDOW == 95 (0x1192d1400) [pid = 2276] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 03:50:10 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x120e8bc00) [pid = 2276] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 03:50:10 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x113285c00) [pid = 2276] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 03:50:10 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x1214f0000) [pid = 2276] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 03:50:10 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x119840800) [pid = 2276] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 03:50:10 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x1121a7000) [pid = 2276] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 03:50:10 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x124f21800) [pid = 2276] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 03:50:10 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x121223400) [pid = 2276] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 03:50:10 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x112fa3c00) [pid = 2276] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 03:50:10 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x113c86c00) [pid = 2276] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 03:50:10 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x12681f400) [pid = 2276] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 03:50:10 INFO - PROCESS | 2276 | 1465642210799 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]]]}] 03:50:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 03:50:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 667ms 03:50:10 INFO - PROCESS | 2276 | 1465642210843 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 03:50:10 INFO - PROCESS | 2276 | 1465642210844 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 03:50:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 03:50:10 INFO - PROCESS | 2276 | 1465642210847 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 03:50:10 INFO - PROCESS | 2276 | 1465642210848 Marionette TRACE conn2 <- [1,1138,null,{}] 03:50:10 INFO - PROCESS | 2276 | 1465642210850 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}] 03:50:10 INFO - PROCESS | 2276 | 1465642210851 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:10 INFO - PROCESS | 2276 | 1465642210932 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 03:50:10 INFO - PROCESS | 2276 | 1465642210938 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:10 INFO - PROCESS | 2276 | 1465642210939 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:10 INFO - PROCESS | 2276 | ++DOCSHELL 0x121265000 == 39 [pid = 2276] [id = 292] 03:50:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x110e7e400) [pid = 2276] [serial = 874] [outer = 0x0] 03:50:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x116761000) [pid = 2276] [serial = 875] [outer = 0x110e7e400] 03:50:10 INFO - PROCESS | 2276 | 1465642210963 Marionette DEBUG loaded listener.js 03:50:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x120e8bc00) [pid = 2276] [serial = 876] [outer = 0x110e7e400] 03:50:11 INFO - PROCESS | 2276 | 1465642211292 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]]]}] 03:50:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x1214f0000) [pid = 2276] [serial = 877] [outer = 0x12caa2000] 03:50:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 03:50:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 470ms 03:50:11 INFO - PROCESS | 2276 | 1465642211328 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 03:50:11 INFO - PROCESS | 2276 | 1465642211329 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 03:50:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 03:50:11 INFO - PROCESS | 2276 | 1465642211353 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 03:50:11 INFO - PROCESS | 2276 | 1465642211355 Marionette TRACE conn2 <- [1,1142,null,{}] 03:50:11 INFO - PROCESS | 2276 | 1465642211360 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}] 03:50:11 INFO - PROCESS | 2276 | 1465642211362 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:11 INFO - PROCESS | 2276 | 1465642211457 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 03:50:11 INFO - PROCESS | 2276 | 1465642211460 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:11 INFO - PROCESS | 2276 | 1465642211462 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:11 INFO - PROCESS | 2276 | ++DOCSHELL 0x12b03c800 == 40 [pid = 2276] [id = 293] 03:50:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x120fb2c00) [pid = 2276] [serial = 878] [outer = 0x0] 03:50:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x128a27800) [pid = 2276] [serial = 879] [outer = 0x120fb2c00] 03:50:11 INFO - PROCESS | 2276 | 1465642211490 Marionette DEBUG loaded listener.js 03:50:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x128cc4800) [pid = 2276] [serial = 880] [outer = 0x120fb2c00] 03:50:11 INFO - PROCESS | 2276 | 1465642211812 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]]]}] 03:50:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 03:50:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 484ms 03:50:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 03:50:11 INFO - PROCESS | 2276 | 1465642211825 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 03:50:11 INFO - PROCESS | 2276 | 1465642211826 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 03:50:11 INFO - PROCESS | 2276 | 1465642211828 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 03:50:11 INFO - PROCESS | 2276 | 1465642211829 Marionette TRACE conn2 <- [1,1146,null,{}] 03:50:11 INFO - PROCESS | 2276 | 1465642211832 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}] 03:50:11 INFO - PROCESS | 2276 | 1465642211835 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:11 INFO - PROCESS | 2276 | 1465642211913 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 03:50:11 INFO - PROCESS | 2276 | 1465642211919 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:11 INFO - PROCESS | 2276 | 1465642211920 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:11 INFO - PROCESS | 2276 | ++DOCSHELL 0x12ba5b000 == 41 [pid = 2276] [id = 294] 03:50:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x128cc7400) [pid = 2276] [serial = 881] [outer = 0x0] 03:50:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x128ccd400) [pid = 2276] [serial = 882] [outer = 0x128cc7400] 03:50:11 INFO - PROCESS | 2276 | 1465642211943 Marionette DEBUG loaded listener.js 03:50:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x128d18400) [pid = 2276] [serial = 883] [outer = 0x128cc7400] 03:50:12 INFO - PROCESS | 2276 | 1465642212269 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]]]}] 03:50:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 03:50:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 473ms 03:50:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 03:50:12 INFO - PROCESS | 2276 | 1465642212302 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 03:50:12 INFO - PROCESS | 2276 | 1465642212304 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 03:50:12 INFO - PROCESS | 2276 | 1465642212306 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 03:50:12 INFO - PROCESS | 2276 | 1465642212307 Marionette TRACE conn2 <- [1,1150,null,{}] 03:50:12 INFO - PROCESS | 2276 | 1465642212309 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}] 03:50:12 INFO - PROCESS | 2276 | 1465642212310 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:12 INFO - PROCESS | 2276 | 1465642212426 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 03:50:12 INFO - PROCESS | 2276 | 1465642212432 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:12 INFO - PROCESS | 2276 | 1465642212433 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:12 INFO - PROCESS | 2276 | ++DOCSHELL 0x12be47800 == 42 [pid = 2276] [id = 295] 03:50:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x128d19000) [pid = 2276] [serial = 884] [outer = 0x0] 03:50:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x128d1f000) [pid = 2276] [serial = 885] [outer = 0x128d19000] 03:50:12 INFO - PROCESS | 2276 | 1465642212457 Marionette DEBUG loaded listener.js 03:50:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 98 (0x128d2b000) [pid = 2276] [serial = 886] [outer = 0x128d19000] 03:50:12 INFO - PROCESS | 2276 | 1465642212811 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]]]}] 03:50:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 03:50:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 518ms 03:50:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 03:50:12 INFO - PROCESS | 2276 | 1465642212825 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 03:50:12 INFO - PROCESS | 2276 | 1465642212827 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 03:50:12 INFO - PROCESS | 2276 | 1465642212833 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 03:50:12 INFO - PROCESS | 2276 | 1465642212838 Marionette TRACE conn2 <- [1,1154,null,{}] 03:50:12 INFO - PROCESS | 2276 | 1465642212844 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}] 03:50:12 INFO - PROCESS | 2276 | 1465642212847 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:13 INFO - PROCESS | 2276 | 1465642213018 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 03:50:13 INFO - PROCESS | 2276 | 1465642213140 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:13 INFO - PROCESS | 2276 | 1465642213142 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:13 INFO - PROCESS | 2276 | ++DOCSHELL 0x1164ab000 == 43 [pid = 2276] [id = 296] 03:50:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x112fa5400) [pid = 2276] [serial = 887] [outer = 0x0] 03:50:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x113c85400) [pid = 2276] [serial = 888] [outer = 0x112fa5400] 03:50:13 INFO - PROCESS | 2276 | 1465642213199 Marionette DEBUG loaded listener.js 03:50:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 101 (0x1175c4800) [pid = 2276] [serial = 889] [outer = 0x112fa5400] 03:50:13 INFO - PROCESS | 2276 | 1465642213658 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]]]}] 03:50:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 03:50:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 878ms 03:50:13 INFO - PROCESS | 2276 | 1465642213709 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 03:50:13 INFO - PROCESS | 2276 | 1465642213712 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 03:50:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 03:50:13 INFO - PROCESS | 2276 | 1465642213717 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 03:50:13 INFO - PROCESS | 2276 | 1465642213719 Marionette TRACE conn2 <- [1,1158,null,{}] 03:50:13 INFO - PROCESS | 2276 | 1465642213722 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}] 03:50:13 INFO - PROCESS | 2276 | 1465642213723 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:13 INFO - PROCESS | 2276 | 1465642213829 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 03:50:13 INFO - PROCESS | 2276 | 1465642213885 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:13 INFO - PROCESS | 2276 | 1465642213886 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:13 INFO - PROCESS | 2276 | ++DOCSHELL 0x120e43000 == 44 [pid = 2276] [id = 297] 03:50:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 102 (0x118f8d800) [pid = 2276] [serial = 890] [outer = 0x0] 03:50:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 103 (0x1192d8800) [pid = 2276] [serial = 891] [outer = 0x118f8d800] 03:50:13 INFO - PROCESS | 2276 | 1465642213916 Marionette DEBUG loaded listener.js 03:50:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 104 (0x119836800) [pid = 2276] [serial = 892] [outer = 0x118f8d800] 03:50:14 INFO - PROCESS | 2276 | 1465642214366 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]]]}] 03:50:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 03:50:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 670ms 03:50:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 03:50:14 INFO - PROCESS | 2276 | 1465642214387 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 03:50:14 INFO - PROCESS | 2276 | 1465642214389 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 03:50:14 INFO - PROCESS | 2276 | 1465642214391 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 03:50:14 INFO - PROCESS | 2276 | 1465642214394 Marionette TRACE conn2 <- [1,1162,null,{}] 03:50:14 INFO - PROCESS | 2276 | 1465642214402 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}] 03:50:14 INFO - PROCESS | 2276 | 1465642214405 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:14 INFO - PROCESS | 2276 | 1465642214513 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 03:50:14 INFO - PROCESS | 2276 | 1465642214569 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:14 INFO - PROCESS | 2276 | 1465642214571 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:14 INFO - PROCESS | 2276 | ++DOCSHELL 0x12ba5e000 == 45 [pid = 2276] [id = 298] 03:50:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 105 (0x120f83c00) [pid = 2276] [serial = 893] [outer = 0x0] 03:50:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 106 (0x1214eb000) [pid = 2276] [serial = 894] [outer = 0x120f83c00] 03:50:14 INFO - PROCESS | 2276 | 1465642214603 Marionette DEBUG loaded listener.js 03:50:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 107 (0x121be4000) [pid = 2276] [serial = 895] [outer = 0x120f83c00] 03:50:15 INFO - PROCESS | 2276 | 1465642215054 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]]]}] 03:50:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 03:50:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 723ms 03:50:15 INFO - PROCESS | 2276 | 1465642215154 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 03:50:15 INFO - PROCESS | 2276 | 1465642215156 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 03:50:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 03:50:15 INFO - PROCESS | 2276 | 1465642215160 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 03:50:15 INFO - PROCESS | 2276 | 1465642215161 Marionette TRACE conn2 <- [1,1166,null,{}] 03:50:15 INFO - PROCESS | 2276 | 1465642215163 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}] 03:50:15 INFO - PROCESS | 2276 | 1465642215165 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:15 INFO - PROCESS | 2276 | 1465642215300 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 03:50:15 INFO - PROCESS | 2276 | 1465642215339 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:15 INFO - PROCESS | 2276 | 1465642215340 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:15 INFO - PROCESS | 2276 | ++DOCSHELL 0x12a8b8800 == 46 [pid = 2276] [id = 299] 03:50:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 108 (0x124c83400) [pid = 2276] [serial = 896] [outer = 0x0] 03:50:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 109 (0x1255ef400) [pid = 2276] [serial = 897] [outer = 0x124c83400] 03:50:15 INFO - PROCESS | 2276 | 1465642215369 Marionette DEBUG loaded listener.js 03:50:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 110 (0x126ed5c00) [pid = 2276] [serial = 898] [outer = 0x124c83400] 03:50:15 INFO - PROCESS | 2276 | 1465642215923 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]]]}] 03:50:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 03:50:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 821ms 03:50:15 INFO - PROCESS | 2276 | 1465642215986 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 03:50:15 INFO - PROCESS | 2276 | 1465642215989 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 03:50:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 03:50:15 INFO - PROCESS | 2276 | 1465642215993 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 03:50:15 INFO - PROCESS | 2276 | 1465642215995 Marionette TRACE conn2 <- [1,1170,null,{}] 03:50:16 INFO - PROCESS | 2276 | 1465642215999 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}] 03:50:16 INFO - PROCESS | 2276 | 1465642216003 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:16 INFO - PROCESS | 2276 | 1465642216098 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 03:50:16 INFO - PROCESS | 2276 | 1465642216170 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:16 INFO - PROCESS | 2276 | 1465642216173 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:16 INFO - PROCESS | 2276 | ++DOCSHELL 0x113c12000 == 47 [pid = 2276] [id = 300] 03:50:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 111 (0x116f7e400) [pid = 2276] [serial = 899] [outer = 0x0] 03:50:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 112 (0x11841c000) [pid = 2276] [serial = 900] [outer = 0x116f7e400] 03:50:16 INFO - PROCESS | 2276 | 1465642216202 Marionette DEBUG loaded listener.js 03:50:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 113 (0x118a88c00) [pid = 2276] [serial = 901] [outer = 0x116f7e400] 03:50:17 INFO - PROCESS | 2276 | --DOCSHELL 0x12b715800 == 46 [pid = 2276] [id = 263] 03:50:17 INFO - PROCESS | 2276 | --DOCSHELL 0x12ba5b000 == 45 [pid = 2276] [id = 294] 03:50:17 INFO - PROCESS | 2276 | --DOCSHELL 0x12b03c800 == 44 [pid = 2276] [id = 293] 03:50:17 INFO - PROCESS | 2276 | --DOCSHELL 0x121265000 == 43 [pid = 2276] [id = 292] 03:50:17 INFO - PROCESS | 2276 | --DOCSHELL 0x1295bc800 == 42 [pid = 2276] [id = 291] 03:50:17 INFO - PROCESS | 2276 | --DOCSHELL 0x11713f000 == 41 [pid = 2276] [id = 290] 03:50:17 INFO - PROCESS | 2276 | --DOCSHELL 0x1269ab000 == 40 [pid = 2276] [id = 289] 03:50:17 INFO - PROCESS | 2276 | --DOCSHELL 0x125595800 == 39 [pid = 2276] [id = 288] 03:50:17 INFO - PROCESS | 2276 | --DOCSHELL 0x12346b800 == 38 [pid = 2276] [id = 287] 03:50:17 INFO - PROCESS | 2276 | --DOCSHELL 0x119bee000 == 37 [pid = 2276] [id = 286] 03:50:17 INFO - PROCESS | 2276 | --DOCSHELL 0x1196b2800 == 36 [pid = 2276] [id = 285] 03:50:17 INFO - PROCESS | 2276 | --DOCSHELL 0x1169be800 == 35 [pid = 2276] [id = 284] 03:50:17 INFO - PROCESS | 2276 | --DOCSHELL 0x1133d4800 == 34 [pid = 2276] [id = 283] 03:50:17 INFO - PROCESS | 2276 | --DOCSHELL 0x121025000 == 33 [pid = 2276] [id = 282] 03:50:17 INFO - PROCESS | 2276 | --DOCSHELL 0x12be4c000 == 32 [pid = 2276] [id = 281] 03:50:17 INFO - PROCESS | 2276 | --DOCSHELL 0x12a8b8800 == 31 [pid = 2276] [id = 299] 03:50:17 INFO - PROCESS | 2276 | --DOCSHELL 0x12ba5e000 == 30 [pid = 2276] [id = 298] 03:50:17 INFO - PROCESS | 2276 | --DOCSHELL 0x120e43000 == 29 [pid = 2276] [id = 297] 03:50:17 INFO - PROCESS | 2276 | --DOCSHELL 0x12be47800 == 28 [pid = 2276] [id = 295] 03:50:17 INFO - PROCESS | 2276 | --DOCSHELL 0x1164ab000 == 27 [pid = 2276] [id = 296] 03:50:17 INFO - PROCESS | 2276 | --DOMWINDOW == 112 (0x11859b000) [pid = 2276] [serial = 803] [outer = 0x0] [url = about:blank] 03:50:17 INFO - PROCESS | 2276 | --DOMWINDOW == 111 (0x12131b800) [pid = 2276] [serial = 815] [outer = 0x0] [url = about:blank] 03:50:17 INFO - PROCESS | 2276 | --DOMWINDOW == 110 (0x126921c00) [pid = 2276] [serial = 828] [outer = 0x0] [url = about:blank] 03:50:17 INFO - PROCESS | 2276 | --DOMWINDOW == 109 (0x118a84400) [pid = 2276] [serial = 800] [outer = 0x0] [url = about:blank] 03:50:17 INFO - PROCESS | 2276 | --DOMWINDOW == 108 (0x1182dc400) [pid = 2276] [serial = 797] [outer = 0x0] [url = about:blank] 03:50:17 INFO - PROCESS | 2276 | --DOMWINDOW == 107 (0x120e98800) [pid = 2276] [serial = 810] [outer = 0x0] [url = about:blank] 03:50:17 INFO - PROCESS | 2276 | --DOMWINDOW == 106 (0x119228c00) [pid = 2276] [serial = 801] [outer = 0x0] [url = about:blank] 03:50:17 INFO - PROCESS | 2276 | --DOMWINDOW == 105 (0x119c31400) [pid = 2276] [serial = 807] [outer = 0x0] [url = about:blank] 03:50:17 INFO - PROCESS | 2276 | --DOMWINDOW == 104 (0x12131d000) [pid = 2276] [serial = 813] [outer = 0x0] [url = about:blank] 03:50:17 INFO - PROCESS | 2276 | --DOMWINDOW == 103 (0x12691b800) [pid = 2276] [serial = 834] [outer = 0x0] [url = about:blank] 03:50:17 INFO - PROCESS | 2276 | --DOMWINDOW == 102 (0x121bea000) [pid = 2276] [serial = 819] [outer = 0x0] [url = about:blank] 03:50:17 INFO - PROCESS | 2276 | --DOMWINDOW == 101 (0x124cdf800) [pid = 2276] [serial = 822] [outer = 0x0] [url = about:blank] 03:50:17 INFO - PROCESS | 2276 | --DOMWINDOW == 100 (0x121bde000) [pid = 2276] [serial = 818] [outer = 0x0] [url = about:blank] 03:50:17 INFO - PROCESS | 2276 | --DOMWINDOW == 99 (0x1192d8c00) [pid = 2276] [serial = 804] [outer = 0x0] [url = about:blank] 03:50:17 INFO - PROCESS | 2276 | --DOMWINDOW == 98 (0x1175c6800) [pid = 2276] [serial = 831] [outer = 0x0] [url = about:blank] 03:50:17 INFO - PROCESS | 2276 | --DOMWINDOW == 97 (0x1255f5800) [pid = 2276] [serial = 824] [outer = 0x0] [url = about:blank] 03:50:17 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x126ed2c00) [pid = 2276] [serial = 836] [outer = 0x0] [url = about:blank] 03:50:17 INFO - PROCESS | 2276 | --DOMWINDOW == 95 (0x1182df000) [pid = 2276] [serial = 833] [outer = 0x0] [url = about:blank] 03:50:17 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x119702c00) [pid = 2276] [serial = 806] [outer = 0x0] [url = about:blank] 03:50:17 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x112fe8800) [pid = 2276] [serial = 791] [outer = 0x0] [url = about:blank] 03:50:17 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x120faf800) [pid = 2276] [serial = 812] [outer = 0x0] [url = about:blank] 03:50:17 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x126551800) [pid = 2276] [serial = 825] [outer = 0x0] [url = about:blank] 03:50:17 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x116a13c00) [pid = 2276] [serial = 795] [outer = 0x0] [url = about:blank] 03:50:17 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x11675fc00) [pid = 2276] [serial = 794] [outer = 0x0] [url = about:blank] 03:50:17 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x113c48000) [pid = 2276] [serial = 792] [outer = 0x0] [url = about:blank] 03:50:17 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x1184e7400) [pid = 2276] [serial = 798] [outer = 0x0] [url = about:blank] 03:50:17 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x126616000) [pid = 2276] [serial = 827] [outer = 0x0] [url = about:blank] 03:50:17 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x126ed7c00) [pid = 2276] [serial = 789] [outer = 0x0] [url = about:blank] 03:50:17 INFO - PROCESS | 2276 | --DOMWINDOW == 84 (0x1214efc00) [pid = 2276] [serial = 816] [outer = 0x0] [url = about:blank] 03:50:17 INFO - PROCESS | 2276 | --DOMWINDOW == 83 (0x1233df400) [pid = 2276] [serial = 821] [outer = 0x0] [url = about:blank] 03:50:17 INFO - PROCESS | 2276 | --DOMWINDOW == 82 (0x120e06800) [pid = 2276] [serial = 809] [outer = 0x0] [url = about:blank] 03:50:17 INFO - PROCESS | 2276 | --DOMWINDOW == 81 (0x112fa2400) [pid = 2276] [serial = 830] [outer = 0x0] [url = about:blank] 03:50:17 INFO - PROCESS | 2276 | --DOMWINDOW == 80 (0x126eda400) [pid = 2276] [serial = 837] [outer = 0x0] [url = about:blank] 03:50:17 INFO - PROCESS | 2276 | --DOMWINDOW == 79 (0x126b26400) [pid = 2276] [serial = 839] [outer = 0x0] [url = about:blank] 03:50:17 INFO - PROCESS | 2276 | --DOMWINDOW == 78 (0x128bb2c00) [pid = 2276] [serial = 840] [outer = 0x0] [url = about:blank] 03:50:17 INFO - PROCESS | 2276 | 1465642217186 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]]]}] 03:50:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 03:50:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1226ms 03:50:17 INFO - PROCESS | 2276 | 1465642217220 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 03:50:17 INFO - PROCESS | 2276 | 1465642217223 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 03:50:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 03:50:17 INFO - PROCESS | 2276 | 1465642217226 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 03:50:17 INFO - PROCESS | 2276 | 1465642217228 Marionette TRACE conn2 <- [1,1174,null,{}] 03:50:17 INFO - PROCESS | 2276 | 1465642217231 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}] 03:50:17 INFO - PROCESS | 2276 | 1465642217233 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:17 INFO - PROCESS | 2276 | 1465642217316 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 03:50:17 INFO - PROCESS | 2276 | 1465642217321 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:17 INFO - PROCESS | 2276 | 1465642217323 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:17 INFO - PROCESS | 2276 | ++DOCSHELL 0x114f3f800 == 28 [pid = 2276] [id = 301] 03:50:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 79 (0x1130bd800) [pid = 2276] [serial = 902] [outer = 0x0] 03:50:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 80 (0x11334a800) [pid = 2276] [serial = 903] [outer = 0x1130bd800] 03:50:17 INFO - PROCESS | 2276 | 1465642217354 Marionette DEBUG loaded listener.js 03:50:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 81 (0x115e8b400) [pid = 2276] [serial = 904] [outer = 0x1130bd800] 03:50:17 INFO - PROCESS | 2276 | 1465642217814 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] 03:50:17 INFO - PROCESS | 2276 | 1465642217855 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 03:50:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 03:50:17 INFO - PROCESS | 2276 | 1465642217863 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 03:50:17 INFO - PROCESS | 2276 | 1465642217866 Marionette TRACE conn2 <- [1,1178,null,{}] 03:50:17 INFO - PROCESS | 2276 | 1465642217869 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}] 03:50:17 INFO - PROCESS | 2276 | 1465642217872 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:17 INFO - PROCESS | 2276 | 1465642217996 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 03:50:18 INFO - PROCESS | 2276 | 1465642218081 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:18 INFO - PROCESS | 2276 | 1465642218083 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:18 INFO - PROCESS | 2276 | ++DOCSHELL 0x11715d800 == 29 [pid = 2276] [id = 302] 03:50:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 82 (0x115e8b800) [pid = 2276] [serial = 905] [outer = 0x0] 03:50:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 83 (0x116f7dc00) [pid = 2276] [serial = 906] [outer = 0x115e8b800] 03:50:18 INFO - PROCESS | 2276 | 1465642218110 Marionette DEBUG loaded listener.js 03:50:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x1176d7000) [pid = 2276] [serial = 907] [outer = 0x115e8b800] 03:50:18 INFO - PROCESS | 2276 | 1465642218460 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] 03:50:18 INFO - PROCESS | 2276 | 1465642218497 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 03:50:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 03:50:18 INFO - PROCESS | 2276 | 1465642218501 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 03:50:18 INFO - PROCESS | 2276 | 1465642218504 Marionette TRACE conn2 <- [1,1182,null,{}] 03:50:18 INFO - PROCESS | 2276 | 1465642218512 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}] 03:50:18 INFO - PROCESS | 2276 | 1465642218515 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:18 INFO - PROCESS | 2276 | 1465642218636 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 03:50:18 INFO - PROCESS | 2276 | 1465642218648 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:18 INFO - PROCESS | 2276 | 1465642218650 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:18 INFO - PROCESS | 2276 | ++DOCSHELL 0x11927e000 == 30 [pid = 2276] [id = 303] 03:50:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x118a5cc00) [pid = 2276] [serial = 908] [outer = 0x0] 03:50:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x1192d0000) [pid = 2276] [serial = 909] [outer = 0x118a5cc00] 03:50:18 INFO - PROCESS | 2276 | 1465642218679 Marionette DEBUG loaded listener.js 03:50:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x11930c800) [pid = 2276] [serial = 910] [outer = 0x118a5cc00] 03:50:19 INFO - PROCESS | 2276 | 1465642219014 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] 03:50:19 INFO - PROCESS | 2276 | 1465642219025 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 03:50:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 03:50:19 INFO - PROCESS | 2276 | 1465642219027 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 03:50:19 INFO - PROCESS | 2276 | 1465642219028 Marionette TRACE conn2 <- [1,1186,null,{}] 03:50:19 INFO - PROCESS | 2276 | 1465642219031 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}] 03:50:19 INFO - PROCESS | 2276 | 1465642219032 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:19 INFO - PROCESS | 2276 | 1465642219112 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 03:50:19 INFO - PROCESS | 2276 | 1465642219117 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:19 INFO - PROCESS | 2276 | 1465642219120 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:19 INFO - PROCESS | 2276 | ++DOCSHELL 0x119cab800 == 31 [pid = 2276] [id = 304] 03:50:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x119834000) [pid = 2276] [serial = 911] [outer = 0x0] 03:50:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x119c2fc00) [pid = 2276] [serial = 912] [outer = 0x119834000] 03:50:19 INFO - PROCESS | 2276 | 1465642219145 Marionette DEBUG loaded listener.js 03:50:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x120e8f800) [pid = 2276] [serial = 913] [outer = 0x119834000] 03:50:19 INFO - PROCESS | 2276 | 1465642219524 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] 03:50:19 INFO - PROCESS | 2276 | 1465642219550 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 03:50:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 03:50:19 INFO - PROCESS | 2276 | 1465642219552 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 03:50:19 INFO - PROCESS | 2276 | 1465642219554 Marionette TRACE conn2 <- [1,1190,null,{}] 03:50:19 INFO - PROCESS | 2276 | 1465642219572 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}] 03:50:19 INFO - PROCESS | 2276 | 1465642219574 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:19 INFO - PROCESS | 2276 | 1465642219664 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 03:50:19 INFO - PROCESS | 2276 | 1465642219701 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:19 INFO - PROCESS | 2276 | 1465642219702 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:19 INFO - PROCESS | 2276 | ++DOCSHELL 0x12115a800 == 32 [pid = 2276] [id = 305] 03:50:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x120e90000) [pid = 2276] [serial = 914] [outer = 0x0] 03:50:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x120f80800) [pid = 2276] [serial = 915] [outer = 0x120e90000] 03:50:19 INFO - PROCESS | 2276 | 1465642219726 Marionette DEBUG loaded listener.js 03:50:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x120fb1000) [pid = 2276] [serial = 916] [outer = 0x120e90000] 03:50:20 INFO - PROCESS | 2276 | 1465642220078 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] 03:50:20 INFO - PROCESS | 2276 | 1465642220123 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 03:50:20 INFO - PROCESS | 2276 | 1465642220125 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 03:50:20 INFO - PROCESS | 2276 | 1465642220126 Marionette TRACE conn2 <- [1,1194,null,{}] 03:50:20 INFO - PROCESS | 2276 | 1465642220129 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}] 03:50:20 INFO - PROCESS | 2276 | 1465642220133 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:20 INFO - PROCESS | 2276 | 1465642220244 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 03:50:20 INFO - PROCESS | 2276 | 1465642220279 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:20 INFO - PROCESS | 2276 | 1465642220280 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:20 INFO - PROCESS | 2276 | ++DOCSHELL 0x124a35800 == 33 [pid = 2276] [id = 306] 03:50:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x121218800) [pid = 2276] [serial = 917] [outer = 0x0] 03:50:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x1214ec000) [pid = 2276] [serial = 918] [outer = 0x121218800] 03:50:20 INFO - PROCESS | 2276 | 1465642220305 Marionette DEBUG loaded listener.js 03:50:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x1235e8400) [pid = 2276] [serial = 919] [outer = 0x121218800] 03:50:20 INFO - PROCESS | 2276 | 1465642220603 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] 03:50:20 INFO - PROCESS | 2276 | 1465642220645 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 03:50:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 03:50:20 INFO - PROCESS | 2276 | 1465642220647 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 03:50:20 INFO - PROCESS | 2276 | 1465642220648 Marionette TRACE conn2 <- [1,1198,null,{}] 03:50:20 INFO - PROCESS | 2276 | 1465642220653 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}] 03:50:20 INFO - PROCESS | 2276 | 1465642220654 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:20 INFO - PROCESS | 2276 | 1465642220753 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 03:50:20 INFO - PROCESS | 2276 | 1465642220788 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:20 INFO - PROCESS | 2276 | 1465642220790 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:20 INFO - PROCESS | 2276 | ++DOCSHELL 0x1261f4800 == 34 [pid = 2276] [id = 307] 03:50:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x1214f2400) [pid = 2276] [serial = 920] [outer = 0x0] 03:50:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 98 (0x124c8ac00) [pid = 2276] [serial = 921] [outer = 0x1214f2400] 03:50:20 INFO - PROCESS | 2276 | 1465642220814 Marionette DEBUG loaded listener.js 03:50:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x125649400) [pid = 2276] [serial = 922] [outer = 0x1214f2400] 03:50:21 INFO - PROCESS | 2276 | 1465642221223 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]]]}] 03:50:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 03:50:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 624ms 03:50:21 INFO - PROCESS | 2276 | --DOMWINDOW == 98 (0x118a52800) [pid = 2276] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 03:50:21 INFO - PROCESS | 2276 | --DOMWINDOW == 97 (0x1237b4400) [pid = 2276] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 03:50:21 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x126b27800) [pid = 2276] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 03:50:21 INFO - PROCESS | 2276 | --DOMWINDOW == 95 (0x11690c400) [pid = 2276] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 03:50:21 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x1192dc800) [pid = 2276] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 03:50:21 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x116979400) [pid = 2276] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 03:50:21 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x1182db400) [pid = 2276] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 03:50:21 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x11996fc00) [pid = 2276] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 03:50:21 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x128bb5400) [pid = 2276] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 03:50:21 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x112faf400) [pid = 2276] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 03:50:21 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x128cc7400) [pid = 2276] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 03:50:21 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x110e7e400) [pid = 2276] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 03:50:21 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x1214f2800) [pid = 2276] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 03:50:21 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x120fb2c00) [pid = 2276] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 03:50:21 INFO - PROCESS | 2276 | --DOMWINDOW == 84 (0x128d19000) [pid = 2276] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 03:50:21 INFO - PROCESS | 2276 | 1465642221399 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 03:50:21 INFO - PROCESS | 2276 | 1465642221401 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 03:50:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 03:50:21 INFO - PROCESS | 2276 | 1465642221411 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 03:50:21 INFO - PROCESS | 2276 | 1465642221412 Marionette TRACE conn2 <- [1,1202,null,{}] 03:50:21 INFO - PROCESS | 2276 | 1465642221415 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}] 03:50:21 INFO - PROCESS | 2276 | 1465642221416 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:21 INFO - PROCESS | 2276 | 1465642221493 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 03:50:21 INFO - PROCESS | 2276 | 1465642221496 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:21 INFO - PROCESS | 2276 | 1465642221497 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:21 INFO - PROCESS | 2276 | ++DOCSHELL 0x120e41000 == 35 [pid = 2276] [id = 308] 03:50:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x1176d4c00) [pid = 2276] [serial = 923] [outer = 0x0] 03:50:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x11856a800) [pid = 2276] [serial = 924] [outer = 0x1176d4c00] 03:50:21 INFO - PROCESS | 2276 | 1465642221527 Marionette DEBUG loaded listener.js 03:50:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x1214f2800) [pid = 2276] [serial = 925] [outer = 0x1176d4c00] 03:50:21 INFO - PROCESS | 2276 | 1465642221853 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]]]}] 03:50:21 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 03:50:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 470ms 03:50:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 03:50:21 INFO - PROCESS | 2276 | 1465642221883 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 03:50:21 INFO - PROCESS | 2276 | 1465642221884 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 03:50:21 INFO - PROCESS | 2276 | 1465642221886 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 03:50:21 INFO - PROCESS | 2276 | 1465642221887 Marionette TRACE conn2 <- [1,1206,null,{}] 03:50:21 INFO - PROCESS | 2276 | 1465642221890 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}] 03:50:21 INFO - PROCESS | 2276 | 1465642221891 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:21 INFO - PROCESS | 2276 | 1465642221976 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 03:50:22 INFO - PROCESS | 2276 | 1465642222051 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:22 INFO - PROCESS | 2276 | 1465642222052 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:22 INFO - PROCESS | 2276 | ++DOCSHELL 0x128c70800 == 36 [pid = 2276] [id = 309] 03:50:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x112abb000) [pid = 2276] [serial = 926] [outer = 0x0] 03:50:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x121bdd400) [pid = 2276] [serial = 927] [outer = 0x112abb000] 03:50:22 INFO - PROCESS | 2276 | 1465642222076 Marionette DEBUG loaded listener.js 03:50:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x12660f800) [pid = 2276] [serial = 928] [outer = 0x112abb000] 03:50:22 INFO - PROCESS | 2276 | 1465642222372 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]]]}] 03:50:22 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 03:50:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 519ms 03:50:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 03:50:22 INFO - PROCESS | 2276 | 1465642222407 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 03:50:22 INFO - PROCESS | 2276 | 1465642222409 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 03:50:22 INFO - PROCESS | 2276 | 1465642222412 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 03:50:22 INFO - PROCESS | 2276 | 1465642222414 Marionette TRACE conn2 <- [1,1210,null,{}] 03:50:22 INFO - PROCESS | 2276 | 1465642222420 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}] 03:50:22 INFO - PROCESS | 2276 | 1465642222422 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:22 INFO - PROCESS | 2276 | 1465642222546 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 03:50:22 INFO - PROCESS | 2276 | 1465642222608 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:22 INFO - PROCESS | 2276 | 1465642222609 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:22 INFO - PROCESS | 2276 | ++DOCSHELL 0x129270800 == 37 [pid = 2276] [id = 310] 03:50:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x112aba800) [pid = 2276] [serial = 929] [outer = 0x0] 03:50:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x12660c800) [pid = 2276] [serial = 930] [outer = 0x112aba800] 03:50:22 INFO - PROCESS | 2276 | 1465642222628 Marionette DEBUG loaded listener.js 03:50:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x126ed0400) [pid = 2276] [serial = 931] [outer = 0x112aba800] 03:50:22 INFO - PROCESS | 2276 | 1465642222964 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]]]}] 03:50:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 03:50:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 575ms 03:50:22 INFO - PROCESS | 2276 | 1465642222987 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 03:50:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 03:50:22 INFO - PROCESS | 2276 | 1465642222990 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 03:50:22 INFO - PROCESS | 2276 | 1465642222993 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 03:50:22 INFO - PROCESS | 2276 | 1465642222996 Marionette TRACE conn2 <- [1,1214,null,{}] 03:50:23 INFO - PROCESS | 2276 | 1465642222999 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}] 03:50:23 INFO - PROCESS | 2276 | 1465642223003 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:23 INFO - PROCESS | 2276 | 1465642223164 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 03:50:23 INFO - PROCESS | 2276 | 1465642223278 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:23 INFO - PROCESS | 2276 | 1465642223280 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:23 INFO - PROCESS | 2276 | ++DOCSHELL 0x12a8b0800 == 38 [pid = 2276] [id = 311] 03:50:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x11922bc00) [pid = 2276] [serial = 932] [outer = 0x0] 03:50:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x126eda400) [pid = 2276] [serial = 933] [outer = 0x11922bc00] 03:50:23 INFO - PROCESS | 2276 | 1465642223323 Marionette DEBUG loaded listener.js 03:50:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x128cc4c00) [pid = 2276] [serial = 934] [outer = 0x11922bc00] 03:50:23 INFO - PROCESS | 2276 | 1465642223947 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]]]}] 03:50:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 03:50:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1021ms 03:50:24 INFO - PROCESS | 2276 | 1465642224016 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 03:50:24 INFO - PROCESS | 2276 | 1465642224019 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 03:50:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 03:50:24 INFO - PROCESS | 2276 | 1465642224024 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 03:50:24 INFO - PROCESS | 2276 | 1465642224027 Marionette TRACE conn2 <- [1,1218,null,{}] 03:50:24 INFO - PROCESS | 2276 | 1465642224032 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}] 03:50:24 INFO - PROCESS | 2276 | 1465642224036 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:24 INFO - PROCESS | 2276 | 1465642224202 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 03:50:24 INFO - PROCESS | 2276 | 1465642224256 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:24 INFO - PROCESS | 2276 | 1465642224257 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:24 INFO - PROCESS | 2276 | ++DOCSHELL 0x11746e000 == 39 [pid = 2276] [id = 312] 03:50:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x115e91400) [pid = 2276] [serial = 935] [outer = 0x0] 03:50:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 98 (0x116a0c000) [pid = 2276] [serial = 936] [outer = 0x115e91400] 03:50:24 INFO - PROCESS | 2276 | 1465642224289 Marionette DEBUG loaded listener.js 03:50:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x1182dcc00) [pid = 2276] [serial = 937] [outer = 0x115e91400] 03:50:24 INFO - PROCESS | 2276 | 1465642224801 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]]]}] 03:50:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 03:50:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 825ms 03:50:24 INFO - PROCESS | 2276 | 1465642224857 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 03:50:24 INFO - PROCESS | 2276 | 1465642224860 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 03:50:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 03:50:24 INFO - PROCESS | 2276 | 1465642224865 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 03:50:24 INFO - PROCESS | 2276 | 1465642224869 Marionette TRACE conn2 <- [1,1222,null,{}] 03:50:24 INFO - PROCESS | 2276 | 1465642224872 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}] 03:50:24 INFO - PROCESS | 2276 | 1465642224874 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:24 INFO - PROCESS | 2276 | 1465642224988 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 03:50:25 INFO - PROCESS | 2276 | 1465642225164 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:25 INFO - PROCESS | 2276 | 1465642225165 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:25 INFO - PROCESS | 2276 | ++DOCSHELL 0x11329e800 == 40 [pid = 2276] [id = 313] 03:50:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x112e0f000) [pid = 2276] [serial = 938] [outer = 0x0] 03:50:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 101 (0x116903c00) [pid = 2276] [serial = 939] [outer = 0x112e0f000] 03:50:25 INFO - PROCESS | 2276 | 1465642225194 Marionette DEBUG loaded listener.js 03:50:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 102 (0x1182e5000) [pid = 2276] [serial = 940] [outer = 0x112e0f000] 03:50:25 INFO - PROCESS | 2276 | --DOCSHELL 0x129270800 == 39 [pid = 2276] [id = 310] 03:50:25 INFO - PROCESS | 2276 | --DOCSHELL 0x128c70800 == 38 [pid = 2276] [id = 309] 03:50:25 INFO - PROCESS | 2276 | --DOCSHELL 0x120e41000 == 37 [pid = 2276] [id = 308] 03:50:25 INFO - PROCESS | 2276 | --DOCSHELL 0x1261f4800 == 36 [pid = 2276] [id = 307] 03:50:25 INFO - PROCESS | 2276 | --DOCSHELL 0x124a35800 == 35 [pid = 2276] [id = 306] 03:50:25 INFO - PROCESS | 2276 | --DOCSHELL 0x12115a800 == 34 [pid = 2276] [id = 305] 03:50:25 INFO - PROCESS | 2276 | --DOCSHELL 0x119cab800 == 33 [pid = 2276] [id = 304] 03:50:25 INFO - PROCESS | 2276 | --DOCSHELL 0x11927e000 == 32 [pid = 2276] [id = 303] 03:50:25 INFO - PROCESS | 2276 | --DOCSHELL 0x11715d800 == 31 [pid = 2276] [id = 302] 03:50:25 INFO - PROCESS | 2276 | --DOCSHELL 0x114f3f800 == 30 [pid = 2276] [id = 301] 03:50:25 INFO - PROCESS | 2276 | 1465642225642 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] 03:50:25 INFO - PROCESS | 2276 | 1465642225693 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 03:50:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 03:50:25 INFO - PROCESS | 2276 | 1465642225696 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 03:50:25 INFO - PROCESS | 2276 | 1465642225698 Marionette TRACE conn2 <- [1,1226,null,{}] 03:50:25 INFO - PROCESS | 2276 | 1465642225701 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}] 03:50:25 INFO - PROCESS | 2276 | 1465642225703 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:25 INFO - PROCESS | 2276 | 1465642225790 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 03:50:25 INFO - PROCESS | 2276 | --DOMWINDOW == 101 (0x1255e7c00) [pid = 2276] [serial = 866] [outer = 0x0] [url = about:blank] 03:50:25 INFO - PROCESS | 2276 | --DOMWINDOW == 100 (0x12660c400) [pid = 2276] [serial = 869] [outer = 0x0] [url = about:blank] 03:50:25 INFO - PROCESS | 2276 | --DOMWINDOW == 99 (0x126139800) [pid = 2276] [serial = 867] [outer = 0x0] [url = about:blank] 03:50:25 INFO - PROCESS | 2276 | --DOMWINDOW == 98 (0x126ecf000) [pid = 2276] [serial = 872] [outer = 0x0] [url = about:blank] 03:50:25 INFO - PROCESS | 2276 | --DOMWINDOW == 97 (0x11855f000) [pid = 2276] [serial = 851] [outer = 0x0] [url = about:blank] 03:50:25 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x119224400) [pid = 2276] [serial = 852] [outer = 0x0] [url = about:blank] 03:50:25 INFO - PROCESS | 2276 | --DOMWINDOW == 95 (0x119711400) [pid = 2276] [serial = 854] [outer = 0x0] [url = about:blank] 03:50:25 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x119970400) [pid = 2276] [serial = 855] [outer = 0x0] [url = about:blank] 03:50:25 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x116f17800) [pid = 2276] [serial = 848] [outer = 0x0] [url = about:blank] 03:50:25 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x1182e1c00) [pid = 2276] [serial = 849] [outer = 0x0] [url = about:blank] 03:50:25 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x121215000) [pid = 2276] [serial = 860] [outer = 0x0] [url = about:blank] 03:50:25 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x120e0a000) [pid = 2276] [serial = 857] [outer = 0x0] [url = about:blank] 03:50:25 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x120f81800) [pid = 2276] [serial = 858] [outer = 0x0] [url = about:blank] 03:50:25 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x128bc0400) [pid = 2276] [serial = 843] [outer = 0x0] [url = about:blank] 03:50:25 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x128bba400) [pid = 2276] [serial = 842] [outer = 0x0] [url = about:blank] 03:50:25 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x1182dd000) [pid = 2276] [serial = 845] [outer = 0x0] [url = about:blank] 03:50:25 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x118a59000) [pid = 2276] [serial = 846] [outer = 0x0] [url = about:blank] 03:50:25 INFO - PROCESS | 2276 | --DOMWINDOW == 84 (0x120e94400) [pid = 2276] [serial = 486] [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.] 03:50:25 INFO - PROCESS | 2276 | --DOMWINDOW == 83 (0x128d18400) [pid = 2276] [serial = 883] [outer = 0x0] [url = about:blank] 03:50:25 INFO - PROCESS | 2276 | --DOMWINDOW == 82 (0x116761000) [pid = 2276] [serial = 875] [outer = 0x0] [url = about:blank] 03:50:25 INFO - PROCESS | 2276 | --DOMWINDOW == 81 (0x120e8bc00) [pid = 2276] [serial = 876] [outer = 0x0] [url = about:blank] 03:50:25 INFO - PROCESS | 2276 | --DOMWINDOW == 80 (0x128ccd400) [pid = 2276] [serial = 882] [outer = 0x0] [url = about:blank] 03:50:25 INFO - PROCESS | 2276 | --DOMWINDOW == 79 (0x128a25400) [pid = 2276] [serial = 873] [outer = 0x0] [url = about:blank] 03:50:25 INFO - PROCESS | 2276 | --DOMWINDOW == 78 (0x121b9b400) [pid = 2276] [serial = 863] [outer = 0x0] [url = about:blank] 03:50:25 INFO - PROCESS | 2276 | --DOMWINDOW == 77 (0x128a27800) [pid = 2276] [serial = 879] [outer = 0x0] [url = about:blank] 03:50:25 INFO - PROCESS | 2276 | --DOMWINDOW == 76 (0x128d1f000) [pid = 2276] [serial = 885] [outer = 0x0] [url = about:blank] 03:50:25 INFO - PROCESS | 2276 | --DOMWINDOW == 75 (0x126820800) [pid = 2276] [serial = 870] [outer = 0x0] [url = about:blank] 03:50:25 INFO - PROCESS | 2276 | --DOMWINDOW == 74 (0x124c87000) [pid = 2276] [serial = 864] [outer = 0x0] [url = about:blank] 03:50:25 INFO - PROCESS | 2276 | --DOMWINDOW == 73 (0x128cc4800) [pid = 2276] [serial = 880] [outer = 0x0] [url = about:blank] 03:50:25 INFO - PROCESS | 2276 | --DOMWINDOW == 72 (0x128d2b000) [pid = 2276] [serial = 886] [outer = 0x0] [url = about:blank] 03:50:25 INFO - PROCESS | 2276 | --DOMWINDOW == 71 (0x1214edc00) [pid = 2276] [serial = 861] [outer = 0x0] [url = about:blank] 03:50:25 INFO - PROCESS | 2276 | 1465642225854 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:25 INFO - PROCESS | 2276 | 1465642225855 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:25 INFO - PROCESS | 2276 | ++DOCSHELL 0x117148800 == 31 [pid = 2276] [id = 314] 03:50:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 72 (0x116a13000) [pid = 2276] [serial = 941] [outer = 0x0] 03:50:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 73 (0x11855f000) [pid = 2276] [serial = 942] [outer = 0x116a13000] 03:50:25 INFO - PROCESS | 2276 | 1465642225882 Marionette DEBUG loaded listener.js 03:50:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 74 (0x11922d800) [pid = 2276] [serial = 943] [outer = 0x116a13000] 03:50:26 INFO - PROCESS | 2276 | 1465642226177 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]]]}] 03:50:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 03:50:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 519ms 03:50:26 INFO - PROCESS | 2276 | 1465642226221 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 03:50:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 03:50:26 INFO - PROCESS | 2276 | 1465642226224 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 03:50:26 INFO - PROCESS | 2276 | 1465642226226 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 03:50:26 INFO - PROCESS | 2276 | 1465642226227 Marionette TRACE conn2 <- [1,1230,null,{}] 03:50:26 INFO - PROCESS | 2276 | 1465642226230 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}] 03:50:26 INFO - PROCESS | 2276 | 1465642226231 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:26 INFO - PROCESS | 2276 | 1465642226327 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 03:50:26 INFO - PROCESS | 2276 | 1465642226381 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:26 INFO - PROCESS | 2276 | 1465642226381 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:26 INFO - PROCESS | 2276 | ++DOCSHELL 0x119894800 == 32 [pid = 2276] [id = 315] 03:50:26 INFO - PROCESS | 2276 | ++DOMWINDOW == 75 (0x119227800) [pid = 2276] [serial = 944] [outer = 0x0] 03:50:26 INFO - PROCESS | 2276 | ++DOMWINDOW == 76 (0x119708400) [pid = 2276] [serial = 945] [outer = 0x119227800] 03:50:26 INFO - PROCESS | 2276 | 1465642226407 Marionette DEBUG loaded listener.js 03:50:26 INFO - PROCESS | 2276 | ++DOMWINDOW == 77 (0x119c26c00) [pid = 2276] [serial = 946] [outer = 0x119227800] 03:50:26 INFO - PROCESS | 2276 | 1465642226711 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]]]}] 03:50:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 03:50:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 520ms 03:50:26 INFO - PROCESS | 2276 | 1465642226746 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 03:50:26 INFO - PROCESS | 2276 | 1465642226748 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 03:50:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 03:50:26 INFO - PROCESS | 2276 | 1465642226763 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 03:50:26 INFO - PROCESS | 2276 | 1465642226769 Marionette TRACE conn2 <- [1,1234,null,{}] 03:50:26 INFO - PROCESS | 2276 | 1465642226773 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}] 03:50:26 INFO - PROCESS | 2276 | 1465642226776 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:26 INFO - PROCESS | 2276 | 1465642226858 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 03:50:26 INFO - PROCESS | 2276 | 1465642226914 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:26 INFO - PROCESS | 2276 | 1465642226915 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:26 INFO - PROCESS | 2276 | ++DOCSHELL 0x12101e000 == 33 [pid = 2276] [id = 316] 03:50:26 INFO - PROCESS | 2276 | ++DOMWINDOW == 78 (0x112fa8800) [pid = 2276] [serial = 947] [outer = 0x0] 03:50:26 INFO - PROCESS | 2276 | ++DOMWINDOW == 79 (0x120e06800) [pid = 2276] [serial = 948] [outer = 0x112fa8800] 03:50:26 INFO - PROCESS | 2276 | 1465642226939 Marionette DEBUG loaded listener.js 03:50:26 INFO - PROCESS | 2276 | ++DOMWINDOW == 80 (0x12142f800) [pid = 2276] [serial = 949] [outer = 0x112fa8800] 03:50:27 INFO - PROCESS | 2276 | 1465642227202 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]]]}] 03:50:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 03:50:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 481ms 03:50:27 INFO - PROCESS | 2276 | 1465642227240 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 03:50:27 INFO - PROCESS | 2276 | 1465642227241 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 03:50:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 03:50:27 INFO - PROCESS | 2276 | 1465642227244 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 03:50:27 INFO - PROCESS | 2276 | 1465642227245 Marionette TRACE conn2 <- [1,1238,null,{}] 03:50:27 INFO - PROCESS | 2276 | 1465642227247 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}] 03:50:27 INFO - PROCESS | 2276 | 1465642227248 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:27 INFO - PROCESS | 2276 | 1465642227343 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 03:50:27 INFO - PROCESS | 2276 | 1465642227346 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:27 INFO - PROCESS | 2276 | 1465642227348 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:27 INFO - PROCESS | 2276 | ++DOCSHELL 0x12374a000 == 34 [pid = 2276] [id = 317] 03:50:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 81 (0x120e94800) [pid = 2276] [serial = 950] [outer = 0x0] 03:50:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 82 (0x121943800) [pid = 2276] [serial = 951] [outer = 0x120e94800] 03:50:27 INFO - PROCESS | 2276 | 1465642227375 Marionette DEBUG loaded listener.js 03:50:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 83 (0x121bebc00) [pid = 2276] [serial = 952] [outer = 0x120e94800] 03:50:27 INFO - PROCESS | 2276 | 1465642227705 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]]]}] 03:50:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 03:50:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 472ms 03:50:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 03:50:27 INFO - PROCESS | 2276 | 1465642227717 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 03:50:27 INFO - PROCESS | 2276 | 1465642227720 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 03:50:27 INFO - PROCESS | 2276 | 1465642227723 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 03:50:27 INFO - PROCESS | 2276 | 1465642227724 Marionette TRACE conn2 <- [1,1242,null,{}] 03:50:27 INFO - PROCESS | 2276 | 1465642227726 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}] 03:50:27 INFO - PROCESS | 2276 | 1465642227728 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:27 INFO - PROCESS | 2276 | 1465642227837 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 03:50:27 INFO - PROCESS | 2276 | 1465642227848 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:27 INFO - PROCESS | 2276 | 1465642227852 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:27 INFO - PROCESS | 2276 | ++DOCSHELL 0x12115d800 == 35 [pid = 2276] [id = 318] 03:50:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x1233df400) [pid = 2276] [serial = 953] [outer = 0x0] 03:50:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x124a85c00) [pid = 2276] [serial = 954] [outer = 0x1233df400] 03:50:27 INFO - PROCESS | 2276 | 1465642227884 Marionette DEBUG loaded listener.js 03:50:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x1255e6400) [pid = 2276] [serial = 955] [outer = 0x1233df400] 03:50:28 INFO - PROCESS | 2276 | 1465642228243 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]]]}] 03:50:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 03:50:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 568ms 03:50:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 03:50:28 INFO - PROCESS | 2276 | 1465642228291 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 03:50:28 INFO - PROCESS | 2276 | 1465642228293 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 03:50:28 INFO - PROCESS | 2276 | 1465642228295 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 03:50:28 INFO - PROCESS | 2276 | 1465642228296 Marionette TRACE conn2 <- [1,1246,null,{}] 03:50:28 INFO - PROCESS | 2276 | 1465642228298 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}] 03:50:28 INFO - PROCESS | 2276 | 1465642228300 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:28 INFO - PROCESS | 2276 | 1465642228398 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 03:50:28 INFO - PROCESS | 2276 | 1465642228419 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:28 INFO - PROCESS | 2276 | 1465642228420 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:28 INFO - PROCESS | 2276 | ++DOCSHELL 0x128d3e000 == 36 [pid = 2276] [id = 319] 03:50:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x119840c00) [pid = 2276] [serial = 956] [outer = 0x0] 03:50:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x126614800) [pid = 2276] [serial = 957] [outer = 0x119840c00] 03:50:28 INFO - PROCESS | 2276 | 1465642228444 Marionette DEBUG loaded listener.js 03:50:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x126ed4000) [pid = 2276] [serial = 958] [outer = 0x119840c00] 03:50:28 INFO - PROCESS | 2276 | 1465642228804 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]]]}] 03:50:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 03:50:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 519ms 03:50:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 03:50:28 INFO - PROCESS | 2276 | 1465642228816 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 03:50:28 INFO - PROCESS | 2276 | 1465642228817 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 03:50:28 INFO - PROCESS | 2276 | 1465642228820 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 03:50:28 INFO - PROCESS | 2276 | 1465642228821 Marionette TRACE conn2 <- [1,1250,null,{}] 03:50:28 INFO - PROCESS | 2276 | 1465642228823 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}] 03:50:28 INFO - PROCESS | 2276 | 1465642228824 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:28 INFO - PROCESS | 2276 | 1465642228921 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 03:50:28 INFO - PROCESS | 2276 | 1465642228931 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:28 INFO - PROCESS | 2276 | 1465642228932 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:28 INFO - PROCESS | 2276 | ++DOCSHELL 0x1198ab800 == 37 [pid = 2276] [id = 320] 03:50:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x112fa7400) [pid = 2276] [serial = 959] [outer = 0x0] 03:50:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x128bb4400) [pid = 2276] [serial = 960] [outer = 0x112fa7400] 03:50:28 INFO - PROCESS | 2276 | 1465642228957 Marionette DEBUG loaded listener.js 03:50:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x128cc1000) [pid = 2276] [serial = 961] [outer = 0x112fa7400] 03:50:29 INFO - PROCESS | 2276 | 1465642229278 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]]]}] 03:50:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 03:50:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 519ms 03:50:29 INFO - PROCESS | 2276 | 1465642229339 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 03:50:29 INFO - PROCESS | 2276 | 1465642229340 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 03:50:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 03:50:29 INFO - PROCESS | 2276 | 1465642229342 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 03:50:29 INFO - PROCESS | 2276 | 1465642229344 Marionette TRACE conn2 <- [1,1254,null,{}] 03:50:29 INFO - PROCESS | 2276 | 1465642229346 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}] 03:50:29 INFO - PROCESS | 2276 | 1465642229347 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:29 INFO - PROCESS | 2276 | 1465642229442 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 03:50:29 INFO - PROCESS | 2276 | 1465642229455 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:29 INFO - PROCESS | 2276 | 1465642229456 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:29 INFO - PROCESS | 2276 | ++DOCSHELL 0x12a4d6800 == 38 [pid = 2276] [id = 321] 03:50:29 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x126edb400) [pid = 2276] [serial = 962] [outer = 0x0] 03:50:29 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x128ccb400) [pid = 2276] [serial = 963] [outer = 0x126edb400] 03:50:29 INFO - PROCESS | 2276 | 1465642229481 Marionette DEBUG loaded listener.js 03:50:29 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x128d16c00) [pid = 2276] [serial = 964] [outer = 0x126edb400] 03:50:29 INFO - PROCESS | 2276 | 1465642229893 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]]]}] 03:50:29 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x120e90000) [pid = 2276] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 03:50:29 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x118a5cc00) [pid = 2276] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 03:50:29 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x115e8b800) [pid = 2276] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 03:50:29 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x119834000) [pid = 2276] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 03:50:29 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x116f7e400) [pid = 2276] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 03:50:29 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x1130bd800) [pid = 2276] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 03:50:29 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x121218800) [pid = 2276] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 03:50:29 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x1214f2400) [pid = 2276] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 03:50:29 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x1176d4c00) [pid = 2276] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 03:50:29 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x112abb000) [pid = 2276] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 03:50:29 INFO - PROCESS | 2276 | --DOMWINDOW == 84 (0x112aba800) [pid = 2276] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 03:50:29 INFO - PROCESS | 2276 | --DOMWINDOW == 83 (0x112fa5400) [pid = 2276] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 03:50:29 INFO - PROCESS | 2276 | --DOMWINDOW == 82 (0x118f8d800) [pid = 2276] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 03:50:29 INFO - PROCESS | 2276 | --DOMWINDOW == 81 (0x120f83c00) [pid = 2276] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 03:50:29 INFO - PROCESS | 2276 | --DOMWINDOW == 80 (0x124c83400) [pid = 2276] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 03:50:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 03:50:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 571ms 03:50:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 03:50:29 INFO - PROCESS | 2276 | 1465642229914 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 03:50:29 INFO - PROCESS | 2276 | 1465642229916 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 03:50:29 INFO - PROCESS | 2276 | 1465642229919 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 03:50:29 INFO - PROCESS | 2276 | 1465642229920 Marionette TRACE conn2 <- [1,1258,null,{}] 03:50:29 INFO - PROCESS | 2276 | 1465642229922 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}] 03:50:29 INFO - PROCESS | 2276 | 1465642229923 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:30 INFO - PROCESS | 2276 | 1465642230000 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 03:50:30 INFO - PROCESS | 2276 | 1465642230005 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:30 INFO - PROCESS | 2276 | 1465642230006 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:30 INFO - PROCESS | 2276 | ++DOCSHELL 0x1199c9800 == 39 [pid = 2276] [id = 322] 03:50:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 81 (0x116f7e400) [pid = 2276] [serial = 965] [outer = 0x0] 03:50:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 82 (0x118560000) [pid = 2276] [serial = 966] [outer = 0x116f7e400] 03:50:30 INFO - PROCESS | 2276 | 1465642230030 Marionette DEBUG loaded listener.js 03:50:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 83 (0x119c28000) [pid = 2276] [serial = 967] [outer = 0x116f7e400] 03:50:30 INFO - PROCESS | 2276 | 1465642230395 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]]]}] 03:50:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 03:50:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 520ms 03:50:30 INFO - PROCESS | 2276 | 1465642230440 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 03:50:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 03:50:30 INFO - PROCESS | 2276 | 1465642230442 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 03:50:30 INFO - PROCESS | 2276 | 1465642230445 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 03:50:30 INFO - PROCESS | 2276 | 1465642230447 Marionette TRACE conn2 <- [1,1262,null,{}] 03:50:30 INFO - PROCESS | 2276 | 1465642230450 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}] 03:50:30 INFO - PROCESS | 2276 | 1465642230452 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:30 INFO - PROCESS | 2276 | 1465642230615 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 03:50:30 INFO - PROCESS | 2276 | 1465642230634 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:30 INFO - PROCESS | 2276 | 1465642230638 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:30 INFO - PROCESS | 2276 | ++DOCSHELL 0x12b718800 == 40 [pid = 2276] [id = 323] 03:50:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x119979400) [pid = 2276] [serial = 968] [outer = 0x0] 03:50:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x121beb000) [pid = 2276] [serial = 969] [outer = 0x119979400] 03:50:30 INFO - PROCESS | 2276 | 1465642230682 Marionette DEBUG loaded listener.js 03:50:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x128d19000) [pid = 2276] [serial = 970] [outer = 0x119979400] 03:50:31 INFO - PROCESS | 2276 | 1465642231022 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]]]}] 03:50:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 03:50:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 620ms 03:50:31 INFO - PROCESS | 2276 | 1465642231065 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 03:50:31 INFO - PROCESS | 2276 | 1465642231067 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 03:50:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 03:50:31 INFO - PROCESS | 2276 | 1465642231069 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 03:50:31 INFO - PROCESS | 2276 | 1465642231071 Marionette TRACE conn2 <- [1,1266,null,{}] 03:50:31 INFO - PROCESS | 2276 | 1465642231073 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}] 03:50:31 INFO - PROCESS | 2276 | 1465642231074 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:31 INFO - PROCESS | 2276 | 1465642231168 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 03:50:31 INFO - PROCESS | 2276 | 1465642231240 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:31 INFO - PROCESS | 2276 | 1465642231241 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:31 INFO - PROCESS | 2276 | ++DOCSHELL 0x12ba5e000 == 41 [pid = 2276] [id = 324] 03:50:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x120e0d800) [pid = 2276] [serial = 971] [outer = 0x0] 03:50:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x128d26800) [pid = 2276] [serial = 972] [outer = 0x120e0d800] 03:50:31 INFO - PROCESS | 2276 | 1465642231265 Marionette DEBUG loaded listener.js 03:50:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x128da3400) [pid = 2276] [serial = 973] [outer = 0x120e0d800] 03:50:31 INFO - PROCESS | 2276 | 1465642231521 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]]]}] 03:50:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 03:50:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 469ms 03:50:31 INFO - PROCESS | 2276 | 1465642231543 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 03:50:31 INFO - PROCESS | 2276 | 1465642231544 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 03:50:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 03:50:31 INFO - PROCESS | 2276 | 1465642231547 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 03:50:31 INFO - PROCESS | 2276 | 1465642231548 Marionette TRACE conn2 <- [1,1270,null,{}] 03:50:31 INFO - PROCESS | 2276 | 1465642231558 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}] 03:50:31 INFO - PROCESS | 2276 | 1465642231559 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:31 INFO - PROCESS | 2276 | 1465642231645 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 03:50:31 INFO - PROCESS | 2276 | 1465642231649 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:31 INFO - PROCESS | 2276 | 1465642231652 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:31 INFO - PROCESS | 2276 | ++DOCSHELL 0x12be50800 == 42 [pid = 2276] [id = 325] 03:50:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x128da3800) [pid = 2276] [serial = 974] [outer = 0x0] 03:50:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x128da6000) [pid = 2276] [serial = 975] [outer = 0x128da3800] 03:50:31 INFO - PROCESS | 2276 | 1465642231683 Marionette DEBUG loaded listener.js 03:50:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x128dcec00) [pid = 2276] [serial = 976] [outer = 0x128da3800] 03:50:32 INFO - PROCESS | 2276 | 1465642232144 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]]]}] 03:50:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 03:50:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 626ms 03:50:32 INFO - PROCESS | 2276 | 1465642232174 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 03:50:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 03:50:32 INFO - PROCESS | 2276 | 1465642232177 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 03:50:32 INFO - PROCESS | 2276 | 1465642232180 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 03:50:32 INFO - PROCESS | 2276 | 1465642232182 Marionette TRACE conn2 <- [1,1274,null,{}] 03:50:32 INFO - PROCESS | 2276 | 1465642232188 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}] 03:50:32 INFO - PROCESS | 2276 | 1465642232190 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:32 INFO - PROCESS | 2276 | 1465642232296 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 03:50:32 INFO - PROCESS | 2276 | 1465642232366 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:32 INFO - PROCESS | 2276 | 1465642232367 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:32 INFO - PROCESS | 2276 | ++DOCSHELL 0x118284800 == 43 [pid = 2276] [id = 326] 03:50:32 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x116761000) [pid = 2276] [serial = 977] [outer = 0x0] 03:50:32 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x1182e7000) [pid = 2276] [serial = 978] [outer = 0x116761000] 03:50:32 INFO - PROCESS | 2276 | 1465642232398 Marionette DEBUG loaded listener.js 03:50:32 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x118a57400) [pid = 2276] [serial = 979] [outer = 0x116761000] 03:50:32 INFO - PROCESS | 2276 | 1465642232876 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]]]}] 03:50:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 03:50:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 723ms 03:50:32 INFO - PROCESS | 2276 | 1465642232904 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 03:50:32 INFO - PROCESS | 2276 | 1465642232908 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 03:50:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 03:50:32 INFO - PROCESS | 2276 | 1465642232915 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 03:50:32 INFO - PROCESS | 2276 | 1465642232918 Marionette TRACE conn2 <- [1,1278,null,{}] 03:50:32 INFO - PROCESS | 2276 | 1465642232922 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}] 03:50:32 INFO - PROCESS | 2276 | 1465642232925 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:33 INFO - PROCESS | 2276 | 1465642233041 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 03:50:33 INFO - PROCESS | 2276 | 1465642233098 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:33 INFO - PROCESS | 2276 | 1465642233099 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:33 INFO - PROCESS | 2276 | ++DOCSHELL 0x124caf800 == 44 [pid = 2276] [id = 327] 03:50:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x1192d9000) [pid = 2276] [serial = 980] [outer = 0x0] 03:50:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x120e0a000) [pid = 2276] [serial = 981] [outer = 0x1192d9000] 03:50:33 INFO - PROCESS | 2276 | 1465642233130 Marionette DEBUG loaded listener.js 03:50:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 98 (0x120f7f800) [pid = 2276] [serial = 982] [outer = 0x1192d9000] 03:50:33 INFO - PROCESS | 2276 | 1465642233589 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]]]}] 03:50:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 03:50:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 723ms 03:50:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 03:50:33 INFO - PROCESS | 2276 | 1465642233641 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 03:50:33 INFO - PROCESS | 2276 | 1465642233642 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 03:50:33 INFO - PROCESS | 2276 | 1465642233645 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 03:50:33 INFO - PROCESS | 2276 | 1465642233647 Marionette TRACE conn2 <- [1,1282,null,{}] 03:50:33 INFO - PROCESS | 2276 | 1465642233655 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}] 03:50:33 INFO - PROCESS | 2276 | 1465642233658 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:33 INFO - PROCESS | 2276 | 1465642233762 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 03:50:33 INFO - PROCESS | 2276 | 1465642233822 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:33 INFO - PROCESS | 2276 | 1465642233824 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:33 INFO - PROCESS | 2276 | ++DOCSHELL 0x12be4d800 == 45 [pid = 2276] [id = 328] 03:50:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x121223400) [pid = 2276] [serial = 983] [outer = 0x0] 03:50:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x1237b8000) [pid = 2276] [serial = 984] [outer = 0x121223400] 03:50:33 INFO - PROCESS | 2276 | 1465642233855 Marionette DEBUG loaded listener.js 03:50:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 101 (0x126610800) [pid = 2276] [serial = 985] [outer = 0x121223400] 03:50:34 INFO - PROCESS | 2276 | 1465642234325 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]]]}] 03:50:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 03:50:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 724ms 03:50:34 INFO - PROCESS | 2276 | 1465642234369 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 03:50:34 INFO - PROCESS | 2276 | 1465642234371 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 03:50:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 03:50:34 INFO - PROCESS | 2276 | 1465642234373 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 03:50:34 INFO - PROCESS | 2276 | 1465642234375 Marionette TRACE conn2 <- [1,1286,null,{}] 03:50:34 INFO - PROCESS | 2276 | 1465642234377 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}] 03:50:34 INFO - PROCESS | 2276 | 1465642234378 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:34 INFO - PROCESS | 2276 | 1465642234481 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 03:50:34 INFO - PROCESS | 2276 | 1465642234538 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:34 INFO - PROCESS | 2276 | 1465642234539 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:34 INFO - PROCESS | 2276 | ++DOCSHELL 0x116624800 == 46 [pid = 2276] [id = 329] 03:50:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 102 (0x118f8ec00) [pid = 2276] [serial = 986] [outer = 0x0] 03:50:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 103 (0x126616400) [pid = 2276] [serial = 987] [outer = 0x118f8ec00] 03:50:34 INFO - PROCESS | 2276 | 1465642234568 Marionette DEBUG loaded listener.js 03:50:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 104 (0x126ed6800) [pid = 2276] [serial = 988] [outer = 0x118f8ec00] 03:50:35 INFO - PROCESS | 2276 | 1465642235179 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]]]}] 03:50:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 03:50:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 872ms 03:50:35 INFO - PROCESS | 2276 | 1465642235245 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 03:50:35 INFO - PROCESS | 2276 | 1465642235247 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 03:50:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 03:50:35 INFO - PROCESS | 2276 | 1465642235250 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 03:50:35 INFO - PROCESS | 2276 | 1465642235253 Marionette TRACE conn2 <- [1,1290,null,{}] 03:50:35 INFO - PROCESS | 2276 | 1465642235257 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}] 03:50:35 INFO - PROCESS | 2276 | 1465642235258 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:35 INFO - PROCESS | 2276 | 1465642235354 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 03:50:35 INFO - PROCESS | 2276 | 1465642235411 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:35 INFO - PROCESS | 2276 | 1465642235413 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:35 INFO - PROCESS | 2276 | ++DOCSHELL 0x117465800 == 47 [pid = 2276] [id = 330] 03:50:35 INFO - PROCESS | 2276 | ++DOMWINDOW == 105 (0x1182e4800) [pid = 2276] [serial = 989] [outer = 0x0] 03:50:35 INFO - PROCESS | 2276 | ++DOMWINDOW == 106 (0x118a5a000) [pid = 2276] [serial = 990] [outer = 0x1182e4800] 03:50:35 INFO - PROCESS | 2276 | 1465642235441 Marionette DEBUG loaded listener.js 03:50:35 INFO - PROCESS | 2276 | ++DOMWINDOW == 107 (0x1192cf000) [pid = 2276] [serial = 991] [outer = 0x1182e4800] 03:50:36 INFO - PROCESS | 2276 | --DOCSHELL 0x12ba5e000 == 46 [pid = 2276] [id = 324] 03:50:36 INFO - PROCESS | 2276 | --DOCSHELL 0x12b718800 == 45 [pid = 2276] [id = 323] 03:50:36 INFO - PROCESS | 2276 | --DOCSHELL 0x1199c9800 == 44 [pid = 2276] [id = 322] 03:50:36 INFO - PROCESS | 2276 | --DOCSHELL 0x12a4d6800 == 43 [pid = 2276] [id = 321] 03:50:36 INFO - PROCESS | 2276 | --DOCSHELL 0x1198ab800 == 42 [pid = 2276] [id = 320] 03:50:36 INFO - PROCESS | 2276 | --DOCSHELL 0x128d3e000 == 41 [pid = 2276] [id = 319] 03:50:36 INFO - PROCESS | 2276 | --DOCSHELL 0x12115d800 == 40 [pid = 2276] [id = 318] 03:50:36 INFO - PROCESS | 2276 | --DOCSHELL 0x12374a000 == 39 [pid = 2276] [id = 317] 03:50:36 INFO - PROCESS | 2276 | --DOCSHELL 0x12101e000 == 38 [pid = 2276] [id = 316] 03:50:36 INFO - PROCESS | 2276 | --DOCSHELL 0x119894800 == 37 [pid = 2276] [id = 315] 03:50:36 INFO - PROCESS | 2276 | --DOCSHELL 0x117148800 == 36 [pid = 2276] [id = 314] 03:50:36 INFO - PROCESS | 2276 | --DOCSHELL 0x11329e800 == 35 [pid = 2276] [id = 313] 03:50:36 INFO - PROCESS | 2276 | --DOCSHELL 0x11746e000 == 34 [pid = 2276] [id = 312] 03:50:36 INFO - PROCESS | 2276 | --DOCSHELL 0x12a8b0800 == 33 [pid = 2276] [id = 311] 03:50:36 INFO - PROCESS | 2276 | --DOCSHELL 0x113c12000 == 32 [pid = 2276] [id = 300] 03:50:36 INFO - PROCESS | 2276 | --DOCSHELL 0x116624800 == 31 [pid = 2276] [id = 329] 03:50:36 INFO - PROCESS | 2276 | --DOCSHELL 0x12be4d800 == 30 [pid = 2276] [id = 328] 03:50:36 INFO - PROCESS | 2276 | --DOCSHELL 0x124caf800 == 29 [pid = 2276] [id = 327] 03:50:36 INFO - PROCESS | 2276 | --DOCSHELL 0x12be50800 == 28 [pid = 2276] [id = 325] 03:50:36 INFO - PROCESS | 2276 | --DOCSHELL 0x118284800 == 27 [pid = 2276] [id = 326] 03:50:36 INFO - PROCESS | 2276 | --DOMWINDOW == 106 (0x120fb1000) [pid = 2276] [serial = 916] [outer = 0x0] [url = about:blank] 03:50:36 INFO - PROCESS | 2276 | --DOMWINDOW == 105 (0x124c8ac00) [pid = 2276] [serial = 921] [outer = 0x0] [url = about:blank] 03:50:36 INFO - PROCESS | 2276 | --DOMWINDOW == 104 (0x1235e8400) [pid = 2276] [serial = 919] [outer = 0x0] [url = about:blank] 03:50:36 INFO - PROCESS | 2276 | --DOMWINDOW == 103 (0x11856a800) [pid = 2276] [serial = 924] [outer = 0x0] [url = about:blank] 03:50:36 INFO - PROCESS | 2276 | --DOMWINDOW == 102 (0x1214f2800) [pid = 2276] [serial = 925] [outer = 0x0] [url = about:blank] 03:50:36 INFO - PROCESS | 2276 | --DOMWINDOW == 101 (0x121bdd400) [pid = 2276] [serial = 927] [outer = 0x0] [url = about:blank] 03:50:36 INFO - PROCESS | 2276 | --DOMWINDOW == 100 (0x125649400) [pid = 2276] [serial = 922] [outer = 0x0] [url = about:blank] 03:50:36 INFO - PROCESS | 2276 | --DOMWINDOW == 99 (0x12660c800) [pid = 2276] [serial = 930] [outer = 0x0] [url = about:blank] 03:50:36 INFO - PROCESS | 2276 | --DOMWINDOW == 98 (0x126ed0400) [pid = 2276] [serial = 931] [outer = 0x0] [url = about:blank] 03:50:36 INFO - PROCESS | 2276 | --DOMWINDOW == 97 (0x1175c4800) [pid = 2276] [serial = 889] [outer = 0x0] [url = about:blank] 03:50:36 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x113c85400) [pid = 2276] [serial = 888] [outer = 0x0] [url = about:blank] 03:50:36 INFO - PROCESS | 2276 | --DOMWINDOW == 95 (0x119836800) [pid = 2276] [serial = 892] [outer = 0x0] [url = about:blank] 03:50:36 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x1192d8800) [pid = 2276] [serial = 891] [outer = 0x0] [url = about:blank] 03:50:36 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x121be4000) [pid = 2276] [serial = 895] [outer = 0x0] [url = about:blank] 03:50:36 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x1214eb000) [pid = 2276] [serial = 894] [outer = 0x0] [url = about:blank] 03:50:36 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x126ed5c00) [pid = 2276] [serial = 898] [outer = 0x0] [url = about:blank] 03:50:36 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x1255ef400) [pid = 2276] [serial = 897] [outer = 0x0] [url = about:blank] 03:50:36 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x12660f800) [pid = 2276] [serial = 928] [outer = 0x0] [url = about:blank] 03:50:36 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x120e8f800) [pid = 2276] [serial = 913] [outer = 0x0] [url = about:blank] 03:50:36 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x120f80800) [pid = 2276] [serial = 915] [outer = 0x0] [url = about:blank] 03:50:36 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x1192d0000) [pid = 2276] [serial = 909] [outer = 0x0] [url = about:blank] 03:50:36 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x11930c800) [pid = 2276] [serial = 910] [outer = 0x0] [url = about:blank] 03:50:36 INFO - PROCESS | 2276 | --DOMWINDOW == 84 (0x116f7dc00) [pid = 2276] [serial = 906] [outer = 0x0] [url = about:blank] 03:50:36 INFO - PROCESS | 2276 | --DOMWINDOW == 83 (0x1176d7000) [pid = 2276] [serial = 907] [outer = 0x0] [url = about:blank] 03:50:36 INFO - PROCESS | 2276 | --DOMWINDOW == 82 (0x119c2fc00) [pid = 2276] [serial = 912] [outer = 0x0] [url = about:blank] 03:50:36 INFO - PROCESS | 2276 | --DOMWINDOW == 81 (0x118a88c00) [pid = 2276] [serial = 901] [outer = 0x0] [url = about:blank] 03:50:36 INFO - PROCESS | 2276 | --DOMWINDOW == 80 (0x11841c000) [pid = 2276] [serial = 900] [outer = 0x0] [url = about:blank] 03:50:36 INFO - PROCESS | 2276 | --DOMWINDOW == 79 (0x11334a800) [pid = 2276] [serial = 903] [outer = 0x0] [url = about:blank] 03:50:36 INFO - PROCESS | 2276 | --DOMWINDOW == 78 (0x1214ec000) [pid = 2276] [serial = 918] [outer = 0x0] [url = about:blank] 03:50:36 INFO - PROCESS | 2276 | --DOMWINDOW == 77 (0x115e8b400) [pid = 2276] [serial = 904] [outer = 0x0] [url = about:blank] 03:50:36 INFO - PROCESS | 2276 | 1465642236324 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]]]}] 03:50:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 03:50:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1123ms 03:50:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 03:50:36 INFO - PROCESS | 2276 | 1465642236374 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 03:50:36 INFO - PROCESS | 2276 | 1465642236376 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 03:50:36 INFO - PROCESS | 2276 | 1465642236379 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 03:50:36 INFO - PROCESS | 2276 | 1465642236381 Marionette TRACE conn2 <- [1,1294,null,{}] 03:50:36 INFO - PROCESS | 2276 | 1465642236385 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}] 03:50:36 INFO - PROCESS | 2276 | 1465642236387 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:36 INFO - PROCESS | 2276 | 1465642236471 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 03:50:36 INFO - PROCESS | 2276 | 1465642236526 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:36 INFO - PROCESS | 2276 | 1465642236527 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:36 INFO - PROCESS | 2276 | ++DOCSHELL 0x1164b3800 == 28 [pid = 2276] [id = 331] 03:50:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 78 (0x115d05000) [pid = 2276] [serial = 992] [outer = 0x0] 03:50:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 79 (0x1167d7800) [pid = 2276] [serial = 993] [outer = 0x115d05000] 03:50:36 INFO - PROCESS | 2276 | 1465642236555 Marionette DEBUG loaded listener.js 03:50:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 80 (0x1175c7000) [pid = 2276] [serial = 994] [outer = 0x115d05000] 03:50:36 INFO - PROCESS | 2276 | 1465642236863 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]]]}] 03:50:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 03:50:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 520ms 03:50:36 INFO - PROCESS | 2276 | 1465642236902 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 03:50:36 INFO - PROCESS | 2276 | 1465642236907 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 03:50:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 03:50:36 INFO - PROCESS | 2276 | 1465642236912 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 03:50:36 INFO - PROCESS | 2276 | 1465642236914 Marionette TRACE conn2 <- [1,1298,null,{}] 03:50:36 INFO - PROCESS | 2276 | 1465642236917 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}] 03:50:36 INFO - PROCESS | 2276 | 1465642236920 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:36 INFO - PROCESS | 2276 | 1465642236997 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 03:50:37 INFO - PROCESS | 2276 | 1465642237004 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:37 INFO - PROCESS | 2276 | 1465642237005 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:37 INFO - PROCESS | 2276 | ++DOCSHELL 0x118280000 == 29 [pid = 2276] [id = 332] 03:50:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 81 (0x1182e4c00) [pid = 2276] [serial = 995] [outer = 0x0] 03:50:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 82 (0x11859b000) [pid = 2276] [serial = 996] [outer = 0x1182e4c00] 03:50:37 INFO - PROCESS | 2276 | 1465642237033 Marionette DEBUG loaded listener.js 03:50:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 83 (0x119224400) [pid = 2276] [serial = 997] [outer = 0x1182e4c00] 03:50:37 INFO - PROCESS | 2276 | 1465642237420 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]]]}] 03:50:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 03:50:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 519ms 03:50:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 03:50:37 INFO - PROCESS | 2276 | 1465642237432 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 03:50:37 INFO - PROCESS | 2276 | 1465642237433 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 03:50:37 INFO - PROCESS | 2276 | 1465642237435 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 03:50:37 INFO - PROCESS | 2276 | 1465642237438 Marionette TRACE conn2 <- [1,1302,null,{}] 03:50:37 INFO - PROCESS | 2276 | 1465642237445 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}] 03:50:37 INFO - PROCESS | 2276 | 1465642237449 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:37 INFO - PROCESS | 2276 | 1465642237527 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 03:50:37 INFO - PROCESS | 2276 | 1465642237531 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:37 INFO - PROCESS | 2276 | 1465642237536 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:37 INFO - PROCESS | 2276 | ++DOCSHELL 0x119be0800 == 30 [pid = 2276] [id = 333] 03:50:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x113c48c00) [pid = 2276] [serial = 998] [outer = 0x0] 03:50:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x119c2c800) [pid = 2276] [serial = 999] [outer = 0x113c48c00] 03:50:37 INFO - PROCESS | 2276 | 1465642237567 Marionette DEBUG loaded listener.js 03:50:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x120e91800) [pid = 2276] [serial = 1000] [outer = 0x113c48c00] 03:50:37 INFO - PROCESS | 2276 | 1465642237901 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]]]}] 03:50:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 03:50:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 521ms 03:50:37 INFO - PROCESS | 2276 | 1465642237957 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 03:50:37 INFO - PROCESS | 2276 | 1465642237959 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 03:50:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 03:50:37 INFO - PROCESS | 2276 | 1465642237961 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 03:50:37 INFO - PROCESS | 2276 | 1465642237962 Marionette TRACE conn2 <- [1,1306,null,{}] 03:50:37 INFO - PROCESS | 2276 | 1465642237964 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}] 03:50:37 INFO - PROCESS | 2276 | 1465642237966 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:38 INFO - PROCESS | 2276 | 1465642238056 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 03:50:38 INFO - PROCESS | 2276 | 1465642238083 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:38 INFO - PROCESS | 2276 | 1465642238084 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:38 INFO - PROCESS | 2276 | ++DOCSHELL 0x121160800 == 31 [pid = 2276] [id = 334] 03:50:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x119c28800) [pid = 2276] [serial = 1001] [outer = 0x0] 03:50:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x120f88800) [pid = 2276] [serial = 1002] [outer = 0x119c28800] 03:50:38 INFO - PROCESS | 2276 | 1465642238114 Marionette DEBUG loaded listener.js 03:50:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x121319c00) [pid = 2276] [serial = 1003] [outer = 0x119c28800] 03:50:38 INFO - PROCESS | 2276 | 1465642238563 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]]]}] 03:50:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 03:50:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 625ms 03:50:38 INFO - PROCESS | 2276 | 1465642238587 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 03:50:38 INFO - PROCESS | 2276 | 1465642238594 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 03:50:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 03:50:38 INFO - PROCESS | 2276 | 1465642238603 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 03:50:38 INFO - PROCESS | 2276 | 1465642238604 Marionette TRACE conn2 <- [1,1310,null,{}] 03:50:38 INFO - PROCESS | 2276 | 1465642238606 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}] 03:50:38 INFO - PROCESS | 2276 | 1465642238607 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:38 INFO - PROCESS | 2276 | 1465642238685 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 03:50:38 INFO - PROCESS | 2276 | 1465642238688 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:38 INFO - PROCESS | 2276 | 1465642238689 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:38 INFO - PROCESS | 2276 | ++DOCSHELL 0x12358d800 == 32 [pid = 2276] [id = 335] 03:50:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x113c86c00) [pid = 2276] [serial = 1004] [outer = 0x0] 03:50:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x1214e9000) [pid = 2276] [serial = 1005] [outer = 0x113c86c00] 03:50:38 INFO - PROCESS | 2276 | 1465642238709 Marionette DEBUG loaded listener.js 03:50:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x1218bcc00) [pid = 2276] [serial = 1006] [outer = 0x113c86c00] 03:50:39 INFO - PROCESS | 2276 | 1465642239616 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] 03:50:39 INFO - PROCESS | 2276 | 1465642239729 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 03:50:39 INFO - PROCESS | 2276 | 1465642239755 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 03:50:39 INFO - PROCESS | 2276 | 1465642239758 Marionette TRACE conn2 <- [1,1314,null,{}] 03:50:39 INFO - PROCESS | 2276 | 1465642239763 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}] 03:50:39 INFO - PROCESS | 2276 | 1465642239765 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:39 INFO - PROCESS | 2276 | 1465642239873 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 03:50:39 INFO - PROCESS | 2276 | 1465642239922 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:39 INFO - PROCESS | 2276 | 1465642239925 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:39 INFO - PROCESS | 2276 | ++DOCSHELL 0x1169ba800 == 33 [pid = 2276] [id = 336] 03:50:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 78 (0x1130bd800) [pid = 2276] [serial = 1007] [outer = 0x0] 03:50:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 79 (0x113c85400) [pid = 2276] [serial = 1008] [outer = 0x1130bd800] 03:50:39 INFO - PROCESS | 2276 | 1465642239957 Marionette DEBUG loaded listener.js 03:50:40 INFO - PROCESS | 2276 | ++DOMWINDOW == 80 (0x112e07000) [pid = 2276] [serial = 1009] [outer = 0x1130bd800] 03:50:40 INFO - PROCESS | 2276 | 1465642240425 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]]]}] 03:50:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 03:50:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 744ms 03:50:40 INFO - PROCESS | 2276 | 1465642240478 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 03:50:40 INFO - PROCESS | 2276 | 1465642240481 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 03:50:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 03:50:40 INFO - PROCESS | 2276 | 1465642240515 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 03:50:40 INFO - PROCESS | 2276 | 1465642240519 Marionette TRACE conn2 <- [1,1318,null,{}] 03:50:40 INFO - PROCESS | 2276 | 1465642240522 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}] 03:50:40 INFO - PROCESS | 2276 | 1465642240523 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:40 INFO - PROCESS | 2276 | 1465642240627 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 03:50:40 INFO - PROCESS | 2276 | 1465642240704 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:40 INFO - PROCESS | 2276 | 1465642240705 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:40 INFO - PROCESS | 2276 | ++DOCSHELL 0x120e46800 == 34 [pid = 2276] [id = 337] 03:50:40 INFO - PROCESS | 2276 | ++DOMWINDOW == 81 (0x11855bc00) [pid = 2276] [serial = 1010] [outer = 0x0] 03:50:40 INFO - PROCESS | 2276 | ++DOMWINDOW == 82 (0x118a91000) [pid = 2276] [serial = 1011] [outer = 0x11855bc00] 03:50:40 INFO - PROCESS | 2276 | 1465642240736 Marionette DEBUG loaded listener.js 03:50:40 INFO - PROCESS | 2276 | ++DOMWINDOW == 83 (0x1192d2400) [pid = 2276] [serial = 1012] [outer = 0x11855bc00] 03:50:41 INFO - PROCESS | 2276 | 1465642241360 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]]]}] 03:50:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 03:50:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 874ms 03:50:41 INFO - PROCESS | 2276 | 1465642241388 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 03:50:41 INFO - PROCESS | 2276 | 1465642241390 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 03:50:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 03:50:41 INFO - PROCESS | 2276 | 1465642241394 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 03:50:41 INFO - PROCESS | 2276 | 1465642241396 Marionette TRACE conn2 <- [1,1322,null,{}] 03:50:41 INFO - PROCESS | 2276 | 1465642241399 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}] 03:50:41 INFO - PROCESS | 2276 | 1465642241401 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:41 INFO - PROCESS | 2276 | 1465642241506 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 03:50:41 INFO - PROCESS | 2276 | 1465642241582 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:41 INFO - PROCESS | 2276 | 1465642241584 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:41 INFO - PROCESS | 2276 | ++DOCSHELL 0x11746b000 == 35 [pid = 2276] [id = 338] 03:50:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x116f0d000) [pid = 2276] [serial = 1013] [outer = 0x0] 03:50:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x116f85c00) [pid = 2276] [serial = 1014] [outer = 0x116f0d000] 03:50:41 INFO - PROCESS | 2276 | 1465642241612 Marionette DEBUG loaded listener.js 03:50:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x1184e8000) [pid = 2276] [serial = 1015] [outer = 0x116f0d000] 03:50:41 INFO - PROCESS | 2276 | --DOCSHELL 0x121160800 == 34 [pid = 2276] [id = 334] 03:50:41 INFO - PROCESS | 2276 | --DOCSHELL 0x119be0800 == 33 [pid = 2276] [id = 333] 03:50:41 INFO - PROCESS | 2276 | --DOCSHELL 0x118280000 == 32 [pid = 2276] [id = 332] 03:50:41 INFO - PROCESS | 2276 | --DOCSHELL 0x1164b3800 == 31 [pid = 2276] [id = 331] 03:50:41 INFO - PROCESS | 2276 | --DOCSHELL 0x117465800 == 30 [pid = 2276] [id = 330] 03:50:41 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x128da3400) [pid = 2276] [serial = 973] [outer = 0x0] [url = about:blank] 03:50:41 INFO - PROCESS | 2276 | --DOMWINDOW == 84 (0x126614800) [pid = 2276] [serial = 957] [outer = 0x0] [url = about:blank] 03:50:41 INFO - PROCESS | 2276 | --DOMWINDOW == 83 (0x128da6000) [pid = 2276] [serial = 975] [outer = 0x0] [url = about:blank] 03:50:41 INFO - PROCESS | 2276 | --DOMWINDOW == 82 (0x128bb4400) [pid = 2276] [serial = 960] [outer = 0x0] [url = about:blank] 03:50:41 INFO - PROCESS | 2276 | --DOMWINDOW == 81 (0x128ccb400) [pid = 2276] [serial = 963] [outer = 0x0] [url = about:blank] 03:50:41 INFO - PROCESS | 2276 | --DOMWINDOW == 80 (0x11855f000) [pid = 2276] [serial = 942] [outer = 0x0] [url = about:blank] 03:50:41 INFO - PROCESS | 2276 | --DOMWINDOW == 79 (0x11922d800) [pid = 2276] [serial = 943] [outer = 0x0] [url = about:blank] 03:50:41 INFO - PROCESS | 2276 | --DOMWINDOW == 78 (0x116903c00) [pid = 2276] [serial = 939] [outer = 0x0] [url = about:blank] 03:50:41 INFO - PROCESS | 2276 | --DOMWINDOW == 77 (0x1182e5000) [pid = 2276] [serial = 940] [outer = 0x0] [url = about:blank] 03:50:41 INFO - PROCESS | 2276 | --DOMWINDOW == 76 (0x116a0c000) [pid = 2276] [serial = 936] [outer = 0x0] [url = about:blank] 03:50:41 INFO - PROCESS | 2276 | --DOMWINDOW == 75 (0x1182dcc00) [pid = 2276] [serial = 937] [outer = 0x0] [url = about:blank] 03:50:41 INFO - PROCESS | 2276 | --DOMWINDOW == 74 (0x126eda400) [pid = 2276] [serial = 933] [outer = 0x0] [url = about:blank] 03:50:41 INFO - PROCESS | 2276 | --DOMWINDOW == 73 (0x128cc4c00) [pid = 2276] [serial = 934] [outer = 0x0] [url = about:blank] 03:50:41 INFO - PROCESS | 2276 | --DOMWINDOW == 72 (0x120e06800) [pid = 2276] [serial = 948] [outer = 0x0] [url = about:blank] 03:50:41 INFO - PROCESS | 2276 | --DOMWINDOW == 71 (0x12142f800) [pid = 2276] [serial = 949] [outer = 0x0] [url = about:blank] 03:50:41 INFO - PROCESS | 2276 | --DOMWINDOW == 70 (0x121943800) [pid = 2276] [serial = 951] [outer = 0x0] [url = about:blank] 03:50:41 INFO - PROCESS | 2276 | --DOMWINDOW == 69 (0x121bebc00) [pid = 2276] [serial = 952] [outer = 0x0] [url = about:blank] 03:50:41 INFO - PROCESS | 2276 | --DOMWINDOW == 68 (0x119708400) [pid = 2276] [serial = 945] [outer = 0x0] [url = about:blank] 03:50:41 INFO - PROCESS | 2276 | --DOMWINDOW == 67 (0x119c26c00) [pid = 2276] [serial = 946] [outer = 0x0] [url = about:blank] 03:50:41 INFO - PROCESS | 2276 | --DOMWINDOW == 66 (0x118560000) [pid = 2276] [serial = 966] [outer = 0x0] [url = about:blank] 03:50:41 INFO - PROCESS | 2276 | --DOMWINDOW == 65 (0x121beb000) [pid = 2276] [serial = 969] [outer = 0x0] [url = about:blank] 03:50:41 INFO - PROCESS | 2276 | --DOMWINDOW == 64 (0x119c28000) [pid = 2276] [serial = 967] [outer = 0x0] [url = about:blank] 03:50:41 INFO - PROCESS | 2276 | --DOMWINDOW == 63 (0x128d26800) [pid = 2276] [serial = 972] [outer = 0x0] [url = about:blank] 03:50:41 INFO - PROCESS | 2276 | --DOMWINDOW == 62 (0x128d16c00) [pid = 2276] [serial = 964] [outer = 0x0] [url = about:blank] 03:50:41 INFO - PROCESS | 2276 | --DOMWINDOW == 61 (0x124a85c00) [pid = 2276] [serial = 954] [outer = 0x0] [url = about:blank] 03:50:41 INFO - PROCESS | 2276 | --DOMWINDOW == 60 (0x126ed4000) [pid = 2276] [serial = 958] [outer = 0x0] [url = about:blank] 03:50:41 INFO - PROCESS | 2276 | --DOMWINDOW == 59 (0x128d19000) [pid = 2276] [serial = 970] [outer = 0x0] [url = about:blank] 03:50:41 INFO - PROCESS | 2276 | --DOMWINDOW == 58 (0x128cc1000) [pid = 2276] [serial = 961] [outer = 0x0] [url = about:blank] 03:50:41 INFO - PROCESS | 2276 | --DOMWINDOW == 57 (0x1255e6400) [pid = 2276] [serial = 955] [outer = 0x0] [url = about:blank] 03:50:41 INFO - PROCESS | 2276 | --DOMWINDOW == 56 (0x128dcec00) [pid = 2276] [serial = 976] [outer = 0x0] [url = about:blank] 03:50:41 INFO - PROCESS | 2276 | 1465642241956 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]]]}] 03:50:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 03:50:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 573ms 03:50:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 03:50:41 INFO - PROCESS | 2276 | 1465642241970 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 03:50:41 INFO - PROCESS | 2276 | 1465642241973 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 03:50:41 INFO - PROCESS | 2276 | 1465642241985 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 03:50:41 INFO - PROCESS | 2276 | 1465642241987 Marionette TRACE conn2 <- [1,1326,null,{}] 03:50:41 INFO - PROCESS | 2276 | 1465642241991 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}] 03:50:41 INFO - PROCESS | 2276 | 1465642241992 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:42 INFO - PROCESS | 2276 | 1465642242072 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 03:50:42 INFO - PROCESS | 2276 | 1465642242077 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:42 INFO - PROCESS | 2276 | 1465642242078 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:42 INFO - PROCESS | 2276 | ++DOCSHELL 0x118fb0800 == 31 [pid = 2276] [id = 339] 03:50:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 57 (0x118f86c00) [pid = 2276] [serial = 1016] [outer = 0x0] 03:50:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 58 (0x1192d9400) [pid = 2276] [serial = 1017] [outer = 0x118f86c00] 03:50:42 INFO - PROCESS | 2276 | 1465642242107 Marionette DEBUG loaded listener.js 03:50:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 59 (0x119711000) [pid = 2276] [serial = 1018] [outer = 0x118f86c00] 03:50:42 INFO - PROCESS | 2276 | 1465642242581 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]]]}] 03:50:42 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 03:50:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 627ms 03:50:42 INFO - PROCESS | 2276 | 1465642242622 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 03:50:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 03:50:42 INFO - PROCESS | 2276 | 1465642242626 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 03:50:42 INFO - PROCESS | 2276 | 1465642242633 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 03:50:42 INFO - PROCESS | 2276 | 1465642242638 Marionette TRACE conn2 <- [1,1330,null,{}] 03:50:42 INFO - PROCESS | 2276 | 1465642242643 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}] 03:50:42 INFO - PROCESS | 2276 | 1465642242646 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:42 INFO - PROCESS | 2276 | 1465642242802 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 03:50:42 INFO - PROCESS | 2276 | 1465642242949 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:42 INFO - PROCESS | 2276 | 1465642242951 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:42 INFO - PROCESS | 2276 | ++DOCSHELL 0x1184aa800 == 32 [pid = 2276] [id = 340] 03:50:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 60 (0x11219cc00) [pid = 2276] [serial = 1019] [outer = 0x0] 03:50:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 61 (0x118568c00) [pid = 2276] [serial = 1020] [outer = 0x11219cc00] 03:50:43 INFO - PROCESS | 2276 | 1465642243005 Marionette DEBUG loaded listener.js 03:50:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 62 (0x1192d9c00) [pid = 2276] [serial = 1021] [outer = 0x11219cc00] 03:50:43 INFO - PROCESS | 2276 | 1465642243470 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]]]}] 03:50:43 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 03:50:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 877ms 03:50:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 03:50:43 INFO - PROCESS | 2276 | 1465642243507 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 03:50:43 INFO - PROCESS | 2276 | 1465642243510 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 03:50:43 INFO - PROCESS | 2276 | 1465642243515 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 03:50:43 INFO - PROCESS | 2276 | 1465642243517 Marionette TRACE conn2 <- [1,1334,null,{}] 03:50:43 INFO - PROCESS | 2276 | 1465642243519 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}] 03:50:43 INFO - PROCESS | 2276 | 1465642243521 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:43 INFO - PROCESS | 2276 | 1465642243620 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 03:50:43 INFO - PROCESS | 2276 | 1465642243672 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:43 INFO - PROCESS | 2276 | 1465642243673 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:43 INFO - PROCESS | 2276 | ++DOCSHELL 0x121910800 == 33 [pid = 2276] [id = 341] 03:50:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 63 (0x119c25000) [pid = 2276] [serial = 1022] [outer = 0x0] 03:50:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 64 (0x120e94800) [pid = 2276] [serial = 1023] [outer = 0x119c25000] 03:50:43 INFO - PROCESS | 2276 | 1465642243704 Marionette DEBUG loaded listener.js 03:50:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 65 (0x120f8bc00) [pid = 2276] [serial = 1024] [outer = 0x119c25000] 03:50:44 INFO - PROCESS | 2276 | 1465642244141 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]]]}] 03:50:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 03:50:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 671ms 03:50:44 INFO - PROCESS | 2276 | 1465642244186 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 03:50:44 INFO - PROCESS | 2276 | 1465642244187 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 03:50:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 03:50:44 INFO - PROCESS | 2276 | 1465642244190 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 03:50:44 INFO - PROCESS | 2276 | 1465642244192 Marionette TRACE conn2 <- [1,1338,null,{}] 03:50:44 INFO - PROCESS | 2276 | 1465642244201 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}] 03:50:44 INFO - PROCESS | 2276 | 1465642244204 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:44 INFO - PROCESS | 2276 | 1465642244322 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 03:50:44 INFO - PROCESS | 2276 | 1465642244378 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:44 INFO - PROCESS | 2276 | 1465642244381 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:44 INFO - PROCESS | 2276 | ++DOCSHELL 0x1261db800 == 34 [pid = 2276] [id = 342] 03:50:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 66 (0x1214f3800) [pid = 2276] [serial = 1025] [outer = 0x0] 03:50:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 67 (0x121be1c00) [pid = 2276] [serial = 1026] [outer = 0x1214f3800] 03:50:44 INFO - PROCESS | 2276 | 1465642244412 Marionette DEBUG loaded listener.js 03:50:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 68 (0x1233d6c00) [pid = 2276] [serial = 1027] [outer = 0x1214f3800] 03:50:45 INFO - PROCESS | 2276 | 1465642245313 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]]]}] 03:50:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 03:50:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1175ms 03:50:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 03:50:45 INFO - PROCESS | 2276 | 1465642245365 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 03:50:45 INFO - PROCESS | 2276 | 1465642245367 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 03:50:45 INFO - PROCESS | 2276 | 1465642245369 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 03:50:45 INFO - PROCESS | 2276 | 1465642245371 Marionette TRACE conn2 <- [1,1342,null,{}] 03:50:45 INFO - PROCESS | 2276 | 1465642245373 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}] 03:50:45 INFO - PROCESS | 2276 | 1465642245374 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:45 INFO - PROCESS | 2276 | 1465642245466 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 03:50:45 INFO - PROCESS | 2276 | 1465642245515 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:45 INFO - PROCESS | 2276 | 1465642245517 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:45 INFO - PROCESS | 2276 | ++DOCSHELL 0x1269ab000 == 35 [pid = 2276] [id = 343] 03:50:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 69 (0x124a85c00) [pid = 2276] [serial = 1028] [outer = 0x0] 03:50:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 70 (0x124ce5400) [pid = 2276] [serial = 1029] [outer = 0x124a85c00] 03:50:45 INFO - PROCESS | 2276 | 1465642245546 Marionette DEBUG loaded listener.js 03:50:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 71 (0x1255ecc00) [pid = 2276] [serial = 1030] [outer = 0x124a85c00] 03:50:45 INFO - PROCESS | 2276 | 1465642245988 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]]]}] 03:50:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 03:50:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 669ms 03:50:46 INFO - PROCESS | 2276 | 1465642246038 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 03:50:46 INFO - PROCESS | 2276 | 1465642246040 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 03:50:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 03:50:46 INFO - PROCESS | 2276 | 1465642246042 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 03:50:46 INFO - PROCESS | 2276 | 1465642246043 Marionette TRACE conn2 <- [1,1346,null,{}] 03:50:46 INFO - PROCESS | 2276 | 1465642246046 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}] 03:50:46 INFO - PROCESS | 2276 | 1465642246047 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:46 INFO - PROCESS | 2276 | 1465642246140 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 03:50:46 INFO - PROCESS | 2276 | 1465642246265 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:46 INFO - PROCESS | 2276 | 1465642246267 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:46 INFO - PROCESS | 2276 | ++DOCSHELL 0x115eea800 == 36 [pid = 2276] [id = 344] 03:50:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 72 (0x112e03400) [pid = 2276] [serial = 1031] [outer = 0x0] 03:50:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 73 (0x112fa3400) [pid = 2276] [serial = 1032] [outer = 0x112e03400] 03:50:46 INFO - PROCESS | 2276 | 1465642246299 Marionette DEBUG loaded listener.js 03:50:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 74 (0x116f7e400) [pid = 2276] [serial = 1033] [outer = 0x112e03400] 03:50:47 INFO - PROCESS | 2276 | --DOCSHELL 0x11746b000 == 35 [pid = 2276] [id = 338] 03:50:47 INFO - PROCESS | 2276 | --DOCSHELL 0x120e46800 == 34 [pid = 2276] [id = 337] 03:50:47 INFO - PROCESS | 2276 | --DOCSHELL 0x1169ba800 == 33 [pid = 2276] [id = 336] 03:50:47 INFO - PROCESS | 2276 | --DOCSHELL 0x12358d800 == 32 [pid = 2276] [id = 335] 03:50:47 INFO - PROCESS | 2276 | --DOCSHELL 0x1269ab000 == 31 [pid = 2276] [id = 343] 03:50:47 INFO - PROCESS | 2276 | --DOCSHELL 0x1261db800 == 30 [pid = 2276] [id = 342] 03:50:47 INFO - PROCESS | 2276 | --DOCSHELL 0x121910800 == 29 [pid = 2276] [id = 341] 03:50:47 INFO - PROCESS | 2276 | --DOCSHELL 0x1184aa800 == 28 [pid = 2276] [id = 340] 03:50:47 INFO - PROCESS | 2276 | --DOCSHELL 0x118fb0800 == 27 [pid = 2276] [id = 339] 03:50:47 INFO - PROCESS | 2276 | 1465642247249 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]]]}] 03:50:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 03:50:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1222ms 03:50:47 INFO - PROCESS | 2276 | 1465642247265 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 03:50:47 INFO - PROCESS | 2276 | 1465642247270 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 03:50:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 03:50:47 INFO - PROCESS | 2276 | 1465642247274 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 03:50:47 INFO - PROCESS | 2276 | 1465642247276 Marionette TRACE conn2 <- [1,1350,null,{}] 03:50:47 INFO - PROCESS | 2276 | 1465642247280 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}] 03:50:47 INFO - PROCESS | 2276 | 1465642247281 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:47 INFO - PROCESS | 2276 | 1465642247377 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 03:50:47 INFO - PROCESS | 2276 | 1465642247387 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:47 INFO - PROCESS | 2276 | 1465642247388 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:47 INFO - PROCESS | 2276 | ++DOCSHELL 0x11617c800 == 28 [pid = 2276] [id = 345] 03:50:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 75 (0x1133a3000) [pid = 2276] [serial = 1034] [outer = 0x0] 03:50:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 76 (0x115e92800) [pid = 2276] [serial = 1035] [outer = 0x1133a3000] 03:50:47 INFO - PROCESS | 2276 | 1465642247418 Marionette DEBUG loaded listener.js 03:50:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 77 (0x116974000) [pid = 2276] [serial = 1036] [outer = 0x1133a3000] 03:50:47 INFO - PROCESS | 2276 | 1465642247784 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]]]}] 03:50:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 03:50:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 521ms 03:50:47 INFO - PROCESS | 2276 | 1465642247794 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 03:50:47 INFO - PROCESS | 2276 | 1465642247798 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 03:50:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 03:50:47 INFO - PROCESS | 2276 | 1465642247803 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 03:50:47 INFO - PROCESS | 2276 | 1465642247804 Marionette TRACE conn2 <- [1,1354,null,{}] 03:50:47 INFO - PROCESS | 2276 | 1465642247807 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}] 03:50:47 INFO - PROCESS | 2276 | 1465642247809 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:47 INFO - PROCESS | 2276 | 1465642247886 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 03:50:47 INFO - PROCESS | 2276 | 1465642247891 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:47 INFO - PROCESS | 2276 | 1465642247892 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:47 INFO - PROCESS | 2276 | ++DOCSHELL 0x1184a0800 == 29 [pid = 2276] [id = 346] 03:50:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 78 (0x1182da000) [pid = 2276] [serial = 1037] [outer = 0x0] 03:50:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 79 (0x1184e5000) [pid = 2276] [serial = 1038] [outer = 0x1182da000] 03:50:47 INFO - PROCESS | 2276 | 1465642247922 Marionette DEBUG loaded listener.js 03:50:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 80 (0x11859c400) [pid = 2276] [serial = 1039] [outer = 0x1182da000] 03:50:48 INFO - PROCESS | 2276 | 1465642248268 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]]]}] 03:50:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 03:50:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 469ms 03:50:48 INFO - PROCESS | 2276 | 1465642248272 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 03:50:48 INFO - PROCESS | 2276 | 1465642248273 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 03:50:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 03:50:48 INFO - PROCESS | 2276 | 1465642248275 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 03:50:48 INFO - PROCESS | 2276 | 1465642248287 Marionette TRACE conn2 <- [1,1358,null,{}] 03:50:48 INFO - PROCESS | 2276 | 1465642248295 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}] 03:50:48 INFO - PROCESS | 2276 | 1465642248298 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:48 INFO - PROCESS | 2276 | 1465642248400 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 03:50:48 INFO - PROCESS | 2276 | 1465642248443 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:48 INFO - PROCESS | 2276 | 1465642248445 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:48 INFO - PROCESS | 2276 | ++DOCSHELL 0x121265800 == 30 [pid = 2276] [id = 347] 03:50:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 81 (0x112f9b000) [pid = 2276] [serial = 1040] [outer = 0x0] 03:50:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 82 (0x1192cf800) [pid = 2276] [serial = 1041] [outer = 0x112f9b000] 03:50:48 INFO - PROCESS | 2276 | 1465642248491 Marionette DEBUG loaded listener.js 03:50:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 83 (0x119840800) [pid = 2276] [serial = 1042] [outer = 0x112f9b000] 03:50:48 INFO - PROCESS | 2276 | 1465642248928 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]]]}] 03:50:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 03:50:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 682ms 03:50:48 INFO - PROCESS | 2276 | 1465642248957 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 03:50:48 INFO - PROCESS | 2276 | 1465642248959 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 03:50:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 03:50:48 INFO - PROCESS | 2276 | 1465642248961 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 03:50:48 INFO - PROCESS | 2276 | 1465642248962 Marionette TRACE conn2 <- [1,1362,null,{}] 03:50:48 INFO - PROCESS | 2276 | 1465642248965 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}] 03:50:48 INFO - PROCESS | 2276 | 1465642248967 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:49 INFO - PROCESS | 2276 | 1465642249114 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 03:50:49 INFO - PROCESS | 2276 | 1465642249158 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:49 INFO - PROCESS | 2276 | 1465642249159 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:49 INFO - PROCESS | 2276 | ++DOCSHELL 0x125591800 == 31 [pid = 2276] [id = 348] 03:50:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x119c2a400) [pid = 2276] [serial = 1043] [outer = 0x0] 03:50:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x120e94c00) [pid = 2276] [serial = 1044] [outer = 0x119c2a400] 03:50:49 INFO - PROCESS | 2276 | 1465642249205 Marionette DEBUG loaded listener.js 03:50:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x120f86800) [pid = 2276] [serial = 1045] [outer = 0x119c2a400] 03:50:49 INFO - PROCESS | 2276 | 1465642249617 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]]]}] 03:50:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 03:50:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 673ms 03:50:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 03:50:49 INFO - PROCESS | 2276 | 1465642249635 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 03:50:49 INFO - PROCESS | 2276 | 1465642249637 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 03:50:49 INFO - PROCESS | 2276 | 1465642249639 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 03:50:49 INFO - PROCESS | 2276 | 1465642249641 Marionette TRACE conn2 <- [1,1366,null,{}] 03:50:49 INFO - PROCESS | 2276 | 1465642249644 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}] 03:50:49 INFO - PROCESS | 2276 | 1465642249645 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:49 INFO - PROCESS | 2276 | 1465642249796 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 03:50:49 INFO - PROCESS | 2276 | 1465642249849 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:49 INFO - PROCESS | 2276 | 1465642249850 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:49 INFO - PROCESS | 2276 | ++DOCSHELL 0x126853800 == 32 [pid = 2276] [id = 349] 03:50:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x112a6f800) [pid = 2276] [serial = 1046] [outer = 0x0] 03:50:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x1213bc800) [pid = 2276] [serial = 1047] [outer = 0x112a6f800] 03:50:49 INFO - PROCESS | 2276 | 1465642249892 Marionette DEBUG loaded listener.js 03:50:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x1214ec400) [pid = 2276] [serial = 1048] [outer = 0x112a6f800] 03:50:50 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x119c28800) [pid = 2276] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 03:50:50 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x113c86c00) [pid = 2276] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 03:50:50 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x121223400) [pid = 2276] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 03:50:50 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x118f8ec00) [pid = 2276] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 03:50:50 INFO - PROCESS | 2276 | --DOMWINDOW == 84 (0x116761000) [pid = 2276] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 03:50:50 INFO - PROCESS | 2276 | --DOMWINDOW == 83 (0x1192d9000) [pid = 2276] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 03:50:50 INFO - PROCESS | 2276 | --DOMWINDOW == 82 (0x116f0d000) [pid = 2276] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 03:50:50 INFO - PROCESS | 2276 | --DOMWINDOW == 81 (0x118f86c00) [pid = 2276] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 03:50:50 INFO - PROCESS | 2276 | --DOMWINDOW == 80 (0x1182e4c00) [pid = 2276] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 03:50:50 INFO - PROCESS | 2276 | --DOMWINDOW == 79 (0x1182e4800) [pid = 2276] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 03:50:50 INFO - PROCESS | 2276 | --DOMWINDOW == 78 (0x113c48c00) [pid = 2276] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 03:50:50 INFO - PROCESS | 2276 | --DOMWINDOW == 77 (0x115d05000) [pid = 2276] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 03:50:50 INFO - PROCESS | 2276 | --DOMWINDOW == 76 (0x1130bd800) [pid = 2276] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 03:50:50 INFO - PROCESS | 2276 | --DOMWINDOW == 75 (0x11855bc00) [pid = 2276] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 03:50:50 INFO - PROCESS | 2276 | 1465642250620 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] 03:50:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 03:50:50 INFO - PROCESS | 2276 | 1465642250662 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 03:50:50 INFO - PROCESS | 2276 | 1465642250665 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 03:50:50 INFO - PROCESS | 2276 | 1465642250667 Marionette TRACE conn2 <- [1,1370,null,{}] 03:50:50 INFO - PROCESS | 2276 | 1465642250670 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}] 03:50:50 INFO - PROCESS | 2276 | 1465642250676 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:50 INFO - PROCESS | 2276 | 1465642250816 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 03:50:50 INFO - PROCESS | 2276 | 1465642250832 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:50 INFO - PROCESS | 2276 | 1465642250833 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:50 INFO - PROCESS | 2276 | ++DOCSHELL 0x1266ba800 == 33 [pid = 2276] [id = 350] 03:50:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 76 (0x120f7e000) [pid = 2276] [serial = 1049] [outer = 0x0] 03:50:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 77 (0x1214e8c00) [pid = 2276] [serial = 1050] [outer = 0x120f7e000] 03:50:50 INFO - PROCESS | 2276 | 1465642250902 Marionette DEBUG loaded listener.js 03:50:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 78 (0x121945800) [pid = 2276] [serial = 1051] [outer = 0x120f7e000] 03:50:51 INFO - PROCESS | 2276 | 1465642251193 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] 03:50:51 INFO - PROCESS | 2276 | 1465642251240 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 03:50:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 03:50:51 INFO - PROCESS | 2276 | 1465642251242 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 03:50:51 INFO - PROCESS | 2276 | 1465642251243 Marionette TRACE conn2 <- [1,1374,null,{}] 03:50:51 INFO - PROCESS | 2276 | 1465642251245 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}] 03:50:51 INFO - PROCESS | 2276 | 1465642251247 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:51 INFO - PROCESS | 2276 | 1465642251328 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 03:50:51 INFO - PROCESS | 2276 | 1465642251332 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:51 INFO - PROCESS | 2276 | 1465642251333 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:51 INFO - PROCESS | 2276 | ++DOCSHELL 0x129270000 == 34 [pid = 2276] [id = 351] 03:50:51 INFO - PROCESS | 2276 | ++DOMWINDOW == 79 (0x111aa9400) [pid = 2276] [serial = 1052] [outer = 0x0] 03:50:51 INFO - PROCESS | 2276 | ++DOMWINDOW == 80 (0x1233d8400) [pid = 2276] [serial = 1053] [outer = 0x111aa9400] 03:50:51 INFO - PROCESS | 2276 | 1465642251362 Marionette DEBUG loaded listener.js 03:50:51 INFO - PROCESS | 2276 | ++DOMWINDOW == 81 (0x124abf800) [pid = 2276] [serial = 1054] [outer = 0x111aa9400] 03:50:51 INFO - PROCESS | 2276 | [2276] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:50:51 INFO - PROCESS | 2276 | 1465642251682 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] 03:50:51 INFO - PROCESS | 2276 | 1465642251712 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 03:50:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 03:50:51 INFO - PROCESS | 2276 | 1465642251714 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 03:50:51 INFO - PROCESS | 2276 | 1465642251716 Marionette TRACE conn2 <- [1,1378,null,{}] 03:50:51 INFO - PROCESS | 2276 | 1465642251718 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}] 03:50:51 INFO - PROCESS | 2276 | 1465642251719 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:51 INFO - PROCESS | 2276 | 1465642251794 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 03:50:51 INFO - PROCESS | 2276 | 1465642251850 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:51 INFO - PROCESS | 2276 | 1465642251851 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:51 INFO - PROCESS | 2276 | ++DOCSHELL 0x12928a000 == 35 [pid = 2276] [id = 352] 03:50:51 INFO - PROCESS | 2276 | ++DOMWINDOW == 82 (0x119225000) [pid = 2276] [serial = 1055] [outer = 0x0] 03:50:51 INFO - PROCESS | 2276 | ++DOMWINDOW == 83 (0x124cdf400) [pid = 2276] [serial = 1056] [outer = 0x119225000] 03:50:51 INFO - PROCESS | 2276 | 1465642251875 Marionette DEBUG loaded listener.js 03:50:51 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x126554000) [pid = 2276] [serial = 1057] [outer = 0x119225000] 03:50:52 INFO - PROCESS | 2276 | 1465642252139 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] 03:50:52 INFO - PROCESS | 2276 | 1465642252192 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 03:50:52 INFO - PROCESS | 2276 | 1465642252195 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 03:50:52 INFO - PROCESS | 2276 | 1465642252196 Marionette TRACE conn2 <- [1,1382,null,{}] 03:50:52 INFO - PROCESS | 2276 | 1465642252199 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}] 03:50:52 INFO - PROCESS | 2276 | 1465642252200 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:52 INFO - PROCESS | 2276 | 1465642252288 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 03:50:52 INFO - PROCESS | 2276 | 1465642252292 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:52 INFO - PROCESS | 2276 | 1465642252293 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:52 INFO - PROCESS | 2276 | ++DOCSHELL 0x121255800 == 36 [pid = 2276] [id = 353] 03:50:52 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x111c22000) [pid = 2276] [serial = 1058] [outer = 0x0] 03:50:52 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x126613400) [pid = 2276] [serial = 1059] [outer = 0x111c22000] 03:50:52 INFO - PROCESS | 2276 | 1465642252318 Marionette DEBUG loaded listener.js 03:50:52 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x12691ec00) [pid = 2276] [serial = 1060] [outer = 0x111c22000] 03:50:52 INFO - PROCESS | 2276 | [2276] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:50:52 INFO - PROCESS | 2276 | 1465642252836 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] 03:50:52 INFO - PROCESS | 2276 | 1465642252869 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 03:50:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 03:50:52 INFO - PROCESS | 2276 | 1465642252872 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 03:50:52 INFO - PROCESS | 2276 | 1465642252874 Marionette TRACE conn2 <- [1,1386,null,{}] 03:50:52 INFO - PROCESS | 2276 | 1465642252878 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}] 03:50:52 INFO - PROCESS | 2276 | 1465642252880 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:52 INFO - PROCESS | 2276 | 1465642252991 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 03:50:53 INFO - PROCESS | 2276 | 1465642253047 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:53 INFO - PROCESS | 2276 | 1465642253048 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:53 INFO - PROCESS | 2276 | ++DOCSHELL 0x116ab0800 == 37 [pid = 2276] [id = 354] 03:50:53 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x112a7c000) [pid = 2276] [serial = 1061] [outer = 0x0] 03:50:53 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x113c86000) [pid = 2276] [serial = 1062] [outer = 0x112a7c000] 03:50:53 INFO - PROCESS | 2276 | 1465642253080 Marionette DEBUG loaded listener.js 03:50:53 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x1167db400) [pid = 2276] [serial = 1063] [outer = 0x112a7c000] 03:50:53 INFO - PROCESS | 2276 | 1465642253574 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] 03:50:53 INFO - PROCESS | 2276 | 1465642253649 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 03:50:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 03:50:53 INFO - PROCESS | 2276 | 1465642253658 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 03:50:53 INFO - PROCESS | 2276 | 1465642253660 Marionette TRACE conn2 <- [1,1390,null,{}] 03:50:53 INFO - PROCESS | 2276 | 1465642253664 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}] 03:50:53 INFO - PROCESS | 2276 | 1465642253666 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:53 INFO - PROCESS | 2276 | 1465642253789 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 03:50:53 INFO - PROCESS | 2276 | 1465642253866 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:53 INFO - PROCESS | 2276 | 1465642253868 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:53 INFO - PROCESS | 2276 | ++DOCSHELL 0x119266000 == 38 [pid = 2276] [id = 355] 03:50:53 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x118417400) [pid = 2276] [serial = 1064] [outer = 0x0] 03:50:53 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x118595800) [pid = 2276] [serial = 1065] [outer = 0x118417400] 03:50:53 INFO - PROCESS | 2276 | 1465642253900 Marionette DEBUG loaded listener.js 03:50:53 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x118f8e000) [pid = 2276] [serial = 1066] [outer = 0x118417400] 03:50:54 INFO - PROCESS | 2276 | --DOCSHELL 0x12928a000 == 37 [pid = 2276] [id = 352] 03:50:54 INFO - PROCESS | 2276 | --DOCSHELL 0x129270000 == 36 [pid = 2276] [id = 351] 03:50:54 INFO - PROCESS | 2276 | --DOCSHELL 0x1266ba800 == 35 [pid = 2276] [id = 350] 03:50:54 INFO - PROCESS | 2276 | --DOCSHELL 0x126853800 == 34 [pid = 2276] [id = 349] 03:50:54 INFO - PROCESS | 2276 | --DOCSHELL 0x125591800 == 33 [pid = 2276] [id = 348] 03:50:54 INFO - PROCESS | 2276 | --DOCSHELL 0x121265800 == 32 [pid = 2276] [id = 347] 03:50:54 INFO - PROCESS | 2276 | --DOCSHELL 0x1184a0800 == 31 [pid = 2276] [id = 346] 03:50:54 INFO - PROCESS | 2276 | --DOCSHELL 0x11617c800 == 30 [pid = 2276] [id = 345] 03:50:54 INFO - PROCESS | 2276 | --DOCSHELL 0x115eea800 == 29 [pid = 2276] [id = 344] 03:50:54 INFO - PROCESS | 2276 | 1465642254528 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]]]}] 03:50:54 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x1184e8000) [pid = 2276] [serial = 1015] [outer = 0x0] [url = about:blank] 03:50:54 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x1192d9400) [pid = 2276] [serial = 1017] [outer = 0x0] [url = about:blank] 03:50:54 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x11859b000) [pid = 2276] [serial = 996] [outer = 0x0] [url = about:blank] 03:50:54 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x119224400) [pid = 2276] [serial = 997] [outer = 0x0] [url = about:blank] 03:50:54 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x1192cf000) [pid = 2276] [serial = 991] [outer = 0x0] [url = about:blank] 03:50:54 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x118a5a000) [pid = 2276] [serial = 990] [outer = 0x0] [url = about:blank] 03:50:54 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x119c2c800) [pid = 2276] [serial = 999] [outer = 0x0] [url = about:blank] 03:50:54 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x120e91800) [pid = 2276] [serial = 1000] [outer = 0x0] [url = about:blank] 03:50:54 INFO - PROCESS | 2276 | --DOMWINDOW == 84 (0x1167d7800) [pid = 2276] [serial = 993] [outer = 0x0] [url = about:blank] 03:50:54 INFO - PROCESS | 2276 | --DOMWINDOW == 83 (0x1175c7000) [pid = 2276] [serial = 994] [outer = 0x0] [url = about:blank] 03:50:54 INFO - PROCESS | 2276 | --DOMWINDOW == 82 (0x113c85400) [pid = 2276] [serial = 1008] [outer = 0x0] [url = about:blank] 03:50:54 INFO - PROCESS | 2276 | --DOMWINDOW == 81 (0x1182e7000) [pid = 2276] [serial = 978] [outer = 0x0] [url = about:blank] 03:50:54 INFO - PROCESS | 2276 | --DOMWINDOW == 80 (0x112e07000) [pid = 2276] [serial = 1009] [outer = 0x0] [url = about:blank] 03:50:54 INFO - PROCESS | 2276 | --DOMWINDOW == 79 (0x118a91000) [pid = 2276] [serial = 1011] [outer = 0x0] [url = about:blank] 03:50:54 INFO - PROCESS | 2276 | --DOMWINDOW == 78 (0x120e0a000) [pid = 2276] [serial = 981] [outer = 0x0] [url = about:blank] 03:50:54 INFO - PROCESS | 2276 | --DOMWINDOW == 77 (0x1192d2400) [pid = 2276] [serial = 1012] [outer = 0x0] [url = about:blank] 03:50:54 INFO - PROCESS | 2276 | --DOMWINDOW == 76 (0x1237b8000) [pid = 2276] [serial = 984] [outer = 0x0] [url = about:blank] 03:50:54 INFO - PROCESS | 2276 | --DOMWINDOW == 75 (0x126616400) [pid = 2276] [serial = 987] [outer = 0x0] [url = about:blank] 03:50:54 INFO - PROCESS | 2276 | --DOMWINDOW == 74 (0x116f85c00) [pid = 2276] [serial = 1014] [outer = 0x0] [url = about:blank] 03:50:54 INFO - PROCESS | 2276 | --DOMWINDOW == 73 (0x1218bcc00) [pid = 2276] [serial = 1006] [outer = 0x0] [url = about:blank] 03:50:54 INFO - PROCESS | 2276 | --DOMWINDOW == 72 (0x119711000) [pid = 2276] [serial = 1018] [outer = 0x0] [url = about:blank] 03:50:54 INFO - PROCESS | 2276 | --DOMWINDOW == 71 (0x121319c00) [pid = 2276] [serial = 1003] [outer = 0x0] [url = about:blank] 03:50:54 INFO - PROCESS | 2276 | --DOMWINDOW == 70 (0x120f88800) [pid = 2276] [serial = 1002] [outer = 0x0] [url = about:blank] 03:50:54 INFO - PROCESS | 2276 | --DOMWINDOW == 69 (0x1214e9000) [pid = 2276] [serial = 1005] [outer = 0x0] [url = about:blank] 03:50:54 INFO - PROCESS | 2276 | --DOMWINDOW == 68 (0x126610800) [pid = 2276] [serial = 985] [outer = 0x0] [url = about:blank] 03:50:54 INFO - PROCESS | 2276 | --DOMWINDOW == 67 (0x126ed6800) [pid = 2276] [serial = 988] [outer = 0x0] [url = about:blank] 03:50:54 INFO - PROCESS | 2276 | --DOMWINDOW == 66 (0x118a57400) [pid = 2276] [serial = 979] [outer = 0x0] [url = about:blank] 03:50:54 INFO - PROCESS | 2276 | --DOMWINDOW == 65 (0x120f7f800) [pid = 2276] [serial = 982] [outer = 0x0] [url = about:blank] 03:50:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 03:50:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 921ms 03:50:54 INFO - PROCESS | 2276 | 1465642254579 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 03:50:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 03:50:54 INFO - PROCESS | 2276 | 1465642254581 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 03:50:54 INFO - PROCESS | 2276 | 1465642254584 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 03:50:54 INFO - PROCESS | 2276 | 1465642254586 Marionette TRACE conn2 <- [1,1394,null,{}] 03:50:54 INFO - PROCESS | 2276 | 1465642254590 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}] 03:50:54 INFO - PROCESS | 2276 | 1465642254592 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:54 INFO - PROCESS | 2276 | 1465642254672 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 03:50:54 INFO - PROCESS | 2276 | 1465642254677 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:54 INFO - PROCESS | 2276 | 1465642254680 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:54 INFO - PROCESS | 2276 | ++DOCSHELL 0x1169ba000 == 30 [pid = 2276] [id = 356] 03:50:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 66 (0x1182de400) [pid = 2276] [serial = 1067] [outer = 0x0] 03:50:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 67 (0x1182e4400) [pid = 2276] [serial = 1068] [outer = 0x1182de400] 03:50:54 INFO - PROCESS | 2276 | 1465642254710 Marionette DEBUG loaded listener.js 03:50:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 68 (0x118566400) [pid = 2276] [serial = 1069] [outer = 0x1182de400] 03:50:55 INFO - PROCESS | 2276 | 1465642255058 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]]]}] 03:50:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 03:50:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 523ms 03:50:55 INFO - PROCESS | 2276 | 1465642255108 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 03:50:55 INFO - PROCESS | 2276 | 1465642255111 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 03:50:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 03:50:55 INFO - PROCESS | 2276 | 1465642255115 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 03:50:55 INFO - PROCESS | 2276 | 1465642255117 Marionette TRACE conn2 <- [1,1398,null,{}] 03:50:55 INFO - PROCESS | 2276 | 1465642255119 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}] 03:50:55 INFO - PROCESS | 2276 | 1465642255121 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:55 INFO - PROCESS | 2276 | 1465642255200 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 03:50:55 INFO - PROCESS | 2276 | 1465642255207 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:55 INFO - PROCESS | 2276 | 1465642255208 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:55 INFO - PROCESS | 2276 | ++DOCSHELL 0x119275000 == 31 [pid = 2276] [id = 357] 03:50:55 INFO - PROCESS | 2276 | ++DOMWINDOW == 69 (0x118a88c00) [pid = 2276] [serial = 1070] [outer = 0x0] 03:50:55 INFO - PROCESS | 2276 | ++DOMWINDOW == 70 (0x1192d4c00) [pid = 2276] [serial = 1071] [outer = 0x118a88c00] 03:50:55 INFO - PROCESS | 2276 | 1465642255235 Marionette DEBUG loaded listener.js 03:50:55 INFO - PROCESS | 2276 | ++DOMWINDOW == 71 (0x11970bc00) [pid = 2276] [serial = 1072] [outer = 0x118a88c00] 03:50:55 INFO - PROCESS | 2276 | 1465642255587 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]]]}] 03:50:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 03:50:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 522ms 03:50:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 03:50:55 INFO - PROCESS | 2276 | 1465642255639 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 03:50:55 INFO - PROCESS | 2276 | 1465642255641 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 03:50:55 INFO - PROCESS | 2276 | 1465642255643 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 03:50:55 INFO - PROCESS | 2276 | 1465642255645 Marionette TRACE conn2 <- [1,1402,null,{}] 03:50:55 INFO - PROCESS | 2276 | 1465642255653 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}] 03:50:55 INFO - PROCESS | 2276 | 1465642255656 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:55 INFO - PROCESS | 2276 | 1465642255738 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 03:50:55 INFO - PROCESS | 2276 | 1465642255743 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:55 INFO - PROCESS | 2276 | 1465642255745 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:55 INFO - PROCESS | 2276 | ++DOCSHELL 0x121024000 == 32 [pid = 2276] [id = 358] 03:50:55 INFO - PROCESS | 2276 | ++DOMWINDOW == 72 (0x112fa3000) [pid = 2276] [serial = 1073] [outer = 0x0] 03:50:55 INFO - PROCESS | 2276 | ++DOMWINDOW == 73 (0x119e33800) [pid = 2276] [serial = 1074] [outer = 0x112fa3000] 03:50:55 INFO - PROCESS | 2276 | 1465642255773 Marionette DEBUG loaded listener.js 03:50:55 INFO - PROCESS | 2276 | ++DOMWINDOW == 74 (0x120f83800) [pid = 2276] [serial = 1075] [outer = 0x112fa3000] 03:50:56 INFO - PROCESS | 2276 | 1465642256098 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]]]}] 03:50:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 03:50:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 472ms 03:50:56 INFO - PROCESS | 2276 | 1465642256116 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 03:50:56 INFO - PROCESS | 2276 | 1465642256120 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 03:50:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 03:50:56 INFO - PROCESS | 2276 | 1465642256123 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 03:50:56 INFO - PROCESS | 2276 | 1465642256124 Marionette TRACE conn2 <- [1,1406,null,{}] 03:50:56 INFO - PROCESS | 2276 | 1465642256126 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}] 03:50:56 INFO - PROCESS | 2276 | 1465642256127 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:56 INFO - PROCESS | 2276 | 1465642256206 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 03:50:56 INFO - PROCESS | 2276 | 1465642256210 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:56 INFO - PROCESS | 2276 | 1465642256211 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:56 INFO - PROCESS | 2276 | ++DOCSHELL 0x12374a000 == 33 [pid = 2276] [id = 359] 03:50:56 INFO - PROCESS | 2276 | ++DOMWINDOW == 75 (0x120fb2c00) [pid = 2276] [serial = 1076] [outer = 0x0] 03:50:56 INFO - PROCESS | 2276 | ++DOMWINDOW == 76 (0x1214f0800) [pid = 2276] [serial = 1077] [outer = 0x120fb2c00] 03:50:56 INFO - PROCESS | 2276 | 1465642256238 Marionette DEBUG loaded listener.js 03:50:56 INFO - PROCESS | 2276 | ++DOMWINDOW == 77 (0x121b9bc00) [pid = 2276] [serial = 1078] [outer = 0x120fb2c00] 03:50:56 INFO - PROCESS | 2276 | 1465642256599 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]]]}] 03:50:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 03:50:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 520ms 03:50:56 INFO - PROCESS | 2276 | 1465642256644 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 03:50:56 INFO - PROCESS | 2276 | 1465642256646 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 03:50:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 03:50:56 INFO - PROCESS | 2276 | 1465642256649 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 03:50:56 INFO - PROCESS | 2276 | 1465642256653 Marionette TRACE conn2 <- [1,1410,null,{}] 03:50:56 INFO - PROCESS | 2276 | 1465642256664 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}] 03:50:56 INFO - PROCESS | 2276 | 1465642256665 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:56 INFO - PROCESS | 2276 | 1465642256812 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 03:50:56 INFO - PROCESS | 2276 | 1465642256861 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:56 INFO - PROCESS | 2276 | 1465642256862 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:56 INFO - PROCESS | 2276 | ++DOCSHELL 0x1261db800 == 34 [pid = 2276] [id = 360] 03:50:56 INFO - PROCESS | 2276 | ++DOMWINDOW == 78 (0x120f7f400) [pid = 2276] [serial = 1079] [outer = 0x0] 03:50:56 INFO - PROCESS | 2276 | ++DOMWINDOW == 79 (0x121be6800) [pid = 2276] [serial = 1080] [outer = 0x120f7f400] 03:50:56 INFO - PROCESS | 2276 | 1465642256904 Marionette DEBUG loaded listener.js 03:50:56 INFO - PROCESS | 2276 | ++DOMWINDOW == 80 (0x1235de000) [pid = 2276] [serial = 1081] [outer = 0x120f7f400] 03:50:57 INFO - PROCESS | 2276 | 1465642257355 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]]]}] 03:50:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 03:50:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 732ms 03:50:57 INFO - PROCESS | 2276 | 1465642257382 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 03:50:57 INFO - PROCESS | 2276 | 1465642257383 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 03:50:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 03:50:57 INFO - PROCESS | 2276 | 1465642257388 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 03:50:57 INFO - PROCESS | 2276 | 1465642257389 Marionette TRACE conn2 <- [1,1414,null,{}] 03:50:57 INFO - PROCESS | 2276 | 1465642257391 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}] 03:50:57 INFO - PROCESS | 2276 | 1465642257395 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:57 INFO - PROCESS | 2276 | 1465642257511 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 03:50:57 INFO - PROCESS | 2276 | 1465642257522 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:57 INFO - PROCESS | 2276 | 1465642257523 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:57 INFO - PROCESS | 2276 | ++DOCSHELL 0x128d4b000 == 35 [pid = 2276] [id = 361] 03:50:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 81 (0x124ab6400) [pid = 2276] [serial = 1082] [outer = 0x0] 03:50:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 82 (0x126557c00) [pid = 2276] [serial = 1083] [outer = 0x124ab6400] 03:50:57 INFO - PROCESS | 2276 | 1465642257548 Marionette DEBUG loaded listener.js 03:50:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 83 (0x126ecfc00) [pid = 2276] [serial = 1084] [outer = 0x124ab6400] 03:50:57 INFO - PROCESS | 2276 | 1465642257921 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]]]}] 03:50:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 03:50:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 569ms 03:50:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 03:50:57 INFO - PROCESS | 2276 | 1465642257957 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 03:50:57 INFO - PROCESS | 2276 | 1465642257959 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 03:50:57 INFO - PROCESS | 2276 | 1465642257961 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 03:50:57 INFO - PROCESS | 2276 | 1465642257962 Marionette TRACE conn2 <- [1,1418,null,{}] 03:50:57 INFO - PROCESS | 2276 | 1465642257964 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}] 03:50:57 INFO - PROCESS | 2276 | 1465642257965 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:58 INFO - PROCESS | 2276 | 1465642258060 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 03:50:58 INFO - PROCESS | 2276 | 1465642258071 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:58 INFO - PROCESS | 2276 | 1465642258073 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:58 INFO - PROCESS | 2276 | ++DOCSHELL 0x1295bf800 == 36 [pid = 2276] [id = 362] 03:50:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x126ed6000) [pid = 2276] [serial = 1085] [outer = 0x0] 03:50:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x126eda400) [pid = 2276] [serial = 1086] [outer = 0x126ed6000] 03:50:58 INFO - PROCESS | 2276 | 1465642258097 Marionette DEBUG loaded listener.js 03:50:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x128bb2c00) [pid = 2276] [serial = 1087] [outer = 0x126ed6000] 03:50:58 INFO - PROCESS | 2276 | 1465642258449 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]]]}] 03:50:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 03:50:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 522ms 03:50:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 03:50:58 INFO - PROCESS | 2276 | 1465642258487 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 03:50:58 INFO - PROCESS | 2276 | 1465642258489 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 03:50:58 INFO - PROCESS | 2276 | 1465642258491 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 03:50:58 INFO - PROCESS | 2276 | 1465642258492 Marionette TRACE conn2 <- [1,1422,null,{}] 03:50:58 INFO - PROCESS | 2276 | 1465642258494 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}] 03:50:58 INFO - PROCESS | 2276 | 1465642258495 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:58 INFO - PROCESS | 2276 | 1465642258591 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 03:50:58 INFO - PROCESS | 2276 | 1465642258594 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:58 INFO - PROCESS | 2276 | 1465642258596 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:58 INFO - PROCESS | 2276 | ++DOCSHELL 0x12a8c0800 == 37 [pid = 2276] [id = 363] 03:50:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x128bb3400) [pid = 2276] [serial = 1088] [outer = 0x0] 03:50:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x128bbc800) [pid = 2276] [serial = 1089] [outer = 0x128bb3400] 03:50:58 INFO - PROCESS | 2276 | 1465642258619 Marionette DEBUG loaded listener.js 03:50:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x111e58800) [pid = 2276] [serial = 1090] [outer = 0x128bb3400] 03:50:58 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x119c2a400) [pid = 2276] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 03:50:58 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x1182da000) [pid = 2276] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 03:50:58 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x112a6f800) [pid = 2276] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 03:50:58 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x11219cc00) [pid = 2276] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 03:50:58 INFO - PROCESS | 2276 | --DOMWINDOW == 84 (0x1133a3000) [pid = 2276] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 03:50:58 INFO - PROCESS | 2276 | --DOMWINDOW == 83 (0x119c25000) [pid = 2276] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 03:50:58 INFO - PROCESS | 2276 | --DOMWINDOW == 82 (0x112e03400) [pid = 2276] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 03:50:58 INFO - PROCESS | 2276 | --DOMWINDOW == 81 (0x1214f3800) [pid = 2276] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 03:50:58 INFO - PROCESS | 2276 | --DOMWINDOW == 80 (0x124a85c00) [pid = 2276] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 03:50:58 INFO - PROCESS | 2276 | --DOMWINDOW == 79 (0x120f7e000) [pid = 2276] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 03:50:58 INFO - PROCESS | 2276 | --DOMWINDOW == 78 (0x111aa9400) [pid = 2276] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 03:50:58 INFO - PROCESS | 2276 | --DOMWINDOW == 77 (0x119225000) [pid = 2276] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 03:50:58 INFO - PROCESS | 2276 | --DOMWINDOW == 76 (0x112f9b000) [pid = 2276] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 03:50:59 INFO - PROCESS | 2276 | 1465642258998 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]]]}] 03:50:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 03:50:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 518ms 03:50:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 03:50:59 INFO - PROCESS | 2276 | 1465642259010 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 03:50:59 INFO - PROCESS | 2276 | 1465642259012 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 03:50:59 INFO - PROCESS | 2276 | 1465642259015 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 03:50:59 INFO - PROCESS | 2276 | 1465642259021 Marionette TRACE conn2 <- [1,1426,null,{}] 03:50:59 INFO - PROCESS | 2276 | 1465642259026 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}] 03:50:59 INFO - PROCESS | 2276 | 1465642259028 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:59 INFO - PROCESS | 2276 | 1465642259186 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 03:50:59 INFO - PROCESS | 2276 | 1465642259235 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:59 INFO - PROCESS | 2276 | 1465642259236 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:59 INFO - PROCESS | 2276 | ++DOCSHELL 0x121021800 == 38 [pid = 2276] [id = 364] 03:50:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 77 (0x112fa4400) [pid = 2276] [serial = 1091] [outer = 0x0] 03:50:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 78 (0x119c25000) [pid = 2276] [serial = 1092] [outer = 0x112fa4400] 03:50:59 INFO - PROCESS | 2276 | 1465642259278 Marionette DEBUG loaded listener.js 03:50:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 79 (0x121bde000) [pid = 2276] [serial = 1093] [outer = 0x112fa4400] 03:50:59 INFO - PROCESS | 2276 | 1465642259652 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]]]}] 03:50:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 03:50:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 674ms 03:50:59 INFO - PROCESS | 2276 | 1465642259690 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 03:50:59 INFO - PROCESS | 2276 | 1465642259691 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 03:50:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 03:50:59 INFO - PROCESS | 2276 | 1465642259693 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 03:50:59 INFO - PROCESS | 2276 | 1465642259694 Marionette TRACE conn2 <- [1,1430,null,{}] 03:50:59 INFO - PROCESS | 2276 | 1465642259697 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}] 03:50:59 INFO - PROCESS | 2276 | 1465642259698 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:59 INFO - PROCESS | 2276 | 1465642259798 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 03:50:59 INFO - PROCESS | 2276 | 1465642259806 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:59 INFO - PROCESS | 2276 | 1465642259807 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:50:59 INFO - PROCESS | 2276 | ++DOCSHELL 0x12b70c800 == 39 [pid = 2276] [id = 365] 03:50:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 80 (0x121bebc00) [pid = 2276] [serial = 1094] [outer = 0x0] 03:50:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 81 (0x128cc0000) [pid = 2276] [serial = 1095] [outer = 0x121bebc00] 03:50:59 INFO - PROCESS | 2276 | 1465642259831 Marionette DEBUG loaded listener.js 03:50:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 82 (0x128cc6400) [pid = 2276] [serial = 1096] [outer = 0x121bebc00] 03:51:00 INFO - PROCESS | 2276 | 1465642260160 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]]]}] 03:51:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 03:51:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 521ms 03:51:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 03:51:00 INFO - PROCESS | 2276 | 1465642260215 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 03:51:00 INFO - PROCESS | 2276 | 1465642260216 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 03:51:00 INFO - PROCESS | 2276 | 1465642260218 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 03:51:00 INFO - PROCESS | 2276 | 1465642260220 Marionette TRACE conn2 <- [1,1434,null,{}] 03:51:00 INFO - PROCESS | 2276 | 1465642260222 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}] 03:51:00 INFO - PROCESS | 2276 | 1465642260224 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:00 INFO - PROCESS | 2276 | 1465642260313 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 03:51:00 INFO - PROCESS | 2276 | 1465642260320 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:00 INFO - PROCESS | 2276 | 1465642260322 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:00 INFO - PROCESS | 2276 | ++DOCSHELL 0x12be18000 == 40 [pid = 2276] [id = 366] 03:51:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 83 (0x128cc1000) [pid = 2276] [serial = 1097] [outer = 0x0] 03:51:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x128d16c00) [pid = 2276] [serial = 1098] [outer = 0x128cc1000] 03:51:00 INFO - PROCESS | 2276 | 1465642260348 Marionette DEBUG loaded listener.js 03:51:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x128d97800) [pid = 2276] [serial = 1099] [outer = 0x128cc1000] 03:51:00 INFO - PROCESS | 2276 | 1465642260689 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]]]}] 03:51:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 03:51:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 519ms 03:51:00 INFO - PROCESS | 2276 | 1465642260739 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 03:51:00 INFO - PROCESS | 2276 | 1465642260740 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 03:51:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 03:51:00 INFO - PROCESS | 2276 | 1465642260742 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 03:51:00 INFO - PROCESS | 2276 | 1465642260743 Marionette TRACE conn2 <- [1,1438,null,{}] 03:51:00 INFO - PROCESS | 2276 | 1465642260745 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}] 03:51:00 INFO - PROCESS | 2276 | 1465642260747 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:00 INFO - PROCESS | 2276 | 1465642260876 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 03:51:00 INFO - PROCESS | 2276 | 1465642260927 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:00 INFO - PROCESS | 2276 | 1465642260928 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:00 INFO - PROCESS | 2276 | ++DOCSHELL 0x113298000 == 41 [pid = 2276] [id = 367] 03:51:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x110e7c800) [pid = 2276] [serial = 1100] [outer = 0x0] 03:51:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x1121a2800) [pid = 2276] [serial = 1101] [outer = 0x110e7c800] 03:51:00 INFO - PROCESS | 2276 | 1465642260960 Marionette DEBUG loaded listener.js 03:51:01 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x1167dac00) [pid = 2276] [serial = 1102] [outer = 0x110e7c800] 03:51:01 INFO - PROCESS | 2276 | 1465642261421 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]]]}] 03:51:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 03:51:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 720ms 03:51:01 INFO - PROCESS | 2276 | 1465642261463 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 03:51:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 03:51:01 INFO - PROCESS | 2276 | 1465642261466 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 03:51:01 INFO - PROCESS | 2276 | 1465642261469 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 03:51:01 INFO - PROCESS | 2276 | 1465642261471 Marionette TRACE conn2 <- [1,1442,null,{}] 03:51:01 INFO - PROCESS | 2276 | 1465642261474 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}] 03:51:01 INFO - PROCESS | 2276 | 1465642261477 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:01 INFO - PROCESS | 2276 | 1465642261583 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 03:51:01 INFO - PROCESS | 2276 | 1465642261685 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:01 INFO - PROCESS | 2276 | 1465642261687 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:01 INFO - PROCESS | 2276 | ++DOCSHELL 0x120e40000 == 42 [pid = 2276] [id = 368] 03:51:01 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x1184dfc00) [pid = 2276] [serial = 1103] [outer = 0x0] 03:51:01 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x1192d6800) [pid = 2276] [serial = 1104] [outer = 0x1184dfc00] 03:51:01 INFO - PROCESS | 2276 | 1465642261718 Marionette DEBUG loaded listener.js 03:51:01 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x119838400) [pid = 2276] [serial = 1105] [outer = 0x1184dfc00] 03:51:02 INFO - PROCESS | 2276 | 1465642262158 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]]]}] 03:51:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 03:51:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 721ms 03:51:02 INFO - PROCESS | 2276 | 1465642262190 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 03:51:02 INFO - PROCESS | 2276 | 1465642262192 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 03:51:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 03:51:02 INFO - PROCESS | 2276 | 1465642262194 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 03:51:02 INFO - PROCESS | 2276 | 1465642262196 Marionette TRACE conn2 <- [1,1446,null,{}] 03:51:02 INFO - PROCESS | 2276 | 1465642262198 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}] 03:51:02 INFO - PROCESS | 2276 | 1465642262200 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:02 INFO - PROCESS | 2276 | 1465642262341 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 03:51:02 INFO - PROCESS | 2276 | 1465642262393 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:02 INFO - PROCESS | 2276 | 1465642262394 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:02 INFO - PROCESS | 2276 | ++DOCSHELL 0x12a8bb000 == 43 [pid = 2276] [id = 369] 03:51:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x120f89800) [pid = 2276] [serial = 1106] [outer = 0x0] 03:51:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x1214f2800) [pid = 2276] [serial = 1107] [outer = 0x120f89800] 03:51:02 INFO - PROCESS | 2276 | 1465642262424 Marionette DEBUG loaded listener.js 03:51:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x124a7f000) [pid = 2276] [serial = 1108] [outer = 0x120f89800] 03:51:02 INFO - PROCESS | 2276 | 1465642262857 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]]]}] 03:51:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 03:51:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 724ms 03:51:02 INFO - PROCESS | 2276 | 1465642262959 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 03:51:02 INFO - PROCESS | 2276 | 1465642262962 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 03:51:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 03:51:02 INFO - PROCESS | 2276 | 1465642262971 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 03:51:02 INFO - PROCESS | 2276 | 1465642262974 Marionette TRACE conn2 <- [1,1450,null,{}] 03:51:02 INFO - PROCESS | 2276 | 1465642262977 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}] 03:51:02 INFO - PROCESS | 2276 | 1465642262979 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:03 INFO - PROCESS | 2276 | 1465642263082 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 03:51:03 INFO - PROCESS | 2276 | 1465642263174 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:03 INFO - PROCESS | 2276 | 1465642263176 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:03 INFO - PROCESS | 2276 | ++DOCSHELL 0x12be59800 == 44 [pid = 2276] [id = 370] 03:51:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x126ed2800) [pid = 2276] [serial = 1109] [outer = 0x0] 03:51:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x126edd000) [pid = 2276] [serial = 1110] [outer = 0x126ed2800] 03:51:03 INFO - PROCESS | 2276 | 1465642263204 Marionette DEBUG loaded listener.js 03:51:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x128cca400) [pid = 2276] [serial = 1111] [outer = 0x126ed2800] 03:51:03 INFO - PROCESS | 2276 | 1465642263793 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]]]}] 03:51:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 03:51:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 875ms 03:51:03 INFO - PROCESS | 2276 | 1465642263842 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 03:51:03 INFO - PROCESS | 2276 | 1465642263845 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 03:51:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 03:51:03 INFO - PROCESS | 2276 | 1465642263848 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 03:51:03 INFO - PROCESS | 2276 | 1465642263849 Marionette TRACE conn2 <- [1,1454,null,{}] 03:51:03 INFO - PROCESS | 2276 | 1465642263853 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}] 03:51:03 INFO - PROCESS | 2276 | 1465642263855 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:03 INFO - PROCESS | 2276 | 1465642263952 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 03:51:04 INFO - PROCESS | 2276 | 1465642264015 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:04 INFO - PROCESS | 2276 | 1465642264016 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:04 INFO - PROCESS | 2276 | ++DOCSHELL 0x115ef2800 == 45 [pid = 2276] [id = 371] 03:51:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 98 (0x112e0ec00) [pid = 2276] [serial = 1112] [outer = 0x0] 03:51:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x118170000) [pid = 2276] [serial = 1113] [outer = 0x112e0ec00] 03:51:04 INFO - PROCESS | 2276 | 1465642264048 Marionette DEBUG loaded listener.js 03:51:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x11855f000) [pid = 2276] [serial = 1114] [outer = 0x112e0ec00] 03:51:04 INFO - PROCESS | 2276 | --DOCSHELL 0x12be18000 == 44 [pid = 2276] [id = 366] 03:51:04 INFO - PROCESS | 2276 | --DOCSHELL 0x12b70c800 == 43 [pid = 2276] [id = 365] 03:51:04 INFO - PROCESS | 2276 | --DOCSHELL 0x121021800 == 42 [pid = 2276] [id = 364] 03:51:04 INFO - PROCESS | 2276 | --DOCSHELL 0x12a8c0800 == 41 [pid = 2276] [id = 363] 03:51:04 INFO - PROCESS | 2276 | --DOCSHELL 0x1295bf800 == 40 [pid = 2276] [id = 362] 03:51:04 INFO - PROCESS | 2276 | --DOCSHELL 0x128d4b000 == 39 [pid = 2276] [id = 361] 03:51:04 INFO - PROCESS | 2276 | --DOCSHELL 0x1261db800 == 38 [pid = 2276] [id = 360] 03:51:04 INFO - PROCESS | 2276 | --DOCSHELL 0x12374a000 == 37 [pid = 2276] [id = 359] 03:51:04 INFO - PROCESS | 2276 | --DOCSHELL 0x121024000 == 36 [pid = 2276] [id = 358] 03:51:04 INFO - PROCESS | 2276 | --DOCSHELL 0x119275000 == 35 [pid = 2276] [id = 357] 03:51:04 INFO - PROCESS | 2276 | --DOCSHELL 0x1169ba000 == 34 [pid = 2276] [id = 356] 03:51:04 INFO - PROCESS | 2276 | --DOCSHELL 0x119266000 == 33 [pid = 2276] [id = 355] 03:51:04 INFO - PROCESS | 2276 | --DOCSHELL 0x121255800 == 32 [pid = 2276] [id = 353] 03:51:04 INFO - PROCESS | 2276 | --DOCSHELL 0x116ab0800 == 31 [pid = 2276] [id = 354] 03:51:04 INFO - PROCESS | 2276 | --DOCSHELL 0x12be59800 == 30 [pid = 2276] [id = 370] 03:51:04 INFO - PROCESS | 2276 | --DOCSHELL 0x12a8bb000 == 29 [pid = 2276] [id = 369] 03:51:04 INFO - PROCESS | 2276 | --DOCSHELL 0x120e40000 == 28 [pid = 2276] [id = 368] 03:51:04 INFO - PROCESS | 2276 | --DOCSHELL 0x113298000 == 27 [pid = 2276] [id = 367] 03:51:04 INFO - PROCESS | 2276 | --DOMWINDOW == 99 (0x120e94c00) [pid = 2276] [serial = 1044] [outer = 0x0] [url = about:blank] 03:51:04 INFO - PROCESS | 2276 | --DOMWINDOW == 98 (0x1184e5000) [pid = 2276] [serial = 1038] [outer = 0x0] [url = about:blank] 03:51:04 INFO - PROCESS | 2276 | --DOMWINDOW == 97 (0x1213bc800) [pid = 2276] [serial = 1047] [outer = 0x0] [url = about:blank] 03:51:04 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x11859c400) [pid = 2276] [serial = 1039] [outer = 0x0] [url = about:blank] 03:51:04 INFO - PROCESS | 2276 | --DOMWINDOW == 95 (0x1192d9c00) [pid = 2276] [serial = 1021] [outer = 0x0] [url = about:blank] 03:51:04 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x118568c00) [pid = 2276] [serial = 1020] [outer = 0x0] [url = about:blank] 03:51:04 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x115e92800) [pid = 2276] [serial = 1035] [outer = 0x0] [url = about:blank] 03:51:04 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x116974000) [pid = 2276] [serial = 1036] [outer = 0x0] [url = about:blank] 03:51:04 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x120f8bc00) [pid = 2276] [serial = 1024] [outer = 0x0] [url = about:blank] 03:51:04 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x116f7e400) [pid = 2276] [serial = 1033] [outer = 0x0] [url = about:blank] 03:51:04 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x112fa3400) [pid = 2276] [serial = 1032] [outer = 0x0] [url = about:blank] 03:51:04 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x120e94800) [pid = 2276] [serial = 1023] [outer = 0x0] [url = about:blank] 03:51:04 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x1233d6c00) [pid = 2276] [serial = 1027] [outer = 0x0] [url = about:blank] 03:51:04 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x121be1c00) [pid = 2276] [serial = 1026] [outer = 0x0] [url = about:blank] 03:51:04 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x1255ecc00) [pid = 2276] [serial = 1030] [outer = 0x0] [url = about:blank] 03:51:04 INFO - PROCESS | 2276 | --DOMWINDOW == 84 (0x124ce5400) [pid = 2276] [serial = 1029] [outer = 0x0] [url = about:blank] 03:51:04 INFO - PROCESS | 2276 | --DOMWINDOW == 83 (0x120f86800) [pid = 2276] [serial = 1045] [outer = 0x0] [url = about:blank] 03:51:04 INFO - PROCESS | 2276 | --DOMWINDOW == 82 (0x1214e8c00) [pid = 2276] [serial = 1050] [outer = 0x0] [url = about:blank] 03:51:04 INFO - PROCESS | 2276 | --DOMWINDOW == 81 (0x1233d8400) [pid = 2276] [serial = 1053] [outer = 0x0] [url = about:blank] 03:51:04 INFO - PROCESS | 2276 | --DOMWINDOW == 80 (0x124cdf400) [pid = 2276] [serial = 1056] [outer = 0x0] [url = about:blank] 03:51:04 INFO - PROCESS | 2276 | --DOMWINDOW == 79 (0x126554000) [pid = 2276] [serial = 1057] [outer = 0x0] [url = about:blank] 03:51:04 INFO - PROCESS | 2276 | --DOMWINDOW == 78 (0x119840800) [pid = 2276] [serial = 1042] [outer = 0x0] [url = about:blank] 03:51:04 INFO - PROCESS | 2276 | --DOMWINDOW == 77 (0x1192cf800) [pid = 2276] [serial = 1041] [outer = 0x0] [url = about:blank] 03:51:04 INFO - PROCESS | 2276 | --DOMWINDOW == 76 (0x126613400) [pid = 2276] [serial = 1059] [outer = 0x0] [url = about:blank] 03:51:04 INFO - PROCESS | 2276 | --DOMWINDOW == 75 (0x1214ec400) [pid = 2276] [serial = 1048] [outer = 0x0] [url = about:blank] 03:51:04 INFO - PROCESS | 2276 | --DOMWINDOW == 74 (0x124abf800) [pid = 2276] [serial = 1054] [outer = 0x0] [url = about:blank] 03:51:04 INFO - PROCESS | 2276 | --DOMWINDOW == 73 (0x121945800) [pid = 2276] [serial = 1051] [outer = 0x0] [url = about:blank] 03:51:05 INFO - PROCESS | 2276 | 1465642265120 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]]]}] 03:51:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 03:51:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1323ms 03:51:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 03:51:05 INFO - PROCESS | 2276 | 1465642265174 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 03:51:05 INFO - PROCESS | 2276 | 1465642265176 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 03:51:05 INFO - PROCESS | 2276 | 1465642265179 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 03:51:05 INFO - PROCESS | 2276 | 1465642265181 Marionette TRACE conn2 <- [1,1458,null,{}] 03:51:05 INFO - PROCESS | 2276 | 1465642265184 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}] 03:51:05 INFO - PROCESS | 2276 | 1465642265186 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:05 INFO - PROCESS | 2276 | 1465642265262 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 03:51:05 INFO - PROCESS | 2276 | 1465642265268 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:05 INFO - PROCESS | 2276 | 1465642265271 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:05 INFO - PROCESS | 2276 | ++DOCSHELL 0x116ab6800 == 28 [pid = 2276] [id = 372] 03:51:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 74 (0x112fa3400) [pid = 2276] [serial = 1115] [outer = 0x0] 03:51:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 75 (0x1182e1800) [pid = 2276] [serial = 1116] [outer = 0x112fa3400] 03:51:05 INFO - PROCESS | 2276 | 1465642265302 Marionette DEBUG loaded listener.js 03:51:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 76 (0x118565400) [pid = 2276] [serial = 1117] [outer = 0x112fa3400] 03:51:05 INFO - PROCESS | 2276 | 1465642265680 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]]]}] 03:51:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 03:51:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 519ms 03:51:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 03:51:05 INFO - PROCESS | 2276 | 1465642265698 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 03:51:05 INFO - PROCESS | 2276 | 1465642265702 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 03:51:05 INFO - PROCESS | 2276 | 1465642265706 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 03:51:05 INFO - PROCESS | 2276 | 1465642265708 Marionette TRACE conn2 <- [1,1462,null,{}] 03:51:05 INFO - PROCESS | 2276 | 1465642265710 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}] 03:51:05 INFO - PROCESS | 2276 | 1465642265712 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:05 INFO - PROCESS | 2276 | 1465642265800 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 03:51:05 INFO - PROCESS | 2276 | 1465642265807 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:05 INFO - PROCESS | 2276 | 1465642265808 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:05 INFO - PROCESS | 2276 | ++DOCSHELL 0x118ab1800 == 29 [pid = 2276] [id = 373] 03:51:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 77 (0x118f8f800) [pid = 2276] [serial = 1118] [outer = 0x0] 03:51:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 78 (0x1192d9c00) [pid = 2276] [serial = 1119] [outer = 0x118f8f800] 03:51:05 INFO - PROCESS | 2276 | 1465642265836 Marionette DEBUG loaded listener.js 03:51:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 79 (0x119710400) [pid = 2276] [serial = 1120] [outer = 0x118f8f800] 03:51:06 INFO - PROCESS | 2276 | 1465642266230 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]]]}] 03:51:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 03:51:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 569ms 03:51:06 INFO - PROCESS | 2276 | 1465642266276 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 03:51:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 03:51:06 INFO - PROCESS | 2276 | 1465642266277 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 03:51:06 INFO - PROCESS | 2276 | 1465642266279 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 03:51:06 INFO - PROCESS | 2276 | 1465642266282 Marionette TRACE conn2 <- [1,1466,null,{}] 03:51:06 INFO - PROCESS | 2276 | 1465642266290 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}] 03:51:06 INFO - PROCESS | 2276 | 1465642266293 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:06 INFO - PROCESS | 2276 | 1465642266370 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 03:51:06 INFO - PROCESS | 2276 | 1465642266377 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:06 INFO - PROCESS | 2276 | 1465642266379 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:06 INFO - PROCESS | 2276 | ++DOCSHELL 0x120e3c000 == 30 [pid = 2276] [id = 374] 03:51:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 80 (0x113285c00) [pid = 2276] [serial = 1121] [outer = 0x0] 03:51:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 81 (0x120e93c00) [pid = 2276] [serial = 1122] [outer = 0x113285c00] 03:51:06 INFO - PROCESS | 2276 | 1465642266409 Marionette DEBUG loaded listener.js 03:51:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 82 (0x120f82400) [pid = 2276] [serial = 1123] [outer = 0x113285c00] 03:51:06 INFO - PROCESS | 2276 | 1465642266769 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]]]}] 03:51:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 03:51:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 520ms 03:51:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 03:51:06 INFO - PROCESS | 2276 | 1465642266800 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 03:51:06 INFO - PROCESS | 2276 | 1465642266802 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 03:51:06 INFO - PROCESS | 2276 | 1465642266804 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 03:51:06 INFO - PROCESS | 2276 | 1465642266805 Marionette TRACE conn2 <- [1,1470,null,{}] 03:51:06 INFO - PROCESS | 2276 | 1465642266808 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}] 03:51:06 INFO - PROCESS | 2276 | 1465642266809 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:06 INFO - PROCESS | 2276 | 1465642266913 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 03:51:06 INFO - PROCESS | 2276 | 1465642266927 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:06 INFO - PROCESS | 2276 | 1465642266928 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:06 INFO - PROCESS | 2276 | ++DOCSHELL 0x121338000 == 31 [pid = 2276] [id = 375] 03:51:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 83 (0x121320800) [pid = 2276] [serial = 1124] [outer = 0x0] 03:51:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x1214eac00) [pid = 2276] [serial = 1125] [outer = 0x121320800] 03:51:06 INFO - PROCESS | 2276 | 1465642266953 Marionette DEBUG loaded listener.js 03:51:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x1216c6c00) [pid = 2276] [serial = 1126] [outer = 0x121320800] 03:51:07 INFO - PROCESS | 2276 | 1465642267288 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]]]}] 03:51:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 03:51:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 518ms 03:51:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 03:51:07 INFO - PROCESS | 2276 | 1465642267322 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 03:51:07 INFO - PROCESS | 2276 | 1465642267324 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 03:51:07 INFO - PROCESS | 2276 | 1465642267326 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 03:51:07 INFO - PROCESS | 2276 | 1465642267327 Marionette TRACE conn2 <- [1,1474,null,{}] 03:51:07 INFO - PROCESS | 2276 | 1465642267329 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}] 03:51:07 INFO - PROCESS | 2276 | 1465642267330 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:07 INFO - PROCESS | 2276 | 1465642267422 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 03:51:07 INFO - PROCESS | 2276 | 1465642267459 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:07 INFO - PROCESS | 2276 | 1465642267460 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:07 INFO - PROCESS | 2276 | ++DOCSHELL 0x12567d000 == 32 [pid = 2276] [id = 376] 03:51:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x1121ab800) [pid = 2276] [serial = 1127] [outer = 0x0] 03:51:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x121be5000) [pid = 2276] [serial = 1128] [outer = 0x1121ab800] 03:51:07 INFO - PROCESS | 2276 | 1465642267485 Marionette DEBUG loaded listener.js 03:51:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x1237b6000) [pid = 2276] [serial = 1129] [outer = 0x1121ab800] 03:51:07 INFO - PROCESS | 2276 | 1465642267843 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]]]}] 03:51:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 03:51:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 567ms 03:51:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 03:51:07 INFO - PROCESS | 2276 | 1465642267894 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 03:51:07 INFO - PROCESS | 2276 | 1465642267895 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 03:51:07 INFO - PROCESS | 2276 | 1465642267897 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 03:51:07 INFO - PROCESS | 2276 | 1465642267898 Marionette TRACE conn2 <- [1,1478,null,{}] 03:51:07 INFO - PROCESS | 2276 | 1465642267900 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}] 03:51:07 INFO - PROCESS | 2276 | 1465642267904 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:08 INFO - PROCESS | 2276 | 1465642268015 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 03:51:08 INFO - PROCESS | 2276 | 1465642268062 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:08 INFO - PROCESS | 2276 | 1465642268063 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:08 INFO - PROCESS | 2276 | ++DOCSHELL 0x128c60800 == 33 [pid = 2276] [id = 377] 03:51:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x124c91000) [pid = 2276] [serial = 1130] [outer = 0x0] 03:51:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x125642400) [pid = 2276] [serial = 1131] [outer = 0x124c91000] 03:51:08 INFO - PROCESS | 2276 | 1465642268088 Marionette DEBUG loaded listener.js 03:51:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x12691ac00) [pid = 2276] [serial = 1132] [outer = 0x124c91000] 03:51:08 INFO - PROCESS | 2276 | 1465642268423 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]]]}] 03:51:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 03:51:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 574ms 03:51:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 03:51:08 INFO - PROCESS | 2276 | 1465642268472 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 03:51:08 INFO - PROCESS | 2276 | 1465642268473 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 03:51:08 INFO - PROCESS | 2276 | 1465642268475 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 03:51:08 INFO - PROCESS | 2276 | 1465642268476 Marionette TRACE conn2 <- [1,1482,null,{}] 03:51:08 INFO - PROCESS | 2276 | 1465642268478 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}] 03:51:08 INFO - PROCESS | 2276 | 1465642268479 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:08 INFO - PROCESS | 2276 | 1465642268574 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 03:51:08 INFO - PROCESS | 2276 | 1465642268578 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:08 INFO - PROCESS | 2276 | 1465642268579 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:08 INFO - PROCESS | 2276 | ++DOCSHELL 0x128d51000 == 34 [pid = 2276] [id = 378] 03:51:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x124cdb400) [pid = 2276] [serial = 1133] [outer = 0x0] 03:51:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x126ed1400) [pid = 2276] [serial = 1134] [outer = 0x124cdb400] 03:51:08 INFO - PROCESS | 2276 | 1465642268603 Marionette DEBUG loaded listener.js 03:51:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x128a29000) [pid = 2276] [serial = 1135] [outer = 0x124cdb400] 03:51:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 03:51:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 468ms 03:51:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 03:51:08 INFO - PROCESS | 2276 | 1465642268940 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]]]}] 03:51:08 INFO - PROCESS | 2276 | 1465642268944 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 03:51:08 INFO - PROCESS | 2276 | 1465642268945 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 03:51:08 INFO - PROCESS | 2276 | 1465642268947 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 03:51:08 INFO - PROCESS | 2276 | 1465642268948 Marionette TRACE conn2 <- [1,1486,null,{}] 03:51:08 INFO - PROCESS | 2276 | 1465642268951 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}] 03:51:08 INFO - PROCESS | 2276 | 1465642268953 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:09 INFO - PROCESS | 2276 | 1465642269049 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 03:51:09 INFO - PROCESS | 2276 | 1465642269059 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:09 INFO - PROCESS | 2276 | 1465642269067 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:09 INFO - PROCESS | 2276 | ++DOCSHELL 0x1295d5800 == 35 [pid = 2276] [id = 379] 03:51:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x118f8f000) [pid = 2276] [serial = 1136] [outer = 0x0] 03:51:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x128bbec00) [pid = 2276] [serial = 1137] [outer = 0x118f8f000] 03:51:09 INFO - PROCESS | 2276 | 1465642269092 Marionette DEBUG loaded listener.js 03:51:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x128d12c00) [pid = 2276] [serial = 1138] [outer = 0x118f8f000] 03:51:09 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x124ab6400) [pid = 2276] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 03:51:09 INFO - PROCESS | 2276 | --DOMWINDOW == 95 (0x126ed6000) [pid = 2276] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 03:51:09 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x128bb3400) [pid = 2276] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 03:51:09 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x112fa4400) [pid = 2276] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 03:51:09 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x112fa3000) [pid = 2276] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 03:51:09 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x120fb2c00) [pid = 2276] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 03:51:09 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x118a88c00) [pid = 2276] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 03:51:09 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x118417400) [pid = 2276] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 03:51:09 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x1182de400) [pid = 2276] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 03:51:09 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x112a7c000) [pid = 2276] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 03:51:09 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x111c22000) [pid = 2276] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 03:51:09 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x121bebc00) [pid = 2276] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 03:51:09 INFO - PROCESS | 2276 | --DOMWINDOW == 84 (0x120f7f400) [pid = 2276] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 03:51:09 INFO - PROCESS | 2276 | --DOMWINDOW == 83 (0x128cc1000) [pid = 2276] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 03:51:09 INFO - PROCESS | 2276 | 1465642269570 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]]]}] 03:51:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 03:51:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 669ms 03:51:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 03:51:09 INFO - PROCESS | 2276 | 1465642269623 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 03:51:09 INFO - PROCESS | 2276 | 1465642269624 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 03:51:09 INFO - PROCESS | 2276 | 1465642269626 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 03:51:09 INFO - PROCESS | 2276 | 1465642269627 Marionette TRACE conn2 <- [1,1490,null,{}] 03:51:09 INFO - PROCESS | 2276 | 1465642269630 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}] 03:51:09 INFO - PROCESS | 2276 | 1465642269631 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:09 INFO - PROCESS | 2276 | 1465642269716 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 03:51:09 INFO - PROCESS | 2276 | 1465642269722 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:09 INFO - PROCESS | 2276 | 1465642269723 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:09 INFO - PROCESS | 2276 | ++DOCSHELL 0x120e3b000 == 36 [pid = 2276] [id = 380] 03:51:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x112fae800) [pid = 2276] [serial = 1139] [outer = 0x0] 03:51:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x1214f4c00) [pid = 2276] [serial = 1140] [outer = 0x112fae800] 03:51:09 INFO - PROCESS | 2276 | 1465642269748 Marionette DEBUG loaded listener.js 03:51:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x126ed0400) [pid = 2276] [serial = 1141] [outer = 0x112fae800] 03:51:10 INFO - PROCESS | 2276 | 1465642270072 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]]]}] 03:51:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 03:51:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 467ms 03:51:10 INFO - PROCESS | 2276 | 1465642270095 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 03:51:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 03:51:10 INFO - PROCESS | 2276 | 1465642270096 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 03:51:10 INFO - PROCESS | 2276 | 1465642270098 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 03:51:10 INFO - PROCESS | 2276 | 1465642270100 Marionette TRACE conn2 <- [1,1494,null,{}] 03:51:10 INFO - PROCESS | 2276 | 1465642270104 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}] 03:51:10 INFO - PROCESS | 2276 | 1465642270106 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:10 INFO - PROCESS | 2276 | 1465642270184 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 03:51:10 INFO - PROCESS | 2276 | 1465642270247 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:10 INFO - PROCESS | 2276 | 1465642270249 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:10 INFO - PROCESS | 2276 | ++DOCSHELL 0x12b03f800 == 37 [pid = 2276] [id = 381] 03:51:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x118f90000) [pid = 2276] [serial = 1142] [outer = 0x0] 03:51:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x128cc4c00) [pid = 2276] [serial = 1143] [outer = 0x118f90000] 03:51:10 INFO - PROCESS | 2276 | 1465642270272 Marionette DEBUG loaded listener.js 03:51:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x128d1f000) [pid = 2276] [serial = 1144] [outer = 0x118f90000] 03:51:10 INFO - PROCESS | 2276 | 1465642270549 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]]]}] 03:51:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 03:51:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 474ms 03:51:10 INFO - PROCESS | 2276 | 1465642270574 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 03:51:10 INFO - PROCESS | 2276 | 1465642270576 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 03:51:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 03:51:10 INFO - PROCESS | 2276 | 1465642270578 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 03:51:10 INFO - PROCESS | 2276 | 1465642270580 Marionette TRACE conn2 <- [1,1498,null,{}] 03:51:10 INFO - PROCESS | 2276 | 1465642270591 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}] 03:51:10 INFO - PROCESS | 2276 | 1465642270592 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:10 INFO - PROCESS | 2276 | 1465642270688 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 03:51:10 INFO - PROCESS | 2276 | 1465642270692 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:10 INFO - PROCESS | 2276 | 1465642270694 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:10 INFO - PROCESS | 2276 | ++DOCSHELL 0x125628800 == 38 [pid = 2276] [id = 382] 03:51:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x128d1f400) [pid = 2276] [serial = 1145] [outer = 0x0] 03:51:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x128d30400) [pid = 2276] [serial = 1146] [outer = 0x128d1f400] 03:51:10 INFO - PROCESS | 2276 | 1465642270721 Marionette DEBUG loaded listener.js 03:51:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x128da5800) [pid = 2276] [serial = 1147] [outer = 0x128d1f400] 03:51:11 INFO - PROCESS | 2276 | 1465642271060 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]]]}] 03:51:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 03:51:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 519ms 03:51:11 INFO - PROCESS | 2276 | 1465642271098 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 03:51:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 03:51:11 INFO - PROCESS | 2276 | 1465642271099 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 03:51:11 INFO - PROCESS | 2276 | 1465642271102 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 03:51:11 INFO - PROCESS | 2276 | 1465642271103 Marionette TRACE conn2 <- [1,1502,null,{}] 03:51:11 INFO - PROCESS | 2276 | 1465642271105 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}] 03:51:11 INFO - PROCESS | 2276 | 1465642271106 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:11 INFO - PROCESS | 2276 | 1465642271220 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 03:51:11 INFO - PROCESS | 2276 | 1465642271226 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:11 INFO - PROCESS | 2276 | 1465642271227 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:11 INFO - PROCESS | 2276 | ++DOCSHELL 0x121337800 == 39 [pid = 2276] [id = 383] 03:51:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x128d9f400) [pid = 2276] [serial = 1148] [outer = 0x0] 03:51:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x128dc8000) [pid = 2276] [serial = 1149] [outer = 0x128d9f400] 03:51:11 INFO - PROCESS | 2276 | 1465642271251 Marionette DEBUG loaded listener.js 03:51:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x128dce000) [pid = 2276] [serial = 1150] [outer = 0x128d9f400] 03:51:11 INFO - PROCESS | 2276 | 1465642271771 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]]]}] 03:51:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 03:51:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 718ms 03:51:11 INFO - PROCESS | 2276 | 1465642271821 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 03:51:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 03:51:11 INFO - PROCESS | 2276 | 1465642271823 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 03:51:11 INFO - PROCESS | 2276 | 1465642271827 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 03:51:11 INFO - PROCESS | 2276 | 1465642271829 Marionette TRACE conn2 <- [1,1506,null,{}] 03:51:11 INFO - PROCESS | 2276 | 1465642271833 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}] 03:51:11 INFO - PROCESS | 2276 | 1465642271835 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:11 INFO - PROCESS | 2276 | 1465642271952 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 03:51:12 INFO - PROCESS | 2276 | 1465642272078 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:12 INFO - PROCESS | 2276 | 1465642272079 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:12 INFO - PROCESS | 2276 | ++DOCSHELL 0x118aa1000 == 40 [pid = 2276] [id = 384] 03:51:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x116f7c400) [pid = 2276] [serial = 1151] [outer = 0x0] 03:51:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x1176d0400) [pid = 2276] [serial = 1152] [outer = 0x116f7c400] 03:51:12 INFO - PROCESS | 2276 | 1465642272112 Marionette DEBUG loaded listener.js 03:51:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 98 (0x118565800) [pid = 2276] [serial = 1153] [outer = 0x116f7c400] 03:51:12 INFO - PROCESS | 2276 | 1465642272673 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]]]}] 03:51:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 03:51:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1024ms 03:51:12 INFO - PROCESS | 2276 | 1465642272861 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 03:51:12 INFO - PROCESS | 2276 | 1465642272863 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 03:51:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 03:51:12 INFO - PROCESS | 2276 | 1465642272878 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 03:51:12 INFO - PROCESS | 2276 | 1465642272880 Marionette TRACE conn2 <- [1,1510,null,{}] 03:51:12 INFO - PROCESS | 2276 | 1465642272884 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}] 03:51:12 INFO - PROCESS | 2276 | 1465642272886 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:12 INFO - PROCESS | 2276 | 1465642272993 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 03:51:13 INFO - PROCESS | 2276 | 1465642273045 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:13 INFO - PROCESS | 2276 | 1465642273048 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:13 INFO - PROCESS | 2276 | ++DOCSHELL 0x1185b4800 == 41 [pid = 2276] [id = 385] 03:51:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x1182da400) [pid = 2276] [serial = 1154] [outer = 0x0] 03:51:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x1184e6800) [pid = 2276] [serial = 1155] [outer = 0x1182da400] 03:51:13 INFO - PROCESS | 2276 | 1465642273076 Marionette DEBUG loaded listener.js 03:51:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 101 (0x1185a0800) [pid = 2276] [serial = 1156] [outer = 0x1182da400] 03:51:13 INFO - PROCESS | 2276 | --DOCSHELL 0x125628800 == 40 [pid = 2276] [id = 382] 03:51:13 INFO - PROCESS | 2276 | --DOCSHELL 0x12b03f800 == 39 [pid = 2276] [id = 381] 03:51:13 INFO - PROCESS | 2276 | --DOCSHELL 0x120e3b000 == 38 [pid = 2276] [id = 380] 03:51:13 INFO - PROCESS | 2276 | --DOCSHELL 0x1295d5800 == 37 [pid = 2276] [id = 379] 03:51:13 INFO - PROCESS | 2276 | --DOCSHELL 0x128d51000 == 36 [pid = 2276] [id = 378] 03:51:13 INFO - PROCESS | 2276 | --DOCSHELL 0x128c60800 == 35 [pid = 2276] [id = 377] 03:51:13 INFO - PROCESS | 2276 | --DOCSHELL 0x12567d000 == 34 [pid = 2276] [id = 376] 03:51:13 INFO - PROCESS | 2276 | --DOCSHELL 0x121338000 == 33 [pid = 2276] [id = 375] 03:51:13 INFO - PROCESS | 2276 | --DOCSHELL 0x120e3c000 == 32 [pid = 2276] [id = 374] 03:51:13 INFO - PROCESS | 2276 | --DOCSHELL 0x118ab1800 == 31 [pid = 2276] [id = 373] 03:51:13 INFO - PROCESS | 2276 | --DOCSHELL 0x116ab6800 == 30 [pid = 2276] [id = 372] 03:51:13 INFO - PROCESS | 2276 | --DOCSHELL 0x115ef2800 == 29 [pid = 2276] [id = 371] 03:51:13 INFO - PROCESS | 2276 | 1465642273493 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]]]}] 03:51:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 03:51:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 624ms 03:51:13 INFO - PROCESS | 2276 | 1465642273503 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 03:51:13 INFO - PROCESS | 2276 | 1465642273506 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 03:51:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 03:51:13 INFO - PROCESS | 2276 | 1465642273511 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 03:51:13 INFO - PROCESS | 2276 | 1465642273514 Marionette TRACE conn2 <- [1,1514,null,{}] 03:51:13 INFO - PROCESS | 2276 | 1465642273520 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}] 03:51:13 INFO - PROCESS | 2276 | 1465642273522 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:13 INFO - PROCESS | 2276 | 1465642273629 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 03:51:13 INFO - PROCESS | 2276 | --DOMWINDOW == 100 (0x128d16c00) [pid = 2276] [serial = 1098] [outer = 0x0] [url = about:blank] 03:51:13 INFO - PROCESS | 2276 | --DOMWINDOW == 99 (0x126557c00) [pid = 2276] [serial = 1083] [outer = 0x0] [url = about:blank] 03:51:13 INFO - PROCESS | 2276 | --DOMWINDOW == 98 (0x126eda400) [pid = 2276] [serial = 1086] [outer = 0x0] [url = about:blank] 03:51:13 INFO - PROCESS | 2276 | --DOMWINDOW == 97 (0x128bbc800) [pid = 2276] [serial = 1089] [outer = 0x0] [url = about:blank] 03:51:13 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x119c25000) [pid = 2276] [serial = 1092] [outer = 0x0] [url = about:blank] 03:51:13 INFO - PROCESS | 2276 | --DOMWINDOW == 95 (0x119e33800) [pid = 2276] [serial = 1074] [outer = 0x0] [url = about:blank] 03:51:13 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x120f83800) [pid = 2276] [serial = 1075] [outer = 0x0] [url = about:blank] 03:51:13 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x1214f0800) [pid = 2276] [serial = 1077] [outer = 0x0] [url = about:blank] 03:51:13 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x1192d4c00) [pid = 2276] [serial = 1071] [outer = 0x0] [url = about:blank] 03:51:13 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x11970bc00) [pid = 2276] [serial = 1072] [outer = 0x0] [url = about:blank] 03:51:13 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x118595800) [pid = 2276] [serial = 1065] [outer = 0x0] [url = about:blank] 03:51:13 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x118f8e000) [pid = 2276] [serial = 1066] [outer = 0x0] [url = about:blank] 03:51:13 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x1182e4400) [pid = 2276] [serial = 1068] [outer = 0x0] [url = about:blank] 03:51:13 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x118566400) [pid = 2276] [serial = 1069] [outer = 0x0] [url = about:blank] 03:51:13 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x113c86000) [pid = 2276] [serial = 1062] [outer = 0x0] [url = about:blank] 03:51:13 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x1167db400) [pid = 2276] [serial = 1063] [outer = 0x0] [url = about:blank] 03:51:13 INFO - PROCESS | 2276 | --DOMWINDOW == 84 (0x12691ec00) [pid = 2276] [serial = 1060] [outer = 0x0] [url = about:blank] 03:51:13 INFO - PROCESS | 2276 | --DOMWINDOW == 83 (0x128bb2c00) [pid = 2276] [serial = 1087] [outer = 0x0] [url = about:blank] 03:51:13 INFO - PROCESS | 2276 | --DOMWINDOW == 82 (0x128cc0000) [pid = 2276] [serial = 1095] [outer = 0x0] [url = about:blank] 03:51:13 INFO - PROCESS | 2276 | --DOMWINDOW == 81 (0x128d97800) [pid = 2276] [serial = 1099] [outer = 0x0] [url = about:blank] 03:51:13 INFO - PROCESS | 2276 | --DOMWINDOW == 80 (0x128cc6400) [pid = 2276] [serial = 1096] [outer = 0x0] [url = about:blank] 03:51:13 INFO - PROCESS | 2276 | --DOMWINDOW == 79 (0x111e58800) [pid = 2276] [serial = 1090] [outer = 0x0] [url = about:blank] 03:51:13 INFO - PROCESS | 2276 | --DOMWINDOW == 78 (0x1235de000) [pid = 2276] [serial = 1081] [outer = 0x0] [url = about:blank] 03:51:13 INFO - PROCESS | 2276 | --DOMWINDOW == 77 (0x121be6800) [pid = 2276] [serial = 1080] [outer = 0x0] [url = about:blank] 03:51:13 INFO - PROCESS | 2276 | --DOMWINDOW == 76 (0x126ecfc00) [pid = 2276] [serial = 1084] [outer = 0x0] [url = about:blank] 03:51:13 INFO - PROCESS | 2276 | --DOMWINDOW == 75 (0x121bde000) [pid = 2276] [serial = 1093] [outer = 0x0] [url = about:blank] 03:51:13 INFO - PROCESS | 2276 | --DOMWINDOW == 74 (0x121b9bc00) [pid = 2276] [serial = 1078] [outer = 0x0] [url = about:blank] 03:51:13 INFO - PROCESS | 2276 | 1465642273729 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:13 INFO - PROCESS | 2276 | 1465642273731 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:13 INFO - PROCESS | 2276 | ++DOCSHELL 0x1196ac800 == 30 [pid = 2276] [id = 386] 03:51:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 75 (0x1182e4800) [pid = 2276] [serial = 1157] [outer = 0x0] 03:51:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 76 (0x1185a1000) [pid = 2276] [serial = 1158] [outer = 0x1182e4800] 03:51:13 INFO - PROCESS | 2276 | 1465642273779 Marionette DEBUG loaded listener.js 03:51:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 77 (0x11996a800) [pid = 2276] [serial = 1159] [outer = 0x1182e4800] 03:51:14 INFO - PROCESS | 2276 | 1465642274248 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]]]}] 03:51:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 03:51:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 777ms 03:51:14 INFO - PROCESS | 2276 | 1465642274289 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 03:51:14 INFO - PROCESS | 2276 | 1465642274291 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 03:51:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 03:51:14 INFO - PROCESS | 2276 | 1465642274293 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 03:51:14 INFO - PROCESS | 2276 | 1465642274294 Marionette TRACE conn2 <- [1,1518,null,{}] 03:51:14 INFO - PROCESS | 2276 | 1465642274303 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}] 03:51:14 INFO - PROCESS | 2276 | 1465642274306 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:14 INFO - PROCESS | 2276 | 1465642274389 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 03:51:14 INFO - PROCESS | 2276 | 1465642274394 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:14 INFO - PROCESS | 2276 | 1465642274397 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:14 INFO - PROCESS | 2276 | ++DOCSHELL 0x121265000 == 31 [pid = 2276] [id = 387] 03:51:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 78 (0x120e97c00) [pid = 2276] [serial = 1160] [outer = 0x0] 03:51:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 79 (0x120f81000) [pid = 2276] [serial = 1161] [outer = 0x120e97c00] 03:51:14 INFO - PROCESS | 2276 | 1465642274428 Marionette DEBUG loaded listener.js 03:51:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 80 (0x1210f7400) [pid = 2276] [serial = 1162] [outer = 0x120e97c00] 03:51:14 INFO - PROCESS | 2276 | 1465642274777 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]]]}] 03:51:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 03:51:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 518ms 03:51:14 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 03:51:14 INFO - PROCESS | 2276 | 1465642274812 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 03:51:14 INFO - PROCESS | 2276 | 1465642274813 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 03:51:14 INFO - PROCESS | 2276 | 1465642274815 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 03:51:14 INFO - PROCESS | 2276 | 1465642274816 Marionette TRACE conn2 <- [1,1522,null,{}] 03:51:14 INFO - PROCESS | 2276 | 1465642274819 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}] 03:51:14 INFO - PROCESS | 2276 | 1465642274820 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:14 INFO - PROCESS | 2276 | 1465642274899 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 03:51:14 INFO - PROCESS | 2276 | 1465642274905 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:14 INFO - PROCESS | 2276 | 1465642274906 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:14 INFO - PROCESS | 2276 | ++DOCSHELL 0x12558d000 == 32 [pid = 2276] [id = 388] 03:51:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 81 (0x1214edc00) [pid = 2276] [serial = 1163] [outer = 0x0] 03:51:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 82 (0x121bde800) [pid = 2276] [serial = 1164] [outer = 0x1214edc00] 03:51:14 INFO - PROCESS | 2276 | 1465642274932 Marionette DEBUG loaded listener.js 03:51:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 83 (0x1235dbc00) [pid = 2276] [serial = 1165] [outer = 0x1214edc00] 03:51:15 INFO - PROCESS | 2276 | 1465642275241 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"]]]}] 03:51:15 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 03:51:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:51:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 03:51:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:51:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:51:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 03:51:15 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 03:51:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:51:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 03:51:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:51:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:51:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 03:51:15 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 03:51:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:51:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 03:51:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:51:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:51:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 03:51:15 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 03:51:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:51:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 03:51:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:51:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:51:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 03:51:15 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 468ms 03:51:15 INFO - PROCESS | 2276 | 1465642275286 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 03:51:15 INFO - PROCESS | 2276 | 1465642275288 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 03:51:15 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 03:51:15 INFO - PROCESS | 2276 | 1465642275290 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 03:51:15 INFO - PROCESS | 2276 | 1465642275292 Marionette TRACE conn2 <- [1,1526,null,{}] 03:51:15 INFO - PROCESS | 2276 | 1465642275294 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}] 03:51:15 INFO - PROCESS | 2276 | 1465642275295 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:15 INFO - PROCESS | 2276 | 1465642275371 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 03:51:15 INFO - PROCESS | 2276 | 1465642275427 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:15 INFO - PROCESS | 2276 | 1465642275428 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:15 INFO - PROCESS | 2276 | ++DOCSHELL 0x1269ac000 == 33 [pid = 2276] [id = 389] 03:51:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x116a13c00) [pid = 2276] [serial = 1166] [outer = 0x0] 03:51:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x124c85400) [pid = 2276] [serial = 1167] [outer = 0x116a13c00] 03:51:15 INFO - PROCESS | 2276 | 1465642275455 Marionette DEBUG loaded listener.js 03:51:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x12613bc00) [pid = 2276] [serial = 1168] [outer = 0x116a13c00] 03:51:15 INFO - PROCESS | 2276 | 1465642275747 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"]]]}] 03:51:15 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 03:51:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 03:51:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:51:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:51:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 03:51:15 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 03:51:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 03:51:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:51:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:51:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 03:51:15 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 03:51:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 03:51:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:51:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:51:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 03:51:15 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 469ms 03:51:15 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 03:51:15 INFO - PROCESS | 2276 | 1465642275761 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 03:51:15 INFO - PROCESS | 2276 | 1465642275762 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 03:51:15 INFO - PROCESS | 2276 | 1465642275764 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 03:51:15 INFO - PROCESS | 2276 | 1465642275766 Marionette TRACE conn2 <- [1,1530,null,{}] 03:51:15 INFO - PROCESS | 2276 | 1465642275776 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}] 03:51:15 INFO - PROCESS | 2276 | 1465642275780 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:15 INFO - PROCESS | 2276 | 1465642275908 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 03:51:15 INFO - PROCESS | 2276 | 1465642275912 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:15 INFO - PROCESS | 2276 | 1465642275914 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:15 INFO - PROCESS | 2276 | ++DOCSHELL 0x12929c800 == 34 [pid = 2276] [id = 390] 03:51:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x1216c4000) [pid = 2276] [serial = 1169] [outer = 0x0] 03:51:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x1266ca400) [pid = 2276] [serial = 1170] [outer = 0x1216c4000] 03:51:15 INFO - PROCESS | 2276 | 1465642275939 Marionette DEBUG loaded listener.js 03:51:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x128d1a400) [pid = 2276] [serial = 1171] [outer = 0x1216c4000] 03:51:16 INFO - PROCESS | 2276 | 1465642276225 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]]]}] 03:51:16 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 03:51:16 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 03:51:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:51:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:51:16 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 03:51:16 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 03:51:16 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 03:51:16 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 03:51:16 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 473ms 03:51:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 03:51:16 INFO - PROCESS | 2276 | 1465642276241 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 03:51:16 INFO - PROCESS | 2276 | 1465642276242 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 03:51:16 INFO - PROCESS | 2276 | 1465642276244 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 03:51:16 INFO - PROCESS | 2276 | 1465642276245 Marionette TRACE conn2 <- [1,1534,null,{}] 03:51:16 INFO - PROCESS | 2276 | 1465642276248 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}] 03:51:16 INFO - PROCESS | 2276 | 1465642276249 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:16 INFO - PROCESS | 2276 | 1465642276360 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 03:51:16 INFO - PROCESS | 2276 | 1465642276395 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:16 INFO - PROCESS | 2276 | 1465642276396 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:16 INFO - PROCESS | 2276 | ++DOCSHELL 0x12a8b0000 == 35 [pid = 2276] [id = 391] 03:51:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x128cc2c00) [pid = 2276] [serial = 1172] [outer = 0x0] 03:51:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x128d99000) [pid = 2276] [serial = 1173] [outer = 0x128cc2c00] 03:51:16 INFO - PROCESS | 2276 | 1465642276427 Marionette DEBUG loaded listener.js 03:51:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x128da2400) [pid = 2276] [serial = 1174] [outer = 0x128cc2c00] 03:51:16 INFO - PROCESS | 2276 | 1465642276724 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]]]}] 03:51:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 03:51:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 519ms 03:51:16 INFO - PROCESS | 2276 | 1465642276763 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 03:51:16 INFO - PROCESS | 2276 | 1465642276765 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 03:51:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 03:51:16 INFO - PROCESS | 2276 | 1465642276767 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 03:51:16 INFO - PROCESS | 2276 | 1465642276768 Marionette TRACE conn2 <- [1,1538,null,{}] 03:51:16 INFO - PROCESS | 2276 | 1465642276773 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}] 03:51:16 INFO - PROCESS | 2276 | 1465642276774 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:16 INFO - PROCESS | 2276 | 1465642276872 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 03:51:16 INFO - PROCESS | 2276 | 1465642276885 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:16 INFO - PROCESS | 2276 | 1465642276886 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:16 INFO - PROCESS | 2276 | ++DOCSHELL 0x12b709800 == 36 [pid = 2276] [id = 392] 03:51:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x1130c1c00) [pid = 2276] [serial = 1175] [outer = 0x0] 03:51:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x128dc9800) [pid = 2276] [serial = 1176] [outer = 0x1130c1c00] 03:51:16 INFO - PROCESS | 2276 | 1465642276911 Marionette DEBUG loaded listener.js 03:51:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x1292d7000) [pid = 2276] [serial = 1177] [outer = 0x1130c1c00] 03:51:17 INFO - PROCESS | 2276 | 1465642277243 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]]]}] 03:51:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 03:51:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 521ms 03:51:17 INFO - PROCESS | 2276 | 1465642277288 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 03:51:17 INFO - PROCESS | 2276 | 1465642277290 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 03:51:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 03:51:17 INFO - PROCESS | 2276 | 1465642277292 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 03:51:17 INFO - PROCESS | 2276 | 1465642277294 Marionette TRACE conn2 <- [1,1542,null,{}] 03:51:17 INFO - PROCESS | 2276 | 1465642277296 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}] 03:51:17 INFO - PROCESS | 2276 | 1465642277297 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:17 INFO - PROCESS | 2276 | 1465642277393 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 03:51:17 INFO - PROCESS | 2276 | 1465642277406 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:17 INFO - PROCESS | 2276 | 1465642277408 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:17 INFO - PROCESS | 2276 | ++DOCSHELL 0x12be1f000 == 37 [pid = 2276] [id = 393] 03:51:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x112f9f000) [pid = 2276] [serial = 1178] [outer = 0x0] 03:51:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x1292e2400) [pid = 2276] [serial = 1179] [outer = 0x112f9f000] 03:51:17 INFO - PROCESS | 2276 | 1465642277439 Marionette DEBUG loaded listener.js 03:51:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 98 (0x12a405400) [pid = 2276] [serial = 1180] [outer = 0x112f9f000] 03:51:17 INFO - PROCESS | 2276 | --DOMWINDOW == 97 (0x1121ab800) [pid = 2276] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 03:51:17 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x112e0ec00) [pid = 2276] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 03:51:17 INFO - PROCESS | 2276 | --DOMWINDOW == 95 (0x121320800) [pid = 2276] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 03:51:17 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x118f8f800) [pid = 2276] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 03:51:17 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x128d1f400) [pid = 2276] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 03:51:17 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x113285c00) [pid = 2276] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 03:51:17 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x112fa3400) [pid = 2276] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 03:51:17 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x110e7c800) [pid = 2276] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 03:51:17 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x124c91000) [pid = 2276] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 03:51:17 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x1184dfc00) [pid = 2276] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 03:51:17 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x120f89800) [pid = 2276] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 03:51:17 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x126ed2800) [pid = 2276] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 03:51:17 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x124cdb400) [pid = 2276] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 03:51:17 INFO - PROCESS | 2276 | --DOMWINDOW == 84 (0x118f8f000) [pid = 2276] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 03:51:17 INFO - PROCESS | 2276 | --DOMWINDOW == 83 (0x118f90000) [pid = 2276] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 03:51:17 INFO - PROCESS | 2276 | --DOMWINDOW == 82 (0x112fae800) [pid = 2276] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 03:51:17 INFO - PROCESS | 2276 | 1465642277856 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]]]}] 03:51:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 03:51:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 569ms 03:51:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 03:51:17 INFO - PROCESS | 2276 | 1465642277861 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 03:51:17 INFO - PROCESS | 2276 | 1465642277862 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 03:51:17 INFO - PROCESS | 2276 | 1465642277864 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 03:51:17 INFO - PROCESS | 2276 | 1465642277866 Marionette TRACE conn2 <- [1,1546,null,{}] 03:51:17 INFO - PROCESS | 2276 | 1465642277869 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}] 03:51:17 INFO - PROCESS | 2276 | 1465642277872 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:17 INFO - PROCESS | 2276 | 1465642277949 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 03:51:17 INFO - PROCESS | 2276 | 1465642277954 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:17 INFO - PROCESS | 2276 | 1465642277956 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:17 INFO - PROCESS | 2276 | ++DOCSHELL 0x119be0000 == 38 [pid = 2276] [id = 394] 03:51:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 83 (0x116905800) [pid = 2276] [serial = 1181] [outer = 0x0] 03:51:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x1184dfc00) [pid = 2276] [serial = 1182] [outer = 0x116905800] 03:51:17 INFO - PROCESS | 2276 | 1465642277980 Marionette DEBUG loaded listener.js 03:51:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x11996b000) [pid = 2276] [serial = 1183] [outer = 0x116905800] 03:51:18 INFO - PROCESS | 2276 | 1465642278307 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]]]}] 03:51:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 03:51:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 468ms 03:51:18 INFO - PROCESS | 2276 | 1465642278333 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 03:51:18 INFO - PROCESS | 2276 | 1465642278335 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 03:51:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 03:51:18 INFO - PROCESS | 2276 | 1465642278341 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 03:51:18 INFO - PROCESS | 2276 | 1465642278343 Marionette TRACE conn2 <- [1,1550,null,{}] 03:51:18 INFO - PROCESS | 2276 | 1465642278345 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}] 03:51:18 INFO - PROCESS | 2276 | 1465642278346 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:18 INFO - PROCESS | 2276 | 1465642278442 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 03:51:18 INFO - PROCESS | 2276 | 1465642278510 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:18 INFO - PROCESS | 2276 | 1465642278512 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:18 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c6a0800 == 39 [pid = 2276] [id = 395] 03:51:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x11996f400) [pid = 2276] [serial = 1184] [outer = 0x0] 03:51:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x124cdb400) [pid = 2276] [serial = 1185] [outer = 0x11996f400] 03:51:18 INFO - PROCESS | 2276 | 1465642278537 Marionette DEBUG loaded listener.js 03:51:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x12a529400) [pid = 2276] [serial = 1186] [outer = 0x11996f400] 03:51:18 INFO - PROCESS | 2276 | 1465642278844 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]]]}] 03:51:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 03:51:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 521ms 03:51:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 03:51:18 INFO - PROCESS | 2276 | 1465642278862 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 03:51:18 INFO - PROCESS | 2276 | 1465642278863 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 03:51:18 INFO - PROCESS | 2276 | 1465642278865 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 03:51:18 INFO - PROCESS | 2276 | 1465642278866 Marionette TRACE conn2 <- [1,1554,null,{}] 03:51:18 INFO - PROCESS | 2276 | 1465642278870 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}] 03:51:18 INFO - PROCESS | 2276 | 1465642278873 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:18 INFO - PROCESS | 2276 | 1465642278954 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 03:51:18 INFO - PROCESS | 2276 | 1465642278959 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:18 INFO - PROCESS | 2276 | 1465642278960 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:18 INFO - PROCESS | 2276 | ++DOCSHELL 0x12ca67800 == 40 [pid = 2276] [id = 396] 03:51:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x12a40c800) [pid = 2276] [serial = 1187] [outer = 0x0] 03:51:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x12a683800) [pid = 2276] [serial = 1188] [outer = 0x12a40c800] 03:51:18 INFO - PROCESS | 2276 | 1465642278984 Marionette DEBUG loaded listener.js 03:51:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x12a68ec00) [pid = 2276] [serial = 1189] [outer = 0x12a40c800] 03:51:19 INFO - PROCESS | 2276 | 1465642279299 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]]]}] 03:51:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 03:51:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 469ms 03:51:19 INFO - PROCESS | 2276 | 1465642279334 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 03:51:19 INFO - PROCESS | 2276 | 1465642279337 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 03:51:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 03:51:19 INFO - PROCESS | 2276 | 1465642279340 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 03:51:19 INFO - PROCESS | 2276 | 1465642279341 Marionette TRACE conn2 <- [1,1558,null,{}] 03:51:19 INFO - PROCESS | 2276 | 1465642279343 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}] 03:51:19 INFO - PROCESS | 2276 | 1465642279344 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:19 INFO - PROCESS | 2276 | 1465642279458 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 03:51:19 INFO - PROCESS | 2276 | 1465642279464 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:19 INFO - PROCESS | 2276 | 1465642279465 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:19 INFO - PROCESS | 2276 | ++DOCSHELL 0x12cd6b800 == 41 [pid = 2276] [id = 397] 03:51:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x12a687400) [pid = 2276] [serial = 1190] [outer = 0x0] 03:51:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x12a6d0400) [pid = 2276] [serial = 1191] [outer = 0x12a687400] 03:51:19 INFO - PROCESS | 2276 | 1465642279488 Marionette DEBUG loaded listener.js 03:51:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x12a6d5000) [pid = 2276] [serial = 1192] [outer = 0x12a687400] 03:51:19 INFO - PROCESS | 2276 | 1465642279802 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]]]}] 03:51:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 03:51:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 518ms 03:51:19 INFO - PROCESS | 2276 | 1465642279887 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 03:51:19 INFO - PROCESS | 2276 | 1465642279889 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 03:51:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 03:51:19 INFO - PROCESS | 2276 | 1465642279893 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 03:51:19 INFO - PROCESS | 2276 | 1465642279896 Marionette TRACE conn2 <- [1,1562,null,{}] 03:51:19 INFO - PROCESS | 2276 | 1465642279906 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}] 03:51:19 INFO - PROCESS | 2276 | 1465642279908 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:20 INFO - PROCESS | 2276 | 1465642280024 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 03:51:20 INFO - PROCESS | 2276 | 1465642280095 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:20 INFO - PROCESS | 2276 | 1465642280098 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:20 INFO - PROCESS | 2276 | ++DOCSHELL 0x11827d800 == 42 [pid = 2276] [id = 398] 03:51:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x11328ec00) [pid = 2276] [serial = 1193] [outer = 0x0] 03:51:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x1167db400) [pid = 2276] [serial = 1194] [outer = 0x11328ec00] 03:51:20 INFO - PROCESS | 2276 | 1465642280129 Marionette DEBUG loaded listener.js 03:51:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x11855e800) [pid = 2276] [serial = 1195] [outer = 0x11328ec00] 03:51:20 INFO - PROCESS | 2276 | 1465642280533 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]]]}] 03:51:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 03:51:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 674ms 03:51:20 INFO - PROCESS | 2276 | 1465642280574 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 03:51:20 INFO - PROCESS | 2276 | 1465642280576 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 03:51:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 03:51:20 INFO - PROCESS | 2276 | 1465642280580 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 03:51:20 INFO - PROCESS | 2276 | 1465642280583 Marionette TRACE conn2 <- [1,1566,null,{}] 03:51:20 INFO - PROCESS | 2276 | 1465642280589 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}] 03:51:20 INFO - PROCESS | 2276 | 1465642280590 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:20 INFO - PROCESS | 2276 | 1465642280696 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 03:51:20 INFO - PROCESS | 2276 | 1465642280756 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:20 INFO - PROCESS | 2276 | 1465642280757 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:20 INFO - PROCESS | 2276 | ++DOCSHELL 0x124a4b000 == 43 [pid = 2276] [id = 399] 03:51:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 98 (0x11930e000) [pid = 2276] [serial = 1196] [outer = 0x0] 03:51:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x119c24400) [pid = 2276] [serial = 1197] [outer = 0x11930e000] 03:51:20 INFO - PROCESS | 2276 | 1465642280787 Marionette DEBUG loaded listener.js 03:51:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x120e90000) [pid = 2276] [serial = 1198] [outer = 0x11930e000] 03:51:21 INFO - PROCESS | 2276 | 1465642281239 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]]]}] 03:51:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 03:51:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 675ms 03:51:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 03:51:21 INFO - PROCESS | 2276 | 1465642281254 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 03:51:21 INFO - PROCESS | 2276 | 1465642281255 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 03:51:21 INFO - PROCESS | 2276 | 1465642281258 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 03:51:21 INFO - PROCESS | 2276 | 1465642281259 Marionette TRACE conn2 <- [1,1570,null,{}] 03:51:21 INFO - PROCESS | 2276 | 1465642281266 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}] 03:51:21 INFO - PROCESS | 2276 | 1465642281269 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:21 INFO - PROCESS | 2276 | 1465642281398 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 03:51:21 INFO - PROCESS | 2276 | 1465642281483 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:21 INFO - PROCESS | 2276 | 1465642281486 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:21 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c69c800 == 44 [pid = 2276] [id = 400] 03:51:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 101 (0x124a85400) [pid = 2276] [serial = 1199] [outer = 0x0] 03:51:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 102 (0x1255f5800) [pid = 2276] [serial = 1200] [outer = 0x124a85400] 03:51:21 INFO - PROCESS | 2276 | 1465642281519 Marionette DEBUG loaded listener.js 03:51:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 103 (0x1266c9c00) [pid = 2276] [serial = 1201] [outer = 0x124a85400] 03:51:21 INFO - PROCESS | 2276 | 1465642281977 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]]]}] 03:51:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 03:51:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 768ms 03:51:22 INFO - PROCESS | 2276 | 1465642282028 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 03:51:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 03:51:22 INFO - PROCESS | 2276 | 1465642282030 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 03:51:22 INFO - PROCESS | 2276 | 1465642282034 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 03:51:22 INFO - PROCESS | 2276 | 1465642282036 Marionette TRACE conn2 <- [1,1574,null,{}] 03:51:22 INFO - PROCESS | 2276 | 1465642282040 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}] 03:51:22 INFO - PROCESS | 2276 | 1465642282042 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:22 INFO - PROCESS | 2276 | 1465642282198 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 03:51:22 INFO - PROCESS | 2276 | 1465642282300 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:22 INFO - PROCESS | 2276 | 1465642282301 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:22 INFO - PROCESS | 2276 | ++DOCSHELL 0x12cfbe000 == 45 [pid = 2276] [id = 401] 03:51:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 104 (0x128a27400) [pid = 2276] [serial = 1202] [outer = 0x0] 03:51:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 105 (0x128bbe400) [pid = 2276] [serial = 1203] [outer = 0x128a27400] 03:51:22 INFO - PROCESS | 2276 | 1465642282347 Marionette DEBUG loaded listener.js 03:51:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 106 (0x128d21c00) [pid = 2276] [serial = 1204] [outer = 0x128a27400] 03:51:22 INFO - PROCESS | 2276 | 1465642282814 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]]]}] 03:51:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 03:51:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 825ms 03:51:22 INFO - PROCESS | 2276 | 1465642282859 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 03:51:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 03:51:22 INFO - PROCESS | 2276 | 1465642282861 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 03:51:22 INFO - PROCESS | 2276 | 1465642282865 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 03:51:22 INFO - PROCESS | 2276 | 1465642282867 Marionette TRACE conn2 <- [1,1578,null,{}] 03:51:22 INFO - PROCESS | 2276 | 1465642282893 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}] 03:51:22 INFO - PROCESS | 2276 | 1465642282895 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:23 INFO - PROCESS | 2276 | 1465642283055 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 03:51:23 INFO - PROCESS | 2276 | 1465642283151 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:23 INFO - PROCESS | 2276 | 1465642283152 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:23 INFO - PROCESS | 2276 | ++DOCSHELL 0x12d0cc000 == 46 [pid = 2276] [id = 402] 03:51:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 107 (0x128d2d800) [pid = 2276] [serial = 1205] [outer = 0x0] 03:51:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 108 (0x12a402400) [pid = 2276] [serial = 1206] [outer = 0x128d2d800] 03:51:23 INFO - PROCESS | 2276 | 1465642283201 Marionette DEBUG loaded listener.js 03:51:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 109 (0x12a532000) [pid = 2276] [serial = 1207] [outer = 0x128d2d800] 03:51:23 INFO - PROCESS | 2276 | 1465642283611 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]]]}] 03:51:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 03:51:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 793ms 03:51:23 INFO - PROCESS | 2276 | 1465642283658 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 03:51:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 03:51:23 INFO - PROCESS | 2276 | 1465642283659 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 03:51:23 INFO - PROCESS | 2276 | 1465642283661 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 03:51:23 INFO - PROCESS | 2276 | 1465642283663 Marionette TRACE conn2 <- [1,1582,null,{}] 03:51:23 INFO - PROCESS | 2276 | 1465642283665 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}] 03:51:23 INFO - PROCESS | 2276 | 1465642283670 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:23 INFO - PROCESS | 2276 | 1465642283793 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 03:51:23 INFO - PROCESS | 2276 | 1465642283854 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:23 INFO - PROCESS | 2276 | 1465642283856 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:23 INFO - PROCESS | 2276 | ++DOCSHELL 0x121024000 == 47 [pid = 2276] [id = 403] 03:51:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 110 (0x128cc2400) [pid = 2276] [serial = 1208] [outer = 0x0] 03:51:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 111 (0x12a6d0800) [pid = 2276] [serial = 1209] [outer = 0x128cc2400] 03:51:23 INFO - PROCESS | 2276 | 1465642283884 Marionette DEBUG loaded listener.js 03:51:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 112 (0x12b004000) [pid = 2276] [serial = 1210] [outer = 0x128cc2400] 03:51:24 INFO - PROCESS | 2276 | 1465642284511 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]]]}] 03:51:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 03:51:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 876ms 03:51:24 INFO - PROCESS | 2276 | 1465642284537 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 03:51:24 INFO - PROCESS | 2276 | 1465642284539 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 03:51:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 03:51:24 INFO - PROCESS | 2276 | 1465642284542 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 03:51:24 INFO - PROCESS | 2276 | 1465642284545 Marionette TRACE conn2 <- [1,1586,null,{}] 03:51:24 INFO - PROCESS | 2276 | 1465642284548 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}] 03:51:24 INFO - PROCESS | 2276 | 1465642284550 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:24 INFO - PROCESS | 2276 | 1465642284689 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 03:51:24 INFO - PROCESS | 2276 | 1465642284699 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:24 INFO - PROCESS | 2276 | 1465642284701 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:24 INFO - PROCESS | 2276 | ++DOCSHELL 0x117e67000 == 48 [pid = 2276] [id = 404] 03:51:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 113 (0x1192d1400) [pid = 2276] [serial = 1211] [outer = 0x0] 03:51:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 114 (0x1192dd000) [pid = 2276] [serial = 1212] [outer = 0x1192d1400] 03:51:24 INFO - PROCESS | 2276 | 1465642284743 Marionette DEBUG loaded listener.js 03:51:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 115 (0x119c25000) [pid = 2276] [serial = 1213] [outer = 0x1192d1400] 03:51:25 INFO - PROCESS | 2276 | --DOCSHELL 0x12ca67800 == 47 [pid = 2276] [id = 396] 03:51:25 INFO - PROCESS | 2276 | --DOCSHELL 0x12c6a0800 == 46 [pid = 2276] [id = 395] 03:51:25 INFO - PROCESS | 2276 | --DOCSHELL 0x119be0000 == 45 [pid = 2276] [id = 394] 03:51:25 INFO - PROCESS | 2276 | --DOCSHELL 0x12be1f000 == 44 [pid = 2276] [id = 393] 03:51:25 INFO - PROCESS | 2276 | --DOCSHELL 0x12b709800 == 43 [pid = 2276] [id = 392] 03:51:25 INFO - PROCESS | 2276 | --DOCSHELL 0x12a8b0000 == 42 [pid = 2276] [id = 391] 03:51:25 INFO - PROCESS | 2276 | --DOCSHELL 0x12929c800 == 41 [pid = 2276] [id = 390] 03:51:25 INFO - PROCESS | 2276 | --DOCSHELL 0x1269ac000 == 40 [pid = 2276] [id = 389] 03:51:25 INFO - PROCESS | 2276 | --DOCSHELL 0x12558d000 == 39 [pid = 2276] [id = 388] 03:51:25 INFO - PROCESS | 2276 | --DOCSHELL 0x121265000 == 38 [pid = 2276] [id = 387] 03:51:25 INFO - PROCESS | 2276 | --DOCSHELL 0x1196ac800 == 37 [pid = 2276] [id = 386] 03:51:25 INFO - PROCESS | 2276 | --DOCSHELL 0x1185b4800 == 36 [pid = 2276] [id = 385] 03:51:25 INFO - PROCESS | 2276 | --DOCSHELL 0x121337800 == 35 [pid = 2276] [id = 383] 03:51:25 INFO - PROCESS | 2276 | --DOCSHELL 0x118aa1000 == 34 [pid = 2276] [id = 384] 03:51:25 INFO - PROCESS | 2276 | --DOCSHELL 0x121024000 == 33 [pid = 2276] [id = 403] 03:51:25 INFO - PROCESS | 2276 | --DOCSHELL 0x12d0cc000 == 32 [pid = 2276] [id = 402] 03:51:25 INFO - PROCESS | 2276 | --DOCSHELL 0x12cfbe000 == 31 [pid = 2276] [id = 401] 03:51:25 INFO - PROCESS | 2276 | --DOCSHELL 0x12c69c800 == 30 [pid = 2276] [id = 400] 03:51:25 INFO - PROCESS | 2276 | --DOCSHELL 0x124a4b000 == 29 [pid = 2276] [id = 399] 03:51:25 INFO - PROCESS | 2276 | --DOCSHELL 0x12cd6b800 == 28 [pid = 2276] [id = 397] 03:51:25 INFO - PROCESS | 2276 | --DOCSHELL 0x11827d800 == 27 [pid = 2276] [id = 398] 03:51:25 INFO - PROCESS | 2276 | --DOMWINDOW == 114 (0x1237b6000) [pid = 2276] [serial = 1129] [outer = 0x0] [url = about:blank] 03:51:25 INFO - PROCESS | 2276 | --DOMWINDOW == 113 (0x121be5000) [pid = 2276] [serial = 1128] [outer = 0x0] [url = about:blank] 03:51:25 INFO - PROCESS | 2276 | --DOMWINDOW == 112 (0x11855f000) [pid = 2276] [serial = 1114] [outer = 0x0] [url = about:blank] 03:51:25 INFO - PROCESS | 2276 | --DOMWINDOW == 111 (0x118170000) [pid = 2276] [serial = 1113] [outer = 0x0] [url = about:blank] 03:51:25 INFO - PROCESS | 2276 | --DOMWINDOW == 110 (0x1214eac00) [pid = 2276] [serial = 1125] [outer = 0x0] [url = about:blank] 03:51:25 INFO - PROCESS | 2276 | --DOMWINDOW == 109 (0x1192d9c00) [pid = 2276] [serial = 1119] [outer = 0x0] [url = about:blank] 03:51:25 INFO - PROCESS | 2276 | --DOMWINDOW == 108 (0x119710400) [pid = 2276] [serial = 1120] [outer = 0x0] [url = about:blank] 03:51:25 INFO - PROCESS | 2276 | --DOMWINDOW == 107 (0x128d30400) [pid = 2276] [serial = 1146] [outer = 0x0] [url = about:blank] 03:51:25 INFO - PROCESS | 2276 | --DOMWINDOW == 106 (0x120e93c00) [pid = 2276] [serial = 1122] [outer = 0x0] [url = about:blank] 03:51:25 INFO - PROCESS | 2276 | --DOMWINDOW == 105 (0x120f82400) [pid = 2276] [serial = 1123] [outer = 0x0] [url = about:blank] 03:51:25 INFO - PROCESS | 2276 | --DOMWINDOW == 104 (0x1182e1800) [pid = 2276] [serial = 1116] [outer = 0x0] [url = about:blank] 03:51:25 INFO - PROCESS | 2276 | --DOMWINDOW == 103 (0x1167dac00) [pid = 2276] [serial = 1102] [outer = 0x0] [url = about:blank] 03:51:25 INFO - PROCESS | 2276 | --DOMWINDOW == 102 (0x1121a2800) [pid = 2276] [serial = 1101] [outer = 0x0] [url = about:blank] 03:51:25 INFO - PROCESS | 2276 | --DOMWINDOW == 101 (0x12691ac00) [pid = 2276] [serial = 1132] [outer = 0x0] [url = about:blank] 03:51:25 INFO - PROCESS | 2276 | --DOMWINDOW == 100 (0x119838400) [pid = 2276] [serial = 1105] [outer = 0x0] [url = about:blank] 03:51:25 INFO - PROCESS | 2276 | --DOMWINDOW == 99 (0x1192d6800) [pid = 2276] [serial = 1104] [outer = 0x0] [url = about:blank] 03:51:25 INFO - PROCESS | 2276 | --DOMWINDOW == 98 (0x118565400) [pid = 2276] [serial = 1117] [outer = 0x0] [url = about:blank] 03:51:25 INFO - PROCESS | 2276 | --DOMWINDOW == 97 (0x125642400) [pid = 2276] [serial = 1131] [outer = 0x0] [url = about:blank] 03:51:25 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x124a7f000) [pid = 2276] [serial = 1108] [outer = 0x0] [url = about:blank] 03:51:25 INFO - PROCESS | 2276 | --DOMWINDOW == 95 (0x1214f2800) [pid = 2276] [serial = 1107] [outer = 0x0] [url = about:blank] 03:51:25 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x128cca400) [pid = 2276] [serial = 1111] [outer = 0x0] [url = about:blank] 03:51:25 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x126edd000) [pid = 2276] [serial = 1110] [outer = 0x0] [url = about:blank] 03:51:25 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x126ed1400) [pid = 2276] [serial = 1134] [outer = 0x0] [url = about:blank] 03:51:25 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x128a29000) [pid = 2276] [serial = 1135] [outer = 0x0] [url = about:blank] 03:51:25 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x128bbec00) [pid = 2276] [serial = 1137] [outer = 0x0] [url = about:blank] 03:51:25 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x128d1f000) [pid = 2276] [serial = 1144] [outer = 0x0] [url = about:blank] 03:51:25 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x1214f4c00) [pid = 2276] [serial = 1140] [outer = 0x0] [url = about:blank] 03:51:25 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x128cc4c00) [pid = 2276] [serial = 1143] [outer = 0x0] [url = about:blank] 03:51:25 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x128d12c00) [pid = 2276] [serial = 1138] [outer = 0x0] [url = about:blank] 03:51:25 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x126ed0400) [pid = 2276] [serial = 1141] [outer = 0x0] [url = about:blank] 03:51:25 INFO - PROCESS | 2276 | --DOMWINDOW == 84 (0x128da5800) [pid = 2276] [serial = 1147] [outer = 0x0] [url = about:blank] 03:51:25 INFO - PROCESS | 2276 | --DOMWINDOW == 83 (0x1216c6c00) [pid = 2276] [serial = 1126] [outer = 0x0] [url = about:blank] 03:51:25 INFO - PROCESS | 2276 | --DOMWINDOW == 82 (0x128dc8000) [pid = 2276] [serial = 1149] [outer = 0x0] [url = about:blank] 03:51:25 INFO - PROCESS | 2276 | 1465642285695 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]]]}] 03:51:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 03:51:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1174ms 03:51:25 INFO - PROCESS | 2276 | 1465642285717 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 03:51:25 INFO - PROCESS | 2276 | 1465642285721 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 03:51:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 03:51:25 INFO - PROCESS | 2276 | 1465642285724 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 03:51:25 INFO - PROCESS | 2276 | 1465642285725 Marionette TRACE conn2 <- [1,1590,null,{}] 03:51:25 INFO - PROCESS | 2276 | 1465642285729 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}] 03:51:25 INFO - PROCESS | 2276 | 1465642285731 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:25 INFO - PROCESS | 2276 | 1465642285817 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 03:51:25 INFO - PROCESS | 2276 | 1465642285824 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:25 INFO - PROCESS | 2276 | 1465642285827 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:25 INFO - PROCESS | 2276 | ++DOCSHELL 0x116609000 == 28 [pid = 2276] [id = 405] 03:51:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 83 (0x113c47400) [pid = 2276] [serial = 1214] [outer = 0x0] 03:51:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x1164da800) [pid = 2276] [serial = 1215] [outer = 0x113c47400] 03:51:25 INFO - PROCESS | 2276 | 1465642285854 Marionette DEBUG loaded listener.js 03:51:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x1121a2000) [pid = 2276] [serial = 1216] [outer = 0x113c47400] 03:51:26 INFO - PROCESS | 2276 | 1465642286237 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]]]}] 03:51:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 03:51:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 522ms 03:51:26 INFO - PROCESS | 2276 | 1465642286245 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 03:51:26 INFO - PROCESS | 2276 | 1465642286249 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 03:51:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 03:51:26 INFO - PROCESS | 2276 | 1465642286255 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 03:51:26 INFO - PROCESS | 2276 | 1465642286257 Marionette TRACE conn2 <- [1,1594,null,{}] 03:51:26 INFO - PROCESS | 2276 | 1465642286259 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}] 03:51:26 INFO - PROCESS | 2276 | 1465642286261 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:26 INFO - PROCESS | 2276 | 1465642286344 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 03:51:26 INFO - PROCESS | 2276 | 1465642286348 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:26 INFO - PROCESS | 2276 | 1465642286349 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:26 INFO - PROCESS | 2276 | ++DOCSHELL 0x118278000 == 29 [pid = 2276] [id = 406] 03:51:26 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x118170000) [pid = 2276] [serial = 1217] [outer = 0x0] 03:51:26 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x118594400) [pid = 2276] [serial = 1218] [outer = 0x118170000] 03:51:26 INFO - PROCESS | 2276 | 1465642286379 Marionette DEBUG loaded listener.js 03:51:26 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x119224400) [pid = 2276] [serial = 1219] [outer = 0x118170000] 03:51:26 INFO - PROCESS | 2276 | 1465642286761 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]]]}] 03:51:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 03:51:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 569ms 03:51:26 INFO - PROCESS | 2276 | 1465642286825 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 03:51:26 INFO - PROCESS | 2276 | 1465642286827 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 03:51:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 03:51:26 INFO - PROCESS | 2276 | 1465642286830 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 03:51:26 INFO - PROCESS | 2276 | 1465642286834 Marionette TRACE conn2 <- [1,1598,null,{}] 03:51:26 INFO - PROCESS | 2276 | 1465642286845 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}] 03:51:26 INFO - PROCESS | 2276 | 1465642286850 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:26 INFO - PROCESS | 2276 | 1465642286973 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 03:51:26 INFO - PROCESS | 2276 | 1465642286990 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:26 INFO - PROCESS | 2276 | 1465642286993 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:27 INFO - PROCESS | 2276 | ++DOCSHELL 0x119c9e000 == 30 [pid = 2276] [id = 407] 03:51:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x112a78800) [pid = 2276] [serial = 1220] [outer = 0x0] 03:51:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x119c28000) [pid = 2276] [serial = 1221] [outer = 0x112a78800] 03:51:27 INFO - PROCESS | 2276 | 1465642287040 Marionette DEBUG loaded listener.js 03:51:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x120e8fc00) [pid = 2276] [serial = 1222] [outer = 0x112a78800] 03:51:27 INFO - PROCESS | 2276 | 1465642287432 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]]]}] 03:51:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 03:51:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 624ms 03:51:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 03:51:27 INFO - PROCESS | 2276 | 1465642287471 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 03:51:27 INFO - PROCESS | 2276 | 1465642287473 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 03:51:27 INFO - PROCESS | 2276 | 1465642287477 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 03:51:27 INFO - PROCESS | 2276 | 1465642287479 Marionette TRACE conn2 <- [1,1602,null,{}] 03:51:27 INFO - PROCESS | 2276 | 1465642287483 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}] 03:51:27 INFO - PROCESS | 2276 | 1465642287485 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:27 INFO - PROCESS | 2276 | 1465642287606 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 03:51:27 INFO - PROCESS | 2276 | 1465642287612 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:27 INFO - PROCESS | 2276 | 1465642287614 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:27 INFO - PROCESS | 2276 | ++DOCSHELL 0x121341000 == 31 [pid = 2276] [id = 408] 03:51:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x120e98000) [pid = 2276] [serial = 1223] [outer = 0x0] 03:51:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x120f8a000) [pid = 2276] [serial = 1224] [outer = 0x120e98000] 03:51:27 INFO - PROCESS | 2276 | 1465642287657 Marionette DEBUG loaded listener.js 03:51:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x121319c00) [pid = 2276] [serial = 1225] [outer = 0x120e98000] 03:51:28 INFO - PROCESS | 2276 | 1465642288123 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]]]}] 03:51:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 03:51:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 671ms 03:51:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 03:51:28 INFO - PROCESS | 2276 | 1465642288149 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 03:51:28 INFO - PROCESS | 2276 | 1465642288150 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 03:51:28 INFO - PROCESS | 2276 | 1465642288172 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 03:51:28 INFO - PROCESS | 2276 | 1465642288173 Marionette TRACE conn2 <- [1,1606,null,{}] 03:51:28 INFO - PROCESS | 2276 | 1465642288181 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}] 03:51:28 INFO - PROCESS | 2276 | 1465642288183 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:28 INFO - PROCESS | 2276 | 1465642288280 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 03:51:28 INFO - PROCESS | 2276 | 1465642288333 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:28 INFO - PROCESS | 2276 | 1465642288335 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:28 INFO - PROCESS | 2276 | ++DOCSHELL 0x123748800 == 32 [pid = 2276] [id = 409] 03:51:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x1184e5000) [pid = 2276] [serial = 1226] [outer = 0x0] 03:51:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x1214e7c00) [pid = 2276] [serial = 1227] [outer = 0x1184e5000] 03:51:28 INFO - PROCESS | 2276 | 1465642288359 Marionette DEBUG loaded listener.js 03:51:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x1214f5000) [pid = 2276] [serial = 1228] [outer = 0x1184e5000] 03:51:28 INFO - PROCESS | 2276 | 1465642288654 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]]]}] 03:51:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 03:51:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 544ms 03:51:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 03:51:28 INFO - PROCESS | 2276 | 1465642288697 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 03:51:28 INFO - PROCESS | 2276 | 1465642288699 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 03:51:28 INFO - PROCESS | 2276 | 1465642288701 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 03:51:28 INFO - PROCESS | 2276 | 1465642288703 Marionette TRACE conn2 <- [1,1610,null,{}] 03:51:28 INFO - PROCESS | 2276 | 1465642288707 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}] 03:51:28 INFO - PROCESS | 2276 | 1465642288711 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:28 INFO - PROCESS | 2276 | 1465642288826 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 03:51:28 INFO - PROCESS | 2276 | 1465642288863 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:28 INFO - PROCESS | 2276 | 1465642288865 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:28 INFO - PROCESS | 2276 | ++DOCSHELL 0x1269a9000 == 33 [pid = 2276] [id = 410] 03:51:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 98 (0x119224800) [pid = 2276] [serial = 1229] [outer = 0x0] 03:51:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x121b9d400) [pid = 2276] [serial = 1230] [outer = 0x119224800] 03:51:28 INFO - PROCESS | 2276 | 1465642288890 Marionette DEBUG loaded listener.js 03:51:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x124ff4000) [pid = 2276] [serial = 1231] [outer = 0x119224800] 03:51:29 INFO - PROCESS | 2276 | 1465642289181 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]]]}] 03:51:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 03:51:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 523ms 03:51:29 INFO - PROCESS | 2276 | 1465642289224 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 03:51:29 INFO - PROCESS | 2276 | 1465642289226 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 03:51:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 03:51:29 INFO - PROCESS | 2276 | 1465642289228 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 03:51:29 INFO - PROCESS | 2276 | 1465642289237 Marionette TRACE conn2 <- [1,1614,null,{}] 03:51:29 INFO - PROCESS | 2276 | 1465642289248 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}] 03:51:29 INFO - PROCESS | 2276 | 1465642289249 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:29 INFO - PROCESS | 2276 | 1465642289344 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 03:51:29 INFO - PROCESS | 2276 | 1465642289347 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:29 INFO - PROCESS | 2276 | 1465642289348 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:29 INFO - PROCESS | 2276 | ++DOCSHELL 0x128d3a800 == 34 [pid = 2276] [id = 411] 03:51:29 INFO - PROCESS | 2276 | ++DOMWINDOW == 101 (0x120f81c00) [pid = 2276] [serial = 1232] [outer = 0x0] 03:51:29 INFO - PROCESS | 2276 | ++DOMWINDOW == 102 (0x125642800) [pid = 2276] [serial = 1233] [outer = 0x120f81c00] 03:51:29 INFO - PROCESS | 2276 | 1465642289372 Marionette DEBUG loaded listener.js 03:51:29 INFO - PROCESS | 2276 | ++DOMWINDOW == 103 (0x12660b000) [pid = 2276] [serial = 1234] [outer = 0x120f81c00] 03:51:29 INFO - PROCESS | 2276 | 1465642289695 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]]]}] 03:51:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 03:51:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 533ms 03:51:29 INFO - PROCESS | 2276 | 1465642289761 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 03:51:29 INFO - PROCESS | 2276 | 1465642289762 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 03:51:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 03:51:29 INFO - PROCESS | 2276 | 1465642289764 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 03:51:29 INFO - PROCESS | 2276 | 1465642289765 Marionette TRACE conn2 <- [1,1618,null,{}] 03:51:29 INFO - PROCESS | 2276 | 1465642289768 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}] 03:51:29 INFO - PROCESS | 2276 | 1465642289769 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:30 INFO - PROCESS | 2276 | 1465642290048 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 03:51:30 INFO - PROCESS | 2276 | --DOMWINDOW == 102 (0x128cc2c00) [pid = 2276] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 03:51:30 INFO - PROCESS | 2276 | --DOMWINDOW == 101 (0x1216c4000) [pid = 2276] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 03:51:30 INFO - PROCESS | 2276 | --DOMWINDOW == 100 (0x1130c1c00) [pid = 2276] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 03:51:30 INFO - PROCESS | 2276 | --DOMWINDOW == 99 (0x112f9f000) [pid = 2276] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 03:51:30 INFO - PROCESS | 2276 | --DOMWINDOW == 98 (0x116f7c400) [pid = 2276] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 03:51:30 INFO - PROCESS | 2276 | --DOMWINDOW == 97 (0x12a40c800) [pid = 2276] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 03:51:30 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x128d9f400) [pid = 2276] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 03:51:30 INFO - PROCESS | 2276 | --DOMWINDOW == 95 (0x116a13c00) [pid = 2276] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 03:51:30 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x1182da400) [pid = 2276] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 03:51:30 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x120e97c00) [pid = 2276] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 03:51:30 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x1214edc00) [pid = 2276] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 03:51:30 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x1182e4800) [pid = 2276] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 03:51:30 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x12a687400) [pid = 2276] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 03:51:30 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x11996f400) [pid = 2276] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 03:51:30 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x116905800) [pid = 2276] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 03:51:30 INFO - PROCESS | 2276 | 1465642290094 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:30 INFO - PROCESS | 2276 | 1465642290095 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:30 INFO - PROCESS | 2276 | ++DOCSHELL 0x1199ca000 == 35 [pid = 2276] [id = 412] 03:51:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x111ecac00) [pid = 2276] [serial = 1235] [outer = 0x0] 03:51:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x116905800) [pid = 2276] [serial = 1236] [outer = 0x111ecac00] 03:51:30 INFO - PROCESS | 2276 | 1465642290120 Marionette DEBUG loaded listener.js 03:51:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x11996f400) [pid = 2276] [serial = 1237] [outer = 0x111ecac00] 03:51:30 INFO - PROCESS | 2276 | 1465642290407 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]]]}] 03:51:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 03:51:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 672ms 03:51:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 03:51:30 INFO - PROCESS | 2276 | 1465642290442 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 03:51:30 INFO - PROCESS | 2276 | 1465642290443 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 03:51:30 INFO - PROCESS | 2276 | 1465642290445 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 03:51:30 INFO - PROCESS | 2276 | 1465642290446 Marionette TRACE conn2 <- [1,1622,null,{}] 03:51:30 INFO - PROCESS | 2276 | 1465642290448 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}] 03:51:30 INFO - PROCESS | 2276 | 1465642290449 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:30 INFO - PROCESS | 2276 | 1465642290539 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 03:51:30 INFO - PROCESS | 2276 | 1465642290544 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:30 INFO - PROCESS | 2276 | 1465642290545 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:30 INFO - PROCESS | 2276 | ++DOCSHELL 0x119c9b800 == 36 [pid = 2276] [id = 413] 03:51:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x11662b000) [pid = 2276] [serial = 1238] [outer = 0x0] 03:51:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x126922000) [pid = 2276] [serial = 1239] [outer = 0x11662b000] 03:51:30 INFO - PROCESS | 2276 | 1465642290569 Marionette DEBUG loaded listener.js 03:51:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x126edac00) [pid = 2276] [serial = 1240] [outer = 0x11662b000] 03:51:30 INFO - PROCESS | 2276 | 1465642290911 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]]]}] 03:51:30 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 03:51:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 522ms 03:51:30 INFO - PROCESS | 2276 | 1465642290979 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 03:51:30 INFO - PROCESS | 2276 | 1465642290981 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 03:51:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 03:51:30 INFO - PROCESS | 2276 | 1465642290983 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 03:51:30 INFO - PROCESS | 2276 | 1465642290985 Marionette TRACE conn2 <- [1,1626,null,{}] 03:51:30 INFO - PROCESS | 2276 | 1465642290988 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}] 03:51:30 INFO - PROCESS | 2276 | 1465642290990 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:31 INFO - PROCESS | 2276 | 1465642291098 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 03:51:31 INFO - PROCESS | 2276 | 1465642291104 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:31 INFO - PROCESS | 2276 | 1465642291105 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:31 INFO - PROCESS | 2276 | ++DOCSHELL 0x12aba9000 == 37 [pid = 2276] [id = 414] 03:51:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x12681f400) [pid = 2276] [serial = 1241] [outer = 0x0] 03:51:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x128bb4000) [pid = 2276] [serial = 1242] [outer = 0x12681f400] 03:51:31 INFO - PROCESS | 2276 | 1465642291145 Marionette DEBUG loaded listener.js 03:51:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x128bc0000) [pid = 2276] [serial = 1243] [outer = 0x12681f400] 03:51:31 INFO - PROCESS | 2276 | 1465642291612 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]]]}] 03:51:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 03:51:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 669ms 03:51:31 INFO - PROCESS | 2276 | 1465642291657 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 03:51:31 INFO - PROCESS | 2276 | 1465642291658 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 03:51:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 03:51:31 INFO - PROCESS | 2276 | 1465642291660 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 03:51:31 INFO - PROCESS | 2276 | 1465642291662 Marionette TRACE conn2 <- [1,1630,null,{}] 03:51:31 INFO - PROCESS | 2276 | 1465642291665 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}] 03:51:31 INFO - PROCESS | 2276 | 1465642291666 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:31 INFO - PROCESS | 2276 | 1465642291768 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 03:51:31 INFO - PROCESS | 2276 | 1465642291792 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:31 INFO - PROCESS | 2276 | 1465642291794 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:31 INFO - PROCESS | 2276 | ++DOCSHELL 0x123747800 == 38 [pid = 2276] [id = 415] 03:51:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 98 (0x128d1a000) [pid = 2276] [serial = 1244] [outer = 0x0] 03:51:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x128d1e800) [pid = 2276] [serial = 1245] [outer = 0x128d1a000] 03:51:31 INFO - PROCESS | 2276 | 1465642291820 Marionette DEBUG loaded listener.js 03:51:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x128d97400) [pid = 2276] [serial = 1246] [outer = 0x128d1a000] 03:51:32 INFO - PROCESS | 2276 | --DOCSHELL 0x116609000 == 37 [pid = 2276] [id = 405] 03:51:32 INFO - PROCESS | 2276 | --DOCSHELL 0x117e67000 == 36 [pid = 2276] [id = 404] 03:51:32 INFO - PROCESS | 2276 | --DOCSHELL 0x119c9e000 == 35 [pid = 2276] [id = 407] 03:51:32 INFO - PROCESS | 2276 | --DOCSHELL 0x121341000 == 34 [pid = 2276] [id = 408] 03:51:32 INFO - PROCESS | 2276 | --DOCSHELL 0x118278000 == 33 [pid = 2276] [id = 406] 03:51:32 INFO - PROCESS | 2276 | --DOCSHELL 0x123748800 == 32 [pid = 2276] [id = 409] 03:51:32 INFO - PROCESS | 2276 | --DOCSHELL 0x1269a9000 == 31 [pid = 2276] [id = 410] 03:51:32 INFO - PROCESS | 2276 | --DOCSHELL 0x119c9b800 == 30 [pid = 2276] [id = 413] 03:51:32 INFO - PROCESS | 2276 | --DOCSHELL 0x12aba9000 == 29 [pid = 2276] [id = 414] 03:51:32 INFO - PROCESS | 2276 | --DOCSHELL 0x128d3a800 == 28 [pid = 2276] [id = 411] 03:51:32 INFO - PROCESS | 2276 | --DOCSHELL 0x1199ca000 == 27 [pid = 2276] [id = 412] 03:51:33 INFO - PROCESS | 2276 | --DOMWINDOW == 99 (0x1185a1000) [pid = 2276] [serial = 1158] [outer = 0x0] [url = about:blank] 03:51:33 INFO - PROCESS | 2276 | --DOMWINDOW == 98 (0x11996a800) [pid = 2276] [serial = 1159] [outer = 0x0] [url = about:blank] 03:51:33 INFO - PROCESS | 2276 | --DOMWINDOW == 97 (0x12a6d5000) [pid = 2276] [serial = 1192] [outer = 0x0] [url = about:blank] 03:51:33 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x12a6d0400) [pid = 2276] [serial = 1191] [outer = 0x0] [url = about:blank] 03:51:33 INFO - PROCESS | 2276 | --DOMWINDOW == 95 (0x124cdb400) [pid = 2276] [serial = 1185] [outer = 0x0] [url = about:blank] 03:51:33 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x1184dfc00) [pid = 2276] [serial = 1182] [outer = 0x0] [url = about:blank] 03:51:33 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x11996b000) [pid = 2276] [serial = 1183] [outer = 0x0] [url = about:blank] 03:51:33 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x12a683800) [pid = 2276] [serial = 1188] [outer = 0x0] [url = about:blank] 03:51:33 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x12a405400) [pid = 2276] [serial = 1180] [outer = 0x0] [url = about:blank] 03:51:33 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x1292d7000) [pid = 2276] [serial = 1177] [outer = 0x0] [url = about:blank] 03:51:33 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x128d1a400) [pid = 2276] [serial = 1171] [outer = 0x0] [url = about:blank] 03:51:33 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x12a529400) [pid = 2276] [serial = 1186] [outer = 0x0] [url = about:blank] 03:51:33 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x12613bc00) [pid = 2276] [serial = 1168] [outer = 0x0] [url = about:blank] 03:51:33 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x128d99000) [pid = 2276] [serial = 1173] [outer = 0x0] [url = about:blank] 03:51:33 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x1266ca400) [pid = 2276] [serial = 1170] [outer = 0x0] [url = about:blank] 03:51:33 INFO - PROCESS | 2276 | --DOMWINDOW == 84 (0x128dc9800) [pid = 2276] [serial = 1176] [outer = 0x0] [url = about:blank] 03:51:33 INFO - PROCESS | 2276 | --DOMWINDOW == 83 (0x128da2400) [pid = 2276] [serial = 1174] [outer = 0x0] [url = about:blank] 03:51:33 INFO - PROCESS | 2276 | --DOMWINDOW == 82 (0x1292e2400) [pid = 2276] [serial = 1179] [outer = 0x0] [url = about:blank] 03:51:33 INFO - PROCESS | 2276 | --DOMWINDOW == 81 (0x1176d0400) [pid = 2276] [serial = 1152] [outer = 0x0] [url = about:blank] 03:51:33 INFO - PROCESS | 2276 | --DOMWINDOW == 80 (0x118565800) [pid = 2276] [serial = 1153] [outer = 0x0] [url = about:blank] 03:51:33 INFO - PROCESS | 2276 | --DOMWINDOW == 79 (0x12a68ec00) [pid = 2276] [serial = 1189] [outer = 0x0] [url = about:blank] 03:51:33 INFO - PROCESS | 2276 | --DOMWINDOW == 78 (0x128dce000) [pid = 2276] [serial = 1150] [outer = 0x0] [url = about:blank] 03:51:33 INFO - PROCESS | 2276 | --DOMWINDOW == 77 (0x124c85400) [pid = 2276] [serial = 1167] [outer = 0x0] [url = about:blank] 03:51:33 INFO - PROCESS | 2276 | --DOMWINDOW == 76 (0x1184e6800) [pid = 2276] [serial = 1155] [outer = 0x0] [url = about:blank] 03:51:33 INFO - PROCESS | 2276 | --DOMWINDOW == 75 (0x1185a0800) [pid = 2276] [serial = 1156] [outer = 0x0] [url = about:blank] 03:51:33 INFO - PROCESS | 2276 | --DOMWINDOW == 74 (0x120f81000) [pid = 2276] [serial = 1161] [outer = 0x0] [url = about:blank] 03:51:33 INFO - PROCESS | 2276 | --DOMWINDOW == 73 (0x1210f7400) [pid = 2276] [serial = 1162] [outer = 0x0] [url = about:blank] 03:51:33 INFO - PROCESS | 2276 | --DOMWINDOW == 72 (0x121bde800) [pid = 2276] [serial = 1164] [outer = 0x0] [url = about:blank] 03:51:33 INFO - PROCESS | 2276 | --DOMWINDOW == 71 (0x1235dbc00) [pid = 2276] [serial = 1165] [outer = 0x0] [url = about:blank] 03:51:33 INFO - PROCESS | 2276 | 1465642293220 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]]]}] 03:51:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 03:51:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1574ms 03:51:33 INFO - PROCESS | 2276 | 1465642293238 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 03:51:33 INFO - PROCESS | 2276 | 1465642293241 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 03:51:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 03:51:33 INFO - PROCESS | 2276 | 1465642293244 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 03:51:33 INFO - PROCESS | 2276 | 1465642293246 Marionette TRACE conn2 <- [1,1634,null,{}] 03:51:33 INFO - PROCESS | 2276 | 1465642293251 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}] 03:51:33 INFO - PROCESS | 2276 | 1465642293253 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:33 INFO - PROCESS | 2276 | 1465642293340 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 03:51:33 INFO - PROCESS | 2276 | 1465642293393 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:33 INFO - PROCESS | 2276 | 1465642293396 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:33 INFO - PROCESS | 2276 | ++DOCSHELL 0x116412000 == 28 [pid = 2276] [id = 416] 03:51:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 72 (0x112fa1000) [pid = 2276] [serial = 1247] [outer = 0x0] 03:51:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 73 (0x112fa2800) [pid = 2276] [serial = 1248] [outer = 0x112fa1000] 03:51:33 INFO - PROCESS | 2276 | 1465642293424 Marionette DEBUG loaded listener.js 03:51:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 74 (0x112fe7400) [pid = 2276] [serial = 1249] [outer = 0x112fa1000] 03:51:33 INFO - PROCESS | 2276 | 1465642293746 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]]]}] 03:51:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 03:51:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 524ms 03:51:33 INFO - PROCESS | 2276 | 1465642293768 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 03:51:33 INFO - PROCESS | 2276 | 1465642293775 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 03:51:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 03:51:33 INFO - PROCESS | 2276 | 1465642293780 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 03:51:33 INFO - PROCESS | 2276 | 1465642293782 Marionette TRACE conn2 <- [1,1638,null,{}] 03:51:33 INFO - PROCESS | 2276 | 1465642293784 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}] 03:51:33 INFO - PROCESS | 2276 | 1465642293789 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:33 INFO - PROCESS | 2276 | 1465642293872 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 03:51:33 INFO - PROCESS | 2276 | 1465642293877 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:33 INFO - PROCESS | 2276 | 1465642293879 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:33 INFO - PROCESS | 2276 | ++DOCSHELL 0x117e6e000 == 29 [pid = 2276] [id = 417] 03:51:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 75 (0x116139000) [pid = 2276] [serial = 1250] [outer = 0x0] 03:51:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 76 (0x11675fc00) [pid = 2276] [serial = 1251] [outer = 0x116139000] 03:51:33 INFO - PROCESS | 2276 | 1465642293909 Marionette DEBUG loaded listener.js 03:51:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 77 (0x116976c00) [pid = 2276] [serial = 1252] [outer = 0x116139000] 03:51:34 INFO - PROCESS | 2276 | 1465642294372 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]]]}] 03:51:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 03:51:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 619ms 03:51:34 INFO - PROCESS | 2276 | 1465642294401 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 03:51:34 INFO - PROCESS | 2276 | 1465642294418 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 03:51:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 03:51:34 INFO - PROCESS | 2276 | 1465642294431 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 03:51:34 INFO - PROCESS | 2276 | 1465642294436 Marionette TRACE conn2 <- [1,1642,null,{}] 03:51:34 INFO - PROCESS | 2276 | 1465642294450 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}] 03:51:34 INFO - PROCESS | 2276 | 1465642294456 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:34 INFO - PROCESS | 2276 | 1465642294539 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 03:51:34 INFO - PROCESS | 2276 | 1465642294615 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:34 INFO - PROCESS | 2276 | 1465642294617 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:34 INFO - PROCESS | 2276 | ++DOCSHELL 0x1196c2000 == 30 [pid = 2276] [id = 418] 03:51:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 78 (0x110e73400) [pid = 2276] [serial = 1253] [outer = 0x0] 03:51:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 79 (0x1182e1400) [pid = 2276] [serial = 1254] [outer = 0x110e73400] 03:51:34 INFO - PROCESS | 2276 | 1465642294645 Marionette DEBUG loaded listener.js 03:51:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 80 (0x118420000) [pid = 2276] [serial = 1255] [outer = 0x110e73400] 03:51:34 INFO - PROCESS | 2276 | 1465642294919 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]]]}] 03:51:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 03:51:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 529ms 03:51:34 INFO - PROCESS | 2276 | 1465642294960 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 03:51:34 INFO - PROCESS | 2276 | 1465642294962 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 03:51:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 03:51:34 INFO - PROCESS | 2276 | 1465642294964 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 03:51:34 INFO - PROCESS | 2276 | 1465642294966 Marionette TRACE conn2 <- [1,1646,null,{}] 03:51:34 INFO - PROCESS | 2276 | 1465642294976 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}] 03:51:34 INFO - PROCESS | 2276 | 1465642294977 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:35 INFO - PROCESS | 2276 | 1465642295061 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 03:51:35 INFO - PROCESS | 2276 | 1465642295065 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:35 INFO - PROCESS | 2276 | 1465642295066 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:35 INFO - PROCESS | 2276 | ++DOCSHELL 0x120e44800 == 31 [pid = 2276] [id = 419] 03:51:35 INFO - PROCESS | 2276 | ++DOMWINDOW == 81 (0x11855e000) [pid = 2276] [serial = 1256] [outer = 0x0] 03:51:35 INFO - PROCESS | 2276 | ++DOMWINDOW == 82 (0x1185a1c00) [pid = 2276] [serial = 1257] [outer = 0x11855e000] 03:51:35 INFO - PROCESS | 2276 | 1465642295094 Marionette DEBUG loaded listener.js 03:51:35 INFO - PROCESS | 2276 | ++DOMWINDOW == 83 (0x118a89000) [pid = 2276] [serial = 1258] [outer = 0x11855e000] 03:51:35 INFO - PROCESS | 2276 | 1465642295414 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]]]}] 03:51:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 03:51:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 473ms 03:51:35 INFO - PROCESS | 2276 | 1465642295440 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 03:51:35 INFO - PROCESS | 2276 | 1465642295442 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 03:51:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 03:51:35 INFO - PROCESS | 2276 | 1465642295444 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 03:51:35 INFO - PROCESS | 2276 | 1465642295445 Marionette TRACE conn2 <- [1,1650,null,{}] 03:51:35 INFO - PROCESS | 2276 | 1465642295447 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}] 03:51:35 INFO - PROCESS | 2276 | 1465642295449 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:35 INFO - PROCESS | 2276 | 1465642295559 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 03:51:35 INFO - PROCESS | 2276 | 1465642295564 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:35 INFO - PROCESS | 2276 | 1465642295565 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:35 INFO - PROCESS | 2276 | ++DOCSHELL 0x121336000 == 32 [pid = 2276] [id = 420] 03:51:35 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x110e7e400) [pid = 2276] [serial = 1259] [outer = 0x0] 03:51:35 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x118a88c00) [pid = 2276] [serial = 1260] [outer = 0x110e7e400] 03:51:35 INFO - PROCESS | 2276 | 1465642295589 Marionette DEBUG loaded listener.js 03:51:35 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x1192cec00) [pid = 2276] [serial = 1261] [outer = 0x110e7e400] 03:51:35 INFO - PROCESS | 2276 | 1465642295927 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]]]}] 03:51:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 03:51:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 519ms 03:51:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 03:51:35 INFO - PROCESS | 2276 | 1465642295964 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 03:51:35 INFO - PROCESS | 2276 | 1465642295965 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 03:51:35 INFO - PROCESS | 2276 | 1465642295967 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 03:51:35 INFO - PROCESS | 2276 | 1465642295968 Marionette TRACE conn2 <- [1,1654,null,{}] 03:51:35 INFO - PROCESS | 2276 | 1465642295973 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}] 03:51:35 INFO - PROCESS | 2276 | 1465642295977 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:36 INFO - PROCESS | 2276 | 1465642296071 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 03:51:36 INFO - PROCESS | 2276 | 1465642296076 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:36 INFO - PROCESS | 2276 | 1465642296077 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:36 INFO - PROCESS | 2276 | ++DOCSHELL 0x125618800 == 33 [pid = 2276] [id = 421] 03:51:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x1192cf400) [pid = 2276] [serial = 1262] [outer = 0x0] 03:51:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x119702800) [pid = 2276] [serial = 1263] [outer = 0x1192cf400] 03:51:36 INFO - PROCESS | 2276 | 1465642296102 Marionette DEBUG loaded listener.js 03:51:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x120e09800) [pid = 2276] [serial = 1264] [outer = 0x1192cf400] 03:51:36 INFO - PROCESS | 2276 | 1465642296425 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]]]}] 03:51:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 03:51:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 472ms 03:51:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 03:51:36 INFO - PROCESS | 2276 | 1465642296442 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 03:51:36 INFO - PROCESS | 2276 | 1465642296443 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 03:51:36 INFO - PROCESS | 2276 | 1465642296445 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 03:51:36 INFO - PROCESS | 2276 | 1465642296446 Marionette TRACE conn2 <- [1,1658,null,{}] 03:51:36 INFO - PROCESS | 2276 | 1465642296448 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}] 03:51:36 INFO - PROCESS | 2276 | 1465642296450 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:36 INFO - PROCESS | 2276 | 1465642296562 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 03:51:36 INFO - PROCESS | 2276 | 1465642296568 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:36 INFO - PROCESS | 2276 | 1465642296569 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:36 INFO - PROCESS | 2276 | ++DOCSHELL 0x126504000 == 34 [pid = 2276] [id = 422] 03:51:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x119226c00) [pid = 2276] [serial = 1265] [outer = 0x0] 03:51:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x119836000) [pid = 2276] [serial = 1266] [outer = 0x119226c00] 03:51:36 INFO - PROCESS | 2276 | 1465642296593 Marionette DEBUG loaded listener.js 03:51:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x120f7ec00) [pid = 2276] [serial = 1267] [outer = 0x119226c00] 03:51:36 INFO - PROCESS | 2276 | 1465642296877 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]]]}] 03:51:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 03:51:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 471ms 03:51:36 INFO - PROCESS | 2276 | 1465642296917 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 03:51:36 INFO - PROCESS | 2276 | 1465642296919 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 03:51:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 03:51:36 INFO - PROCESS | 2276 | 1465642296924 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 03:51:36 INFO - PROCESS | 2276 | 1465642296926 Marionette TRACE conn2 <- [1,1662,null,{}] 03:51:36 INFO - PROCESS | 2276 | 1465642296928 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}] 03:51:36 INFO - PROCESS | 2276 | 1465642296929 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:37 INFO - PROCESS | 2276 | 1465642297007 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 03:51:37 INFO - PROCESS | 2276 | 1465642297010 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:37 INFO - PROCESS | 2276 | 1465642297011 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:37 INFO - PROCESS | 2276 | ++DOCSHELL 0x128c68800 == 35 [pid = 2276] [id = 423] 03:51:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x1192d4800) [pid = 2276] [serial = 1268] [outer = 0x0] 03:51:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x120f83c00) [pid = 2276] [serial = 1269] [outer = 0x1192d4800] 03:51:37 INFO - PROCESS | 2276 | 1465642297035 Marionette DEBUG loaded listener.js 03:51:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x12131b400) [pid = 2276] [serial = 1270] [outer = 0x1192d4800] 03:51:37 INFO - PROCESS | 2276 | 1465642297362 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]]]}] 03:51:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 03:51:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 470ms 03:51:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 03:51:37 INFO - PROCESS | 2276 | 1465642297393 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 03:51:37 INFO - PROCESS | 2276 | 1465642297395 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 03:51:37 INFO - PROCESS | 2276 | 1465642297397 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 03:51:37 INFO - PROCESS | 2276 | 1465642297398 Marionette TRACE conn2 <- [1,1666,null,{}] 03:51:37 INFO - PROCESS | 2276 | 1465642297400 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}] 03:51:37 INFO - PROCESS | 2276 | 1465642297402 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:37 INFO - PROCESS | 2276 | 1465642297507 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 03:51:37 INFO - PROCESS | 2276 | 1465642297520 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:37 INFO - PROCESS | 2276 | 1465642297521 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:37 INFO - PROCESS | 2276 | ++DOCSHELL 0x1196c1800 == 36 [pid = 2276] [id = 424] 03:51:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x119836800) [pid = 2276] [serial = 1271] [outer = 0x0] 03:51:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x1214e7000) [pid = 2276] [serial = 1272] [outer = 0x119836800] 03:51:37 INFO - PROCESS | 2276 | 1465642297545 Marionette DEBUG loaded listener.js 03:51:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 98 (0x1214f5400) [pid = 2276] [serial = 1273] [outer = 0x119836800] 03:51:37 INFO - PROCESS | 2276 | 1465642297840 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]]]}] 03:51:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 03:51:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 470ms 03:51:37 INFO - PROCESS | 2276 | 1465642297868 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 03:51:37 INFO - PROCESS | 2276 | 1465642297871 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 03:51:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 03:51:37 INFO - PROCESS | 2276 | 1465642297875 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 03:51:37 INFO - PROCESS | 2276 | 1465642297877 Marionette TRACE conn2 <- [1,1670,null,{}] 03:51:37 INFO - PROCESS | 2276 | 1465642297879 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}] 03:51:37 INFO - PROCESS | 2276 | 1465642297880 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:37 INFO - PROCESS | 2276 | 1465642297961 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 03:51:37 INFO - PROCESS | 2276 | 1465642297964 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:37 INFO - PROCESS | 2276 | 1465642297965 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:37 INFO - PROCESS | 2276 | ++DOCSHELL 0x1295d8800 == 37 [pid = 2276] [id = 425] 03:51:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x1214f4c00) [pid = 2276] [serial = 1274] [outer = 0x0] 03:51:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x121b9dc00) [pid = 2276] [serial = 1275] [outer = 0x1214f4c00] 03:51:37 INFO - PROCESS | 2276 | 1465642297993 Marionette DEBUG loaded listener.js 03:51:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 101 (0x121be7400) [pid = 2276] [serial = 1276] [outer = 0x1214f4c00] 03:51:38 INFO - PROCESS | 2276 | 1465642298331 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]]]}] 03:51:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 03:51:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 469ms 03:51:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 03:51:38 INFO - PROCESS | 2276 | 1465642298345 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 03:51:38 INFO - PROCESS | 2276 | 1465642298346 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 03:51:38 INFO - PROCESS | 2276 | 1465642298348 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 03:51:38 INFO - PROCESS | 2276 | 1465642298350 Marionette TRACE conn2 <- [1,1674,null,{}] 03:51:38 INFO - PROCESS | 2276 | 1465642298355 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}] 03:51:38 INFO - PROCESS | 2276 | 1465642298358 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:38 INFO - PROCESS | 2276 | 1465642298479 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 03:51:38 INFO - PROCESS | 2276 | 1465642298500 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:38 INFO - PROCESS | 2276 | 1465642298501 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:38 INFO - PROCESS | 2276 | ++DOCSHELL 0x12132e800 == 38 [pid = 2276] [id = 426] 03:51:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 102 (0x121be7000) [pid = 2276] [serial = 1277] [outer = 0x0] 03:51:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 103 (0x1233e1800) [pid = 2276] [serial = 1278] [outer = 0x121be7000] 03:51:38 INFO - PROCESS | 2276 | 1465642298528 Marionette DEBUG loaded listener.js 03:51:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 104 (0x124fef400) [pid = 2276] [serial = 1279] [outer = 0x121be7000] 03:51:38 INFO - PROCESS | 2276 | 1465642298882 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]]]}] 03:51:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 03:51:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 570ms 03:51:38 INFO - PROCESS | 2276 | 1465642298925 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 03:51:38 INFO - PROCESS | 2276 | 1465642298927 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 03:51:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 03:51:38 INFO - PROCESS | 2276 | 1465642298929 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 03:51:38 INFO - PROCESS | 2276 | 1465642298930 Marionette TRACE conn2 <- [1,1678,null,{}] 03:51:38 INFO - PROCESS | 2276 | 1465642298933 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}] 03:51:38 INFO - PROCESS | 2276 | 1465642298934 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:39 INFO - PROCESS | 2276 | 1465642299031 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 03:51:39 INFO - PROCESS | 2276 | 1465642299035 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:39 INFO - PROCESS | 2276 | 1465642299037 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:39 INFO - PROCESS | 2276 | ++DOCSHELL 0x12ba47800 == 39 [pid = 2276] [id = 427] 03:51:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 105 (0x121be7800) [pid = 2276] [serial = 1280] [outer = 0x0] 03:51:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 106 (0x1255f0000) [pid = 2276] [serial = 1281] [outer = 0x121be7800] 03:51:39 INFO - PROCESS | 2276 | 1465642299060 Marionette DEBUG loaded listener.js 03:51:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 107 (0x12660c400) [pid = 2276] [serial = 1282] [outer = 0x121be7800] 03:51:39 INFO - PROCESS | 2276 | 1465642299379 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]]]}] 03:51:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 03:51:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 467ms 03:51:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 03:51:39 INFO - PROCESS | 2276 | 1465642299398 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 03:51:39 INFO - PROCESS | 2276 | 1465642299399 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 03:51:39 INFO - PROCESS | 2276 | 1465642299409 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 03:51:39 INFO - PROCESS | 2276 | 1465642299410 Marionette TRACE conn2 <- [1,1682,null,{}] 03:51:39 INFO - PROCESS | 2276 | 1465642299424 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}] 03:51:39 INFO - PROCESS | 2276 | 1465642299425 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:39 INFO - PROCESS | 2276 | 1465642299544 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 03:51:39 INFO - PROCESS | 2276 | 1465642299590 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:39 INFO - PROCESS | 2276 | 1465642299591 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:39 INFO - PROCESS | 2276 | ++DOCSHELL 0x12be29800 == 40 [pid = 2276] [id = 428] 03:51:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 108 (0x126822c00) [pid = 2276] [serial = 1283] [outer = 0x0] 03:51:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 109 (0x126b26400) [pid = 2276] [serial = 1284] [outer = 0x126822c00] 03:51:39 INFO - PROCESS | 2276 | 1465642299614 Marionette DEBUG loaded listener.js 03:51:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 110 (0x126ed7000) [pid = 2276] [serial = 1285] [outer = 0x126822c00] 03:51:39 INFO - PROCESS | 2276 | 1465642299940 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]]]}] 03:51:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 03:51:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 588ms 03:51:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 03:51:39 INFO - PROCESS | 2276 | 1465642299992 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 03:51:39 INFO - PROCESS | 2276 | 1465642299993 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 03:51:39 INFO - PROCESS | 2276 | 1465642299995 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 03:51:39 INFO - PROCESS | 2276 | 1465642299996 Marionette TRACE conn2 <- [1,1686,null,{}] 03:51:39 INFO - PROCESS | 2276 | 1465642299998 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}] 03:51:40 INFO - PROCESS | 2276 | 1465642299999 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:40 INFO - PROCESS | 2276 | 1465642300099 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 03:51:40 INFO - PROCESS | 2276 | 1465642300103 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:40 INFO - PROCESS | 2276 | 1465642300104 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:40 INFO - PROCESS | 2276 | ++DOCSHELL 0x12be55000 == 41 [pid = 2276] [id = 429] 03:51:40 INFO - PROCESS | 2276 | ++DOMWINDOW == 111 (0x126823000) [pid = 2276] [serial = 1286] [outer = 0x0] 03:51:40 INFO - PROCESS | 2276 | ++DOMWINDOW == 112 (0x128a24000) [pid = 2276] [serial = 1287] [outer = 0x126823000] 03:51:40 INFO - PROCESS | 2276 | 1465642300127 Marionette DEBUG loaded listener.js 03:51:40 INFO - PROCESS | 2276 | ++DOMWINDOW == 113 (0x128cc4800) [pid = 2276] [serial = 1288] [outer = 0x126823000] 03:51:40 INFO - PROCESS | 2276 | 1465642300583 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]]]}] 03:51:40 INFO - PROCESS | 2276 | --DOMWINDOW == 112 (0x1184e5000) [pid = 2276] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 03:51:40 INFO - PROCESS | 2276 | --DOMWINDOW == 111 (0x119224800) [pid = 2276] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 03:51:40 INFO - PROCESS | 2276 | --DOMWINDOW == 110 (0x120f81c00) [pid = 2276] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 03:51:40 INFO - PROCESS | 2276 | --DOMWINDOW == 109 (0x111ecac00) [pid = 2276] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 03:51:40 INFO - PROCESS | 2276 | --DOMWINDOW == 108 (0x12681f400) [pid = 2276] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 03:51:40 INFO - PROCESS | 2276 | --DOMWINDOW == 107 (0x11930e000) [pid = 2276] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 03:51:40 INFO - PROCESS | 2276 | --DOMWINDOW == 106 (0x11328ec00) [pid = 2276] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 03:51:40 INFO - PROCESS | 2276 | --DOMWINDOW == 105 (0x120e98000) [pid = 2276] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 03:51:40 INFO - PROCESS | 2276 | --DOMWINDOW == 104 (0x112a78800) [pid = 2276] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 03:51:40 INFO - PROCESS | 2276 | --DOMWINDOW == 103 (0x118170000) [pid = 2276] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 03:51:40 INFO - PROCESS | 2276 | --DOMWINDOW == 102 (0x113c47400) [pid = 2276] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 03:51:40 INFO - PROCESS | 2276 | --DOMWINDOW == 101 (0x1192d1400) [pid = 2276] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 03:51:40 INFO - PROCESS | 2276 | --DOMWINDOW == 100 (0x128cc2400) [pid = 2276] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 03:51:40 INFO - PROCESS | 2276 | --DOMWINDOW == 99 (0x128d2d800) [pid = 2276] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 03:51:40 INFO - PROCESS | 2276 | --DOMWINDOW == 98 (0x128a27400) [pid = 2276] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 03:51:40 INFO - PROCESS | 2276 | --DOMWINDOW == 97 (0x124a85400) [pid = 2276] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 03:51:40 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x11662b000) [pid = 2276] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 03:51:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 03:51:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 619ms 03:51:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 03:51:40 INFO - PROCESS | 2276 | 1465642300614 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 03:51:40 INFO - PROCESS | 2276 | 1465642300615 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 03:51:40 INFO - PROCESS | 2276 | 1465642300617 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 03:51:40 INFO - PROCESS | 2276 | 1465642300619 Marionette TRACE conn2 <- [1,1690,null,{}] 03:51:40 INFO - PROCESS | 2276 | 1465642300623 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}] 03:51:40 INFO - PROCESS | 2276 | 1465642300624 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:40 INFO - PROCESS | 2276 | 1465642300711 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 03:51:40 INFO - PROCESS | 2276 | 1465642300715 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:40 INFO - PROCESS | 2276 | 1465642300716 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:40 INFO - PROCESS | 2276 | ++DOCSHELL 0x119bea000 == 42 [pid = 2276] [id = 430] 03:51:40 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x112e0c400) [pid = 2276] [serial = 1289] [outer = 0x0] 03:51:40 INFO - PROCESS | 2276 | ++DOMWINDOW == 98 (0x1184e4c00) [pid = 2276] [serial = 1290] [outer = 0x112e0c400] 03:51:40 INFO - PROCESS | 2276 | 1465642300741 Marionette DEBUG loaded listener.js 03:51:40 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x1192d2400) [pid = 2276] [serial = 1291] [outer = 0x112e0c400] 03:51:41 INFO - PROCESS | 2276 | 1465642301063 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]]]}] 03:51:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 03:51:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 470ms 03:51:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 03:51:41 INFO - PROCESS | 2276 | 1465642301090 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 03:51:41 INFO - PROCESS | 2276 | 1465642301091 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 03:51:41 INFO - PROCESS | 2276 | 1465642301093 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 03:51:41 INFO - PROCESS | 2276 | 1465642301094 Marionette TRACE conn2 <- [1,1694,null,{}] 03:51:41 INFO - PROCESS | 2276 | 1465642301096 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}] 03:51:41 INFO - PROCESS | 2276 | 1465642301097 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:41 INFO - PROCESS | 2276 | 1465642301179 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 03:51:41 INFO - PROCESS | 2276 | 1465642301237 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:41 INFO - PROCESS | 2276 | 1465642301238 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:41 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c69a800 == 43 [pid = 2276] [id = 431] 03:51:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x118a83c00) [pid = 2276] [serial = 1292] [outer = 0x0] 03:51:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 101 (0x119c27800) [pid = 2276] [serial = 1293] [outer = 0x118a83c00] 03:51:41 INFO - PROCESS | 2276 | 1465642301262 Marionette DEBUG loaded listener.js 03:51:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 102 (0x128a23800) [pid = 2276] [serial = 1294] [outer = 0x118a83c00] 03:51:41 INFO - PROCESS | 2276 | 1465642301516 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]]]}] 03:51:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 03:51:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 469ms 03:51:41 INFO - PROCESS | 2276 | 1465642301563 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 03:51:41 INFO - PROCESS | 2276 | 1465642301564 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 03:51:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 03:51:41 INFO - PROCESS | 2276 | 1465642301566 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 03:51:41 INFO - PROCESS | 2276 | 1465642301567 Marionette TRACE conn2 <- [1,1698,null,{}] 03:51:41 INFO - PROCESS | 2276 | 1465642301578 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}] 03:51:41 INFO - PROCESS | 2276 | 1465642301579 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:41 INFO - PROCESS | 2276 | 1465642301675 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 03:51:41 INFO - PROCESS | 2276 | 1465642301679 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:41 INFO - PROCESS | 2276 | 1465642301680 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:41 INFO - PROCESS | 2276 | ++DOCSHELL 0x12ca6b000 == 44 [pid = 2276] [id = 432] 03:51:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 103 (0x118a84400) [pid = 2276] [serial = 1295] [outer = 0x0] 03:51:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 104 (0x128ccbc00) [pid = 2276] [serial = 1296] [outer = 0x118a84400] 03:51:41 INFO - PROCESS | 2276 | 1465642301705 Marionette DEBUG loaded listener.js 03:51:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 105 (0x128d1a800) [pid = 2276] [serial = 1297] [outer = 0x118a84400] 03:51:42 INFO - PROCESS | 2276 | 1465642302308 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]]]}] 03:51:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 03:51:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 773ms 03:51:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 03:51:42 INFO - PROCESS | 2276 | 1465642302340 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 03:51:42 INFO - PROCESS | 2276 | 1465642302342 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 03:51:42 INFO - PROCESS | 2276 | 1465642302345 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 03:51:42 INFO - PROCESS | 2276 | 1465642302349 Marionette TRACE conn2 <- [1,1702,null,{}] 03:51:42 INFO - PROCESS | 2276 | 1465642302352 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}] 03:51:42 INFO - PROCESS | 2276 | 1465642302354 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:42 INFO - PROCESS | 2276 | 1465642302470 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 03:51:42 INFO - PROCESS | 2276 | 1465642302557 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:42 INFO - PROCESS | 2276 | 1465642302559 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:42 INFO - PROCESS | 2276 | ++DOCSHELL 0x117e61000 == 45 [pid = 2276] [id = 433] 03:51:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 106 (0x112fa5800) [pid = 2276] [serial = 1298] [outer = 0x0] 03:51:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 107 (0x113c86000) [pid = 2276] [serial = 1299] [outer = 0x112fa5800] 03:51:42 INFO - PROCESS | 2276 | 1465642302594 Marionette DEBUG loaded listener.js 03:51:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 108 (0x1167d7800) [pid = 2276] [serial = 1300] [outer = 0x112fa5800] 03:51:43 INFO - PROCESS | 2276 | 1465642303310 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]]]}] 03:51:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 03:51:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1022ms 03:51:43 INFO - PROCESS | 2276 | 1465642303368 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 03:51:43 INFO - PROCESS | 2276 | 1465642303371 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 03:51:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 03:51:43 INFO - PROCESS | 2276 | 1465642303374 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 03:51:43 INFO - PROCESS | 2276 | 1465642303376 Marionette TRACE conn2 <- [1,1706,null,{}] 03:51:43 INFO - PROCESS | 2276 | 1465642303380 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}] 03:51:43 INFO - PROCESS | 2276 | 1465642303382 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:43 INFO - PROCESS | 2276 | 1465642303500 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 03:51:43 INFO - PROCESS | 2276 | 1465642303555 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:43 INFO - PROCESS | 2276 | 1465642303558 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:43 INFO - PROCESS | 2276 | ++DOCSHELL 0x117465800 == 46 [pid = 2276] [id = 434] 03:51:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 109 (0x112fafc00) [pid = 2276] [serial = 1301] [outer = 0x0] 03:51:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 110 (0x116979400) [pid = 2276] [serial = 1302] [outer = 0x112fafc00] 03:51:43 INFO - PROCESS | 2276 | 1465642303585 Marionette DEBUG loaded listener.js 03:51:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 111 (0x117496800) [pid = 2276] [serial = 1303] [outer = 0x112fafc00] 03:51:44 INFO - PROCESS | 2276 | --DOCSHELL 0x12c69a800 == 45 [pid = 2276] [id = 431] 03:51:44 INFO - PROCESS | 2276 | --DOCSHELL 0x119bea000 == 44 [pid = 2276] [id = 430] 03:51:44 INFO - PROCESS | 2276 | --DOCSHELL 0x12be55000 == 43 [pid = 2276] [id = 429] 03:51:44 INFO - PROCESS | 2276 | --DOCSHELL 0x12be29800 == 42 [pid = 2276] [id = 428] 03:51:44 INFO - PROCESS | 2276 | --DOMWINDOW == 110 (0x128d1e800) [pid = 2276] [serial = 1245] [outer = 0x0] [url = about:blank] 03:51:44 INFO - PROCESS | 2276 | --DOCSHELL 0x12ba47800 == 41 [pid = 2276] [id = 427] 03:51:44 INFO - PROCESS | 2276 | --DOCSHELL 0x12132e800 == 40 [pid = 2276] [id = 426] 03:51:44 INFO - PROCESS | 2276 | --DOCSHELL 0x1295d8800 == 39 [pid = 2276] [id = 425] 03:51:44 INFO - PROCESS | 2276 | --DOCSHELL 0x1196c1800 == 38 [pid = 2276] [id = 424] 03:51:44 INFO - PROCESS | 2276 | --DOCSHELL 0x128c68800 == 37 [pid = 2276] [id = 423] 03:51:44 INFO - PROCESS | 2276 | --DOCSHELL 0x126504000 == 36 [pid = 2276] [id = 422] 03:51:44 INFO - PROCESS | 2276 | --DOCSHELL 0x125618800 == 35 [pid = 2276] [id = 421] 03:51:44 INFO - PROCESS | 2276 | --DOCSHELL 0x121336000 == 34 [pid = 2276] [id = 420] 03:51:44 INFO - PROCESS | 2276 | 1465642304122 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]]]}] 03:51:44 INFO - PROCESS | 2276 | --DOCSHELL 0x120e44800 == 33 [pid = 2276] [id = 419] 03:51:44 INFO - PROCESS | 2276 | --DOCSHELL 0x1196c2000 == 32 [pid = 2276] [id = 418] 03:51:44 INFO - PROCESS | 2276 | --DOCSHELL 0x117e6e000 == 31 [pid = 2276] [id = 417] 03:51:44 INFO - PROCESS | 2276 | --DOCSHELL 0x116412000 == 30 [pid = 2276] [id = 416] 03:51:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 03:51:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 772ms 03:51:44 INFO - PROCESS | 2276 | 1465642304147 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 03:51:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 03:51:44 INFO - PROCESS | 2276 | 1465642304150 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 03:51:44 INFO - PROCESS | 2276 | 1465642304155 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 03:51:44 INFO - PROCESS | 2276 | 1465642304157 Marionette TRACE conn2 <- [1,1710,null,{}] 03:51:44 INFO - PROCESS | 2276 | 1465642304159 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}] 03:51:44 INFO - PROCESS | 2276 | 1465642304161 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:44 INFO - PROCESS | 2276 | 1465642304242 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 03:51:44 INFO - PROCESS | 2276 | 1465642304246 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:44 INFO - PROCESS | 2276 | 1465642304248 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:44 INFO - PROCESS | 2276 | ++DOCSHELL 0x118283000 == 31 [pid = 2276] [id = 435] 03:51:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 111 (0x1176c8c00) [pid = 2276] [serial = 1304] [outer = 0x0] 03:51:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 112 (0x11841c000) [pid = 2276] [serial = 1305] [outer = 0x1176c8c00] 03:51:44 INFO - PROCESS | 2276 | 1465642304278 Marionette DEBUG loaded listener.js 03:51:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 113 (0x118563400) [pid = 2276] [serial = 1306] [outer = 0x1176c8c00] 03:51:44 INFO - PROCESS | 2276 | --DOMWINDOW == 112 (0x1214e7c00) [pid = 2276] [serial = 1227] [outer = 0x0] [url = about:blank] 03:51:44 INFO - PROCESS | 2276 | --DOMWINDOW == 111 (0x121b9d400) [pid = 2276] [serial = 1230] [outer = 0x0] [url = about:blank] 03:51:44 INFO - PROCESS | 2276 | --DOMWINDOW == 110 (0x1214f5000) [pid = 2276] [serial = 1228] [outer = 0x0] [url = about:blank] 03:51:44 INFO - PROCESS | 2276 | --DOMWINDOW == 109 (0x125642800) [pid = 2276] [serial = 1233] [outer = 0x0] [url = about:blank] 03:51:44 INFO - PROCESS | 2276 | --DOMWINDOW == 108 (0x124ff4000) [pid = 2276] [serial = 1231] [outer = 0x0] [url = about:blank] 03:51:44 INFO - PROCESS | 2276 | --DOMWINDOW == 107 (0x12660b000) [pid = 2276] [serial = 1234] [outer = 0x0] [url = about:blank] 03:51:44 INFO - PROCESS | 2276 | --DOMWINDOW == 106 (0x11996f400) [pid = 2276] [serial = 1237] [outer = 0x0] [url = about:blank] 03:51:44 INFO - PROCESS | 2276 | --DOMWINDOW == 105 (0x128bb4000) [pid = 2276] [serial = 1242] [outer = 0x0] [url = about:blank] 03:51:44 INFO - PROCESS | 2276 | --DOMWINDOW == 104 (0x116905800) [pid = 2276] [serial = 1236] [outer = 0x0] [url = about:blank] 03:51:44 INFO - PROCESS | 2276 | --DOMWINDOW == 103 (0x119c24400) [pid = 2276] [serial = 1197] [outer = 0x0] [url = about:blank] 03:51:44 INFO - PROCESS | 2276 | --DOMWINDOW == 102 (0x11855e800) [pid = 2276] [serial = 1195] [outer = 0x0] [url = about:blank] 03:51:44 INFO - PROCESS | 2276 | --DOMWINDOW == 101 (0x1167db400) [pid = 2276] [serial = 1194] [outer = 0x0] [url = about:blank] 03:51:44 INFO - PROCESS | 2276 | --DOMWINDOW == 100 (0x120f8a000) [pid = 2276] [serial = 1224] [outer = 0x0] [url = about:blank] 03:51:44 INFO - PROCESS | 2276 | --DOMWINDOW == 99 (0x119c28000) [pid = 2276] [serial = 1221] [outer = 0x0] [url = about:blank] 03:51:44 INFO - PROCESS | 2276 | --DOMWINDOW == 98 (0x120e8fc00) [pid = 2276] [serial = 1222] [outer = 0x0] [url = about:blank] 03:51:44 INFO - PROCESS | 2276 | --DOMWINDOW == 97 (0x118594400) [pid = 2276] [serial = 1218] [outer = 0x0] [url = about:blank] 03:51:44 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x119224400) [pid = 2276] [serial = 1219] [outer = 0x0] [url = about:blank] 03:51:44 INFO - PROCESS | 2276 | --DOMWINDOW == 95 (0x1164da800) [pid = 2276] [serial = 1215] [outer = 0x0] [url = about:blank] 03:51:44 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x1121a2000) [pid = 2276] [serial = 1216] [outer = 0x0] [url = about:blank] 03:51:44 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x119c25000) [pid = 2276] [serial = 1213] [outer = 0x0] [url = about:blank] 03:51:44 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x128bc0000) [pid = 2276] [serial = 1243] [outer = 0x0] [url = about:blank] 03:51:44 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x1192dd000) [pid = 2276] [serial = 1212] [outer = 0x0] [url = about:blank] 03:51:44 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x12b004000) [pid = 2276] [serial = 1210] [outer = 0x0] [url = about:blank] 03:51:44 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x12a6d0800) [pid = 2276] [serial = 1209] [outer = 0x0] [url = about:blank] 03:51:44 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x12a532000) [pid = 2276] [serial = 1207] [outer = 0x0] [url = about:blank] 03:51:44 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x12a402400) [pid = 2276] [serial = 1206] [outer = 0x0] [url = about:blank] 03:51:44 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x128d21c00) [pid = 2276] [serial = 1204] [outer = 0x0] [url = about:blank] 03:51:44 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x128bbe400) [pid = 2276] [serial = 1203] [outer = 0x0] [url = about:blank] 03:51:44 INFO - PROCESS | 2276 | --DOMWINDOW == 84 (0x1266c9c00) [pid = 2276] [serial = 1201] [outer = 0x0] [url = about:blank] 03:51:44 INFO - PROCESS | 2276 | --DOMWINDOW == 83 (0x1255f5800) [pid = 2276] [serial = 1200] [outer = 0x0] [url = about:blank] 03:51:44 INFO - PROCESS | 2276 | --DOMWINDOW == 82 (0x120e90000) [pid = 2276] [serial = 1198] [outer = 0x0] [url = about:blank] 03:51:44 INFO - PROCESS | 2276 | --DOMWINDOW == 81 (0x126edac00) [pid = 2276] [serial = 1240] [outer = 0x0] [url = about:blank] 03:51:44 INFO - PROCESS | 2276 | --DOMWINDOW == 80 (0x126922000) [pid = 2276] [serial = 1239] [outer = 0x0] [url = about:blank] 03:51:44 INFO - PROCESS | 2276 | --DOMWINDOW == 79 (0x121319c00) [pid = 2276] [serial = 1225] [outer = 0x0] [url = about:blank] 03:51:44 INFO - PROCESS | 2276 | 1465642304664 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]]]}] 03:51:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 03:51:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 519ms 03:51:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 03:51:44 INFO - PROCESS | 2276 | 1465642304674 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 03:51:44 INFO - PROCESS | 2276 | 1465642304676 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 03:51:44 INFO - PROCESS | 2276 | 1465642304678 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 03:51:44 INFO - PROCESS | 2276 | 1465642304680 Marionette TRACE conn2 <- [1,1714,null,{}] 03:51:44 INFO - PROCESS | 2276 | 1465642304689 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}] 03:51:44 INFO - PROCESS | 2276 | 1465642304692 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:44 INFO - PROCESS | 2276 | 1465642304776 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 03:51:44 INFO - PROCESS | 2276 | 1465642304781 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:44 INFO - PROCESS | 2276 | 1465642304783 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:44 INFO - PROCESS | 2276 | ++DOCSHELL 0x1199e2800 == 32 [pid = 2276] [id = 436] 03:51:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 80 (0x112fa3000) [pid = 2276] [serial = 1307] [outer = 0x0] 03:51:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 81 (0x1192d2800) [pid = 2276] [serial = 1308] [outer = 0x112fa3000] 03:51:44 INFO - PROCESS | 2276 | 1465642304814 Marionette DEBUG loaded listener.js 03:51:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 82 (0x119703400) [pid = 2276] [serial = 1309] [outer = 0x112fa3000] 03:51:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 03:51:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 521ms 03:51:45 INFO - PROCESS | 2276 | 1465642305196 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]]]}] 03:51:45 INFO - PROCESS | 2276 | 1465642305200 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 03:51:45 INFO - PROCESS | 2276 | 1465642305203 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 03:51:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 03:51:45 INFO - PROCESS | 2276 | 1465642305208 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 03:51:45 INFO - PROCESS | 2276 | 1465642305209 Marionette TRACE conn2 <- [1,1718,null,{}] 03:51:45 INFO - PROCESS | 2276 | 1465642305211 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}] 03:51:45 INFO - PROCESS | 2276 | 1465642305213 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:45 INFO - PROCESS | 2276 | 1465642305310 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 03:51:45 INFO - PROCESS | 2276 | 1465642305363 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:45 INFO - PROCESS | 2276 | 1465642305364 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:45 INFO - PROCESS | 2276 | ++DOCSHELL 0x121265800 == 33 [pid = 2276] [id = 437] 03:51:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 83 (0x11970d800) [pid = 2276] [serial = 1310] [outer = 0x0] 03:51:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x119978000) [pid = 2276] [serial = 1311] [outer = 0x11970d800] 03:51:45 INFO - PROCESS | 2276 | 1465642305389 Marionette DEBUG loaded listener.js 03:51:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x119c33000) [pid = 2276] [serial = 1312] [outer = 0x11970d800] 03:51:45 INFO - PROCESS | 2276 | 1465642305673 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]]]}] 03:51:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 03:51:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 518ms 03:51:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 03:51:45 INFO - PROCESS | 2276 | 1465642305726 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 03:51:45 INFO - PROCESS | 2276 | 1465642305727 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 03:51:45 INFO - PROCESS | 2276 | 1465642305729 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 03:51:45 INFO - PROCESS | 2276 | 1465642305731 Marionette TRACE conn2 <- [1,1722,null,{}] 03:51:45 INFO - PROCESS | 2276 | 1465642305733 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}] 03:51:45 INFO - PROCESS | 2276 | 1465642305734 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:45 INFO - PROCESS | 2276 | 1465642305811 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 03:51:45 INFO - PROCESS | 2276 | 1465642305814 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:45 INFO - PROCESS | 2276 | 1465642305816 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:45 INFO - PROCESS | 2276 | ++DOCSHELL 0x124cab800 == 34 [pid = 2276] [id = 438] 03:51:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x1182e0c00) [pid = 2276] [serial = 1313] [outer = 0x0] 03:51:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x120e98800) [pid = 2276] [serial = 1314] [outer = 0x1182e0c00] 03:51:45 INFO - PROCESS | 2276 | 1465642305843 Marionette DEBUG loaded listener.js 03:51:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x120faf400) [pid = 2276] [serial = 1315] [outer = 0x1182e0c00] 03:51:46 INFO - PROCESS | 2276 | 1465642306205 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]]]}] 03:51:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 03:51:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 521ms 03:51:46 INFO - PROCESS | 2276 | 1465642306252 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 03:51:46 INFO - PROCESS | 2276 | 1465642306253 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 03:51:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 03:51:46 INFO - PROCESS | 2276 | 1465642306256 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 03:51:46 INFO - PROCESS | 2276 | 1465642306257 Marionette TRACE conn2 <- [1,1726,null,{}] 03:51:46 INFO - PROCESS | 2276 | 1465642306259 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}] 03:51:46 INFO - PROCESS | 2276 | 1465642306263 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:46 INFO - PROCESS | 2276 | 1465642306390 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 03:51:46 INFO - PROCESS | 2276 | 1465642306400 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:46 INFO - PROCESS | 2276 | 1465642306401 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:46 INFO - PROCESS | 2276 | ++DOCSHELL 0x1269a9800 == 35 [pid = 2276] [id = 439] 03:51:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x121217000) [pid = 2276] [serial = 1316] [outer = 0x0] 03:51:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x1214f2400) [pid = 2276] [serial = 1317] [outer = 0x121217000] 03:51:46 INFO - PROCESS | 2276 | 1465642306427 Marionette DEBUG loaded listener.js 03:51:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x1233df400) [pid = 2276] [serial = 1318] [outer = 0x121217000] 03:51:46 INFO - PROCESS | 2276 | 1465642306769 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]]]}] 03:51:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 03:51:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 519ms 03:51:46 INFO - PROCESS | 2276 | 1465642306776 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 03:51:46 INFO - PROCESS | 2276 | 1465642306777 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 03:51:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 03:51:46 INFO - PROCESS | 2276 | 1465642306779 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 03:51:46 INFO - PROCESS | 2276 | 1465642306780 Marionette TRACE conn2 <- [1,1730,null,{}] 03:51:46 INFO - PROCESS | 2276 | 1465642306782 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}] 03:51:46 INFO - PROCESS | 2276 | 1465642306784 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:46 INFO - PROCESS | 2276 | 1465642306879 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 03:51:46 INFO - PROCESS | 2276 | 1465642306917 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:46 INFO - PROCESS | 2276 | 1465642306918 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:46 INFO - PROCESS | 2276 | ++DOCSHELL 0x128c69000 == 36 [pid = 2276] [id = 440] 03:51:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x119229000) [pid = 2276] [serial = 1319] [outer = 0x0] 03:51:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x124cda400) [pid = 2276] [serial = 1320] [outer = 0x119229000] 03:51:46 INFO - PROCESS | 2276 | 1465642306942 Marionette DEBUG loaded listener.js 03:51:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x1255e9400) [pid = 2276] [serial = 1321] [outer = 0x119229000] 03:51:47 INFO - PROCESS | 2276 | 1465642307308 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]]]}] 03:51:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 03:51:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 569ms 03:51:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 03:51:47 INFO - PROCESS | 2276 | 1465642307349 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 03:51:47 INFO - PROCESS | 2276 | 1465642307351 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 03:51:47 INFO - PROCESS | 2276 | 1465642307354 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 03:51:47 INFO - PROCESS | 2276 | 1465642307356 Marionette TRACE conn2 <- [1,1734,null,{}] 03:51:47 INFO - PROCESS | 2276 | 1465642307359 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}] 03:51:47 INFO - PROCESS | 2276 | 1465642307361 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:47 INFO - PROCESS | 2276 | 1465642307498 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 03:51:47 INFO - PROCESS | 2276 | 1465642307513 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:47 INFO - PROCESS | 2276 | 1465642307514 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:47 INFO - PROCESS | 2276 | ++DOCSHELL 0x1169ba000 == 37 [pid = 2276] [id = 441] 03:51:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x112e03400) [pid = 2276] [serial = 1322] [outer = 0x0] 03:51:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x12655a800) [pid = 2276] [serial = 1323] [outer = 0x112e03400] 03:51:47 INFO - PROCESS | 2276 | 1465642307539 Marionette DEBUG loaded listener.js 03:51:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x1266cc800) [pid = 2276] [serial = 1324] [outer = 0x112e03400] 03:51:47 INFO - PROCESS | 2276 | 1465642307876 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]]]}] 03:51:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 03:51:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 571ms 03:51:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 03:51:47 INFO - PROCESS | 2276 | 1465642307924 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 03:51:47 INFO - PROCESS | 2276 | 1465642307925 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 03:51:47 INFO - PROCESS | 2276 | 1465642307927 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 03:51:47 INFO - PROCESS | 2276 | 1465642307928 Marionette TRACE conn2 <- [1,1738,null,{}] 03:51:47 INFO - PROCESS | 2276 | 1465642307930 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}] 03:51:47 INFO - PROCESS | 2276 | 1465642307931 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:48 INFO - PROCESS | 2276 | 1465642308027 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 03:51:48 INFO - PROCESS | 2276 | 1465642308038 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:48 INFO - PROCESS | 2276 | 1465642308040 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:48 INFO - PROCESS | 2276 | ++DOCSHELL 0x12a4cf000 == 38 [pid = 2276] [id = 442] 03:51:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 98 (0x126553400) [pid = 2276] [serial = 1325] [outer = 0x0] 03:51:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x126ed7800) [pid = 2276] [serial = 1326] [outer = 0x126553400] 03:51:48 INFO - PROCESS | 2276 | 1465642308071 Marionette DEBUG loaded listener.js 03:51:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x128bb4400) [pid = 2276] [serial = 1327] [outer = 0x126553400] 03:51:48 INFO - PROCESS | 2276 | --DOMWINDOW == 99 (0x121be7800) [pid = 2276] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 03:51:48 INFO - PROCESS | 2276 | --DOMWINDOW == 98 (0x110e73400) [pid = 2276] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 03:51:48 INFO - PROCESS | 2276 | --DOMWINDOW == 97 (0x119836800) [pid = 2276] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 03:51:48 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x110e7e400) [pid = 2276] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 03:51:48 INFO - PROCESS | 2276 | --DOMWINDOW == 95 (0x1214f4c00) [pid = 2276] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 03:51:48 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x126822c00) [pid = 2276] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 03:51:48 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x11855e000) [pid = 2276] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 03:51:48 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x126823000) [pid = 2276] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 03:51:48 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x1192cf400) [pid = 2276] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 03:51:48 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x1192d4800) [pid = 2276] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 03:51:48 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x112e0c400) [pid = 2276] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 03:51:48 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x128d1a000) [pid = 2276] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 03:51:48 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x112fa1000) [pid = 2276] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 03:51:48 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x119226c00) [pid = 2276] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 03:51:48 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x116139000) [pid = 2276] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 03:51:48 INFO - PROCESS | 2276 | --DOMWINDOW == 84 (0x121be7000) [pid = 2276] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 03:51:48 INFO - PROCESS | 2276 | --DOMWINDOW == 83 (0x118a83c00) [pid = 2276] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 03:51:48 INFO - PROCESS | 2276 | 1465642308548 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]]]}] 03:51:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 03:51:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 668ms 03:51:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 03:51:48 INFO - PROCESS | 2276 | 1465642308596 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 03:51:48 INFO - PROCESS | 2276 | 1465642308598 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 03:51:48 INFO - PROCESS | 2276 | 1465642308601 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 03:51:48 INFO - PROCESS | 2276 | 1465642308602 Marionette TRACE conn2 <- [1,1742,null,{}] 03:51:48 INFO - PROCESS | 2276 | 1465642308604 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}] 03:51:48 INFO - PROCESS | 2276 | 1465642308605 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:48 INFO - PROCESS | 2276 | 1465642308672 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 03:51:48 INFO - PROCESS | 2276 | 1465642308675 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:48 INFO - PROCESS | 2276 | 1465642308677 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:48 INFO - PROCESS | 2276 | ++DOCSHELL 0x1269a9000 == 39 [pid = 2276] [id = 443] 03:51:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x112f9f000) [pid = 2276] [serial = 1328] [outer = 0x0] 03:51:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x1182dd000) [pid = 2276] [serial = 1329] [outer = 0x112f9f000] 03:51:48 INFO - PROCESS | 2276 | 1465642308696 Marionette DEBUG loaded listener.js 03:51:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x119836400) [pid = 2276] [serial = 1330] [outer = 0x112f9f000] 03:51:49 INFO - PROCESS | 2276 | 1465642309072 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]]]}] 03:51:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 03:51:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 525ms 03:51:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 03:51:49 INFO - PROCESS | 2276 | 1465642309127 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 03:51:49 INFO - PROCESS | 2276 | 1465642309129 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 03:51:49 INFO - PROCESS | 2276 | 1465642309133 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 03:51:49 INFO - PROCESS | 2276 | 1465642309135 Marionette TRACE conn2 <- [1,1746,null,{}] 03:51:49 INFO - PROCESS | 2276 | 1465642309139 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}] 03:51:49 INFO - PROCESS | 2276 | 1465642309141 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:49 INFO - PROCESS | 2276 | 1465642309262 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 03:51:49 INFO - PROCESS | 2276 | 1465642309297 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:49 INFO - PROCESS | 2276 | 1465642309299 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:49 INFO - PROCESS | 2276 | ++DOCSHELL 0x12be12000 == 40 [pid = 2276] [id = 444] 03:51:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x120f8ac00) [pid = 2276] [serial = 1331] [outer = 0x0] 03:51:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x126eda800) [pid = 2276] [serial = 1332] [outer = 0x120f8ac00] 03:51:49 INFO - PROCESS | 2276 | 1465642309326 Marionette DEBUG loaded listener.js 03:51:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x128ccb000) [pid = 2276] [serial = 1333] [outer = 0x120f8ac00] 03:51:49 INFO - PROCESS | 2276 | 1465642309671 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]]]}] 03:51:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 03:51:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 573ms 03:51:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 03:51:49 INFO - PROCESS | 2276 | 1465642309707 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 03:51:49 INFO - PROCESS | 2276 | 1465642309708 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 03:51:49 INFO - PROCESS | 2276 | 1465642309710 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 03:51:49 INFO - PROCESS | 2276 | 1465642309711 Marionette TRACE conn2 <- [1,1750,null,{}] 03:51:49 INFO - PROCESS | 2276 | 1465642309723 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}] 03:51:49 INFO - PROCESS | 2276 | 1465642309724 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:49 INFO - PROCESS | 2276 | 1465642309799 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 03:51:49 INFO - PROCESS | 2276 | 1465642309804 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:49 INFO - PROCESS | 2276 | 1465642309806 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:49 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c274800 == 41 [pid = 2276] [id = 445] 03:51:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x128ccb800) [pid = 2276] [serial = 1334] [outer = 0x0] 03:51:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x128d1fc00) [pid = 2276] [serial = 1335] [outer = 0x128ccb800] 03:51:49 INFO - PROCESS | 2276 | 1465642309830 Marionette DEBUG loaded listener.js 03:51:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x128d30000) [pid = 2276] [serial = 1336] [outer = 0x128ccb800] 03:51:50 INFO - PROCESS | 2276 | 1465642310161 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]]]}] 03:51:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 03:51:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 479ms 03:51:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 03:51:50 INFO - PROCESS | 2276 | 1465642310191 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 03:51:50 INFO - PROCESS | 2276 | 1465642310192 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 03:51:50 INFO - PROCESS | 2276 | 1465642310194 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 03:51:50 INFO - PROCESS | 2276 | 1465642310195 Marionette TRACE conn2 <- [1,1754,null,{}] 03:51:50 INFO - PROCESS | 2276 | 1465642310198 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}] 03:51:50 INFO - PROCESS | 2276 | 1465642310199 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:50 INFO - PROCESS | 2276 | 1465642310289 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 03:51:50 INFO - PROCESS | 2276 | 1465642310293 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:50 INFO - PROCESS | 2276 | 1465642310294 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:50 INFO - PROCESS | 2276 | ++DOCSHELL 0x12ca5f800 == 42 [pid = 2276] [id = 446] 03:51:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x128d2f000) [pid = 2276] [serial = 1337] [outer = 0x0] 03:51:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x128d9ec00) [pid = 2276] [serial = 1338] [outer = 0x128d2f000] 03:51:50 INFO - PROCESS | 2276 | 1465642310317 Marionette DEBUG loaded listener.js 03:51:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x128da4c00) [pid = 2276] [serial = 1339] [outer = 0x128d2f000] 03:51:50 INFO - PROCESS | 2276 | 1465642310825 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]]]}] 03:51:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 03:51:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 669ms 03:51:50 INFO - PROCESS | 2276 | 1465642310863 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 03:51:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 03:51:50 INFO - PROCESS | 2276 | 1465642310866 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 03:51:50 INFO - PROCESS | 2276 | 1465642310870 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 03:51:50 INFO - PROCESS | 2276 | 1465642310872 Marionette TRACE conn2 <- [1,1758,null,{}] 03:51:50 INFO - PROCESS | 2276 | 1465642310876 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}] 03:51:50 INFO - PROCESS | 2276 | 1465642310878 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:50 INFO - PROCESS | 2276 | 1465642310987 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 03:51:51 INFO - PROCESS | 2276 | 1465642311047 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:51 INFO - PROCESS | 2276 | 1465642311049 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:51 INFO - PROCESS | 2276 | ++DOCSHELL 0x118aa8800 == 43 [pid = 2276] [id = 447] 03:51:51 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x116638c00) [pid = 2276] [serial = 1340] [outer = 0x0] 03:51:51 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x116f10400) [pid = 2276] [serial = 1341] [outer = 0x116638c00] 03:51:51 INFO - PROCESS | 2276 | 1465642311079 Marionette DEBUG loaded listener.js 03:51:51 INFO - PROCESS | 2276 | ++DOMWINDOW == 98 (0x1182e2000) [pid = 2276] [serial = 1342] [outer = 0x116638c00] 03:51:51 INFO - PROCESS | 2276 | 1465642311539 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]]]}] 03:51:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 03:51:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 722ms 03:51:51 INFO - PROCESS | 2276 | 1465642311592 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 03:51:51 INFO - PROCESS | 2276 | 1465642311595 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 03:51:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 03:51:51 INFO - PROCESS | 2276 | 1465642311600 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 03:51:51 INFO - PROCESS | 2276 | 1465642311602 Marionette TRACE conn2 <- [1,1762,null,{}] 03:51:51 INFO - PROCESS | 2276 | 1465642311604 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}] 03:51:51 INFO - PROCESS | 2276 | 1465642311606 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:51 INFO - PROCESS | 2276 | 1465642311709 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 03:51:51 INFO - PROCESS | 2276 | 1465642311813 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:51 INFO - PROCESS | 2276 | 1465642311815 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:51 INFO - PROCESS | 2276 | ++DOCSHELL 0x124acf000 == 44 [pid = 2276] [id = 448] 03:51:51 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x11859c800) [pid = 2276] [serial = 1343] [outer = 0x0] 03:51:51 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x11922cc00) [pid = 2276] [serial = 1344] [outer = 0x11859c800] 03:51:51 INFO - PROCESS | 2276 | 1465642311847 Marionette DEBUG loaded listener.js 03:51:51 INFO - PROCESS | 2276 | ++DOMWINDOW == 101 (0x119706400) [pid = 2276] [serial = 1345] [outer = 0x11859c800] 03:51:52 INFO - PROCESS | 2276 | 1465642312274 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]]]}] 03:51:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 03:51:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 722ms 03:51:52 INFO - PROCESS | 2276 | 1465642312323 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 03:51:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 03:51:52 INFO - PROCESS | 2276 | 1465642312324 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 03:51:52 INFO - PROCESS | 2276 | 1465642312327 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 03:51:52 INFO - PROCESS | 2276 | 1465642312329 Marionette TRACE conn2 <- [1,1766,null,{}] 03:51:52 INFO - PROCESS | 2276 | 1465642312337 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}] 03:51:52 INFO - PROCESS | 2276 | 1465642312341 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:52 INFO - PROCESS | 2276 | 1465642312447 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 03:51:52 INFO - PROCESS | 2276 | 1465642312511 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:52 INFO - PROCESS | 2276 | 1465642312513 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:52 INFO - PROCESS | 2276 | ++DOCSHELL 0x12ca5f000 == 45 [pid = 2276] [id = 449] 03:51:52 INFO - PROCESS | 2276 | ++DOMWINDOW == 102 (0x119c31400) [pid = 2276] [serial = 1346] [outer = 0x0] 03:51:52 INFO - PROCESS | 2276 | ++DOMWINDOW == 103 (0x1210f3000) [pid = 2276] [serial = 1347] [outer = 0x119c31400] 03:51:52 INFO - PROCESS | 2276 | 1465642312547 Marionette DEBUG loaded listener.js 03:51:52 INFO - PROCESS | 2276 | ++DOMWINDOW == 104 (0x1216cc000) [pid = 2276] [serial = 1348] [outer = 0x119c31400] 03:51:53 INFO - PROCESS | 2276 | 1465642313111 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]]]}] 03:51:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 03:51:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 820ms 03:51:53 INFO - PROCESS | 2276 | 1465642313148 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 03:51:53 INFO - PROCESS | 2276 | 1465642313151 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 03:51:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 03:51:53 INFO - PROCESS | 2276 | 1465642313157 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 03:51:53 INFO - PROCESS | 2276 | 1465642313159 Marionette TRACE conn2 <- [1,1770,null,{}] 03:51:53 INFO - PROCESS | 2276 | 1465642313163 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}] 03:51:53 INFO - PROCESS | 2276 | 1465642313165 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:53 INFO - PROCESS | 2276 | 1465642313291 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 03:51:53 INFO - PROCESS | 2276 | 1465642313362 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:53 INFO - PROCESS | 2276 | 1465642313363 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:53 INFO - PROCESS | 2276 | ++DOCSHELL 0x12cfb6000 == 46 [pid = 2276] [id = 450] 03:51:53 INFO - PROCESS | 2276 | ++DOMWINDOW == 105 (0x121be3000) [pid = 2276] [serial = 1349] [outer = 0x0] 03:51:53 INFO - PROCESS | 2276 | ++DOMWINDOW == 106 (0x1233dc400) [pid = 2276] [serial = 1350] [outer = 0x121be3000] 03:51:53 INFO - PROCESS | 2276 | 1465642313394 Marionette DEBUG loaded listener.js 03:51:53 INFO - PROCESS | 2276 | ++DOMWINDOW == 107 (0x1255f0400) [pid = 2276] [serial = 1351] [outer = 0x121be3000] 03:51:53 INFO - PROCESS | 2276 | 1465642313830 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]]]}] 03:51:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 03:51:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 722ms 03:51:53 INFO - PROCESS | 2276 | 1465642313878 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 03:51:53 INFO - PROCESS | 2276 | 1465642313879 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 03:51:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 03:51:53 INFO - PROCESS | 2276 | 1465642313882 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 03:51:53 INFO - PROCESS | 2276 | 1465642313883 Marionette TRACE conn2 <- [1,1774,null,{}] 03:51:53 INFO - PROCESS | 2276 | 1465642313885 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}] 03:51:53 INFO - PROCESS | 2276 | 1465642313887 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:53 INFO - PROCESS | 2276 | 1465642313990 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 03:51:54 INFO - PROCESS | 2276 | 1465642314049 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:54 INFO - PROCESS | 2276 | 1465642314050 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:54 INFO - PROCESS | 2276 | ++DOCSHELL 0x117142800 == 47 [pid = 2276] [id = 451] 03:51:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 108 (0x112fa1800) [pid = 2276] [serial = 1352] [outer = 0x0] 03:51:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 109 (0x118167c00) [pid = 2276] [serial = 1353] [outer = 0x112fa1800] 03:51:54 INFO - PROCESS | 2276 | 1465642314079 Marionette DEBUG loaded listener.js 03:51:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 110 (0x120f7f000) [pid = 2276] [serial = 1354] [outer = 0x112fa1800] 03:51:54 INFO - PROCESS | 2276 | 1465642314699 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]]]}] 03:51:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 03:51:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 871ms 03:51:54 INFO - PROCESS | 2276 | 1465642314754 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 03:51:54 INFO - PROCESS | 2276 | 1465642314756 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 03:51:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 03:51:54 INFO - PROCESS | 2276 | 1465642314760 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 03:51:54 INFO - PROCESS | 2276 | 1465642314763 Marionette TRACE conn2 <- [1,1778,null,{}] 03:51:54 INFO - PROCESS | 2276 | 1465642314768 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}] 03:51:54 INFO - PROCESS | 2276 | 1465642314770 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:54 INFO - PROCESS | 2276 | 1465642314921 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 03:51:55 INFO - PROCESS | 2276 | --DOCSHELL 0x123747800 == 46 [pid = 2276] [id = 415] 03:51:55 INFO - PROCESS | 2276 | --DOCSHELL 0x12c274800 == 45 [pid = 2276] [id = 445] 03:51:55 INFO - PROCESS | 2276 | --DOCSHELL 0x12be12000 == 44 [pid = 2276] [id = 444] 03:51:55 INFO - PROCESS | 2276 | --DOCSHELL 0x1269a9000 == 43 [pid = 2276] [id = 443] 03:51:55 INFO - PROCESS | 2276 | --DOCSHELL 0x12a4cf000 == 42 [pid = 2276] [id = 442] 03:51:55 INFO - PROCESS | 2276 | --DOCSHELL 0x1169ba000 == 41 [pid = 2276] [id = 441] 03:51:55 INFO - PROCESS | 2276 | --DOCSHELL 0x128c69000 == 40 [pid = 2276] [id = 440] 03:51:55 INFO - PROCESS | 2276 | --DOCSHELL 0x1269a9800 == 39 [pid = 2276] [id = 439] 03:51:55 INFO - PROCESS | 2276 | --DOCSHELL 0x124cab800 == 38 [pid = 2276] [id = 438] 03:51:55 INFO - PROCESS | 2276 | --DOCSHELL 0x121265800 == 37 [pid = 2276] [id = 437] 03:51:55 INFO - PROCESS | 2276 | --DOCSHELL 0x1199e2800 == 36 [pid = 2276] [id = 436] 03:51:55 INFO - PROCESS | 2276 | --DOCSHELL 0x118283000 == 35 [pid = 2276] [id = 435] 03:51:55 INFO - PROCESS | 2276 | --DOCSHELL 0x117465800 == 34 [pid = 2276] [id = 434] 03:51:55 INFO - PROCESS | 2276 | --DOCSHELL 0x117e61000 == 33 [pid = 2276] [id = 433] 03:51:55 INFO - PROCESS | 2276 | --DOCSHELL 0x12ca6b000 == 32 [pid = 2276] [id = 432] 03:51:55 INFO - PROCESS | 2276 | --DOCSHELL 0x117142800 == 31 [pid = 2276] [id = 451] 03:51:55 INFO - PROCESS | 2276 | --DOCSHELL 0x12cfb6000 == 30 [pid = 2276] [id = 450] 03:51:55 INFO - PROCESS | 2276 | --DOCSHELL 0x12ca5f000 == 29 [pid = 2276] [id = 449] 03:51:55 INFO - PROCESS | 2276 | --DOCSHELL 0x124acf000 == 28 [pid = 2276] [id = 448] 03:51:55 INFO - PROCESS | 2276 | --DOCSHELL 0x12ca5f800 == 27 [pid = 2276] [id = 446] 03:51:55 INFO - PROCESS | 2276 | --DOCSHELL 0x118aa8800 == 26 [pid = 2276] [id = 447] 03:51:55 INFO - PROCESS | 2276 | 1465642315545 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:55 INFO - PROCESS | 2276 | 1465642315547 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:55 INFO - PROCESS | 2276 | --DOMWINDOW == 109 (0x1255f0000) [pid = 2276] [serial = 1281] [outer = 0x0] [url = about:blank] 03:51:55 INFO - PROCESS | 2276 | --DOMWINDOW == 108 (0x1182e1400) [pid = 2276] [serial = 1254] [outer = 0x0] [url = about:blank] 03:51:55 INFO - PROCESS | 2276 | --DOMWINDOW == 107 (0x118420000) [pid = 2276] [serial = 1255] [outer = 0x0] [url = about:blank] 03:51:55 INFO - PROCESS | 2276 | --DOMWINDOW == 106 (0x1214e7000) [pid = 2276] [serial = 1272] [outer = 0x0] [url = about:blank] 03:51:55 INFO - PROCESS | 2276 | --DOMWINDOW == 105 (0x1214f5400) [pid = 2276] [serial = 1273] [outer = 0x0] [url = about:blank] 03:51:55 INFO - PROCESS | 2276 | --DOMWINDOW == 104 (0x118a88c00) [pid = 2276] [serial = 1260] [outer = 0x0] [url = about:blank] 03:51:55 INFO - PROCESS | 2276 | --DOMWINDOW == 103 (0x1192cec00) [pid = 2276] [serial = 1261] [outer = 0x0] [url = about:blank] 03:51:55 INFO - PROCESS | 2276 | --DOMWINDOW == 102 (0x121b9dc00) [pid = 2276] [serial = 1275] [outer = 0x0] [url = about:blank] 03:51:55 INFO - PROCESS | 2276 | --DOMWINDOW == 101 (0x126b26400) [pid = 2276] [serial = 1284] [outer = 0x0] [url = about:blank] 03:51:55 INFO - PROCESS | 2276 | --DOMWINDOW == 100 (0x121be7400) [pid = 2276] [serial = 1276] [outer = 0x0] [url = about:blank] 03:51:55 INFO - PROCESS | 2276 | --DOMWINDOW == 99 (0x1185a1c00) [pid = 2276] [serial = 1257] [outer = 0x0] [url = about:blank] 03:51:55 INFO - PROCESS | 2276 | --DOMWINDOW == 98 (0x118a89000) [pid = 2276] [serial = 1258] [outer = 0x0] [url = about:blank] 03:51:55 INFO - PROCESS | 2276 | --DOMWINDOW == 97 (0x128a24000) [pid = 2276] [serial = 1287] [outer = 0x0] [url = about:blank] 03:51:55 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x119702800) [pid = 2276] [serial = 1263] [outer = 0x0] [url = about:blank] 03:51:55 INFO - PROCESS | 2276 | --DOMWINDOW == 95 (0x126ed7000) [pid = 2276] [serial = 1285] [outer = 0x0] [url = about:blank] 03:51:55 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x120e09800) [pid = 2276] [serial = 1264] [outer = 0x0] [url = about:blank] 03:51:55 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x120f83c00) [pid = 2276] [serial = 1269] [outer = 0x0] [url = about:blank] 03:51:55 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x128cc4800) [pid = 2276] [serial = 1288] [outer = 0x0] [url = about:blank] 03:51:55 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x12131b400) [pid = 2276] [serial = 1270] [outer = 0x0] [url = about:blank] 03:51:55 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x1184e4c00) [pid = 2276] [serial = 1290] [outer = 0x0] [url = about:blank] 03:51:55 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x128d97400) [pid = 2276] [serial = 1246] [outer = 0x0] [url = about:blank] 03:51:55 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x112fa2800) [pid = 2276] [serial = 1248] [outer = 0x0] [url = about:blank] 03:51:55 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x112fe7400) [pid = 2276] [serial = 1249] [outer = 0x0] [url = about:blank] 03:51:55 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x119836000) [pid = 2276] [serial = 1266] [outer = 0x0] [url = about:blank] 03:51:55 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x120f7ec00) [pid = 2276] [serial = 1267] [outer = 0x0] [url = about:blank] 03:51:55 INFO - PROCESS | 2276 | --DOMWINDOW == 84 (0x11675fc00) [pid = 2276] [serial = 1251] [outer = 0x0] [url = about:blank] 03:51:55 INFO - PROCESS | 2276 | --DOMWINDOW == 83 (0x116976c00) [pid = 2276] [serial = 1252] [outer = 0x0] [url = about:blank] 03:51:55 INFO - PROCESS | 2276 | --DOMWINDOW == 82 (0x1192d2400) [pid = 2276] [serial = 1291] [outer = 0x0] [url = about:blank] 03:51:55 INFO - PROCESS | 2276 | --DOMWINDOW == 81 (0x1233e1800) [pid = 2276] [serial = 1278] [outer = 0x0] [url = about:blank] 03:51:55 INFO - PROCESS | 2276 | --DOMWINDOW == 80 (0x12660c400) [pid = 2276] [serial = 1282] [outer = 0x0] [url = about:blank] 03:51:55 INFO - PROCESS | 2276 | --DOMWINDOW == 79 (0x119c27800) [pid = 2276] [serial = 1293] [outer = 0x0] [url = about:blank] 03:51:55 INFO - PROCESS | 2276 | --DOMWINDOW == 78 (0x124fef400) [pid = 2276] [serial = 1279] [outer = 0x0] [url = about:blank] 03:51:55 INFO - PROCESS | 2276 | --DOMWINDOW == 77 (0x128a23800) [pid = 2276] [serial = 1294] [outer = 0x0] [url = about:blank] 03:51:55 INFO - PROCESS | 2276 | ++DOCSHELL 0x112f6b800 == 27 [pid = 2276] [id = 452] 03:51:55 INFO - PROCESS | 2276 | ++DOMWINDOW == 78 (0x111fdd800) [pid = 2276] [serial = 1355] [outer = 0x0] 03:51:55 INFO - PROCESS | 2276 | ++DOMWINDOW == 79 (0x112e10400) [pid = 2276] [serial = 1356] [outer = 0x111fdd800] 03:51:55 INFO - PROCESS | 2276 | 1465642315639 Marionette DEBUG loaded listener.js 03:51:55 INFO - PROCESS | 2276 | ++DOMWINDOW == 80 (0x11334a000) [pid = 2276] [serial = 1357] [outer = 0x111fdd800] 03:51:55 INFO - PROCESS | 2276 | 1465642315993 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]]]}] 03:51:56 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 03:51:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1276ms 03:51:56 INFO - PROCESS | 2276 | 1465642316037 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 03:51:56 INFO - PROCESS | 2276 | 1465642316039 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 03:51:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 03:51:56 INFO - PROCESS | 2276 | 1465642316042 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 03:51:56 INFO - PROCESS | 2276 | 1465642316044 Marionette TRACE conn2 <- [1,1782,null,{}] 03:51:56 INFO - PROCESS | 2276 | 1465642316048 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}] 03:51:56 INFO - PROCESS | 2276 | 1465642316050 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:56 INFO - PROCESS | 2276 | 1465642316131 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 03:51:56 INFO - PROCESS | 2276 | 1465642316207 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:56 INFO - PROCESS | 2276 | 1465642316208 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:56 INFO - PROCESS | 2276 | ++DOCSHELL 0x11746d000 == 28 [pid = 2276] [id = 453] 03:51:56 INFO - PROCESS | 2276 | ++DOMWINDOW == 81 (0x1164d3c00) [pid = 2276] [serial = 1358] [outer = 0x0] 03:51:56 INFO - PROCESS | 2276 | ++DOMWINDOW == 82 (0x1176d6400) [pid = 2276] [serial = 1359] [outer = 0x1164d3c00] 03:51:56 INFO - PROCESS | 2276 | 1465642316236 Marionette DEBUG loaded listener.js 03:51:56 INFO - PROCESS | 2276 | ++DOMWINDOW == 83 (0x11855b400) [pid = 2276] [serial = 1360] [outer = 0x1164d3c00] 03:51:56 INFO - PROCESS | 2276 | 1465642316525 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]]]}] 03:51:56 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 03:51:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 519ms 03:51:56 INFO - PROCESS | 2276 | 1465642316563 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 03:51:56 INFO - PROCESS | 2276 | 1465642316566 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 03:51:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 03:51:56 INFO - PROCESS | 2276 | 1465642316571 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 03:51:56 INFO - PROCESS | 2276 | 1465642316575 Marionette TRACE conn2 <- [1,1786,null,{}] 03:51:56 INFO - PROCESS | 2276 | 1465642316578 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}] 03:51:56 INFO - PROCESS | 2276 | 1465642316579 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:56 INFO - PROCESS | 2276 | 1465642316662 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 03:51:56 INFO - PROCESS | 2276 | 1465642316667 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:56 INFO - PROCESS | 2276 | 1465642316668 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:56 INFO - PROCESS | 2276 | ++DOCSHELL 0x119894000 == 29 [pid = 2276] [id = 454] 03:51:56 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x1182e4800) [pid = 2276] [serial = 1361] [outer = 0x0] 03:51:56 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x1185a0000) [pid = 2276] [serial = 1362] [outer = 0x1182e4800] 03:51:56 INFO - PROCESS | 2276 | 1465642316697 Marionette DEBUG loaded listener.js 03:51:56 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x1192d3000) [pid = 2276] [serial = 1363] [outer = 0x1182e4800] 03:51:57 INFO - PROCESS | 2276 | 1465642317073 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]]]}] 03:51:57 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 03:51:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 524ms 03:51:57 INFO - PROCESS | 2276 | 1465642317094 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 03:51:57 INFO - PROCESS | 2276 | 1465642317095 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 03:51:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 03:51:57 INFO - PROCESS | 2276 | 1465642317099 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 03:51:57 INFO - PROCESS | 2276 | 1465642317103 Marionette TRACE conn2 <- [1,1790,null,{}] 03:51:57 INFO - PROCESS | 2276 | 1465642317112 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}] 03:51:57 INFO - PROCESS | 2276 | 1465642317115 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:57 INFO - PROCESS | 2276 | 1465642317193 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 03:51:57 INFO - PROCESS | 2276 | 1465642317198 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:57 INFO - PROCESS | 2276 | 1465642317200 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:57 INFO - PROCESS | 2276 | ++DOCSHELL 0x121341000 == 30 [pid = 2276] [id = 455] 03:51:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x1192dc000) [pid = 2276] [serial = 1364] [outer = 0x0] 03:51:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x119c25000) [pid = 2276] [serial = 1365] [outer = 0x1192dc000] 03:51:57 INFO - PROCESS | 2276 | 1465642317227 Marionette DEBUG loaded listener.js 03:51:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x120e09800) [pid = 2276] [serial = 1366] [outer = 0x1192dc000] 03:51:57 INFO - PROCESS | 2276 | 1465642317550 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]]]}] 03:51:57 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) 03:51:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 476ms 03:51:57 INFO - PROCESS | 2276 | 1465642317575 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 03:51:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 03:51:57 INFO - PROCESS | 2276 | 1465642317576 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 03:51:57 INFO - PROCESS | 2276 | 1465642317579 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 03:51:57 INFO - PROCESS | 2276 | 1465642317580 Marionette TRACE conn2 <- [1,1794,null,{}] 03:51:57 INFO - PROCESS | 2276 | 1465642317582 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}] 03:51:57 INFO - PROCESS | 2276 | 1465642317583 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:57 INFO - PROCESS | 2276 | 1465642317663 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 03:51:57 INFO - PROCESS | 2276 | 1465642317736 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:57 INFO - PROCESS | 2276 | 1465642317738 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:57 INFO - PROCESS | 2276 | ++DOCSHELL 0x124a35800 == 31 [pid = 2276] [id = 456] 03:51:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x112f9e400) [pid = 2276] [serial = 1367] [outer = 0x0] 03:51:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x120e8bc00) [pid = 2276] [serial = 1368] [outer = 0x112f9e400] 03:51:57 INFO - PROCESS | 2276 | 1465642317762 Marionette DEBUG loaded listener.js 03:51:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x120f88000) [pid = 2276] [serial = 1369] [outer = 0x112f9e400] 03:51:58 INFO - PROCESS | 2276 | 1465642318164 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]]]}] 03:51:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:51:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 619ms 03:51:58 INFO - PROCESS | 2276 | 1465642318199 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 03:51:58 INFO - PROCESS | 2276 | 1465642318201 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 03:51:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 03:51:58 INFO - PROCESS | 2276 | 1465642318207 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 03:51:58 INFO - PROCESS | 2276 | 1465642318209 Marionette TRACE conn2 <- [1,1798,null,{}] 03:51:58 INFO - PROCESS | 2276 | 1465642318220 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}] 03:51:58 INFO - PROCESS | 2276 | 1465642318222 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:58 INFO - PROCESS | 2276 | 1465642318374 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 03:51:58 INFO - PROCESS | 2276 | 1465642318431 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:58 INFO - PROCESS | 2276 | 1465642318437 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:58 INFO - PROCESS | 2276 | ++DOCSHELL 0x1269a3000 == 32 [pid = 2276] [id = 457] 03:51:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x11675a000) [pid = 2276] [serial = 1370] [outer = 0x0] 03:51:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x1214ec000) [pid = 2276] [serial = 1371] [outer = 0x11675a000] 03:51:58 INFO - PROCESS | 2276 | 1465642318485 Marionette DEBUG loaded listener.js 03:51:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x121bddc00) [pid = 2276] [serial = 1372] [outer = 0x11675a000] 03:51:58 INFO - PROCESS | 2276 | 1465642318831 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]]]}] 03:51:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 03:51:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 631ms 03:51:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 03:51:58 INFO - PROCESS | 2276 | 1465642318839 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 03:51:58 INFO - PROCESS | 2276 | 1465642318840 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 03:51:58 INFO - PROCESS | 2276 | 1465642318842 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 03:51:58 INFO - PROCESS | 2276 | 1465642318843 Marionette TRACE conn2 <- [1,1802,null,{}] 03:51:58 INFO - PROCESS | 2276 | 1465642318845 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}] 03:51:58 INFO - PROCESS | 2276 | 1465642318847 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:58 INFO - PROCESS | 2276 | 1465642318951 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 03:51:58 INFO - PROCESS | 2276 | 1465642318955 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:58 INFO - PROCESS | 2276 | 1465642318957 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:58 INFO - PROCESS | 2276 | ++DOCSHELL 0x112655000 == 33 [pid = 2276] [id = 458] 03:51:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x121be0000) [pid = 2276] [serial = 1373] [outer = 0x0] 03:51:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x1235de000) [pid = 2276] [serial = 1374] [outer = 0x121be0000] 03:51:58 INFO - PROCESS | 2276 | 1465642318981 Marionette DEBUG loaded listener.js 03:51:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 98 (0x124ffbc00) [pid = 2276] [serial = 1375] [outer = 0x121be0000] 03:51:59 INFO - PROCESS | 2276 | 1465642319346 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]]]}] 03:51:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 03:51:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 518ms 03:51:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 03:51:59 INFO - PROCESS | 2276 | 1465642319361 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 03:51:59 INFO - PROCESS | 2276 | 1465642319362 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 03:51:59 INFO - PROCESS | 2276 | 1465642319372 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 03:51:59 INFO - PROCESS | 2276 | 1465642319374 Marionette TRACE conn2 <- [1,1806,null,{}] 03:51:59 INFO - PROCESS | 2276 | 1465642319376 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}] 03:51:59 INFO - PROCESS | 2276 | 1465642319377 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:59 INFO - PROCESS | 2276 | 1465642319473 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 03:51:59 INFO - PROCESS | 2276 | 1465642319476 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:59 INFO - PROCESS | 2276 | 1465642319477 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:51:59 INFO - PROCESS | 2276 | ++DOCSHELL 0x12a4dc800 == 34 [pid = 2276] [id = 459] 03:51:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x112e0f000) [pid = 2276] [serial = 1376] [outer = 0x0] 03:51:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x126132c00) [pid = 2276] [serial = 1377] [outer = 0x112e0f000] 03:51:59 INFO - PROCESS | 2276 | 1465642319502 Marionette DEBUG loaded listener.js 03:51:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 101 (0x126612800) [pid = 2276] [serial = 1378] [outer = 0x112e0f000] 03:51:59 INFO - PROCESS | 2276 | --DOMWINDOW == 100 (0x119229000) [pid = 2276] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 03:51:59 INFO - PROCESS | 2276 | --DOMWINDOW == 99 (0x112e03400) [pid = 2276] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 03:51:59 INFO - PROCESS | 2276 | --DOMWINDOW == 98 (0x112fafc00) [pid = 2276] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 03:51:59 INFO - PROCESS | 2276 | --DOMWINDOW == 97 (0x1182e0c00) [pid = 2276] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 03:51:59 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x112fa3000) [pid = 2276] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 03:51:59 INFO - PROCESS | 2276 | --DOMWINDOW == 95 (0x112fa5800) [pid = 2276] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 03:51:59 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x118a84400) [pid = 2276] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 03:51:59 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x11970d800) [pid = 2276] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 03:51:59 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x1176c8c00) [pid = 2276] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 03:51:59 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x126553400) [pid = 2276] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 03:51:59 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x128d2f000) [pid = 2276] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 03:51:59 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x112f9f000) [pid = 2276] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 03:51:59 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x128ccb800) [pid = 2276] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 03:51:59 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x121217000) [pid = 2276] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 03:51:59 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x120f8ac00) [pid = 2276] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 03:51:59 INFO - PROCESS | 2276 | 1465642319967 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]]]}] 03:51:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 03:51:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 629ms 03:51:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 03:51:59 INFO - PROCESS | 2276 | 1465642319993 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 03:51:59 INFO - PROCESS | 2276 | 1465642319994 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 03:51:59 INFO - PROCESS | 2276 | 1465642319996 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 03:51:59 INFO - PROCESS | 2276 | 1465642319998 Marionette TRACE conn2 <- [1,1810,null,{}] 03:52:00 INFO - PROCESS | 2276 | 1465642320000 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}] 03:52:00 INFO - PROCESS | 2276 | 1465642320001 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:00 INFO - PROCESS | 2276 | 1465642320080 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 03:52:00 INFO - PROCESS | 2276 | 1465642320084 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:00 INFO - PROCESS | 2276 | 1465642320085 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:00 INFO - PROCESS | 2276 | ++DOCSHELL 0x1217d6800 == 35 [pid = 2276] [id = 460] 03:52:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x112ac5400) [pid = 2276] [serial = 1379] [outer = 0x0] 03:52:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x1182de800) [pid = 2276] [serial = 1380] [outer = 0x112ac5400] 03:52:00 INFO - PROCESS | 2276 | 1465642320113 Marionette DEBUG loaded listener.js 03:52:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x120e98000) [pid = 2276] [serial = 1381] [outer = 0x112ac5400] 03:52:00 INFO - PROCESS | 2276 | 1465642320484 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]]]}] 03:52:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 03:52:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 520ms 03:52:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 03:52:00 INFO - PROCESS | 2276 | 1465642320517 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 03:52:00 INFO - PROCESS | 2276 | 1465642320519 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 03:52:00 INFO - PROCESS | 2276 | 1465642320523 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 03:52:00 INFO - PROCESS | 2276 | 1465642320524 Marionette TRACE conn2 <- [1,1814,null,{}] 03:52:00 INFO - PROCESS | 2276 | 1465642320527 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}] 03:52:00 INFO - PROCESS | 2276 | 1465642320528 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:00 INFO - PROCESS | 2276 | 1465642320603 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 03:52:00 INFO - PROCESS | 2276 | 1465642320609 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:00 INFO - PROCESS | 2276 | 1465642320610 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:00 INFO - PROCESS | 2276 | ++DOCSHELL 0x12b713000 == 36 [pid = 2276] [id = 461] 03:52:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x11855d800) [pid = 2276] [serial = 1382] [outer = 0x0] 03:52:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x126611c00) [pid = 2276] [serial = 1383] [outer = 0x11855d800] 03:52:00 INFO - PROCESS | 2276 | 1465642320634 Marionette DEBUG loaded listener.js 03:52:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x126ed0400) [pid = 2276] [serial = 1384] [outer = 0x11855d800] 03:52:00 INFO - PROCESS | 2276 | 1465642320974 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]]]}] 03:52:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 03:52:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 472ms 03:52:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 03:52:01 INFO - PROCESS | 2276 | 1465642320995 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 03:52:01 INFO - PROCESS | 2276 | 1465642320996 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 03:52:01 INFO - PROCESS | 2276 | 1465642320998 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 03:52:01 INFO - PROCESS | 2276 | 1465642320999 Marionette TRACE conn2 <- [1,1818,null,{}] 03:52:01 INFO - PROCESS | 2276 | 1465642321002 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}] 03:52:01 INFO - PROCESS | 2276 | 1465642321003 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:01 INFO - PROCESS | 2276 | 1465642321082 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 03:52:01 INFO - PROCESS | 2276 | 1465642321087 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:01 INFO - PROCESS | 2276 | 1465642321090 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:01 INFO - PROCESS | 2276 | ++DOCSHELL 0x12be17000 == 37 [pid = 2276] [id = 462] 03:52:01 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x126821000) [pid = 2276] [serial = 1385] [outer = 0x0] 03:52:01 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x128a29000) [pid = 2276] [serial = 1386] [outer = 0x126821000] 03:52:01 INFO - PROCESS | 2276 | 1465642321118 Marionette DEBUG loaded listener.js 03:52:01 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x128cc0000) [pid = 2276] [serial = 1387] [outer = 0x126821000] 03:52:01 INFO - PROCESS | 2276 | 1465642321470 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]]]}] 03:52:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 03:52:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 522ms 03:52:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 03:52:01 INFO - PROCESS | 2276 | 1465642321527 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 03:52:01 INFO - PROCESS | 2276 | 1465642321529 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 03:52:01 INFO - PROCESS | 2276 | 1465642321531 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 03:52:01 INFO - PROCESS | 2276 | 1465642321533 Marionette TRACE conn2 <- [1,1822,null,{}] 03:52:01 INFO - PROCESS | 2276 | 1465642321535 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}] 03:52:01 INFO - PROCESS | 2276 | 1465642321537 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:01 INFO - PROCESS | 2276 | 1465642321628 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 03:52:01 INFO - PROCESS | 2276 | 1465642321631 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:01 INFO - PROCESS | 2276 | 1465642321632 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:01 INFO - PROCESS | 2276 | ++DOCSHELL 0x121163800 == 38 [pid = 2276] [id = 463] 03:52:01 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x128bb6c00) [pid = 2276] [serial = 1388] [outer = 0x0] 03:52:01 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x128ccc400) [pid = 2276] [serial = 1389] [outer = 0x128bb6c00] 03:52:01 INFO - PROCESS | 2276 | 1465642321656 Marionette DEBUG loaded listener.js 03:52:01 INFO - PROCESS | 2276 | ++DOMWINDOW == 98 (0x128d28400) [pid = 2276] [serial = 1390] [outer = 0x128bb6c00] 03:52:02 INFO - PROCESS | 2276 | 1465642322141 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]]]}] 03:52:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 03:52:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 623ms 03:52:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 03:52:02 INFO - PROCESS | 2276 | 1465642322179 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 03:52:02 INFO - PROCESS | 2276 | 1465642322182 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 03:52:02 INFO - PROCESS | 2276 | 1465642322187 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 03:52:02 INFO - PROCESS | 2276 | 1465642322191 Marionette TRACE conn2 <- [1,1826,null,{}] 03:52:02 INFO - PROCESS | 2276 | 1465642322195 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}] 03:52:02 INFO - PROCESS | 2276 | 1465642322197 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:02 INFO - PROCESS | 2276 | 1465642322318 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 03:52:02 INFO - PROCESS | 2276 | 1465642322460 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:02 INFO - PROCESS | 2276 | 1465642322461 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:02 INFO - PROCESS | 2276 | ++DOCSHELL 0x1185c1800 == 39 [pid = 2276] [id = 464] 03:52:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x116760000) [pid = 2276] [serial = 1391] [outer = 0x0] 03:52:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x116974000) [pid = 2276] [serial = 1392] [outer = 0x116760000] 03:52:02 INFO - PROCESS | 2276 | 1465642322520 Marionette DEBUG loaded listener.js 03:52:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 101 (0x1182e5800) [pid = 2276] [serial = 1393] [outer = 0x116760000] 03:52:03 INFO - PROCESS | 2276 | 1465642323118 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]]]}] 03:52:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 03:52:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 976ms 03:52:03 INFO - PROCESS | 2276 | 1465642323165 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 03:52:03 INFO - PROCESS | 2276 | 1465642323168 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 03:52:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 03:52:03 INFO - PROCESS | 2276 | 1465642323177 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 03:52:03 INFO - PROCESS | 2276 | 1465642323178 Marionette TRACE conn2 <- [1,1830,null,{}] 03:52:03 INFO - PROCESS | 2276 | 1465642323181 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}] 03:52:03 INFO - PROCESS | 2276 | 1465642323183 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:03 INFO - PROCESS | 2276 | 1465642323293 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 03:52:03 INFO - PROCESS | 2276 | 1465642323374 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:03 INFO - PROCESS | 2276 | 1465642323375 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:03 INFO - PROCESS | 2276 | ++DOCSHELL 0x1184a9800 == 40 [pid = 2276] [id = 465] 03:52:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 102 (0x112e02800) [pid = 2276] [serial = 1394] [outer = 0x0] 03:52:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 103 (0x116a12c00) [pid = 2276] [serial = 1395] [outer = 0x112e02800] 03:52:03 INFO - PROCESS | 2276 | 1465642323408 Marionette DEBUG loaded listener.js 03:52:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 104 (0x1192cec00) [pid = 2276] [serial = 1396] [outer = 0x112e02800] 03:52:04 INFO - PROCESS | 2276 | --DOCSHELL 0x12be17000 == 39 [pid = 2276] [id = 462] 03:52:04 INFO - PROCESS | 2276 | --DOCSHELL 0x12b713000 == 38 [pid = 2276] [id = 461] 03:52:04 INFO - PROCESS | 2276 | --DOCSHELL 0x1217d6800 == 37 [pid = 2276] [id = 460] 03:52:04 INFO - PROCESS | 2276 | --DOCSHELL 0x12a4dc800 == 36 [pid = 2276] [id = 459] 03:52:04 INFO - PROCESS | 2276 | --DOCSHELL 0x112655000 == 35 [pid = 2276] [id = 458] 03:52:04 INFO - PROCESS | 2276 | --DOCSHELL 0x1269a3000 == 34 [pid = 2276] [id = 457] 03:52:04 INFO - PROCESS | 2276 | --DOCSHELL 0x124a35800 == 33 [pid = 2276] [id = 456] 03:52:04 INFO - PROCESS | 2276 | --DOCSHELL 0x121341000 == 32 [pid = 2276] [id = 455] 03:52:04 INFO - PROCESS | 2276 | --DOCSHELL 0x119894000 == 31 [pid = 2276] [id = 454] 03:52:04 INFO - PROCESS | 2276 | --DOCSHELL 0x11746d000 == 30 [pid = 2276] [id = 453] 03:52:04 INFO - PROCESS | 2276 | --DOCSHELL 0x112f6b800 == 29 [pid = 2276] [id = 452] 03:52:04 INFO - PROCESS | 2276 | --DOMWINDOW == 103 (0x124cda400) [pid = 2276] [serial = 1320] [outer = 0x0] [url = about:blank] 03:52:04 INFO - PROCESS | 2276 | --DOMWINDOW == 102 (0x12655a800) [pid = 2276] [serial = 1323] [outer = 0x0] [url = about:blank] 03:52:04 INFO - PROCESS | 2276 | --DOMWINDOW == 101 (0x116979400) [pid = 2276] [serial = 1302] [outer = 0x0] [url = about:blank] 03:52:04 INFO - PROCESS | 2276 | --DOMWINDOW == 100 (0x1255e9400) [pid = 2276] [serial = 1321] [outer = 0x0] [url = about:blank] 03:52:04 INFO - PROCESS | 2276 | --DOMWINDOW == 99 (0x117496800) [pid = 2276] [serial = 1303] [outer = 0x0] [url = about:blank] 03:52:04 INFO - PROCESS | 2276 | --DOMWINDOW == 98 (0x120e98800) [pid = 2276] [serial = 1314] [outer = 0x0] [url = about:blank] 03:52:04 INFO - PROCESS | 2276 | --DOMWINDOW == 97 (0x1192d2800) [pid = 2276] [serial = 1308] [outer = 0x0] [url = about:blank] 03:52:04 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x119703400) [pid = 2276] [serial = 1309] [outer = 0x0] [url = about:blank] 03:52:04 INFO - PROCESS | 2276 | --DOMWINDOW == 95 (0x113c86000) [pid = 2276] [serial = 1299] [outer = 0x0] [url = about:blank] 03:52:04 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x1167d7800) [pid = 2276] [serial = 1300] [outer = 0x0] [url = about:blank] 03:52:04 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x128d1a800) [pid = 2276] [serial = 1297] [outer = 0x0] [url = about:blank] 03:52:04 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x128ccbc00) [pid = 2276] [serial = 1296] [outer = 0x0] [url = about:blank] 03:52:04 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x119978000) [pid = 2276] [serial = 1311] [outer = 0x0] [url = about:blank] 03:52:04 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x119c33000) [pid = 2276] [serial = 1312] [outer = 0x0] [url = about:blank] 03:52:04 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x11841c000) [pid = 2276] [serial = 1305] [outer = 0x0] [url = about:blank] 03:52:04 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x118563400) [pid = 2276] [serial = 1306] [outer = 0x0] [url = about:blank] 03:52:04 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x126ed7800) [pid = 2276] [serial = 1326] [outer = 0x0] [url = about:blank] 03:52:04 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x128d9ec00) [pid = 2276] [serial = 1338] [outer = 0x0] [url = about:blank] 03:52:04 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x1266cc800) [pid = 2276] [serial = 1324] [outer = 0x0] [url = about:blank] 03:52:04 INFO - PROCESS | 2276 | --DOMWINDOW == 84 (0x1182dd000) [pid = 2276] [serial = 1329] [outer = 0x0] [url = about:blank] 03:52:04 INFO - PROCESS | 2276 | --DOMWINDOW == 83 (0x128da4c00) [pid = 2276] [serial = 1339] [outer = 0x0] [url = about:blank] 03:52:04 INFO - PROCESS | 2276 | --DOMWINDOW == 82 (0x128d1fc00) [pid = 2276] [serial = 1335] [outer = 0x0] [url = about:blank] 03:52:04 INFO - PROCESS | 2276 | --DOMWINDOW == 81 (0x128d30000) [pid = 2276] [serial = 1336] [outer = 0x0] [url = about:blank] 03:52:04 INFO - PROCESS | 2276 | --DOMWINDOW == 80 (0x128bb4400) [pid = 2276] [serial = 1327] [outer = 0x0] [url = about:blank] 03:52:04 INFO - PROCESS | 2276 | --DOMWINDOW == 79 (0x1214f2400) [pid = 2276] [serial = 1317] [outer = 0x0] [url = about:blank] 03:52:04 INFO - PROCESS | 2276 | --DOMWINDOW == 78 (0x126eda800) [pid = 2276] [serial = 1332] [outer = 0x0] [url = about:blank] 03:52:04 INFO - PROCESS | 2276 | --DOMWINDOW == 77 (0x1233df400) [pid = 2276] [serial = 1318] [outer = 0x0] [url = about:blank] 03:52:04 INFO - PROCESS | 2276 | --DOMWINDOW == 76 (0x128ccb000) [pid = 2276] [serial = 1333] [outer = 0x0] [url = about:blank] 03:52:04 INFO - PROCESS | 2276 | --DOMWINDOW == 75 (0x120faf400) [pid = 2276] [serial = 1315] [outer = 0x0] [url = about:blank] 03:52:04 INFO - PROCESS | 2276 | --DOMWINDOW == 74 (0x119836400) [pid = 2276] [serial = 1330] [outer = 0x0] [url = about:blank] 03:52:04 INFO - PROCESS | 2276 | 1465642324089 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]]]}] 03:52:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 03:52:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 922ms 03:52:04 INFO - PROCESS | 2276 | 1465642324098 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 03:52:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 03:52:04 INFO - PROCESS | 2276 | 1465642324101 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 03:52:04 INFO - PROCESS | 2276 | 1465642324105 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 03:52:04 INFO - PROCESS | 2276 | 1465642324108 Marionette TRACE conn2 <- [1,1834,null,{}] 03:52:04 INFO - PROCESS | 2276 | 1465642324112 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}] 03:52:04 INFO - PROCESS | 2276 | 1465642324114 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:04 INFO - PROCESS | 2276 | 1465642324196 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 03:52:04 INFO - PROCESS | 2276 | 1465642324201 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:04 INFO - PROCESS | 2276 | 1465642324207 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:04 INFO - PROCESS | 2276 | ++DOCSHELL 0x117e67800 == 30 [pid = 2276] [id = 466] 03:52:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 75 (0x1176cc000) [pid = 2276] [serial = 1397] [outer = 0x0] 03:52:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 76 (0x1184ea800) [pid = 2276] [serial = 1398] [outer = 0x1176cc000] 03:52:04 INFO - PROCESS | 2276 | 1465642324236 Marionette DEBUG loaded listener.js 03:52:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 77 (0x118a51000) [pid = 2276] [serial = 1399] [outer = 0x1176cc000] 03:52:04 INFO - PROCESS | 2276 | 1465642324583 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]]]}] 03:52:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 03:52:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 523ms 03:52:04 INFO - PROCESS | 2276 | 1465642324626 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 03:52:04 INFO - PROCESS | 2276 | 1465642324629 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 03:52:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 03:52:04 INFO - PROCESS | 2276 | 1465642324633 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 03:52:04 INFO - PROCESS | 2276 | 1465642324635 Marionette TRACE conn2 <- [1,1838,null,{}] 03:52:04 INFO - PROCESS | 2276 | 1465642324640 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}] 03:52:04 INFO - PROCESS | 2276 | 1465642324641 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:04 INFO - PROCESS | 2276 | 1465642324723 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 03:52:04 INFO - PROCESS | 2276 | 1465642324728 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:04 INFO - PROCESS | 2276 | 1465642324729 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:04 INFO - PROCESS | 2276 | ++DOCSHELL 0x1199e1000 == 31 [pid = 2276] [id = 467] 03:52:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 78 (0x119224800) [pid = 2276] [serial = 1400] [outer = 0x0] 03:52:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 79 (0x1192dc400) [pid = 2276] [serial = 1401] [outer = 0x119224800] 03:52:04 INFO - PROCESS | 2276 | 1465642324756 Marionette DEBUG loaded listener.js 03:52:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 80 (0x11970fc00) [pid = 2276] [serial = 1402] [outer = 0x119224800] 03:52:05 INFO - PROCESS | 2276 | 1465642325126 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]]]}] 03:52:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 03:52:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 520ms 03:52:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 03:52:05 INFO - PROCESS | 2276 | 1465642325162 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 03:52:05 INFO - PROCESS | 2276 | 1465642325164 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 03:52:05 INFO - PROCESS | 2276 | 1465642325168 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 03:52:05 INFO - PROCESS | 2276 | 1465642325172 Marionette TRACE conn2 <- [1,1842,null,{}] 03:52:05 INFO - PROCESS | 2276 | 1465642325184 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}] 03:52:05 INFO - PROCESS | 2276 | 1465642325189 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:05 INFO - PROCESS | 2276 | 1465642325318 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 03:52:05 INFO - PROCESS | 2276 | 1465642325334 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:05 INFO - PROCESS | 2276 | 1465642325337 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:05 INFO - PROCESS | 2276 | ++DOCSHELL 0x12372f000 == 32 [pid = 2276] [id = 468] 03:52:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 81 (0x112fb8c00) [pid = 2276] [serial = 1403] [outer = 0x0] 03:52:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 82 (0x120e91400) [pid = 2276] [serial = 1404] [outer = 0x112fb8c00] 03:52:05 INFO - PROCESS | 2276 | 1465642325386 Marionette DEBUG loaded listener.js 03:52:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 83 (0x120fb1000) [pid = 2276] [serial = 1405] [outer = 0x112fb8c00] 03:52:05 INFO - PROCESS | 2276 | 1465642325820 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]]]}] 03:52:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 03:52:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 676ms 03:52:05 INFO - PROCESS | 2276 | 1465642325843 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 03:52:05 INFO - PROCESS | 2276 | 1465642325845 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 03:52:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 03:52:05 INFO - PROCESS | 2276 | 1465642325847 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 03:52:05 INFO - PROCESS | 2276 | 1465642325848 Marionette TRACE conn2 <- [1,1846,null,{}] 03:52:05 INFO - PROCESS | 2276 | 1465642325851 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}] 03:52:05 INFO - PROCESS | 2276 | 1465642325852 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:05 INFO - PROCESS | 2276 | 1465642325974 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 03:52:05 INFO - PROCESS | 2276 | 1465642325980 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:05 INFO - PROCESS | 2276 | 1465642325981 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:05 INFO - PROCESS | 2276 | ++DOCSHELL 0x1269bd000 == 33 [pid = 2276] [id = 469] 03:52:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x119c25c00) [pid = 2276] [serial = 1406] [outer = 0x0] 03:52:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x1214e8400) [pid = 2276] [serial = 1407] [outer = 0x119c25c00] 03:52:06 INFO - PROCESS | 2276 | 1465642326009 Marionette DEBUG loaded listener.js 03:52:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x121b9dc00) [pid = 2276] [serial = 1408] [outer = 0x119c25c00] 03:52:06 INFO - PROCESS | 2276 | 1465642326343 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]]]}] 03:52:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 03:52:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 525ms 03:52:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 03:52:06 INFO - PROCESS | 2276 | 1465642326373 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 03:52:06 INFO - PROCESS | 2276 | 1465642326375 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 03:52:06 INFO - PROCESS | 2276 | 1465642326384 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 03:52:06 INFO - PROCESS | 2276 | 1465642326385 Marionette TRACE conn2 <- [1,1850,null,{}] 03:52:06 INFO - PROCESS | 2276 | 1465642326387 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}] 03:52:06 INFO - PROCESS | 2276 | 1465642326389 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:06 INFO - PROCESS | 2276 | 1465642326488 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 03:52:06 INFO - PROCESS | 2276 | 1465642326492 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:06 INFO - PROCESS | 2276 | 1465642326493 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:06 INFO - PROCESS | 2276 | ++DOCSHELL 0x129272800 == 34 [pid = 2276] [id = 470] 03:52:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x120f7c400) [pid = 2276] [serial = 1409] [outer = 0x0] 03:52:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x121be8000) [pid = 2276] [serial = 1410] [outer = 0x120f7c400] 03:52:06 INFO - PROCESS | 2276 | 1465642326518 Marionette DEBUG loaded listener.js 03:52:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x124c87000) [pid = 2276] [serial = 1411] [outer = 0x120f7c400] 03:52:06 INFO - PROCESS | 2276 | 1465642326896 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]]]}] 03:52:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:52:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 577ms 03:52:06 INFO - PROCESS | 2276 | 1465642326955 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 03:52:06 INFO - PROCESS | 2276 | 1465642326956 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 03:52:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 03:52:06 INFO - PROCESS | 2276 | 1465642326958 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 03:52:06 INFO - PROCESS | 2276 | 1465642326959 Marionette TRACE conn2 <- [1,1854,null,{}] 03:52:06 INFO - PROCESS | 2276 | 1465642326962 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}] 03:52:06 INFO - PROCESS | 2276 | 1465642326966 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:07 INFO - PROCESS | 2276 | 1465642327083 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 03:52:07 INFO - PROCESS | 2276 | 1465642327094 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:07 INFO - PROCESS | 2276 | 1465642327095 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:07 INFO - PROCESS | 2276 | ++DOCSHELL 0x1295d6800 == 35 [pid = 2276] [id = 471] 03:52:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x124c87800) [pid = 2276] [serial = 1412] [outer = 0x0] 03:52:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x12613c400) [pid = 2276] [serial = 1413] [outer = 0x124c87800] 03:52:07 INFO - PROCESS | 2276 | 1465642327122 Marionette DEBUG loaded listener.js 03:52:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x128bc0000) [pid = 2276] [serial = 1414] [outer = 0x124c87800] 03:52:07 INFO - PROCESS | 2276 | 1465642327478 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]]]}] 03:52:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 03:52:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 568ms 03:52:07 INFO - PROCESS | 2276 | 1465642327527 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 03:52:07 INFO - PROCESS | 2276 | 1465642327528 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 03:52:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 03:52:07 INFO - PROCESS | 2276 | 1465642327530 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 03:52:07 INFO - PROCESS | 2276 | 1465642327531 Marionette TRACE conn2 <- [1,1858,null,{}] 03:52:07 INFO - PROCESS | 2276 | 1465642327533 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}] 03:52:07 INFO - PROCESS | 2276 | 1465642327535 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:07 INFO - PROCESS | 2276 | 1465642327632 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 03:52:07 INFO - PROCESS | 2276 | 1465642327642 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:07 INFO - PROCESS | 2276 | 1465642327643 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:07 INFO - PROCESS | 2276 | ++DOCSHELL 0x12b70e800 == 36 [pid = 2276] [id = 472] 03:52:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x128cc5400) [pid = 2276] [serial = 1415] [outer = 0x0] 03:52:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x128cce800) [pid = 2276] [serial = 1416] [outer = 0x128cc5400] 03:52:07 INFO - PROCESS | 2276 | 1465642327668 Marionette DEBUG loaded listener.js 03:52:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x128d23400) [pid = 2276] [serial = 1417] [outer = 0x128cc5400] 03:52:07 INFO - PROCESS | 2276 | 1465642327991 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]]]}] 03:52:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 03:52:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 518ms 03:52:08 INFO - PROCESS | 2276 | 1465642328199 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 03:52:08 INFO - PROCESS | 2276 | 1465642328201 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 03:52:08 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x1164d3c00) [pid = 2276] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 03:52:08 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x11675a000) [pid = 2276] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 03:52:08 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x1182e4800) [pid = 2276] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 03:52:08 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x1192dc000) [pid = 2276] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 03:52:08 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x121be0000) [pid = 2276] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 03:52:08 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x112e0f000) [pid = 2276] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 03:52:08 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x111fdd800) [pid = 2276] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 03:52:08 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x112fa1800) [pid = 2276] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 03:52:08 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x112ac5400) [pid = 2276] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 03:52:08 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x116638c00) [pid = 2276] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 03:52:08 INFO - PROCESS | 2276 | --DOMWINDOW == 84 (0x126821000) [pid = 2276] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 03:52:08 INFO - PROCESS | 2276 | --DOMWINDOW == 83 (0x11859c800) [pid = 2276] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 03:52:08 INFO - PROCESS | 2276 | --DOMWINDOW == 82 (0x119c31400) [pid = 2276] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 03:52:08 INFO - PROCESS | 2276 | --DOMWINDOW == 81 (0x121be3000) [pid = 2276] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 03:52:08 INFO - PROCESS | 2276 | --DOMWINDOW == 80 (0x112f9e400) [pid = 2276] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 03:52:08 INFO - PROCESS | 2276 | --DOMWINDOW == 79 (0x11855d800) [pid = 2276] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 03:52:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 03:52:08 INFO - PROCESS | 2276 | 1465642328214 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 03:52:08 INFO - PROCESS | 2276 | 1465642328217 Marionette TRACE conn2 <- [1,1862,null,{}] 03:52:08 INFO - PROCESS | 2276 | 1465642328227 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}] 03:52:08 INFO - PROCESS | 2276 | 1465642328229 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:08 INFO - PROCESS | 2276 | 1465642328335 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 03:52:08 INFO - PROCESS | 2276 | 1465642328402 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:08 INFO - PROCESS | 2276 | 1465642328403 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:08 INFO - PROCESS | 2276 | ++DOCSHELL 0x1169a4000 == 37 [pid = 2276] [id = 473] 03:52:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 80 (0x112f06000) [pid = 2276] [serial = 1418] [outer = 0x0] 03:52:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 81 (0x112fa4000) [pid = 2276] [serial = 1419] [outer = 0x112f06000] 03:52:08 INFO - PROCESS | 2276 | 1465642328437 Marionette DEBUG loaded listener.js 03:52:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 82 (0x115e8b800) [pid = 2276] [serial = 1420] [outer = 0x112f06000] 03:52:08 INFO - PROCESS | 2276 | 1465642328969 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]]]}] 03:52:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 03:52:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 821ms 03:52:09 INFO - PROCESS | 2276 | 1465642329038 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 03:52:09 INFO - PROCESS | 2276 | 1465642329041 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 03:52:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 03:52:09 INFO - PROCESS | 2276 | 1465642329047 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 03:52:09 INFO - PROCESS | 2276 | 1465642329051 Marionette TRACE conn2 <- [1,1866,null,{}] 03:52:09 INFO - PROCESS | 2276 | 1465642329056 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}] 03:52:09 INFO - PROCESS | 2276 | 1465642329059 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:09 INFO - PROCESS | 2276 | 1465642329182 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 03:52:09 INFO - PROCESS | 2276 | 1465642329235 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:09 INFO - PROCESS | 2276 | 1465642329236 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:09 INFO - PROCESS | 2276 | ++DOCSHELL 0x121025000 == 38 [pid = 2276] [id = 474] 03:52:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 83 (0x1182e3c00) [pid = 2276] [serial = 1421] [outer = 0x0] 03:52:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x118593400) [pid = 2276] [serial = 1422] [outer = 0x1182e3c00] 03:52:09 INFO - PROCESS | 2276 | 1465642329267 Marionette DEBUG loaded listener.js 03:52:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x118f90000) [pid = 2276] [serial = 1423] [outer = 0x1182e3c00] 03:52:09 INFO - PROCESS | 2276 | 1465642329739 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]]]}] 03:52:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 03:52:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 729ms 03:52:09 INFO - PROCESS | 2276 | 1465642329774 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 03:52:09 INFO - PROCESS | 2276 | 1465642329776 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 03:52:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 03:52:09 INFO - PROCESS | 2276 | 1465642329778 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 03:52:09 INFO - PROCESS | 2276 | 1465642329779 Marionette TRACE conn2 <- [1,1870,null,{}] 03:52:09 INFO - PROCESS | 2276 | 1465642329783 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}] 03:52:09 INFO - PROCESS | 2276 | 1465642329786 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:09 INFO - PROCESS | 2276 | 1465642329891 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 03:52:09 INFO - PROCESS | 2276 | 1465642329954 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:09 INFO - PROCESS | 2276 | 1465642329956 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:09 INFO - PROCESS | 2276 | ++DOCSHELL 0x128d4e000 == 39 [pid = 2276] [id = 475] 03:52:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x119c2d000) [pid = 2276] [serial = 1424] [outer = 0x0] 03:52:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x119c33000) [pid = 2276] [serial = 1425] [outer = 0x119c2d000] 03:52:09 INFO - PROCESS | 2276 | 1465642329989 Marionette DEBUG loaded listener.js 03:52:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x120faec00) [pid = 2276] [serial = 1426] [outer = 0x119c2d000] 03:52:10 INFO - PROCESS | 2276 | 1465642330525 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]]]}] 03:52:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 03:52:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 819ms 03:52:10 INFO - PROCESS | 2276 | 1465642330598 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 03:52:10 INFO - PROCESS | 2276 | 1465642330600 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 03:52:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 03:52:10 INFO - PROCESS | 2276 | 1465642330604 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 03:52:10 INFO - PROCESS | 2276 | 1465642330606 Marionette TRACE conn2 <- [1,1874,null,{}] 03:52:10 INFO - PROCESS | 2276 | 1465642330610 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}] 03:52:10 INFO - PROCESS | 2276 | 1465642330611 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:10 INFO - PROCESS | 2276 | 1465642330776 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 03:52:10 INFO - PROCESS | 2276 | 1465642330866 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:10 INFO - PROCESS | 2276 | 1465642330867 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:10 INFO - PROCESS | 2276 | ++DOCSHELL 0x12be19800 == 40 [pid = 2276] [id = 476] 03:52:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x1214eac00) [pid = 2276] [serial = 1427] [outer = 0x0] 03:52:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x124cda800) [pid = 2276] [serial = 1428] [outer = 0x1214eac00] 03:52:10 INFO - PROCESS | 2276 | 1465642330897 Marionette DEBUG loaded listener.js 03:52:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x1255e6400) [pid = 2276] [serial = 1429] [outer = 0x1214eac00] 03:52:11 INFO - PROCESS | 2276 | 1465642331311 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]]]}] 03:52:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x121b9ec00) [pid = 2276] [serial = 1430] [outer = 0x12caa2000] 03:52:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 03:52:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 774ms 03:52:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 03:52:11 INFO - PROCESS | 2276 | 1465642331387 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 03:52:11 INFO - PROCESS | 2276 | 1465642331388 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 03:52:11 INFO - PROCESS | 2276 | 1465642331392 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 03:52:11 INFO - PROCESS | 2276 | 1465642331394 Marionette TRACE conn2 <- [1,1878,null,{}] 03:52:11 INFO - PROCESS | 2276 | 1465642331396 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}] 03:52:11 INFO - PROCESS | 2276 | 1465642331397 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:11 INFO - PROCESS | 2276 | 1465642331512 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 03:52:11 INFO - PROCESS | 2276 | 1465642331583 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:11 INFO - PROCESS | 2276 | 1465642331585 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:11 INFO - PROCESS | 2276 | ++DOCSHELL 0x1295cb000 == 41 [pid = 2276] [id = 477] 03:52:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x112f06400) [pid = 2276] [serial = 1431] [outer = 0x0] 03:52:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x12613c800) [pid = 2276] [serial = 1432] [outer = 0x112f06400] 03:52:11 INFO - PROCESS | 2276 | 1465642331613 Marionette DEBUG loaded listener.js 03:52:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x126ed3000) [pid = 2276] [serial = 1433] [outer = 0x112f06400] 03:52:12 INFO - PROCESS | 2276 | 1465642332168 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]]]}] 03:52:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 03:52:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 819ms 03:52:12 INFO - PROCESS | 2276 | 1465642332212 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 03:52:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 03:52:12 INFO - PROCESS | 2276 | 1465642332214 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 03:52:12 INFO - PROCESS | 2276 | 1465642332217 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 03:52:12 INFO - PROCESS | 2276 | 1465642332219 Marionette TRACE conn2 <- [1,1882,null,{}] 03:52:12 INFO - PROCESS | 2276 | 1465642332223 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}] 03:52:12 INFO - PROCESS | 2276 | 1465642332224 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:12 INFO - PROCESS | 2276 | 1465642332320 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 03:52:12 INFO - PROCESS | 2276 | 1465642332395 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:12 INFO - PROCESS | 2276 | 1465642332396 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:12 INFO - PROCESS | 2276 | ++DOCSHELL 0x11694c000 == 42 [pid = 2276] [id = 478] 03:52:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x1175c7000) [pid = 2276] [serial = 1434] [outer = 0x0] 03:52:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x11816e000) [pid = 2276] [serial = 1435] [outer = 0x1175c7000] 03:52:12 INFO - PROCESS | 2276 | 1465642332425 Marionette DEBUG loaded listener.js 03:52:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 98 (0x1184e8800) [pid = 2276] [serial = 1436] [outer = 0x1175c7000] 03:52:13 INFO - PROCESS | 2276 | --DOCSHELL 0x116498000 == 41 [pid = 2276] [id = 26] 03:52:13 INFO - PROCESS | 2276 | --DOCSHELL 0x1295d6800 == 40 [pid = 2276] [id = 471] 03:52:13 INFO - PROCESS | 2276 | --DOCSHELL 0x129272800 == 39 [pid = 2276] [id = 470] 03:52:13 INFO - PROCESS | 2276 | --DOCSHELL 0x1269bd000 == 38 [pid = 2276] [id = 469] 03:52:13 INFO - PROCESS | 2276 | --DOCSHELL 0x12372f000 == 37 [pid = 2276] [id = 468] 03:52:13 INFO - PROCESS | 2276 | --DOCSHELL 0x1199e1000 == 36 [pid = 2276] [id = 467] 03:52:13 INFO - PROCESS | 2276 | --DOCSHELL 0x117e67800 == 35 [pid = 2276] [id = 466] 03:52:13 INFO - PROCESS | 2276 | --DOCSHELL 0x1184a9800 == 34 [pid = 2276] [id = 465] 03:52:13 INFO - PROCESS | 2276 | --DOCSHELL 0x1185c1800 == 33 [pid = 2276] [id = 464] 03:52:13 INFO - PROCESS | 2276 | --DOCSHELL 0x111e08800 == 32 [pid = 2276] [id = 22] 03:52:13 INFO - PROCESS | 2276 | --DOCSHELL 0x121163800 == 31 [pid = 2276] [id = 463] 03:52:13 INFO - PROCESS | 2276 | --DOCSHELL 0x12c273000 == 30 [pid = 2276] [id = 13] 03:52:13 INFO - PROCESS | 2276 | --DOCSHELL 0x12927e800 == 29 [pid = 2276] [id = 8] 03:52:13 INFO - PROCESS | 2276 | --DOCSHELL 0x117144000 == 28 [pid = 2276] [id = 24] 03:52:13 INFO - PROCESS | 2276 | --DOCSHELL 0x12d0c6000 == 27 [pid = 2276] [id = 18] 03:52:13 INFO - PROCESS | 2276 | --DOCSHELL 0x12be26000 == 26 [pid = 2276] [id = 12] 03:52:13 INFO - PROCESS | 2276 | --DOCSHELL 0x12b70c000 == 25 [pid = 2276] [id = 9] 03:52:13 INFO - PROCESS | 2276 | --DOCSHELL 0x12be51000 == 24 [pid = 2276] [id = 11] 03:52:13 INFO - PROCESS | 2276 | --DOCSHELL 0x12d466000 == 23 [pid = 2276] [id = 19] 03:52:13 INFO - PROCESS | 2276 | --DOCSHELL 0x114f44000 == 22 [pid = 2276] [id = 25] 03:52:13 INFO - PROCESS | 2276 | --DOCSHELL 0x128d49000 == 21 [pid = 2276] [id = 6] 03:52:13 INFO - PROCESS | 2276 | --DOCSHELL 0x1196b9000 == 20 [pid = 2276] [id = 21] 03:52:13 INFO - PROCESS | 2276 | --DOCSHELL 0x12c6ab000 == 19 [pid = 2276] [id = 14] 03:52:13 INFO - PROCESS | 2276 | --DOCSHELL 0x12ba51800 == 18 [pid = 2276] [id = 10] 03:52:13 INFO - PROCESS | 2276 | --DOCSHELL 0x115d9b000 == 17 [pid = 2276] [id = 23] 03:52:13 INFO - PROCESS | 2276 | --DOCSHELL 0x12ca68800 == 16 [pid = 2276] [id = 15] 03:52:13 INFO - PROCESS | 2276 | --DOCSHELL 0x12d7d8800 == 15 [pid = 2276] [id = 20] 03:52:13 INFO - PROCESS | 2276 | --DOCSHELL 0x12be19800 == 14 [pid = 2276] [id = 476] 03:52:13 INFO - PROCESS | 2276 | --DOCSHELL 0x128d4e000 == 13 [pid = 2276] [id = 475] 03:52:13 INFO - PROCESS | 2276 | --DOCSHELL 0x121025000 == 12 [pid = 2276] [id = 474] 03:52:13 INFO - PROCESS | 2276 | --DOCSHELL 0x12b70e800 == 11 [pid = 2276] [id = 472] 03:52:13 INFO - PROCESS | 2276 | --DOCSHELL 0x1169a4000 == 10 [pid = 2276] [id = 473] 03:52:14 INFO - PROCESS | 2276 | --DOCSHELL 0x1295cb000 == 9 [pid = 2276] [id = 477] 03:52:14 INFO - PROCESS | 2276 | --DOMWINDOW == 97 (0x1176d6400) [pid = 2276] [serial = 1359] [outer = 0x0] [url = about:blank] 03:52:14 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x11855b400) [pid = 2276] [serial = 1360] [outer = 0x0] [url = about:blank] 03:52:14 INFO - PROCESS | 2276 | --DOMWINDOW == 95 (0x1214ec000) [pid = 2276] [serial = 1371] [outer = 0x0] [url = about:blank] 03:52:14 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x1192d3000) [pid = 2276] [serial = 1363] [outer = 0x0] [url = about:blank] 03:52:14 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x1185a0000) [pid = 2276] [serial = 1362] [outer = 0x0] [url = about:blank] 03:52:14 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x119c25000) [pid = 2276] [serial = 1365] [outer = 0x0] [url = about:blank] 03:52:14 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x1235de000) [pid = 2276] [serial = 1374] [outer = 0x0] [url = about:blank] 03:52:14 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x121bddc00) [pid = 2276] [serial = 1372] [outer = 0x0] [url = about:blank] 03:52:14 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x120e09800) [pid = 2276] [serial = 1366] [outer = 0x0] [url = about:blank] 03:52:14 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x126132c00) [pid = 2276] [serial = 1377] [outer = 0x0] [url = about:blank] 03:52:14 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x124ffbc00) [pid = 2276] [serial = 1375] [outer = 0x0] [url = about:blank] 03:52:14 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x112e10400) [pid = 2276] [serial = 1356] [outer = 0x0] [url = about:blank] 03:52:14 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x11334a000) [pid = 2276] [serial = 1357] [outer = 0x0] [url = about:blank] 03:52:14 INFO - PROCESS | 2276 | --DOMWINDOW == 84 (0x118167c00) [pid = 2276] [serial = 1353] [outer = 0x0] [url = about:blank] 03:52:14 INFO - PROCESS | 2276 | --DOMWINDOW == 83 (0x120f7f000) [pid = 2276] [serial = 1354] [outer = 0x0] [url = about:blank] 03:52:14 INFO - PROCESS | 2276 | --DOMWINDOW == 82 (0x120e98000) [pid = 2276] [serial = 1381] [outer = 0x0] [url = about:blank] 03:52:14 INFO - PROCESS | 2276 | --DOMWINDOW == 81 (0x1182de800) [pid = 2276] [serial = 1380] [outer = 0x0] [url = about:blank] 03:52:14 INFO - PROCESS | 2276 | --DOMWINDOW == 80 (0x1182e2000) [pid = 2276] [serial = 1342] [outer = 0x0] [url = about:blank] 03:52:14 INFO - PROCESS | 2276 | --DOMWINDOW == 79 (0x116f10400) [pid = 2276] [serial = 1341] [outer = 0x0] [url = about:blank] 03:52:14 INFO - PROCESS | 2276 | --DOMWINDOW == 78 (0x128a29000) [pid = 2276] [serial = 1386] [outer = 0x0] [url = about:blank] 03:52:14 INFO - PROCESS | 2276 | --DOMWINDOW == 77 (0x119706400) [pid = 2276] [serial = 1345] [outer = 0x0] [url = about:blank] 03:52:14 INFO - PROCESS | 2276 | --DOMWINDOW == 76 (0x11922cc00) [pid = 2276] [serial = 1344] [outer = 0x0] [url = about:blank] 03:52:14 INFO - PROCESS | 2276 | --DOMWINDOW == 75 (0x1216cc000) [pid = 2276] [serial = 1348] [outer = 0x0] [url = about:blank] 03:52:14 INFO - PROCESS | 2276 | --DOMWINDOW == 74 (0x1210f3000) [pid = 2276] [serial = 1347] [outer = 0x0] [url = about:blank] 03:52:14 INFO - PROCESS | 2276 | --DOMWINDOW == 73 (0x1255f0400) [pid = 2276] [serial = 1351] [outer = 0x0] [url = about:blank] 03:52:14 INFO - PROCESS | 2276 | --DOMWINDOW == 72 (0x1233dc400) [pid = 2276] [serial = 1350] [outer = 0x0] [url = about:blank] 03:52:14 INFO - PROCESS | 2276 | --DOMWINDOW == 71 (0x128ccc400) [pid = 2276] [serial = 1389] [outer = 0x0] [url = about:blank] 03:52:14 INFO - PROCESS | 2276 | --DOMWINDOW == 70 (0x120f88000) [pid = 2276] [serial = 1369] [outer = 0x0] [url = about:blank] 03:52:14 INFO - PROCESS | 2276 | --DOMWINDOW == 69 (0x120e8bc00) [pid = 2276] [serial = 1368] [outer = 0x0] [url = about:blank] 03:52:14 INFO - PROCESS | 2276 | --DOMWINDOW == 68 (0x126611c00) [pid = 2276] [serial = 1383] [outer = 0x0] [url = about:blank] 03:52:14 INFO - PROCESS | 2276 | --DOMWINDOW == 67 (0x126ed0400) [pid = 2276] [serial = 1384] [outer = 0x0] [url = about:blank] 03:52:14 INFO - PROCESS | 2276 | --DOMWINDOW == 66 (0x126612800) [pid = 2276] [serial = 1378] [outer = 0x0] [url = about:blank] 03:52:14 INFO - PROCESS | 2276 | --DOMWINDOW == 65 (0x128cc0000) [pid = 2276] [serial = 1387] [outer = 0x0] [url = about:blank] 03:52:14 INFO - PROCESS | 2276 | 1465642334526 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]]]}] 03:52:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 03:52:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 2323ms 03:52:14 INFO - PROCESS | 2276 | 1465642334542 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 03:52:14 INFO - PROCESS | 2276 | 1465642334544 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 03:52:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 03:52:14 INFO - PROCESS | 2276 | 1465642334548 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 03:52:14 INFO - PROCESS | 2276 | 1465642334550 Marionette TRACE conn2 <- [1,1886,null,{}] 03:52:14 INFO - PROCESS | 2276 | 1465642334556 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}] 03:52:14 INFO - PROCESS | 2276 | 1465642334557 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:14 INFO - PROCESS | 2276 | 1465642334641 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 03:52:14 INFO - PROCESS | 2276 | 1465642334697 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:14 INFO - PROCESS | 2276 | 1465642334700 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:14 INFO - PROCESS | 2276 | ++DOCSHELL 0x116946800 == 10 [pid = 2276] [id = 479] 03:52:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 66 (0x112fa5c00) [pid = 2276] [serial = 1437] [outer = 0x0] 03:52:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 67 (0x115e8ac00) [pid = 2276] [serial = 1438] [outer = 0x112fa5c00] 03:52:14 INFO - PROCESS | 2276 | 1465642334728 Marionette DEBUG loaded listener.js 03:52:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 68 (0x116f0c400) [pid = 2276] [serial = 1439] [outer = 0x112fa5c00] 03:52:15 INFO - PROCESS | 2276 | 1465642335050 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]]]}] 03:52:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 03:52:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 522ms 03:52:15 INFO - PROCESS | 2276 | 1465642335069 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 03:52:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 03:52:15 INFO - PROCESS | 2276 | 1465642335076 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 03:52:15 INFO - PROCESS | 2276 | 1465642335081 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 03:52:15 INFO - PROCESS | 2276 | 1465642335083 Marionette TRACE conn2 <- [1,1890,null,{}] 03:52:15 INFO - PROCESS | 2276 | 1465642335086 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}] 03:52:15 INFO - PROCESS | 2276 | 1465642335090 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:15 INFO - PROCESS | 2276 | 1465642335174 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 03:52:15 INFO - PROCESS | 2276 | 1465642335178 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:15 INFO - PROCESS | 2276 | 1465642335180 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:15 INFO - PROCESS | 2276 | ++DOCSHELL 0x1164ab000 == 11 [pid = 2276] [id = 480] 03:52:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 69 (0x1176d0000) [pid = 2276] [serial = 1440] [outer = 0x0] 03:52:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 70 (0x11841ac00) [pid = 2276] [serial = 1441] [outer = 0x1176d0000] 03:52:15 INFO - PROCESS | 2276 | 1465642335208 Marionette DEBUG loaded listener.js 03:52:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 71 (0x118595800) [pid = 2276] [serial = 1442] [outer = 0x1176d0000] 03:52:15 INFO - PROCESS | 2276 | 1465642335574 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]]]}] 03:52:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 03:52:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 520ms 03:52:15 INFO - PROCESS | 2276 | 1465642335601 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 03:52:15 INFO - PROCESS | 2276 | 1465642335611 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 03:52:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 03:52:15 INFO - PROCESS | 2276 | 1465642335614 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 03:52:15 INFO - PROCESS | 2276 | 1465642335616 Marionette TRACE conn2 <- [1,1894,null,{}] 03:52:15 INFO - PROCESS | 2276 | 1465642335624 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}] 03:52:15 INFO - PROCESS | 2276 | 1465642335627 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:15 INFO - PROCESS | 2276 | 1465642335708 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 03:52:15 INFO - PROCESS | 2276 | 1465642335713 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:15 INFO - PROCESS | 2276 | 1465642335715 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:15 INFO - PROCESS | 2276 | ++DOCSHELL 0x120e29000 == 12 [pid = 2276] [id = 481] 03:52:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 72 (0x115e1c800) [pid = 2276] [serial = 1443] [outer = 0x0] 03:52:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 73 (0x1192d2c00) [pid = 2276] [serial = 1444] [outer = 0x115e1c800] 03:52:15 INFO - PROCESS | 2276 | 1465642335746 Marionette DEBUG loaded listener.js 03:52:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 74 (0x119711000) [pid = 2276] [serial = 1445] [outer = 0x115e1c800] 03:52:16 INFO - PROCESS | 2276 | 1465642336166 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]]]}] 03:52:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 03:52:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 572ms 03:52:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 03:52:16 INFO - PROCESS | 2276 | 1465642336195 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 03:52:16 INFO - PROCESS | 2276 | 1465642336198 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 03:52:16 INFO - PROCESS | 2276 | 1465642336201 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 03:52:16 INFO - PROCESS | 2276 | 1465642336204 Marionette TRACE conn2 <- [1,1898,null,{}] 03:52:16 INFO - PROCESS | 2276 | 1465642336217 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}] 03:52:16 INFO - PROCESS | 2276 | 1465642336220 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:16 INFO - PROCESS | 2276 | 1465642336353 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 03:52:16 INFO - PROCESS | 2276 | 1465642336362 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:16 INFO - PROCESS | 2276 | 1465642336363 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:16 INFO - PROCESS | 2276 | ++DOCSHELL 0x12346f800 == 13 [pid = 2276] [id = 482] 03:52:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 75 (0x119c2a800) [pid = 2276] [serial = 1446] [outer = 0x0] 03:52:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 76 (0x119c31c00) [pid = 2276] [serial = 1447] [outer = 0x119c2a800] 03:52:16 INFO - PROCESS | 2276 | 1465642336405 Marionette DEBUG loaded listener.js 03:52:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 77 (0x120e98000) [pid = 2276] [serial = 1448] [outer = 0x119c2a800] 03:52:16 INFO - PROCESS | 2276 | 1465642336884 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]]]}] 03:52:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 03:52:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 735ms 03:52:16 INFO - PROCESS | 2276 | 1465642336935 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 03:52:16 INFO - PROCESS | 2276 | 1465642336938 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 03:52:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 03:52:16 INFO - PROCESS | 2276 | 1465642336940 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 03:52:16 INFO - PROCESS | 2276 | 1465642336941 Marionette TRACE conn2 <- [1,1902,null,{}] 03:52:16 INFO - PROCESS | 2276 | 1465642336943 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}] 03:52:16 INFO - PROCESS | 2276 | 1465642336945 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:17 INFO - PROCESS | 2276 | 1465642337047 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 03:52:17 INFO - PROCESS | 2276 | 1465642337084 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:17 INFO - PROCESS | 2276 | 1465642337085 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:17 INFO - PROCESS | 2276 | ++DOCSHELL 0x12561e800 == 14 [pid = 2276] [id = 483] 03:52:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 78 (0x112e06800) [pid = 2276] [serial = 1449] [outer = 0x0] 03:52:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 79 (0x120f80c00) [pid = 2276] [serial = 1450] [outer = 0x112e06800] 03:52:17 INFO - PROCESS | 2276 | 1465642337110 Marionette DEBUG loaded listener.js 03:52:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 80 (0x120fb1800) [pid = 2276] [serial = 1451] [outer = 0x112e06800] 03:52:17 INFO - PROCESS | 2276 | 1465642337418 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]]]}] 03:52:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 03:52:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 520ms 03:52:17 INFO - PROCESS | 2276 | 1465642337461 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 03:52:17 INFO - PROCESS | 2276 | 1465642337462 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 03:52:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 03:52:17 INFO - PROCESS | 2276 | 1465642337464 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 03:52:17 INFO - PROCESS | 2276 | 1465642337465 Marionette TRACE conn2 <- [1,1906,null,{}] 03:52:17 INFO - PROCESS | 2276 | 1465642337468 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}] 03:52:17 INFO - PROCESS | 2276 | 1465642337472 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:17 INFO - PROCESS | 2276 | 1465642337602 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 03:52:17 INFO - PROCESS | 2276 | 1465642337647 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:17 INFO - PROCESS | 2276 | 1465642337648 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:17 INFO - PROCESS | 2276 | ++DOCSHELL 0x1269bb000 == 15 [pid = 2276] [id = 484] 03:52:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 81 (0x121217400) [pid = 2276] [serial = 1452] [outer = 0x0] 03:52:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 82 (0x1214f5c00) [pid = 2276] [serial = 1453] [outer = 0x121217400] 03:52:17 INFO - PROCESS | 2276 | 1465642337673 Marionette DEBUG loaded listener.js 03:52:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 83 (0x124c8b400) [pid = 2276] [serial = 1454] [outer = 0x121217400] 03:52:17 INFO - PROCESS | 2276 | 1465642337973 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]]]}] 03:52:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 03:52:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 520ms 03:52:17 INFO - PROCESS | 2276 | 1465642337986 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 03:52:17 INFO - PROCESS | 2276 | 1465642337987 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 03:52:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 03:52:18 INFO - PROCESS | 2276 | 1465642338008 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 03:52:18 INFO - PROCESS | 2276 | 1465642338010 Marionette TRACE conn2 <- [1,1910,null,{}] 03:52:18 INFO - PROCESS | 2276 | 1465642338012 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}] 03:52:18 INFO - PROCESS | 2276 | 1465642338013 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:18 INFO - PROCESS | 2276 | 1465642338119 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 03:52:18 INFO - PROCESS | 2276 | 1465642338123 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:18 INFO - PROCESS | 2276 | 1465642338124 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:18 INFO - PROCESS | 2276 | ++DOCSHELL 0x128d58000 == 16 [pid = 2276] [id = 485] 03:52:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x1192da400) [pid = 2276] [serial = 1455] [outer = 0x0] 03:52:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x124cdf800) [pid = 2276] [serial = 1456] [outer = 0x1192da400] 03:52:18 INFO - PROCESS | 2276 | 1465642338149 Marionette DEBUG loaded listener.js 03:52:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x1255f0400) [pid = 2276] [serial = 1457] [outer = 0x1192da400] 03:52:18 INFO - PROCESS | 2276 | 1465642338457 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]]]}] 03:52:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 03:52:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 480ms 03:52:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 03:52:18 INFO - PROCESS | 2276 | 1465642338478 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 03:52:18 INFO - PROCESS | 2276 | 1465642338479 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 03:52:18 INFO - PROCESS | 2276 | 1465642338482 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 03:52:18 INFO - PROCESS | 2276 | 1465642338483 Marionette TRACE conn2 <- [1,1914,null,{}] 03:52:18 INFO - PROCESS | 2276 | 1465642338486 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}] 03:52:18 INFO - PROCESS | 2276 | 1465642338489 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:18 INFO - PROCESS | 2276 | 1465642338613 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 03:52:18 INFO - PROCESS | 2276 | 1465642338619 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:18 INFO - PROCESS | 2276 | 1465642338620 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:18 INFO - PROCESS | 2276 | ++DOCSHELL 0x1295be000 == 17 [pid = 2276] [id = 486] 03:52:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x121218800) [pid = 2276] [serial = 1458] [outer = 0x0] 03:52:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x12660c800) [pid = 2276] [serial = 1459] [outer = 0x121218800] 03:52:18 INFO - PROCESS | 2276 | 1465642338659 Marionette DEBUG loaded listener.js 03:52:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x1182db400) [pid = 2276] [serial = 1460] [outer = 0x121218800] 03:52:19 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x1214eac00) [pid = 2276] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 03:52:19 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x119c2d000) [pid = 2276] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 03:52:19 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x1182e3c00) [pid = 2276] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 03:52:19 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x128cc5400) [pid = 2276] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 03:52:19 INFO - PROCESS | 2276 | --DOMWINDOW == 84 (0x112f06000) [pid = 2276] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 03:52:19 INFO - PROCESS | 2276 | --DOMWINDOW == 83 (0x124c87800) [pid = 2276] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 03:52:19 INFO - PROCESS | 2276 | --DOMWINDOW == 82 (0x128bb6c00) [pid = 2276] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 03:52:19 INFO - PROCESS | 2276 | --DOMWINDOW == 81 (0x1176cc000) [pid = 2276] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 03:52:19 INFO - PROCESS | 2276 | --DOMWINDOW == 80 (0x116760000) [pid = 2276] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 03:52:19 INFO - PROCESS | 2276 | --DOMWINDOW == 79 (0x112fb8c00) [pid = 2276] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 03:52:19 INFO - PROCESS | 2276 | --DOMWINDOW == 78 (0x112e02800) [pid = 2276] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 03:52:19 INFO - PROCESS | 2276 | --DOMWINDOW == 77 (0x119224800) [pid = 2276] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 03:52:19 INFO - PROCESS | 2276 | --DOMWINDOW == 76 (0x119c25c00) [pid = 2276] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 03:52:19 INFO - PROCESS | 2276 | --DOMWINDOW == 75 (0x120f7c400) [pid = 2276] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 03:52:19 INFO - PROCESS | 2276 | --DOMWINDOW == 74 (0x112f06400) [pid = 2276] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 03:52:19 INFO - PROCESS | 2276 | 1465642339435 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]]]}] 03:52:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 03:52:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 970ms 03:52:19 INFO - PROCESS | 2276 | 1465642339452 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 03:52:19 INFO - PROCESS | 2276 | 1465642339454 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 03:52:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 03:52:19 INFO - PROCESS | 2276 | 1465642339456 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 03:52:19 INFO - PROCESS | 2276 | 1465642339457 Marionette TRACE conn2 <- [1,1918,null,{}] 03:52:19 INFO - PROCESS | 2276 | 1465642339460 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}] 03:52:19 INFO - PROCESS | 2276 | 1465642339461 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:19 INFO - PROCESS | 2276 | 1465642339537 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 03:52:19 INFO - PROCESS | 2276 | 1465642339543 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:19 INFO - PROCESS | 2276 | 1465642339544 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:19 INFO - PROCESS | 2276 | ++DOCSHELL 0x120e27000 == 18 [pid = 2276] [id = 487] 03:52:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 75 (0x11613b800) [pid = 2276] [serial = 1461] [outer = 0x0] 03:52:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 76 (0x119312000) [pid = 2276] [serial = 1462] [outer = 0x11613b800] 03:52:19 INFO - PROCESS | 2276 | 1465642339569 Marionette DEBUG loaded listener.js 03:52:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 77 (0x1214eb800) [pid = 2276] [serial = 1463] [outer = 0x11613b800] 03:52:19 INFO - PROCESS | 2276 | 1465642339884 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]]]}] 03:52:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 03:52:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 469ms 03:52:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 03:52:19 INFO - PROCESS | 2276 | 1465642339926 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 03:52:19 INFO - PROCESS | 2276 | 1465642339927 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 03:52:19 INFO - PROCESS | 2276 | 1465642339929 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 03:52:19 INFO - PROCESS | 2276 | 1465642339930 Marionette TRACE conn2 <- [1,1922,null,{}] 03:52:19 INFO - PROCESS | 2276 | 1465642339932 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}] 03:52:19 INFO - PROCESS | 2276 | 1465642339934 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:20 INFO - PROCESS | 2276 | 1465642340014 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 03:52:20 INFO - PROCESS | 2276 | 1465642340018 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:20 INFO - PROCESS | 2276 | 1465642340019 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:20 INFO - PROCESS | 2276 | ++DOCSHELL 0x12a8c5000 == 19 [pid = 2276] [id = 488] 03:52:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 78 (0x1192d5000) [pid = 2276] [serial = 1464] [outer = 0x0] 03:52:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 79 (0x126139400) [pid = 2276] [serial = 1465] [outer = 0x1192d5000] 03:52:20 INFO - PROCESS | 2276 | 1465642340047 Marionette DEBUG loaded listener.js 03:52:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 80 (0x126821400) [pid = 2276] [serial = 1466] [outer = 0x1192d5000] 03:52:20 INFO - PROCESS | 2276 | 1465642340408 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]]]}] 03:52:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 03:52:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 520ms 03:52:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 03:52:20 INFO - PROCESS | 2276 | 1465642340449 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 03:52:20 INFO - PROCESS | 2276 | 1465642340450 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 03:52:20 INFO - PROCESS | 2276 | 1465642340453 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 03:52:20 INFO - PROCESS | 2276 | 1465642340456 Marionette TRACE conn2 <- [1,1926,null,{}] 03:52:20 INFO - PROCESS | 2276 | 1465642340459 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}] 03:52:20 INFO - PROCESS | 2276 | 1465642340461 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:20 INFO - PROCESS | 2276 | 1465642340548 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 03:52:20 INFO - PROCESS | 2276 | 1465642340556 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:20 INFO - PROCESS | 2276 | 1465642340558 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:20 INFO - PROCESS | 2276 | ++DOCSHELL 0x12561d800 == 20 [pid = 2276] [id = 489] 03:52:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 81 (0x126b0d400) [pid = 2276] [serial = 1467] [outer = 0x0] 03:52:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 82 (0x126edbc00) [pid = 2276] [serial = 1468] [outer = 0x126b0d400] 03:52:20 INFO - PROCESS | 2276 | 1465642340588 Marionette DEBUG loaded listener.js 03:52:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 83 (0x128bb7000) [pid = 2276] [serial = 1469] [outer = 0x126b0d400] 03:52:20 INFO - PROCESS | 2276 | 1465642340924 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]]]}] 03:52:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 03:52:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 521ms 03:52:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 03:52:20 INFO - PROCESS | 2276 | 1465642340975 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 03:52:20 INFO - PROCESS | 2276 | 1465642340977 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 03:52:20 INFO - PROCESS | 2276 | 1465642340979 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 03:52:20 INFO - PROCESS | 2276 | 1465642340980 Marionette TRACE conn2 <- [1,1930,null,{}] 03:52:20 INFO - PROCESS | 2276 | 1465642340982 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}] 03:52:20 INFO - PROCESS | 2276 | 1465642340983 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:21 INFO - PROCESS | 2276 | 1465642341105 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 03:52:21 INFO - PROCESS | 2276 | 1465642341170 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:21 INFO - PROCESS | 2276 | 1465642341172 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:21 INFO - PROCESS | 2276 | ++DOCSHELL 0x113c17000 == 21 [pid = 2276] [id = 490] 03:52:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x110fa0400) [pid = 2276] [serial = 1470] [outer = 0x0] 03:52:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x112a70800) [pid = 2276] [serial = 1471] [outer = 0x110fa0400] 03:52:21 INFO - PROCESS | 2276 | 1465642341202 Marionette DEBUG loaded listener.js 03:52:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x112f9e400) [pid = 2276] [serial = 1472] [outer = 0x110fa0400] 03:52:21 INFO - PROCESS | 2276 | 1465642341728 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]]]}] 03:52:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 03:52:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 769ms 03:52:21 INFO - PROCESS | 2276 | 1465642341749 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 03:52:21 INFO - PROCESS | 2276 | 1465642341752 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 03:52:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 03:52:21 INFO - PROCESS | 2276 | 1465642341783 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 03:52:21 INFO - PROCESS | 2276 | 1465642341785 Marionette TRACE conn2 <- [1,1934,null,{}] 03:52:21 INFO - PROCESS | 2276 | 1465642341814 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}] 03:52:21 INFO - PROCESS | 2276 | 1465642341816 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:21 INFO - PROCESS | 2276 | 1465642341925 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 03:52:22 INFO - PROCESS | 2276 | 1465642342006 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:22 INFO - PROCESS | 2276 | 1465642342008 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:22 INFO - PROCESS | 2276 | ++DOCSHELL 0x120e40800 == 22 [pid = 2276] [id = 491] 03:52:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x1182e1000) [pid = 2276] [serial = 1473] [outer = 0x0] 03:52:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x11855b800) [pid = 2276] [serial = 1474] [outer = 0x1182e1000] 03:52:22 INFO - PROCESS | 2276 | 1465642342038 Marionette DEBUG loaded listener.js 03:52:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x118a5a000) [pid = 2276] [serial = 1475] [outer = 0x1182e1000] 03:52:22 INFO - PROCESS | 2276 | 1465642342738 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]]]}] 03:52:22 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x11816e000) [pid = 2276] [serial = 1435] [outer = 0x0] [url = about:blank] 03:52:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 03:52:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1024ms 03:52:22 INFO - PROCESS | 2276 | 1465642342806 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 03:52:22 INFO - PROCESS | 2276 | 1465642342808 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 03:52:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 03:52:22 INFO - PROCESS | 2276 | 1465642342811 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 03:52:22 INFO - PROCESS | 2276 | 1465642342813 Marionette TRACE conn2 <- [1,1938,null,{}] 03:52:22 INFO - PROCESS | 2276 | 1465642342817 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}] 03:52:22 INFO - PROCESS | 2276 | 1465642342818 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:22 INFO - PROCESS | 2276 | 1465642342901 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 03:52:22 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x124cda800) [pid = 2276] [serial = 1428] [outer = 0x0] [url = about:blank] 03:52:22 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x118f90000) [pid = 2276] [serial = 1423] [outer = 0x0] [url = about:blank] 03:52:22 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x119c33000) [pid = 2276] [serial = 1425] [outer = 0x0] [url = about:blank] 03:52:22 INFO - PROCESS | 2276 | --DOMWINDOW == 84 (0x118593400) [pid = 2276] [serial = 1422] [outer = 0x0] [url = about:blank] 03:52:22 INFO - PROCESS | 2276 | --DOMWINDOW == 83 (0x128d23400) [pid = 2276] [serial = 1417] [outer = 0x0] [url = about:blank] 03:52:22 INFO - PROCESS | 2276 | --DOMWINDOW == 82 (0x115e8b800) [pid = 2276] [serial = 1420] [outer = 0x0] [url = about:blank] 03:52:22 INFO - PROCESS | 2276 | --DOMWINDOW == 81 (0x128bc0000) [pid = 2276] [serial = 1414] [outer = 0x0] [url = about:blank] 03:52:22 INFO - PROCESS | 2276 | --DOMWINDOW == 80 (0x128cce800) [pid = 2276] [serial = 1416] [outer = 0x0] [url = about:blank] 03:52:22 INFO - PROCESS | 2276 | --DOMWINDOW == 79 (0x112fa4000) [pid = 2276] [serial = 1419] [outer = 0x0] [url = about:blank] 03:52:22 INFO - PROCESS | 2276 | --DOMWINDOW == 78 (0x12613c400) [pid = 2276] [serial = 1413] [outer = 0x0] [url = about:blank] 03:52:22 INFO - PROCESS | 2276 | --DOMWINDOW == 77 (0x124c87000) [pid = 2276] [serial = 1411] [outer = 0x0] [url = about:blank] 03:52:22 INFO - PROCESS | 2276 | --DOMWINDOW == 76 (0x128d28400) [pid = 2276] [serial = 1390] [outer = 0x0] [url = about:blank] 03:52:22 INFO - PROCESS | 2276 | --DOMWINDOW == 75 (0x1184ea800) [pid = 2276] [serial = 1398] [outer = 0x0] [url = about:blank] 03:52:22 INFO - PROCESS | 2276 | --DOMWINDOW == 74 (0x118a51000) [pid = 2276] [serial = 1399] [outer = 0x0] [url = about:blank] 03:52:22 INFO - PROCESS | 2276 | --DOMWINDOW == 73 (0x116974000) [pid = 2276] [serial = 1392] [outer = 0x0] [url = about:blank] 03:52:22 INFO - PROCESS | 2276 | --DOMWINDOW == 72 (0x1182e5800) [pid = 2276] [serial = 1393] [outer = 0x0] [url = about:blank] 03:52:22 INFO - PROCESS | 2276 | --DOMWINDOW == 71 (0x120e91400) [pid = 2276] [serial = 1404] [outer = 0x0] [url = about:blank] 03:52:22 INFO - PROCESS | 2276 | --DOMWINDOW == 70 (0x120fb1000) [pid = 2276] [serial = 1405] [outer = 0x0] [url = about:blank] 03:52:22 INFO - PROCESS | 2276 | --DOMWINDOW == 69 (0x116a12c00) [pid = 2276] [serial = 1395] [outer = 0x0] [url = about:blank] 03:52:22 INFO - PROCESS | 2276 | --DOMWINDOW == 68 (0x1192cec00) [pid = 2276] [serial = 1396] [outer = 0x0] [url = about:blank] 03:52:22 INFO - PROCESS | 2276 | --DOMWINDOW == 67 (0x1192dc400) [pid = 2276] [serial = 1401] [outer = 0x0] [url = about:blank] 03:52:22 INFO - PROCESS | 2276 | --DOMWINDOW == 66 (0x11970fc00) [pid = 2276] [serial = 1402] [outer = 0x0] [url = about:blank] 03:52:22 INFO - PROCESS | 2276 | --DOMWINDOW == 65 (0x121b9dc00) [pid = 2276] [serial = 1408] [outer = 0x0] [url = about:blank] 03:52:22 INFO - PROCESS | 2276 | --DOMWINDOW == 64 (0x1214e8400) [pid = 2276] [serial = 1407] [outer = 0x0] [url = about:blank] 03:52:22 INFO - PROCESS | 2276 | --DOMWINDOW == 63 (0x121be8000) [pid = 2276] [serial = 1410] [outer = 0x0] [url = about:blank] 03:52:22 INFO - PROCESS | 2276 | --DOMWINDOW == 62 (0x126ed3000) [pid = 2276] [serial = 1433] [outer = 0x0] [url = about:blank] 03:52:22 INFO - PROCESS | 2276 | --DOMWINDOW == 61 (0x1255e6400) [pid = 2276] [serial = 1429] [outer = 0x0] [url = about:blank] 03:52:22 INFO - PROCESS | 2276 | --DOMWINDOW == 60 (0x12613c800) [pid = 2276] [serial = 1432] [outer = 0x0] [url = about:blank] 03:52:22 INFO - PROCESS | 2276 | --DOMWINDOW == 59 (0x1214f0000) [pid = 2276] [serial = 877] [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.] 03:52:22 INFO - PROCESS | 2276 | --DOMWINDOW == 58 (0x120faec00) [pid = 2276] [serial = 1426] [outer = 0x0] [url = about:blank] 03:52:22 INFO - PROCESS | 2276 | 1465642342962 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:22 INFO - PROCESS | 2276 | 1465642342965 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:22 INFO - PROCESS | 2276 | ++DOCSHELL 0x1169a9800 == 23 [pid = 2276] [id = 492] 03:52:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 59 (0x115e89800) [pid = 2276] [serial = 1476] [outer = 0x0] 03:52:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 60 (0x11675f000) [pid = 2276] [serial = 1477] [outer = 0x115e89800] 03:52:22 INFO - PROCESS | 2276 | 1465642342993 Marionette DEBUG loaded listener.js 03:52:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 61 (0x116f86c00) [pid = 2276] [serial = 1478] [outer = 0x115e89800] 03:52:23 INFO - PROCESS | 2276 | 1465642343312 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]]]}] 03:52:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 03:52:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 519ms 03:52:23 INFO - PROCESS | 2276 | 1465642343331 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 03:52:23 INFO - PROCESS | 2276 | 1465642343334 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 03:52:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 03:52:23 INFO - PROCESS | 2276 | 1465642343340 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 03:52:23 INFO - PROCESS | 2276 | 1465642343343 Marionette TRACE conn2 <- [1,1942,null,{}] 03:52:23 INFO - PROCESS | 2276 | 1465642343345 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}] 03:52:23 INFO - PROCESS | 2276 | 1465642343347 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:23 INFO - PROCESS | 2276 | 1465642343424 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 03:52:23 INFO - PROCESS | 2276 | 1465642343500 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:23 INFO - PROCESS | 2276 | 1465642343501 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:23 INFO - PROCESS | 2276 | ++DOCSHELL 0x119263800 == 24 [pid = 2276] [id = 493] 03:52:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 62 (0x1167db400) [pid = 2276] [serial = 1479] [outer = 0x0] 03:52:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 63 (0x1182e7c00) [pid = 2276] [serial = 1480] [outer = 0x1167db400] 03:52:23 INFO - PROCESS | 2276 | 1465642343529 Marionette DEBUG loaded listener.js 03:52:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 64 (0x118f8f000) [pid = 2276] [serial = 1481] [outer = 0x1167db400] 03:52:23 INFO - PROCESS | 2276 | 1465642343827 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]]]}] 03:52:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 03:52:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 523ms 03:52:23 INFO - PROCESS | 2276 | 1465642343862 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 03:52:23 INFO - PROCESS | 2276 | 1465642343864 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 03:52:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 03:52:23 INFO - PROCESS | 2276 | 1465642343866 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 03:52:23 INFO - PROCESS | 2276 | 1465642343868 Marionette TRACE conn2 <- [1,1946,null,{}] 03:52:23 INFO - PROCESS | 2276 | 1465642343879 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}] 03:52:23 INFO - PROCESS | 2276 | 1465642343882 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:23 INFO - PROCESS | 2276 | 1465642343960 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 03:52:23 INFO - PROCESS | 2276 | 1465642343965 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:23 INFO - PROCESS | 2276 | 1465642343967 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:23 INFO - PROCESS | 2276 | ++DOCSHELL 0x120e3b000 == 25 [pid = 2276] [id = 494] 03:52:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 65 (0x112a7b000) [pid = 2276] [serial = 1482] [outer = 0x0] 03:52:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 66 (0x11970fc00) [pid = 2276] [serial = 1483] [outer = 0x112a7b000] 03:52:24 INFO - PROCESS | 2276 | 1465642344002 Marionette DEBUG loaded listener.js 03:52:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 67 (0x119c2e800) [pid = 2276] [serial = 1484] [outer = 0x112a7b000] 03:52:24 INFO - PROCESS | 2276 | 1465642344339 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]]]}] 03:52:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 03:52:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 523ms 03:52:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 03:52:24 INFO - PROCESS | 2276 | 1465642344389 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 03:52:24 INFO - PROCESS | 2276 | 1465642344391 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 03:52:24 INFO - PROCESS | 2276 | 1465642344393 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 03:52:24 INFO - PROCESS | 2276 | 1465642344394 Marionette TRACE conn2 <- [1,1950,null,{}] 03:52:24 INFO - PROCESS | 2276 | 1465642344397 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}] 03:52:24 INFO - PROCESS | 2276 | 1465642344398 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:24 INFO - PROCESS | 2276 | 1465642344478 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 03:52:24 INFO - PROCESS | 2276 | 1465642344481 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:24 INFO - PROCESS | 2276 | 1465642344482 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:24 INFO - PROCESS | 2276 | ++DOCSHELL 0x12358a800 == 26 [pid = 2276] [id = 495] 03:52:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 68 (0x120e92c00) [pid = 2276] [serial = 1485] [outer = 0x0] 03:52:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 69 (0x120f85c00) [pid = 2276] [serial = 1486] [outer = 0x120e92c00] 03:52:24 INFO - PROCESS | 2276 | 1465642344506 Marionette DEBUG loaded listener.js 03:52:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 70 (0x1210fa800) [pid = 2276] [serial = 1487] [outer = 0x120e92c00] 03:52:24 INFO - PROCESS | 2276 | 1465642344858 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]]]}] 03:52:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 03:52:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 475ms 03:52:24 INFO - PROCESS | 2276 | 1465642344869 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 03:52:24 INFO - PROCESS | 2276 | 1465642344870 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 03:52:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 03:52:24 INFO - PROCESS | 2276 | 1465642344900 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 03:52:24 INFO - PROCESS | 2276 | 1465642344902 Marionette TRACE conn2 <- [1,1954,null,{}] 03:52:24 INFO - PROCESS | 2276 | 1465642344905 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}] 03:52:24 INFO - PROCESS | 2276 | 1465642344907 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:25 INFO - PROCESS | 2276 | 1465642345066 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 03:52:25 INFO - PROCESS | 2276 | 1465642345126 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:25 INFO - PROCESS | 2276 | 1465642345127 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:25 INFO - PROCESS | 2276 | ++DOCSHELL 0x1261e6800 == 27 [pid = 2276] [id = 496] 03:52:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 71 (0x120e93800) [pid = 2276] [serial = 1488] [outer = 0x0] 03:52:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 72 (0x1214e7400) [pid = 2276] [serial = 1489] [outer = 0x120e93800] 03:52:25 INFO - PROCESS | 2276 | 1465642345151 Marionette DEBUG loaded listener.js 03:52:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 73 (0x1216be800) [pid = 2276] [serial = 1490] [outer = 0x120e93800] 03:52:25 INFO - PROCESS | 2276 | 1465642345524 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]]]}] 03:52:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 03:52:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 671ms 03:52:25 INFO - PROCESS | 2276 | 1465642345573 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 03:52:25 INFO - PROCESS | 2276 | 1465642345574 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 03:52:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 03:52:25 INFO - PROCESS | 2276 | 1465642345578 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 03:52:25 INFO - PROCESS | 2276 | 1465642345579 Marionette TRACE conn2 <- [1,1958,null,{}] 03:52:25 INFO - PROCESS | 2276 | 1465642345583 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}] 03:52:25 INFO - PROCESS | 2276 | 1465642345589 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:25 INFO - PROCESS | 2276 | 1465642345774 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 03:52:25 INFO - PROCESS | 2276 | 1465642345868 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:25 INFO - PROCESS | 2276 | 1465642345869 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:25 INFO - PROCESS | 2276 | ++DOCSHELL 0x128d40000 == 28 [pid = 2276] [id = 497] 03:52:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 74 (0x112d69000) [pid = 2276] [serial = 1491] [outer = 0x0] 03:52:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 75 (0x1235e1800) [pid = 2276] [serial = 1492] [outer = 0x112d69000] 03:52:25 INFO - PROCESS | 2276 | 1465642345912 Marionette DEBUG loaded listener.js 03:52:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 76 (0x124fef400) [pid = 2276] [serial = 1493] [outer = 0x112d69000] 03:52:26 INFO - PROCESS | 2276 | 1465642346384 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]]]}] 03:52:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 03:52:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 820ms 03:52:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 03:52:26 INFO - PROCESS | 2276 | 1465642346398 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 03:52:26 INFO - PROCESS | 2276 | 1465642346400 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 03:52:26 INFO - PROCESS | 2276 | 1465642346404 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 03:52:26 INFO - PROCESS | 2276 | 1465642346406 Marionette TRACE conn2 <- [1,1962,null,{}] 03:52:26 INFO - PROCESS | 2276 | 1465642346409 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}] 03:52:26 INFO - PROCESS | 2276 | 1465642346411 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:26 INFO - PROCESS | 2276 | 1465642346558 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 03:52:26 INFO - PROCESS | 2276 | 1465642346578 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:26 INFO - PROCESS | 2276 | 1465642346579 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:26 INFO - PROCESS | 2276 | ++DOCSHELL 0x129288800 == 29 [pid = 2276] [id = 498] 03:52:26 INFO - PROCESS | 2276 | ++DOMWINDOW == 77 (0x1255eac00) [pid = 2276] [serial = 1494] [outer = 0x0] 03:52:26 INFO - PROCESS | 2276 | ++DOMWINDOW == 78 (0x126138800) [pid = 2276] [serial = 1495] [outer = 0x1255eac00] 03:52:26 INFO - PROCESS | 2276 | 1465642346621 Marionette DEBUG loaded listener.js 03:52:26 INFO - PROCESS | 2276 | ++DOMWINDOW == 79 (0x126610400) [pid = 2276] [serial = 1496] [outer = 0x1255eac00] 03:52:26 INFO - PROCESS | 2276 | --DOMWINDOW == 78 (0x121218800) [pid = 2276] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 03:52:26 INFO - PROCESS | 2276 | --DOMWINDOW == 77 (0x11613b800) [pid = 2276] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 03:52:26 INFO - PROCESS | 2276 | --DOMWINDOW == 76 (0x121217400) [pid = 2276] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 03:52:26 INFO - PROCESS | 2276 | --DOMWINDOW == 75 (0x115e1c800) [pid = 2276] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 03:52:26 INFO - PROCESS | 2276 | --DOMWINDOW == 74 (0x112e06800) [pid = 2276] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 03:52:26 INFO - PROCESS | 2276 | --DOMWINDOW == 73 (0x119c2a800) [pid = 2276] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 03:52:26 INFO - PROCESS | 2276 | --DOMWINDOW == 72 (0x1175c7000) [pid = 2276] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 03:52:26 INFO - PROCESS | 2276 | --DOMWINDOW == 71 (0x1192da400) [pid = 2276] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 03:52:26 INFO - PROCESS | 2276 | --DOMWINDOW == 70 (0x1176d0000) [pid = 2276] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 03:52:26 INFO - PROCESS | 2276 | --DOMWINDOW == 69 (0x112fa5c00) [pid = 2276] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 03:52:26 INFO - PROCESS | 2276 | --DOMWINDOW == 68 (0x1192d5000) [pid = 2276] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 03:52:27 INFO - PROCESS | 2276 | 1465642347039 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]]]}] 03:52:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 03:52:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 670ms 03:52:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 03:52:27 INFO - PROCESS | 2276 | 1465642347074 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 03:52:27 INFO - PROCESS | 2276 | 1465642347075 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 03:52:27 INFO - PROCESS | 2276 | 1465642347077 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 03:52:27 INFO - PROCESS | 2276 | 1465642347078 Marionette TRACE conn2 <- [1,1966,null,{}] 03:52:27 INFO - PROCESS | 2276 | 1465642347080 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}] 03:52:27 INFO - PROCESS | 2276 | 1465642347081 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:27 INFO - PROCESS | 2276 | 1465642347160 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 03:52:27 INFO - PROCESS | 2276 | 1465642347181 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:27 INFO - PROCESS | 2276 | 1465642347182 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:27 INFO - PROCESS | 2276 | ++DOCSHELL 0x128d4f000 == 30 [pid = 2276] [id = 499] 03:52:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 69 (0x115d11c00) [pid = 2276] [serial = 1497] [outer = 0x0] 03:52:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 70 (0x1182e7000) [pid = 2276] [serial = 1498] [outer = 0x115d11c00] 03:52:27 INFO - PROCESS | 2276 | 1465642347207 Marionette DEBUG loaded listener.js 03:52:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 71 (0x124ff4400) [pid = 2276] [serial = 1499] [outer = 0x115d11c00] 03:52:27 INFO - PROCESS | 2276 | 1465642347560 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]]]}] 03:52:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 03:52:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 519ms 03:52:27 INFO - PROCESS | 2276 | 1465642347602 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 03:52:27 INFO - PROCESS | 2276 | 1465642347604 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 03:52:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 03:52:27 INFO - PROCESS | 2276 | 1465642347606 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 03:52:27 INFO - PROCESS | 2276 | 1465642347607 Marionette TRACE conn2 <- [1,1970,null,{}] 03:52:27 INFO - PROCESS | 2276 | 1465642347610 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}] 03:52:27 INFO - PROCESS | 2276 | 1465642347611 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:27 INFO - PROCESS | 2276 | 1465642347695 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 03:52:27 INFO - PROCESS | 2276 | 1465642347699 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:27 INFO - PROCESS | 2276 | 1465642347700 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:27 INFO - PROCESS | 2276 | ++DOCSHELL 0x12a8c8800 == 31 [pid = 2276] [id = 500] 03:52:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 72 (0x12660cc00) [pid = 2276] [serial = 1500] [outer = 0x0] 03:52:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 73 (0x126b0e000) [pid = 2276] [serial = 1501] [outer = 0x12660cc00] 03:52:27 INFO - PROCESS | 2276 | 1465642347725 Marionette DEBUG loaded listener.js 03:52:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 74 (0x126ed0c00) [pid = 2276] [serial = 1502] [outer = 0x12660cc00] 03:52:28 INFO - PROCESS | 2276 | 1465642348046 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]]]}] 03:52:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 03:52:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 470ms 03:52:28 INFO - PROCESS | 2276 | 1465642348076 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 03:52:28 INFO - PROCESS | 2276 | 1465642348078 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 03:52:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 03:52:28 INFO - PROCESS | 2276 | 1465642348080 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 03:52:28 INFO - PROCESS | 2276 | 1465642348081 Marionette TRACE conn2 <- [1,1974,null,{}] 03:52:28 INFO - PROCESS | 2276 | 1465642348083 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}] 03:52:28 INFO - PROCESS | 2276 | 1465642348084 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:28 INFO - PROCESS | 2276 | 1465642348163 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 03:52:28 INFO - PROCESS | 2276 | 1465642348166 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:28 INFO - PROCESS | 2276 | 1465642348167 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:28 INFO - PROCESS | 2276 | ++DOCSHELL 0x120e39000 == 32 [pid = 2276] [id = 501] 03:52:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 75 (0x126ed4400) [pid = 2276] [serial = 1503] [outer = 0x0] 03:52:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 76 (0x126eddc00) [pid = 2276] [serial = 1504] [outer = 0x126ed4400] 03:52:28 INFO - PROCESS | 2276 | 1465642348199 Marionette DEBUG loaded listener.js 03:52:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 77 (0x1210f3000) [pid = 2276] [serial = 1505] [outer = 0x126ed4400] 03:52:28 INFO - PROCESS | 2276 | 1465642348531 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]]]}] 03:52:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 03:52:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 468ms 03:52:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 03:52:28 INFO - PROCESS | 2276 | 1465642348549 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 03:52:28 INFO - PROCESS | 2276 | 1465642348551 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 03:52:28 INFO - PROCESS | 2276 | 1465642348553 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 03:52:28 INFO - PROCESS | 2276 | 1465642348556 Marionette TRACE conn2 <- [1,1978,null,{}] 03:52:28 INFO - PROCESS | 2276 | 1465642348559 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}] 03:52:28 INFO - PROCESS | 2276 | 1465642348561 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:28 INFO - PROCESS | 2276 | 1465642348678 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 03:52:28 INFO - PROCESS | 2276 | 1465642348684 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:28 INFO - PROCESS | 2276 | 1465642348686 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:28 INFO - PROCESS | 2276 | ++DOCSHELL 0x12be13000 == 33 [pid = 2276] [id = 502] 03:52:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 78 (0x128bb4800) [pid = 2276] [serial = 1506] [outer = 0x0] 03:52:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 79 (0x128bc1400) [pid = 2276] [serial = 1507] [outer = 0x128bb4800] 03:52:28 INFO - PROCESS | 2276 | 1465642348713 Marionette DEBUG loaded listener.js 03:52:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 80 (0x128ccc400) [pid = 2276] [serial = 1508] [outer = 0x128bb4800] 03:52:29 INFO - PROCESS | 2276 | 1465642349131 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]]]}] 03:52:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 03:52:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 622ms 03:52:29 INFO - PROCESS | 2276 | 1465642349175 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 03:52:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 03:52:29 INFO - PROCESS | 2276 | 1465642349178 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 03:52:29 INFO - PROCESS | 2276 | 1465642349181 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 03:52:29 INFO - PROCESS | 2276 | 1465642349183 Marionette TRACE conn2 <- [1,1982,null,{}] 03:52:29 INFO - PROCESS | 2276 | 1465642349187 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}] 03:52:29 INFO - PROCESS | 2276 | 1465642349189 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:29 INFO - PROCESS | 2276 | 1465642349290 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 03:52:29 INFO - PROCESS | 2276 | 1465642349349 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:29 INFO - PROCESS | 2276 | 1465642349350 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:29 INFO - PROCESS | 2276 | ++DOCSHELL 0x1184aa800 == 34 [pid = 2276] [id = 503] 03:52:29 INFO - PROCESS | 2276 | ++DOMWINDOW == 81 (0x112e07400) [pid = 2276] [serial = 1509] [outer = 0x0] 03:52:29 INFO - PROCESS | 2276 | ++DOMWINDOW == 82 (0x1167d7800) [pid = 2276] [serial = 1510] [outer = 0x112e07400] 03:52:29 INFO - PROCESS | 2276 | 1465642349381 Marionette DEBUG loaded listener.js 03:52:29 INFO - PROCESS | 2276 | ++DOMWINDOW == 83 (0x1182d9800) [pid = 2276] [serial = 1511] [outer = 0x112e07400] 03:52:29 INFO - PROCESS | 2276 | 1465642349841 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]]]}] 03:52:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 03:52:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 675ms 03:52:29 INFO - PROCESS | 2276 | 1465642349885 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 03:52:29 INFO - PROCESS | 2276 | 1465642349888 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 03:52:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 03:52:29 INFO - PROCESS | 2276 | 1465642349894 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 03:52:29 INFO - PROCESS | 2276 | 1465642349896 Marionette TRACE conn2 <- [1,1986,null,{}] 03:52:29 INFO - PROCESS | 2276 | 1465642349899 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}] 03:52:29 INFO - PROCESS | 2276 | 1465642349901 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:30 INFO - PROCESS | 2276 | 1465642350004 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 03:52:30 INFO - PROCESS | 2276 | 1465642350060 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:30 INFO - PROCESS | 2276 | 1465642350062 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:30 INFO - PROCESS | 2276 | ++DOCSHELL 0x123473800 == 35 [pid = 2276] [id = 504] 03:52:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x118a57000) [pid = 2276] [serial = 1512] [outer = 0x0] 03:52:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x11922cc00) [pid = 2276] [serial = 1513] [outer = 0x118a57000] 03:52:30 INFO - PROCESS | 2276 | 1465642350093 Marionette DEBUG loaded listener.js 03:52:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x11930e000) [pid = 2276] [serial = 1514] [outer = 0x118a57000] 03:52:30 INFO - PROCESS | 2276 | 1465642350510 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]]]}] 03:52:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 03:52:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 621ms 03:52:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 03:52:30 INFO - PROCESS | 2276 | 1465642350516 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 03:52:30 INFO - PROCESS | 2276 | 1465642350517 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 03:52:30 INFO - PROCESS | 2276 | 1465642350519 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 03:52:30 INFO - PROCESS | 2276 | 1465642350522 Marionette TRACE conn2 <- [1,1990,null,{}] 03:52:30 INFO - PROCESS | 2276 | 1465642350530 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}] 03:52:30 INFO - PROCESS | 2276 | 1465642350533 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:30 INFO - PROCESS | 2276 | 1465642350635 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 03:52:30 INFO - PROCESS | 2276 | 1465642350691 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:30 INFO - PROCESS | 2276 | 1465642350693 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:30 INFO - PROCESS | 2276 | ++DOCSHELL 0x12be28000 == 36 [pid = 2276] [id = 505] 03:52:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x120f86400) [pid = 2276] [serial = 1515] [outer = 0x0] 03:52:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x1214e9c00) [pid = 2276] [serial = 1516] [outer = 0x120f86400] 03:52:30 INFO - PROCESS | 2276 | 1465642350728 Marionette DEBUG loaded listener.js 03:52:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x121be6c00) [pid = 2276] [serial = 1517] [outer = 0x120f86400] 03:52:31 INFO - PROCESS | 2276 | 1465642351139 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]]]}] 03:52:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 03:52:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 672ms 03:52:31 INFO - PROCESS | 2276 | 1465642351191 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 03:52:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 03:52:31 INFO - PROCESS | 2276 | 1465642351193 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 03:52:31 INFO - PROCESS | 2276 | 1465642351196 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 03:52:31 INFO - PROCESS | 2276 | 1465642351197 Marionette TRACE conn2 <- [1,1994,null,{}] 03:52:31 INFO - PROCESS | 2276 | 1465642351199 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}] 03:52:31 INFO - PROCESS | 2276 | 1465642351201 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:31 INFO - PROCESS | 2276 | 1465642351304 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 03:52:31 INFO - PROCESS | 2276 | 1465642351424 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:31 INFO - PROCESS | 2276 | 1465642351425 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:31 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c279800 == 37 [pid = 2276] [id = 506] 03:52:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x1192cfc00) [pid = 2276] [serial = 1518] [outer = 0x0] 03:52:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x12660d000) [pid = 2276] [serial = 1519] [outer = 0x1192cfc00] 03:52:31 INFO - PROCESS | 2276 | 1465642351455 Marionette DEBUG loaded listener.js 03:52:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x128a25c00) [pid = 2276] [serial = 1520] [outer = 0x1192cfc00] 03:52:32 INFO - PROCESS | 2276 | 1465642352006 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]]]}] 03:52:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 03:52:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 818ms 03:52:32 INFO - PROCESS | 2276 | 1465642352015 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 03:52:32 INFO - PROCESS | 2276 | 1465642352017 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 03:52:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 03:52:32 INFO - PROCESS | 2276 | 1465642352021 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 03:52:32 INFO - PROCESS | 2276 | 1465642352022 Marionette TRACE conn2 <- [1,1998,null,{}] 03:52:32 INFO - PROCESS | 2276 | 1465642352026 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}] 03:52:32 INFO - PROCESS | 2276 | 1465642352027 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:32 INFO - PROCESS | 2276 | 1465642352119 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 03:52:32 INFO - PROCESS | 2276 | 1465642352178 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:32 INFO - PROCESS | 2276 | 1465642352179 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:32 INFO - PROCESS | 2276 | ++DOCSHELL 0x119cab000 == 38 [pid = 2276] [id = 507] 03:52:32 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x11697a800) [pid = 2276] [serial = 1521] [outer = 0x0] 03:52:32 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x116f7dc00) [pid = 2276] [serial = 1522] [outer = 0x11697a800] 03:52:32 INFO - PROCESS | 2276 | 1465642352207 Marionette DEBUG loaded listener.js 03:52:32 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x1182e2c00) [pid = 2276] [serial = 1523] [outer = 0x11697a800] 03:52:32 INFO - PROCESS | 2276 | 1465642352626 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]]]}] 03:52:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 03:52:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 672ms 03:52:32 INFO - PROCESS | 2276 | 1465642352692 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 03:52:32 INFO - PROCESS | 2276 | 1465642352695 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 03:52:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 03:52:32 INFO - PROCESS | 2276 | 1465642352699 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 03:52:32 INFO - PROCESS | 2276 | 1465642352701 Marionette TRACE conn2 <- [1,2002,null,{}] 03:52:32 INFO - PROCESS | 2276 | 1465642352703 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}] 03:52:32 INFO - PROCESS | 2276 | 1465642352705 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:33 INFO - PROCESS | 2276 | --DOCSHELL 0x11694c000 == 37 [pid = 2276] [id = 478] 03:52:33 INFO - PROCESS | 2276 | --DOCSHELL 0x129288800 == 36 [pid = 2276] [id = 498] 03:52:33 INFO - PROCESS | 2276 | --DOCSHELL 0x12a8c8800 == 35 [pid = 2276] [id = 500] 03:52:33 INFO - PROCESS | 2276 | --DOCSHELL 0x128d4f000 == 34 [pid = 2276] [id = 499] 03:52:33 INFO - PROCESS | 2276 | --DOCSHELL 0x120e39000 == 33 [pid = 2276] [id = 501] 03:52:33 INFO - PROCESS | 2276 | --DOCSHELL 0x128d40000 == 32 [pid = 2276] [id = 497] 03:52:33 INFO - PROCESS | 2276 | --DOCSHELL 0x119cab000 == 31 [pid = 2276] [id = 507] 03:52:33 INFO - PROCESS | 2276 | --DOCSHELL 0x12c279800 == 30 [pid = 2276] [id = 506] 03:52:33 INFO - PROCESS | 2276 | --DOCSHELL 0x12be28000 == 29 [pid = 2276] [id = 505] 03:52:33 INFO - PROCESS | 2276 | --DOCSHELL 0x123473800 == 28 [pid = 2276] [id = 504] 03:52:33 INFO - PROCESS | 2276 | --DOCSHELL 0x12be13000 == 27 [pid = 2276] [id = 502] 03:52:33 INFO - PROCESS | 2276 | --DOCSHELL 0x1184aa800 == 26 [pid = 2276] [id = 503] 03:52:33 INFO - PROCESS | 2276 | 1465642353244 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 03:52:33 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x12660c800) [pid = 2276] [serial = 1459] [outer = 0x0] [url = about:blank] 03:52:33 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x1214eb800) [pid = 2276] [serial = 1463] [outer = 0x0] [url = about:blank] 03:52:33 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x119312000) [pid = 2276] [serial = 1462] [outer = 0x0] [url = about:blank] 03:52:33 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x124c8b400) [pid = 2276] [serial = 1454] [outer = 0x0] [url = about:blank] 03:52:33 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x1192d2c00) [pid = 2276] [serial = 1444] [outer = 0x0] [url = about:blank] 03:52:33 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x120fb1800) [pid = 2276] [serial = 1451] [outer = 0x0] [url = about:blank] 03:52:33 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x119c31c00) [pid = 2276] [serial = 1447] [outer = 0x0] [url = about:blank] 03:52:33 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x1184e8800) [pid = 2276] [serial = 1436] [outer = 0x0] [url = about:blank] 03:52:33 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x120f80c00) [pid = 2276] [serial = 1450] [outer = 0x0] [url = about:blank] 03:52:33 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x1255f0400) [pid = 2276] [serial = 1457] [outer = 0x0] [url = about:blank] 03:52:33 INFO - PROCESS | 2276 | --DOMWINDOW == 84 (0x1214f5c00) [pid = 2276] [serial = 1453] [outer = 0x0] [url = about:blank] 03:52:33 INFO - PROCESS | 2276 | --DOMWINDOW == 83 (0x11841ac00) [pid = 2276] [serial = 1441] [outer = 0x0] [url = about:blank] 03:52:33 INFO - PROCESS | 2276 | --DOMWINDOW == 82 (0x116f0c400) [pid = 2276] [serial = 1439] [outer = 0x0] [url = about:blank] 03:52:33 INFO - PROCESS | 2276 | --DOMWINDOW == 81 (0x115e8ac00) [pid = 2276] [serial = 1438] [outer = 0x0] [url = about:blank] 03:52:33 INFO - PROCESS | 2276 | --DOMWINDOW == 80 (0x119711000) [pid = 2276] [serial = 1445] [outer = 0x0] [url = about:blank] 03:52:33 INFO - PROCESS | 2276 | --DOMWINDOW == 79 (0x120e98000) [pid = 2276] [serial = 1448] [outer = 0x0] [url = about:blank] 03:52:33 INFO - PROCESS | 2276 | --DOMWINDOW == 78 (0x118595800) [pid = 2276] [serial = 1442] [outer = 0x0] [url = about:blank] 03:52:33 INFO - PROCESS | 2276 | --DOMWINDOW == 77 (0x1182db400) [pid = 2276] [serial = 1460] [outer = 0x0] [url = about:blank] 03:52:33 INFO - PROCESS | 2276 | --DOMWINDOW == 76 (0x126139400) [pid = 2276] [serial = 1465] [outer = 0x0] [url = about:blank] 03:52:33 INFO - PROCESS | 2276 | --DOMWINDOW == 75 (0x124cdf800) [pid = 2276] [serial = 1456] [outer = 0x0] [url = about:blank] 03:52:33 INFO - PROCESS | 2276 | --DOMWINDOW == 74 (0x126edbc00) [pid = 2276] [serial = 1468] [outer = 0x0] [url = about:blank] 03:52:33 INFO - PROCESS | 2276 | --DOMWINDOW == 73 (0x126821400) [pid = 2276] [serial = 1466] [outer = 0x0] [url = about:blank] 03:52:33 INFO - PROCESS | 2276 | 1465642353337 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:33 INFO - PROCESS | 2276 | 1465642353339 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:33 INFO - PROCESS | 2276 | ++DOCSHELL 0x114f43000 == 27 [pid = 2276] [id = 508] 03:52:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 74 (0x112e03400) [pid = 2276] [serial = 1524] [outer = 0x0] 03:52:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 75 (0x112f03000) [pid = 2276] [serial = 1525] [outer = 0x112e03400] 03:52:33 INFO - PROCESS | 2276 | 1465642353367 Marionette DEBUG loaded listener.js 03:52:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 76 (0x113c56c00) [pid = 2276] [serial = 1526] [outer = 0x112e03400] 03:52:33 INFO - PROCESS | 2276 | 1465642353668 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]]]}] 03:52:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 03:52:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 975ms 03:52:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 03:52:33 INFO - PROCESS | 2276 | 1465642353680 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 03:52:33 INFO - PROCESS | 2276 | 1465642353682 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 03:52:33 INFO - PROCESS | 2276 | 1465642353685 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 03:52:33 INFO - PROCESS | 2276 | 1465642353687 Marionette TRACE conn2 <- [1,2006,null,{}] 03:52:33 INFO - PROCESS | 2276 | 1465642353698 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}] 03:52:33 INFO - PROCESS | 2276 | 1465642353700 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:33 INFO - PROCESS | 2276 | 1465642353782 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 03:52:33 INFO - PROCESS | 2276 | 1465642353787 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:33 INFO - PROCESS | 2276 | 1465642353790 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:33 INFO - PROCESS | 2276 | ++DOCSHELL 0x118281000 == 28 [pid = 2276] [id = 509] 03:52:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 77 (0x11675f400) [pid = 2276] [serial = 1527] [outer = 0x0] 03:52:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 78 (0x1182d9400) [pid = 2276] [serial = 1528] [outer = 0x11675f400] 03:52:33 INFO - PROCESS | 2276 | 1465642353818 Marionette DEBUG loaded listener.js 03:52:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 79 (0x11841c000) [pid = 2276] [serial = 1529] [outer = 0x11675f400] 03:52:34 INFO - PROCESS | 2276 | 1465642354185 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]]]}] 03:52:34 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 03:52:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 531ms 03:52:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 03:52:34 INFO - PROCESS | 2276 | 1465642354216 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 03:52:34 INFO - PROCESS | 2276 | 1465642354218 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 03:52:34 INFO - PROCESS | 2276 | 1465642354220 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 03:52:34 INFO - PROCESS | 2276 | 1465642354221 Marionette TRACE conn2 <- [1,2010,null,{}] 03:52:34 INFO - PROCESS | 2276 | 1465642354224 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}] 03:52:34 INFO - PROCESS | 2276 | 1465642354225 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:34 INFO - PROCESS | 2276 | 1465642354304 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 03:52:34 INFO - PROCESS | 2276 | 1465642354313 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:34 INFO - PROCESS | 2276 | 1465642354314 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:34 INFO - PROCESS | 2276 | ++DOCSHELL 0x1198a6000 == 29 [pid = 2276] [id = 510] 03:52:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 80 (0x118595c00) [pid = 2276] [serial = 1530] [outer = 0x0] 03:52:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 81 (0x118f83c00) [pid = 2276] [serial = 1531] [outer = 0x118595c00] 03:52:34 INFO - PROCESS | 2276 | 1465642354347 Marionette DEBUG loaded listener.js 03:52:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 82 (0x1192cf800) [pid = 2276] [serial = 1532] [outer = 0x118595c00] 03:52:34 INFO - PROCESS | 2276 | 1465642354745 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]]]}] 03:52:34 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 03:52:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 568ms 03:52:34 INFO - PROCESS | 2276 | 1465642354788 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 03:52:34 INFO - PROCESS | 2276 | 1465642354791 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 03:52:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 03:52:34 INFO - PROCESS | 2276 | 1465642354799 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 03:52:34 INFO - PROCESS | 2276 | 1465642354802 Marionette TRACE conn2 <- [1,2014,null,{}] 03:52:34 INFO - PROCESS | 2276 | 1465642354804 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}] 03:52:34 INFO - PROCESS | 2276 | 1465642354807 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:34 INFO - PROCESS | 2276 | 1465642354888 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 03:52:34 INFO - PROCESS | 2276 | 1465642354893 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:34 INFO - PROCESS | 2276 | 1465642354894 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:34 INFO - PROCESS | 2276 | ++DOCSHELL 0x123464800 == 30 [pid = 2276] [id = 511] 03:52:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 83 (0x1192d5800) [pid = 2276] [serial = 1533] [outer = 0x0] 03:52:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x11996b800) [pid = 2276] [serial = 1534] [outer = 0x1192d5800] 03:52:34 INFO - PROCESS | 2276 | 1465642354920 Marionette DEBUG loaded listener.js 03:52:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x120e08400) [pid = 2276] [serial = 1535] [outer = 0x1192d5800] 03:52:35 INFO - PROCESS | 2276 | 1465642355259 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]]]}] 03:52:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 03:52:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 479ms 03:52:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 03:52:35 INFO - PROCESS | 2276 | 1465642355275 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 03:52:35 INFO - PROCESS | 2276 | 1465642355276 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 03:52:35 INFO - PROCESS | 2276 | 1465642355278 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 03:52:35 INFO - PROCESS | 2276 | 1465642355279 Marionette TRACE conn2 <- [1,2018,null,{}] 03:52:35 INFO - PROCESS | 2276 | 1465642355281 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}] 03:52:35 INFO - PROCESS | 2276 | 1465642355282 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:35 INFO - PROCESS | 2276 | 1465642355361 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 03:52:35 INFO - PROCESS | 2276 | 1465642355431 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:35 INFO - PROCESS | 2276 | 1465642355432 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:35 INFO - PROCESS | 2276 | ++DOCSHELL 0x123748000 == 31 [pid = 2276] [id = 512] 03:52:35 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x112fa2400) [pid = 2276] [serial = 1536] [outer = 0x0] 03:52:35 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x120e8ac00) [pid = 2276] [serial = 1537] [outer = 0x112fa2400] 03:52:35 INFO - PROCESS | 2276 | 1465642355456 Marionette DEBUG loaded listener.js 03:52:35 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x120f87800) [pid = 2276] [serial = 1538] [outer = 0x112fa2400] 03:52:35 INFO - PROCESS | 2276 | 1465642355785 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]]]}] 03:52:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 03:52:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 519ms 03:52:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 03:52:35 INFO - PROCESS | 2276 | 1465642355797 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 03:52:35 INFO - PROCESS | 2276 | 1465642355798 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 03:52:35 INFO - PROCESS | 2276 | 1465642355800 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 03:52:35 INFO - PROCESS | 2276 | 1465642355801 Marionette TRACE conn2 <- [1,2022,null,{}] 03:52:35 INFO - PROCESS | 2276 | 1465642355804 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}] 03:52:35 INFO - PROCESS | 2276 | 1465642355807 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:35 INFO - PROCESS | 2276 | 1465642355902 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 03:52:35 INFO - PROCESS | 2276 | 1465642355906 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:35 INFO - PROCESS | 2276 | 1465642355910 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:35 INFO - PROCESS | 2276 | ++DOCSHELL 0x128c68000 == 32 [pid = 2276] [id = 513] 03:52:35 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x118595800) [pid = 2276] [serial = 1539] [outer = 0x0] 03:52:35 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x1214e9800) [pid = 2276] [serial = 1540] [outer = 0x118595800] 03:52:35 INFO - PROCESS | 2276 | 1465642355942 Marionette DEBUG loaded listener.js 03:52:35 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x121949000) [pid = 2276] [serial = 1541] [outer = 0x118595800] 03:52:36 INFO - PROCESS | 2276 | 1465642356286 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]]]}] 03:52:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 03:52:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 519ms 03:52:36 INFO - PROCESS | 2276 | 1465642356332 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 03:52:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 03:52:36 INFO - PROCESS | 2276 | 1465642356333 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 03:52:36 INFO - PROCESS | 2276 | 1465642356335 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 03:52:36 INFO - PROCESS | 2276 | 1465642356336 Marionette TRACE conn2 <- [1,2026,null,{}] 03:52:36 INFO - PROCESS | 2276 | 1465642356339 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}] 03:52:36 INFO - PROCESS | 2276 | 1465642356340 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:36 INFO - PROCESS | 2276 | 1465642356446 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 03:52:36 INFO - PROCESS | 2276 | 1465642356449 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:36 INFO - PROCESS | 2276 | 1465642356451 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:36 INFO - PROCESS | 2276 | ++DOCSHELL 0x1130e2800 == 33 [pid = 2276] [id = 514] 03:52:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x1210ee800) [pid = 2276] [serial = 1542] [outer = 0x0] 03:52:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x1233d7000) [pid = 2276] [serial = 1543] [outer = 0x1210ee800] 03:52:36 INFO - PROCESS | 2276 | 1465642356475 Marionette DEBUG loaded listener.js 03:52:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x124c90c00) [pid = 2276] [serial = 1544] [outer = 0x1210ee800] 03:52:36 INFO - PROCESS | 2276 | 1465642356821 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]]]}] 03:52:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 03:52:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 518ms 03:52:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 03:52:36 INFO - PROCESS | 2276 | 1465642356856 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 03:52:36 INFO - PROCESS | 2276 | 1465642356858 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 03:52:36 INFO - PROCESS | 2276 | 1465642356861 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 03:52:36 INFO - PROCESS | 2276 | 1465642356862 Marionette TRACE conn2 <- [1,2030,null,{}] 03:52:36 INFO - PROCESS | 2276 | 1465642356864 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}] 03:52:36 INFO - PROCESS | 2276 | 1465642356865 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:36 INFO - PROCESS | 2276 | 1465642356960 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 03:52:36 INFO - PROCESS | 2276 | 1465642356964 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:36 INFO - PROCESS | 2276 | 1465642356965 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:36 INFO - PROCESS | 2276 | ++DOCSHELL 0x12a8c6000 == 34 [pid = 2276] [id = 515] 03:52:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x12142c800) [pid = 2276] [serial = 1545] [outer = 0x0] 03:52:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x1255e6c00) [pid = 2276] [serial = 1546] [outer = 0x12142c800] 03:52:36 INFO - PROCESS | 2276 | 1465642356990 Marionette DEBUG loaded listener.js 03:52:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x12613c400) [pid = 2276] [serial = 1547] [outer = 0x12142c800] 03:52:37 INFO - PROCESS | 2276 | 1465642357320 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]]]}] 03:52:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 03:52:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 469ms 03:52:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 03:52:37 INFO - PROCESS | 2276 | 1465642357331 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 03:52:37 INFO - PROCESS | 2276 | 1465642357332 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 03:52:37 INFO - PROCESS | 2276 | 1465642357334 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 03:52:37 INFO - PROCESS | 2276 | 1465642357335 Marionette TRACE conn2 <- [1,2034,null,{}] 03:52:37 INFO - PROCESS | 2276 | 1465642357337 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}] 03:52:37 INFO - PROCESS | 2276 | 1465642357340 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:37 INFO - PROCESS | 2276 | 1465642357577 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 03:52:37 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x1255eac00) [pid = 2276] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 03:52:37 INFO - PROCESS | 2276 | --DOMWINDOW == 95 (0x112d69000) [pid = 2276] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 03:52:37 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x1182e1000) [pid = 2276] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 03:52:37 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x126b0d400) [pid = 2276] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 03:52:37 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x110fa0400) [pid = 2276] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 03:52:37 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x120e92c00) [pid = 2276] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 03:52:37 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x1167db400) [pid = 2276] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 03:52:37 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x112a7b000) [pid = 2276] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 03:52:37 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x115e89800) [pid = 2276] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 03:52:37 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x126ed4400) [pid = 2276] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 03:52:37 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x115d11c00) [pid = 2276] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 03:52:37 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x128bb4800) [pid = 2276] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 03:52:37 INFO - PROCESS | 2276 | --DOMWINDOW == 84 (0x12660cc00) [pid = 2276] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 03:52:37 INFO - PROCESS | 2276 | --DOMWINDOW == 83 (0x120e93800) [pid = 2276] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 03:52:37 INFO - PROCESS | 2276 | 1465642357624 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:37 INFO - PROCESS | 2276 | 1465642357626 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:37 INFO - PROCESS | 2276 | ++DOCSHELL 0x118271800 == 35 [pid = 2276] [id = 516] 03:52:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x111e57c00) [pid = 2276] [serial = 1548] [outer = 0x0] 03:52:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x112fe4c00) [pid = 2276] [serial = 1549] [outer = 0x111e57c00] 03:52:37 INFO - PROCESS | 2276 | 1465642357651 Marionette DEBUG loaded listener.js 03:52:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x11856a400) [pid = 2276] [serial = 1550] [outer = 0x111e57c00] 03:52:37 INFO - PROCESS | 2276 | 1465642357927 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]]]}] 03:52:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 03:52:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 620ms 03:52:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 03:52:37 INFO - PROCESS | 2276 | 1465642357961 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 03:52:37 INFO - PROCESS | 2276 | 1465642357963 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 03:52:37 INFO - PROCESS | 2276 | 1465642357965 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 03:52:37 INFO - PROCESS | 2276 | 1465642357966 Marionette TRACE conn2 <- [1,2038,null,{}] 03:52:37 INFO - PROCESS | 2276 | 1465642357968 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}] 03:52:37 INFO - PROCESS | 2276 | 1465642357969 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:38 INFO - PROCESS | 2276 | 1465642358051 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 03:52:38 INFO - PROCESS | 2276 | 1465642358057 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:38 INFO - PROCESS | 2276 | 1465642358059 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:38 INFO - PROCESS | 2276 | ++DOCSHELL 0x12ba50000 == 36 [pid = 2276] [id = 517] 03:52:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x120e93800) [pid = 2276] [serial = 1551] [outer = 0x0] 03:52:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x12660cc00) [pid = 2276] [serial = 1552] [outer = 0x120e93800] 03:52:38 INFO - PROCESS | 2276 | 1465642358084 Marionette DEBUG loaded listener.js 03:52:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x126823000) [pid = 2276] [serial = 1553] [outer = 0x120e93800] 03:52:38 INFO - PROCESS | 2276 | 1465642358463 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]]]}] 03:52:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 03:52:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 521ms 03:52:38 INFO - PROCESS | 2276 | 1465642358487 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 03:52:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 03:52:38 INFO - PROCESS | 2276 | 1465642358492 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 03:52:38 INFO - PROCESS | 2276 | 1465642358495 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 03:52:38 INFO - PROCESS | 2276 | 1465642358497 Marionette TRACE conn2 <- [1,2042,null,{}] 03:52:38 INFO - PROCESS | 2276 | 1465642358500 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}] 03:52:38 INFO - PROCESS | 2276 | 1465642358502 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:38 INFO - PROCESS | 2276 | 1465642358624 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 03:52:38 INFO - PROCESS | 2276 | 1465642358630 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:38 INFO - PROCESS | 2276 | 1465642358631 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:38 INFO - PROCESS | 2276 | ++DOCSHELL 0x12be41800 == 37 [pid = 2276] [id = 518] 03:52:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x126139400) [pid = 2276] [serial = 1554] [outer = 0x0] 03:52:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x126ed6c00) [pid = 2276] [serial = 1555] [outer = 0x126139400] 03:52:38 INFO - PROCESS | 2276 | 1465642358677 Marionette DEBUG loaded listener.js 03:52:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x128bb3800) [pid = 2276] [serial = 1556] [outer = 0x126139400] 03:52:39 INFO - PROCESS | 2276 | 1465642359118 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]]]}] 03:52:39 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) 03:52:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 671ms 03:52:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 03:52:39 INFO - PROCESS | 2276 | 1465642359166 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 03:52:39 INFO - PROCESS | 2276 | 1465642359168 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 03:52:39 INFO - PROCESS | 2276 | 1465642359176 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 03:52:39 INFO - PROCESS | 2276 | 1465642359178 Marionette TRACE conn2 <- [1,2046,null,{}] 03:52:39 INFO - PROCESS | 2276 | 1465642359180 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}] 03:52:39 INFO - PROCESS | 2276 | 1465642359182 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:39 INFO - PROCESS | 2276 | 1465642359276 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 03:52:39 INFO - PROCESS | 2276 | 1465642359280 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:39 INFO - PROCESS | 2276 | 1465642359281 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:39 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c26e800 == 38 [pid = 2276] [id = 519] 03:52:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x128bc1800) [pid = 2276] [serial = 1557] [outer = 0x0] 03:52:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x128ccd400) [pid = 2276] [serial = 1558] [outer = 0x128bc1800] 03:52:39 INFO - PROCESS | 2276 | 1465642359306 Marionette DEBUG loaded listener.js 03:52:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x128d17400) [pid = 2276] [serial = 1559] [outer = 0x128bc1800] 03:52:39 INFO - PROCESS | 2276 | 1465642359749 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]]]}] 03:52:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:52:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 625ms 03:52:39 INFO - PROCESS | 2276 | 1465642359808 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 03:52:39 INFO - PROCESS | 2276 | 1465642359810 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 03:52:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 03:52:39 INFO - PROCESS | 2276 | 1465642359860 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 03:52:39 INFO - PROCESS | 2276 | 1465642359861 Marionette TRACE conn2 <- [1,2050,null,{}] 03:52:39 INFO - PROCESS | 2276 | 1465642359866 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}] 03:52:39 INFO - PROCESS | 2276 | 1465642359868 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:39 INFO - PROCESS | 2276 | 1465642359980 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 03:52:40 INFO - PROCESS | 2276 | 1465642360057 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:40 INFO - PROCESS | 2276 | 1465642360058 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:40 INFO - PROCESS | 2276 | ++DOCSHELL 0x118282800 == 39 [pid = 2276] [id = 520] 03:52:40 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x112a78800) [pid = 2276] [serial = 1560] [outer = 0x0] 03:52:40 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x116758800) [pid = 2276] [serial = 1561] [outer = 0x112a78800] 03:52:40 INFO - PROCESS | 2276 | 1465642360089 Marionette DEBUG loaded listener.js 03:52:40 INFO - PROCESS | 2276 | ++DOMWINDOW == 98 (0x11816e400) [pid = 2276] [serial = 1562] [outer = 0x112a78800] 03:52:40 INFO - PROCESS | 2276 | 1465642360611 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]]]}] 03:52:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 03:52:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 804ms 03:52:40 INFO - PROCESS | 2276 | 1465642360652 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 03:52:40 INFO - PROCESS | 2276 | 1465642360657 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 03:52:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 03:52:40 INFO - PROCESS | 2276 | 1465642360663 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 03:52:40 INFO - PROCESS | 2276 | 1465642360665 Marionette TRACE conn2 <- [1,2054,null,{}] 03:52:40 INFO - PROCESS | 2276 | 1465642360668 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}] 03:52:40 INFO - PROCESS | 2276 | 1465642360669 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:40 INFO - PROCESS | 2276 | 1465642360783 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 03:52:40 INFO - PROCESS | 2276 | 1465642360866 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:40 INFO - PROCESS | 2276 | 1465642360867 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:40 INFO - PROCESS | 2276 | ++DOCSHELL 0x125613800 == 40 [pid = 2276] [id = 521] 03:52:40 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x1164df400) [pid = 2276] [serial = 1563] [outer = 0x0] 03:52:40 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x11922e400) [pid = 2276] [serial = 1564] [outer = 0x1164df400] 03:52:40 INFO - PROCESS | 2276 | 1465642360898 Marionette DEBUG loaded listener.js 03:52:40 INFO - PROCESS | 2276 | ++DOMWINDOW == 101 (0x11930c800) [pid = 2276] [serial = 1565] [outer = 0x1164df400] 03:52:41 INFO - PROCESS | 2276 | 1465642361514 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]]]}] 03:52:41 INFO - PROCESS | 2276 | --DOCSHELL 0x12be41800 == 39 [pid = 2276] [id = 518] 03:52:41 INFO - PROCESS | 2276 | --DOCSHELL 0x12ba50000 == 38 [pid = 2276] [id = 517] 03:52:41 INFO - PROCESS | 2276 | --DOCSHELL 0x118271800 == 37 [pid = 2276] [id = 516] 03:52:41 INFO - PROCESS | 2276 | --DOCSHELL 0x12a8c6000 == 36 [pid = 2276] [id = 515] 03:52:41 INFO - PROCESS | 2276 | --DOCSHELL 0x1130e2800 == 35 [pid = 2276] [id = 514] 03:52:41 INFO - PROCESS | 2276 | --DOCSHELL 0x128c68000 == 34 [pid = 2276] [id = 513] 03:52:41 INFO - PROCESS | 2276 | --DOCSHELL 0x123748000 == 33 [pid = 2276] [id = 512] 03:52:41 INFO - PROCESS | 2276 | --DOCSHELL 0x123464800 == 32 [pid = 2276] [id = 511] 03:52:41 INFO - PROCESS | 2276 | --DOCSHELL 0x1198a6000 == 31 [pid = 2276] [id = 510] 03:52:41 INFO - PROCESS | 2276 | --DOCSHELL 0x118281000 == 30 [pid = 2276] [id = 509] 03:52:41 INFO - PROCESS | 2276 | --DOCSHELL 0x114f43000 == 29 [pid = 2276] [id = 508] 03:52:41 INFO - PROCESS | 2276 | --DOMWINDOW == 100 (0x126138800) [pid = 2276] [serial = 1495] [outer = 0x0] [url = about:blank] 03:52:41 INFO - PROCESS | 2276 | --DOMWINDOW == 99 (0x124fef400) [pid = 2276] [serial = 1493] [outer = 0x0] [url = about:blank] 03:52:41 INFO - PROCESS | 2276 | --DOMWINDOW == 98 (0x11855b800) [pid = 2276] [serial = 1474] [outer = 0x0] [url = about:blank] 03:52:41 INFO - PROCESS | 2276 | --DOMWINDOW == 97 (0x118a5a000) [pid = 2276] [serial = 1475] [outer = 0x0] [url = about:blank] 03:52:41 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x1235e1800) [pid = 2276] [serial = 1492] [outer = 0x0] [url = about:blank] 03:52:41 INFO - PROCESS | 2276 | --DOMWINDOW == 95 (0x128bb7000) [pid = 2276] [serial = 1469] [outer = 0x0] [url = about:blank] 03:52:41 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x112a70800) [pid = 2276] [serial = 1471] [outer = 0x0] [url = about:blank] 03:52:41 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x112f9e400) [pid = 2276] [serial = 1472] [outer = 0x0] [url = about:blank] 03:52:41 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x120f85c00) [pid = 2276] [serial = 1486] [outer = 0x0] [url = about:blank] 03:52:41 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x1182e7c00) [pid = 2276] [serial = 1480] [outer = 0x0] [url = about:blank] 03:52:41 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x118f8f000) [pid = 2276] [serial = 1481] [outer = 0x0] [url = about:blank] 03:52:41 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x11970fc00) [pid = 2276] [serial = 1483] [outer = 0x0] [url = about:blank] 03:52:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 03:52:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 924ms 03:52:41 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x119c2e800) [pid = 2276] [serial = 1484] [outer = 0x0] [url = about:blank] 03:52:41 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x11675f000) [pid = 2276] [serial = 1477] [outer = 0x0] [url = about:blank] 03:52:41 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x116f86c00) [pid = 2276] [serial = 1478] [outer = 0x0] [url = about:blank] 03:52:41 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x1210f3000) [pid = 2276] [serial = 1505] [outer = 0x0] [url = about:blank] 03:52:41 INFO - PROCESS | 2276 | --DOMWINDOW == 84 (0x1182e7000) [pid = 2276] [serial = 1498] [outer = 0x0] [url = about:blank] 03:52:41 INFO - PROCESS | 2276 | --DOMWINDOW == 83 (0x124ff4400) [pid = 2276] [serial = 1499] [outer = 0x0] [url = about:blank] 03:52:41 INFO - PROCESS | 2276 | --DOMWINDOW == 82 (0x128bc1400) [pid = 2276] [serial = 1507] [outer = 0x0] [url = about:blank] 03:52:41 INFO - PROCESS | 2276 | --DOMWINDOW == 81 (0x128ccc400) [pid = 2276] [serial = 1508] [outer = 0x0] [url = about:blank] 03:52:41 INFO - PROCESS | 2276 | --DOMWINDOW == 80 (0x126ed0c00) [pid = 2276] [serial = 1502] [outer = 0x0] [url = about:blank] 03:52:41 INFO - PROCESS | 2276 | --DOMWINDOW == 79 (0x126eddc00) [pid = 2276] [serial = 1504] [outer = 0x0] [url = about:blank] 03:52:41 INFO - PROCESS | 2276 | --DOMWINDOW == 78 (0x1214e7400) [pid = 2276] [serial = 1489] [outer = 0x0] [url = about:blank] 03:52:41 INFO - PROCESS | 2276 | --DOMWINDOW == 77 (0x126610400) [pid = 2276] [serial = 1496] [outer = 0x0] [url = about:blank] 03:52:41 INFO - PROCESS | 2276 | --DOMWINDOW == 76 (0x1216be800) [pid = 2276] [serial = 1490] [outer = 0x0] [url = about:blank] 03:52:41 INFO - PROCESS | 2276 | --DOMWINDOW == 75 (0x126b0e000) [pid = 2276] [serial = 1501] [outer = 0x0] [url = about:blank] 03:52:41 INFO - PROCESS | 2276 | --DOMWINDOW == 74 (0x1210fa800) [pid = 2276] [serial = 1487] [outer = 0x0] [url = about:blank] 03:52:41 INFO - PROCESS | 2276 | 1465642361590 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 03:52:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 03:52:41 INFO - PROCESS | 2276 | 1465642361593 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 03:52:41 INFO - PROCESS | 2276 | 1465642361596 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 03:52:41 INFO - PROCESS | 2276 | 1465642361598 Marionette TRACE conn2 <- [1,2058,null,{}] 03:52:41 INFO - PROCESS | 2276 | 1465642361601 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}] 03:52:41 INFO - PROCESS | 2276 | 1465642361603 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:41 INFO - PROCESS | 2276 | 1465642361680 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 03:52:41 INFO - PROCESS | 2276 | 1465642361694 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:41 INFO - PROCESS | 2276 | 1465642361695 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:41 INFO - PROCESS | 2276 | ++DOCSHELL 0x117157800 == 30 [pid = 2276] [id = 522] 03:52:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 75 (0x11816ec00) [pid = 2276] [serial = 1566] [outer = 0x0] 03:52:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 76 (0x1182e1c00) [pid = 2276] [serial = 1567] [outer = 0x11816ec00] 03:52:41 INFO - PROCESS | 2276 | 1465642361723 Marionette DEBUG loaded listener.js 03:52:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 77 (0x118568c00) [pid = 2276] [serial = 1568] [outer = 0x11816ec00] 03:52:42 INFO - PROCESS | 2276 | 1465642362079 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]]]}] 03:52:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 03:52:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 520ms 03:52:42 INFO - PROCESS | 2276 | 1465642362139 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 03:52:42 INFO - PROCESS | 2276 | 1465642362142 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 03:52:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 03:52:42 INFO - PROCESS | 2276 | 1465642362148 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 03:52:42 INFO - PROCESS | 2276 | 1465642362149 Marionette TRACE conn2 <- [1,2062,null,{}] 03:52:42 INFO - PROCESS | 2276 | 1465642362152 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}] 03:52:42 INFO - PROCESS | 2276 | 1465642362154 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:42 INFO - PROCESS | 2276 | 1465642362233 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 03:52:42 INFO - PROCESS | 2276 | 1465642362238 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:42 INFO - PROCESS | 2276 | 1465642362241 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:42 INFO - PROCESS | 2276 | ++DOCSHELL 0x1199cc800 == 31 [pid = 2276] [id = 523] 03:52:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 78 (0x118a57800) [pid = 2276] [serial = 1569] [outer = 0x0] 03:52:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 79 (0x1192dcc00) [pid = 2276] [serial = 1570] [outer = 0x118a57800] 03:52:42 INFO - PROCESS | 2276 | 1465642362268 Marionette DEBUG loaded listener.js 03:52:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 80 (0x119c24800) [pid = 2276] [serial = 1571] [outer = 0x118a57800] 03:52:42 INFO - PROCESS | 2276 | 1465642362614 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]]]}] 03:52:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 03:52:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 518ms 03:52:42 INFO - PROCESS | 2276 | 1465642362666 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 03:52:42 INFO - PROCESS | 2276 | 1465642362668 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 03:52:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 03:52:42 INFO - PROCESS | 2276 | 1465642362670 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 03:52:42 INFO - PROCESS | 2276 | 1465642362672 Marionette TRACE conn2 <- [1,2066,null,{}] 03:52:42 INFO - PROCESS | 2276 | 1465642362680 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}] 03:52:42 INFO - PROCESS | 2276 | 1465642362684 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:42 INFO - PROCESS | 2276 | 1465642362765 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 03:52:42 INFO - PROCESS | 2276 | 1465642362772 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:42 INFO - PROCESS | 2276 | 1465642362776 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:42 INFO - PROCESS | 2276 | ++DOCSHELL 0x124acf000 == 32 [pid = 2276] [id = 524] 03:52:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 81 (0x112fb8c00) [pid = 2276] [serial = 1572] [outer = 0x0] 03:52:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 82 (0x120f83400) [pid = 2276] [serial = 1573] [outer = 0x112fb8c00] 03:52:42 INFO - PROCESS | 2276 | 1465642362804 Marionette DEBUG loaded listener.js 03:52:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 83 (0x1213b5000) [pid = 2276] [serial = 1574] [outer = 0x112fb8c00] 03:52:43 INFO - PROCESS | 2276 | 1465642363147 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]]]}] 03:52:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 03:52:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 521ms 03:52:43 INFO - PROCESS | 2276 | 1465642363192 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 03:52:43 INFO - PROCESS | 2276 | 1465642363194 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 03:52:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 03:52:43 INFO - PROCESS | 2276 | 1465642363196 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 03:52:43 INFO - PROCESS | 2276 | 1465642363197 Marionette TRACE conn2 <- [1,2070,null,{}] 03:52:43 INFO - PROCESS | 2276 | 1465642363200 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}] 03:52:43 INFO - PROCESS | 2276 | 1465642363201 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:43 INFO - PROCESS | 2276 | 1465642363348 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 03:52:43 INFO - PROCESS | 2276 | 1465642363362 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:43 INFO - PROCESS | 2276 | 1465642363363 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:43 INFO - PROCESS | 2276 | ++DOCSHELL 0x128c61800 == 33 [pid = 2276] [id = 525] 03:52:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x121423800) [pid = 2276] [serial = 1575] [outer = 0x0] 03:52:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x1216c1000) [pid = 2276] [serial = 1576] [outer = 0x121423800] 03:52:43 INFO - PROCESS | 2276 | 1465642363406 Marionette DEBUG loaded listener.js 03:52:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x1233dd000) [pid = 2276] [serial = 1577] [outer = 0x121423800] 03:52:43 INFO - PROCESS | 2276 | 1465642363851 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]]]}] 03:52:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 03:52:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 669ms 03:52:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 03:52:43 INFO - PROCESS | 2276 | 1465642363866 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 03:52:43 INFO - PROCESS | 2276 | 1465642363867 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 03:52:43 INFO - PROCESS | 2276 | 1465642363877 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 03:52:43 INFO - PROCESS | 2276 | 1465642363878 Marionette TRACE conn2 <- [1,2074,null,{}] 03:52:43 INFO - PROCESS | 2276 | 1465642363880 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}] 03:52:43 INFO - PROCESS | 2276 | 1465642363881 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:43 INFO - PROCESS | 2276 | 1465642363981 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 03:52:43 INFO - PROCESS | 2276 | 1465642363985 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:43 INFO - PROCESS | 2276 | 1465642363986 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:43 INFO - PROCESS | 2276 | ++DOCSHELL 0x1292b5000 == 34 [pid = 2276] [id = 526] 03:52:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x112fafc00) [pid = 2276] [serial = 1578] [outer = 0x0] 03:52:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x1237b4400) [pid = 2276] [serial = 1579] [outer = 0x112fafc00] 03:52:44 INFO - PROCESS | 2276 | 1465642364012 Marionette DEBUG loaded listener.js 03:52:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x1255e6400) [pid = 2276] [serial = 1580] [outer = 0x112fafc00] 03:52:44 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x118595800) [pid = 2276] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 03:52:44 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x118595c00) [pid = 2276] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 03:52:44 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x11675f400) [pid = 2276] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 03:52:44 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x11697a800) [pid = 2276] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 03:52:44 INFO - PROCESS | 2276 | --DOMWINDOW == 84 (0x112e03400) [pid = 2276] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 03:52:44 INFO - PROCESS | 2276 | --DOMWINDOW == 83 (0x112e07400) [pid = 2276] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 03:52:44 INFO - PROCESS | 2276 | --DOMWINDOW == 82 (0x118a57000) [pid = 2276] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 03:52:44 INFO - PROCESS | 2276 | --DOMWINDOW == 81 (0x120f86400) [pid = 2276] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 03:52:44 INFO - PROCESS | 2276 | --DOMWINDOW == 80 (0x1192cfc00) [pid = 2276] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 03:52:44 INFO - PROCESS | 2276 | --DOMWINDOW == 79 (0x1210ee800) [pid = 2276] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 03:52:44 INFO - PROCESS | 2276 | --DOMWINDOW == 78 (0x12142c800) [pid = 2276] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 03:52:44 INFO - PROCESS | 2276 | --DOMWINDOW == 77 (0x111e57c00) [pid = 2276] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 03:52:44 INFO - PROCESS | 2276 | --DOMWINDOW == 76 (0x126139400) [pid = 2276] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 03:52:44 INFO - PROCESS | 2276 | --DOMWINDOW == 75 (0x1192d5800) [pid = 2276] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 03:52:44 INFO - PROCESS | 2276 | --DOMWINDOW == 74 (0x112fa2400) [pid = 2276] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 03:52:44 INFO - PROCESS | 2276 | --DOMWINDOW == 73 (0x120e93800) [pid = 2276] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 03:52:44 INFO - PROCESS | 2276 | 1465642364670 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]]]}] 03:52:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 03:52:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 828ms 03:52:44 INFO - PROCESS | 2276 | 1465642364724 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 03:52:44 INFO - PROCESS | 2276 | 1465642364726 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 03:52:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 03:52:44 INFO - PROCESS | 2276 | 1465642364730 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 03:52:44 INFO - PROCESS | 2276 | 1465642364732 Marionette TRACE conn2 <- [1,2078,null,{}] 03:52:44 INFO - PROCESS | 2276 | 1465642364736 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}] 03:52:44 INFO - PROCESS | 2276 | 1465642364738 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:44 INFO - PROCESS | 2276 | 1465642364870 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 03:52:44 INFO - PROCESS | 2276 | 1465642364910 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:44 INFO - PROCESS | 2276 | 1465642364912 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:44 INFO - PROCESS | 2276 | ++DOCSHELL 0x11989c800 == 35 [pid = 2276] [id = 527] 03:52:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 74 (0x116f81c00) [pid = 2276] [serial = 1581] [outer = 0x0] 03:52:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 75 (0x1182dbc00) [pid = 2276] [serial = 1582] [outer = 0x116f81c00] 03:52:44 INFO - PROCESS | 2276 | 1465642364943 Marionette DEBUG loaded listener.js 03:52:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 76 (0x118594400) [pid = 2276] [serial = 1583] [outer = 0x116f81c00] 03:52:45 INFO - PROCESS | 2276 | 1465642365361 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]]]}] 03:52:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 03:52:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 672ms 03:52:45 INFO - PROCESS | 2276 | 1465642365402 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 03:52:45 INFO - PROCESS | 2276 | 1465642365405 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 03:52:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 03:52:45 INFO - PROCESS | 2276 | 1465642365410 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 03:52:45 INFO - PROCESS | 2276 | 1465642365412 Marionette TRACE conn2 <- [1,2082,null,{}] 03:52:45 INFO - PROCESS | 2276 | 1465642365414 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}] 03:52:45 INFO - PROCESS | 2276 | 1465642365417 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:45 INFO - PROCESS | 2276 | 1465642365521 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 03:52:45 INFO - PROCESS | 2276 | 1465642365577 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:45 INFO - PROCESS | 2276 | 1465642365578 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:45 INFO - PROCESS | 2276 | ++DOCSHELL 0x128a22000 == 36 [pid = 2276] [id = 528] 03:52:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 77 (0x11922e000) [pid = 2276] [serial = 1584] [outer = 0x0] 03:52:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 78 (0x119c1fc00) [pid = 2276] [serial = 1585] [outer = 0x11922e000] 03:52:45 INFO - PROCESS | 2276 | 1465642365610 Marionette DEBUG loaded listener.js 03:52:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 79 (0x119c32400) [pid = 2276] [serial = 1586] [outer = 0x11922e000] 03:52:46 INFO - PROCESS | 2276 | 1465642366027 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]]]}] 03:52:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 03:52:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 672ms 03:52:46 INFO - PROCESS | 2276 | 1465642366083 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 03:52:46 INFO - PROCESS | 2276 | 1465642366085 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 03:52:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 03:52:46 INFO - PROCESS | 2276 | 1465642366087 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 03:52:46 INFO - PROCESS | 2276 | 1465642366090 Marionette TRACE conn2 <- [1,2086,null,{}] 03:52:46 INFO - PROCESS | 2276 | 1465642366098 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}] 03:52:46 INFO - PROCESS | 2276 | 1465642366101 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:46 INFO - PROCESS | 2276 | 1465642366222 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 03:52:46 INFO - PROCESS | 2276 | 1465642366303 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:46 INFO - PROCESS | 2276 | 1465642366306 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:46 INFO - PROCESS | 2276 | ++DOCSHELL 0x12b03d000 == 37 [pid = 2276] [id = 529] 03:52:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 80 (0x120f8b000) [pid = 2276] [serial = 1587] [outer = 0x0] 03:52:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 81 (0x121945000) [pid = 2276] [serial = 1588] [outer = 0x120f8b000] 03:52:46 INFO - PROCESS | 2276 | 1465642366338 Marionette DEBUG loaded listener.js 03:52:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 82 (0x124ffbc00) [pid = 2276] [serial = 1589] [outer = 0x120f8b000] 03:52:46 INFO - PROCESS | 2276 | 1465642366747 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]]]}] 03:52:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 03:52:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 721ms 03:52:46 INFO - PROCESS | 2276 | 1465642366809 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 03:52:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 03:52:46 INFO - PROCESS | 2276 | 1465642366811 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 03:52:46 INFO - PROCESS | 2276 | 1465642366813 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 03:52:46 INFO - PROCESS | 2276 | 1465642366814 Marionette TRACE conn2 <- [1,2090,null,{}] 03:52:46 INFO - PROCESS | 2276 | 1465642366817 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}] 03:52:46 INFO - PROCESS | 2276 | 1465642366818 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:46 INFO - PROCESS | 2276 | 1465642366919 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 03:52:46 INFO - PROCESS | 2276 | 1465642366976 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:46 INFO - PROCESS | 2276 | 1465642366977 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:46 INFO - PROCESS | 2276 | ++DOCSHELL 0x112169800 == 38 [pid = 2276] [id = 530] 03:52:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 83 (0x1255efc00) [pid = 2276] [serial = 1590] [outer = 0x0] 03:52:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x126612800) [pid = 2276] [serial = 1591] [outer = 0x1255efc00] 03:52:47 INFO - PROCESS | 2276 | 1465642367006 Marionette DEBUG loaded listener.js 03:52:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x12691ec00) [pid = 2276] [serial = 1592] [outer = 0x1255efc00] 03:52:47 INFO - PROCESS | 2276 | 1465642367414 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]]]}] 03:52:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 03:52:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 621ms 03:52:47 INFO - PROCESS | 2276 | 1465642367434 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 03:52:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 03:52:47 INFO - PROCESS | 2276 | 1465642367436 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 03:52:47 INFO - PROCESS | 2276 | 1465642367438 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 03:52:47 INFO - PROCESS | 2276 | 1465642367441 Marionette TRACE conn2 <- [1,2094,null,{}] 03:52:47 INFO - PROCESS | 2276 | 1465642367444 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}] 03:52:47 INFO - PROCESS | 2276 | 1465642367445 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:47 INFO - PROCESS | 2276 | 1465642367541 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 03:52:47 INFO - PROCESS | 2276 | 1465642367741 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:47 INFO - PROCESS | 2276 | 1465642367742 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:47 INFO - PROCESS | 2276 | ++DOCSHELL 0x1169bb000 == 39 [pid = 2276] [id = 531] 03:52:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x112e05c00) [pid = 2276] [serial = 1593] [outer = 0x0] 03:52:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x112f9b000) [pid = 2276] [serial = 1594] [outer = 0x112e05c00] 03:52:47 INFO - PROCESS | 2276 | 1465642367771 Marionette DEBUG loaded listener.js 03:52:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x115e91800) [pid = 2276] [serial = 1595] [outer = 0x112e05c00] 03:52:48 INFO - PROCESS | 2276 | --DOCSHELL 0x128c61800 == 38 [pid = 2276] [id = 525] 03:52:48 INFO - PROCESS | 2276 | --DOCSHELL 0x124acf000 == 37 [pid = 2276] [id = 524] 03:52:48 INFO - PROCESS | 2276 | --DOCSHELL 0x1199cc800 == 36 [pid = 2276] [id = 523] 03:52:48 INFO - PROCESS | 2276 | --DOCSHELL 0x117157800 == 35 [pid = 2276] [id = 522] 03:52:48 INFO - PROCESS | 2276 | --DOCSHELL 0x118282800 == 34 [pid = 2276] [id = 520] 03:52:48 INFO - PROCESS | 2276 | --DOCSHELL 0x125613800 == 33 [pid = 2276] [id = 521] 03:52:48 INFO - PROCESS | 2276 | --DOCSHELL 0x112169800 == 32 [pid = 2276] [id = 530] 03:52:48 INFO - PROCESS | 2276 | --DOCSHELL 0x12b03d000 == 31 [pid = 2276] [id = 529] 03:52:48 INFO - PROCESS | 2276 | --DOCSHELL 0x128a22000 == 30 [pid = 2276] [id = 528] 03:52:48 INFO - PROCESS | 2276 | --DOCSHELL 0x12c26e800 == 29 [pid = 2276] [id = 519] 03:52:48 INFO - PROCESS | 2276 | --DOCSHELL 0x11989c800 == 28 [pid = 2276] [id = 527] 03:52:48 INFO - PROCESS | 2276 | --DOCSHELL 0x1292b5000 == 27 [pid = 2276] [id = 526] 03:52:48 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x1214e9800) [pid = 2276] [serial = 1540] [outer = 0x0] [url = about:blank] 03:52:48 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x118f83c00) [pid = 2276] [serial = 1531] [outer = 0x0] [url = about:blank] 03:52:48 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x1192cf800) [pid = 2276] [serial = 1532] [outer = 0x0] [url = about:blank] 03:52:48 INFO - PROCESS | 2276 | --DOMWINDOW == 84 (0x1182d9400) [pid = 2276] [serial = 1528] [outer = 0x0] [url = about:blank] 03:52:48 INFO - PROCESS | 2276 | --DOMWINDOW == 83 (0x11841c000) [pid = 2276] [serial = 1529] [outer = 0x0] [url = about:blank] 03:52:48 INFO - PROCESS | 2276 | --DOMWINDOW == 82 (0x1182e2c00) [pid = 2276] [serial = 1523] [outer = 0x0] [url = about:blank] 03:52:48 INFO - PROCESS | 2276 | --DOMWINDOW == 81 (0x116f7dc00) [pid = 2276] [serial = 1522] [outer = 0x0] [url = about:blank] 03:52:48 INFO - PROCESS | 2276 | --DOMWINDOW == 80 (0x112f03000) [pid = 2276] [serial = 1525] [outer = 0x0] [url = about:blank] 03:52:48 INFO - PROCESS | 2276 | --DOMWINDOW == 79 (0x113c56c00) [pid = 2276] [serial = 1526] [outer = 0x0] [url = about:blank] 03:52:48 INFO - PROCESS | 2276 | --DOMWINDOW == 78 (0x1182d9800) [pid = 2276] [serial = 1511] [outer = 0x0] [url = about:blank] 03:52:48 INFO - PROCESS | 2276 | --DOMWINDOW == 77 (0x1167d7800) [pid = 2276] [serial = 1510] [outer = 0x0] [url = about:blank] 03:52:48 INFO - PROCESS | 2276 | --DOMWINDOW == 76 (0x11930e000) [pid = 2276] [serial = 1514] [outer = 0x0] [url = about:blank] 03:52:48 INFO - PROCESS | 2276 | --DOMWINDOW == 75 (0x11922cc00) [pid = 2276] [serial = 1513] [outer = 0x0] [url = about:blank] 03:52:48 INFO - PROCESS | 2276 | --DOMWINDOW == 74 (0x121be6c00) [pid = 2276] [serial = 1517] [outer = 0x0] [url = about:blank] 03:52:48 INFO - PROCESS | 2276 | --DOMWINDOW == 73 (0x1214e9c00) [pid = 2276] [serial = 1516] [outer = 0x0] [url = about:blank] 03:52:48 INFO - PROCESS | 2276 | --DOMWINDOW == 72 (0x128a25c00) [pid = 2276] [serial = 1520] [outer = 0x0] [url = about:blank] 03:52:48 INFO - PROCESS | 2276 | --DOMWINDOW == 71 (0x12660d000) [pid = 2276] [serial = 1519] [outer = 0x0] [url = about:blank] 03:52:48 INFO - PROCESS | 2276 | --DOMWINDOW == 70 (0x1233d7000) [pid = 2276] [serial = 1543] [outer = 0x0] [url = about:blank] 03:52:48 INFO - PROCESS | 2276 | --DOMWINDOW == 69 (0x1255e6c00) [pid = 2276] [serial = 1546] [outer = 0x0] [url = about:blank] 03:52:48 INFO - PROCESS | 2276 | --DOMWINDOW == 68 (0x124c90c00) [pid = 2276] [serial = 1544] [outer = 0x0] [url = about:blank] 03:52:48 INFO - PROCESS | 2276 | --DOMWINDOW == 67 (0x12613c400) [pid = 2276] [serial = 1547] [outer = 0x0] [url = about:blank] 03:52:48 INFO - PROCESS | 2276 | --DOMWINDOW == 66 (0x11856a400) [pid = 2276] [serial = 1550] [outer = 0x0] [url = about:blank] 03:52:48 INFO - PROCESS | 2276 | --DOMWINDOW == 65 (0x126ed6c00) [pid = 2276] [serial = 1555] [outer = 0x0] [url = about:blank] 03:52:48 INFO - PROCESS | 2276 | --DOMWINDOW == 64 (0x112fe4c00) [pid = 2276] [serial = 1549] [outer = 0x0] [url = about:blank] 03:52:48 INFO - PROCESS | 2276 | --DOMWINDOW == 63 (0x11996b800) [pid = 2276] [serial = 1534] [outer = 0x0] [url = about:blank] 03:52:48 INFO - PROCESS | 2276 | --DOMWINDOW == 62 (0x120e08400) [pid = 2276] [serial = 1535] [outer = 0x0] [url = about:blank] 03:52:48 INFO - PROCESS | 2276 | --DOMWINDOW == 61 (0x120e8ac00) [pid = 2276] [serial = 1537] [outer = 0x0] [url = about:blank] 03:52:48 INFO - PROCESS | 2276 | --DOMWINDOW == 60 (0x128bb3800) [pid = 2276] [serial = 1556] [outer = 0x0] [url = about:blank] 03:52:48 INFO - PROCESS | 2276 | --DOMWINDOW == 59 (0x120f87800) [pid = 2276] [serial = 1538] [outer = 0x0] [url = about:blank] 03:52:48 INFO - PROCESS | 2276 | --DOMWINDOW == 58 (0x12660cc00) [pid = 2276] [serial = 1552] [outer = 0x0] [url = about:blank] 03:52:48 INFO - PROCESS | 2276 | --DOMWINDOW == 57 (0x128ccd400) [pid = 2276] [serial = 1558] [outer = 0x0] [url = about:blank] 03:52:48 INFO - PROCESS | 2276 | --DOMWINDOW == 56 (0x121949000) [pid = 2276] [serial = 1541] [outer = 0x0] [url = about:blank] 03:52:48 INFO - PROCESS | 2276 | --DOMWINDOW == 55 (0x126823000) [pid = 2276] [serial = 1553] [outer = 0x0] [url = about:blank] 03:52:48 INFO - PROCESS | 2276 | 1465642368688 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]]]}] 03:52:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 03:52:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1278ms 03:52:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 03:52:48 INFO - PROCESS | 2276 | 1465642368716 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 03:52:48 INFO - PROCESS | 2276 | 1465642368719 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 03:52:48 INFO - PROCESS | 2276 | 1465642368722 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 03:52:48 INFO - PROCESS | 2276 | 1465642368724 Marionette TRACE conn2 <- [1,2098,null,{}] 03:52:48 INFO - PROCESS | 2276 | 1465642368728 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}] 03:52:48 INFO - PROCESS | 2276 | 1465642368729 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:48 INFO - PROCESS | 2276 | 1465642368807 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 03:52:48 INFO - PROCESS | 2276 | 1465642368812 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:48 INFO - PROCESS | 2276 | 1465642368815 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:48 INFO - PROCESS | 2276 | ++DOCSHELL 0x1169a4000 == 28 [pid = 2276] [id = 532] 03:52:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 56 (0x112fe4c00) [pid = 2276] [serial = 1596] [outer = 0x0] 03:52:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 57 (0x113c56c00) [pid = 2276] [serial = 1597] [outer = 0x112fe4c00] 03:52:48 INFO - PROCESS | 2276 | 1465642368846 Marionette DEBUG loaded listener.js 03:52:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 58 (0x112e63000) [pid = 2276] [serial = 1598] [outer = 0x112fe4c00] 03:52:49 INFO - PROCESS | 2276 | 1465642369236 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]]]}] 03:52:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 03:52:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 571ms 03:52:49 INFO - PROCESS | 2276 | 1465642369292 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 03:52:49 INFO - PROCESS | 2276 | 1465642369296 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 03:52:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 03:52:49 INFO - PROCESS | 2276 | 1465642369301 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 03:52:49 INFO - PROCESS | 2276 | 1465642369302 Marionette TRACE conn2 <- [1,2102,null,{}] 03:52:49 INFO - PROCESS | 2276 | 1465642369311 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}] 03:52:49 INFO - PROCESS | 2276 | 1465642369313 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:49 INFO - PROCESS | 2276 | 1465642369393 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 03:52:49 INFO - PROCESS | 2276 | 1465642369398 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:49 INFO - PROCESS | 2276 | 1465642369400 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:49 INFO - PROCESS | 2276 | ++DOCSHELL 0x1185ba000 == 29 [pid = 2276] [id = 533] 03:52:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 59 (0x1175c6800) [pid = 2276] [serial = 1599] [outer = 0x0] 03:52:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 60 (0x1182de000) [pid = 2276] [serial = 1600] [outer = 0x1175c6800] 03:52:49 INFO - PROCESS | 2276 | 1465642369430 Marionette DEBUG loaded listener.js 03:52:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 61 (0x11841bc00) [pid = 2276] [serial = 1601] [outer = 0x1175c6800] 03:52:49 INFO - PROCESS | 2276 | 1465642369779 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]]]}] 03:52:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 03:52:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 522ms 03:52:49 INFO - PROCESS | 2276 | 1465642369825 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 03:52:49 INFO - PROCESS | 2276 | 1465642369826 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 03:52:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 03:52:49 INFO - PROCESS | 2276 | 1465642369836 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 03:52:49 INFO - PROCESS | 2276 | 1465642369838 Marionette TRACE conn2 <- [1,2106,null,{}] 03:52:49 INFO - PROCESS | 2276 | 1465642369846 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}] 03:52:49 INFO - PROCESS | 2276 | 1465642369849 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:49 INFO - PROCESS | 2276 | 1465642369926 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 03:52:49 INFO - PROCESS | 2276 | 1465642369931 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:49 INFO - PROCESS | 2276 | 1465642369932 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:49 INFO - PROCESS | 2276 | ++DOCSHELL 0x120e31800 == 30 [pid = 2276] [id = 534] 03:52:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 62 (0x113285c00) [pid = 2276] [serial = 1602] [outer = 0x0] 03:52:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 63 (0x118f90800) [pid = 2276] [serial = 1603] [outer = 0x113285c00] 03:52:49 INFO - PROCESS | 2276 | 1465642369963 Marionette DEBUG loaded listener.js 03:52:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 64 (0x1192d4800) [pid = 2276] [serial = 1604] [outer = 0x113285c00] 03:52:50 INFO - PROCESS | 2276 | 1465642370324 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]]]}] 03:52:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 03:52:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 530ms 03:52:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 03:52:50 INFO - PROCESS | 2276 | 1465642370360 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 03:52:50 INFO - PROCESS | 2276 | 1465642370361 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 03:52:50 INFO - PROCESS | 2276 | 1465642370363 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 03:52:50 INFO - PROCESS | 2276 | 1465642370365 Marionette TRACE conn2 <- [1,2110,null,{}] 03:52:50 INFO - PROCESS | 2276 | 1465642370367 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}] 03:52:50 INFO - PROCESS | 2276 | 1465642370368 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:50 INFO - PROCESS | 2276 | 1465642370475 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 03:52:50 INFO - PROCESS | 2276 | 1465642370482 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:50 INFO - PROCESS | 2276 | 1465642370483 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:50 INFO - PROCESS | 2276 | ++DOCSHELL 0x123473800 == 31 [pid = 2276] [id = 535] 03:52:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 65 (0x11970f000) [pid = 2276] [serial = 1605] [outer = 0x0] 03:52:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 66 (0x11996f400) [pid = 2276] [serial = 1606] [outer = 0x11970f000] 03:52:50 INFO - PROCESS | 2276 | 1465642370509 Marionette DEBUG loaded listener.js 03:52:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 67 (0x119c30c00) [pid = 2276] [serial = 1607] [outer = 0x11970f000] 03:52:50 INFO - PROCESS | 2276 | 1465642370842 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]]]}] 03:52:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 03:52:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 518ms 03:52:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 03:52:50 INFO - PROCESS | 2276 | 1465642370882 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 03:52:50 INFO - PROCESS | 2276 | 1465642370883 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 03:52:50 INFO - PROCESS | 2276 | 1465642370885 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 03:52:50 INFO - PROCESS | 2276 | 1465642370886 Marionette TRACE conn2 <- [1,2114,null,{}] 03:52:50 INFO - PROCESS | 2276 | 1465642370889 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}] 03:52:50 INFO - PROCESS | 2276 | 1465642370890 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:50 INFO - PROCESS | 2276 | 1465642370990 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 03:52:51 INFO - PROCESS | 2276 | 1465642371029 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:51 INFO - PROCESS | 2276 | 1465642371030 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:51 INFO - PROCESS | 2276 | ++DOCSHELL 0x1261f0800 == 32 [pid = 2276] [id = 536] 03:52:51 INFO - PROCESS | 2276 | ++DOMWINDOW == 68 (0x111c19800) [pid = 2276] [serial = 1608] [outer = 0x0] 03:52:51 INFO - PROCESS | 2276 | ++DOMWINDOW == 69 (0x120e05000) [pid = 2276] [serial = 1609] [outer = 0x111c19800] 03:52:51 INFO - PROCESS | 2276 | 1465642371055 Marionette DEBUG loaded listener.js 03:52:51 INFO - PROCESS | 2276 | ++DOMWINDOW == 70 (0x120f81000) [pid = 2276] [serial = 1610] [outer = 0x111c19800] 03:52:51 INFO - PROCESS | 2276 | 1465642371411 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]]]}] 03:52:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 03:52:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 568ms 03:52:51 INFO - PROCESS | 2276 | 1465642371454 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 03:52:51 INFO - PROCESS | 2276 | 1465642371455 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 03:52:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 03:52:51 INFO - PROCESS | 2276 | 1465642371458 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 03:52:51 INFO - PROCESS | 2276 | 1465642371459 Marionette TRACE conn2 <- [1,2118,null,{}] 03:52:51 INFO - PROCESS | 2276 | 1465642371461 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}] 03:52:51 INFO - PROCESS | 2276 | 1465642371465 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:51 INFO - PROCESS | 2276 | 1465642371580 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 03:52:51 INFO - PROCESS | 2276 | 1465642371620 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:51 INFO - PROCESS | 2276 | 1465642371621 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:51 INFO - PROCESS | 2276 | ++DOCSHELL 0x128d3c000 == 33 [pid = 2276] [id = 537] 03:52:51 INFO - PROCESS | 2276 | ++DOMWINDOW == 71 (0x120e97800) [pid = 2276] [serial = 1611] [outer = 0x0] 03:52:51 INFO - PROCESS | 2276 | ++DOMWINDOW == 72 (0x121222800) [pid = 2276] [serial = 1612] [outer = 0x120e97800] 03:52:51 INFO - PROCESS | 2276 | 1465642371646 Marionette DEBUG loaded listener.js 03:52:51 INFO - PROCESS | 2276 | ++DOMWINDOW == 73 (0x121be9000) [pid = 2276] [serial = 1613] [outer = 0x120e97800] 03:52:51 INFO - PROCESS | 2276 | 1465642371936 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]]]}] 03:52:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 03:52:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 520ms 03:52:51 INFO - PROCESS | 2276 | 1465642371979 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 03:52:51 INFO - PROCESS | 2276 | 1465642371980 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 03:52:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 03:52:51 INFO - PROCESS | 2276 | 1465642371982 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 03:52:51 INFO - PROCESS | 2276 | 1465642371983 Marionette TRACE conn2 <- [1,2122,null,{}] 03:52:51 INFO - PROCESS | 2276 | 1465642371985 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}] 03:52:51 INFO - PROCESS | 2276 | 1465642371987 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:52 INFO - PROCESS | 2276 | 1465642372088 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 03:52:52 INFO - PROCESS | 2276 | 1465642372123 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:52 INFO - PROCESS | 2276 | 1465642372124 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:52 INFO - PROCESS | 2276 | ++DOCSHELL 0x1292b3800 == 34 [pid = 2276] [id = 538] 03:52:52 INFO - PROCESS | 2276 | ++DOMWINDOW == 74 (0x112a73c00) [pid = 2276] [serial = 1614] [outer = 0x0] 03:52:52 INFO - PROCESS | 2276 | ++DOMWINDOW == 75 (0x1235e1800) [pid = 2276] [serial = 1615] [outer = 0x112a73c00] 03:52:52 INFO - PROCESS | 2276 | 1465642372148 Marionette DEBUG loaded listener.js 03:52:52 INFO - PROCESS | 2276 | ++DOMWINDOW == 76 (0x124cdac00) [pid = 2276] [serial = 1616] [outer = 0x112a73c00] 03:52:52 INFO - PROCESS | 2276 | 1465642372458 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]]]}] 03:52:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 03:52:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 520ms 03:52:52 INFO - PROCESS | 2276 | 1465642372503 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 03:52:52 INFO - PROCESS | 2276 | 1465642372504 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 03:52:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 03:52:52 INFO - PROCESS | 2276 | 1465642372506 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 03:52:52 INFO - PROCESS | 2276 | 1465642372507 Marionette TRACE conn2 <- [1,2126,null,{}] 03:52:52 INFO - PROCESS | 2276 | 1465642372509 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}] 03:52:52 INFO - PROCESS | 2276 | 1465642372511 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:52 INFO - PROCESS | 2276 | 1465642372606 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 03:52:52 INFO - PROCESS | 2276 | 1465642372617 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:52 INFO - PROCESS | 2276 | 1465642372618 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:52 INFO - PROCESS | 2276 | ++DOCSHELL 0x12a4eb800 == 35 [pid = 2276] [id = 539] 03:52:52 INFO - PROCESS | 2276 | ++DOMWINDOW == 77 (0x124f22000) [pid = 2276] [serial = 1617] [outer = 0x0] 03:52:52 INFO - PROCESS | 2276 | ++DOMWINDOW == 78 (0x1255edc00) [pid = 2276] [serial = 1618] [outer = 0x124f22000] 03:52:52 INFO - PROCESS | 2276 | 1465642372643 Marionette DEBUG loaded listener.js 03:52:52 INFO - PROCESS | 2276 | ++DOMWINDOW == 79 (0x126139400) [pid = 2276] [serial = 1619] [outer = 0x124f22000] 03:52:52 INFO - PROCESS | 2276 | --DOMWINDOW == 78 (0x121423800) [pid = 2276] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 03:52:52 INFO - PROCESS | 2276 | --DOMWINDOW == 77 (0x112fafc00) [pid = 2276] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 03:52:52 INFO - PROCESS | 2276 | --DOMWINDOW == 76 (0x11816ec00) [pid = 2276] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 03:52:52 INFO - PROCESS | 2276 | --DOMWINDOW == 75 (0x118a57800) [pid = 2276] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 03:52:52 INFO - PROCESS | 2276 | --DOMWINDOW == 74 (0x112a78800) [pid = 2276] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 03:52:52 INFO - PROCESS | 2276 | --DOMWINDOW == 73 (0x112fb8c00) [pid = 2276] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 03:52:52 INFO - PROCESS | 2276 | --DOMWINDOW == 72 (0x128bc1800) [pid = 2276] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 03:52:52 INFO - PROCESS | 2276 | --DOMWINDOW == 71 (0x1164df400) [pid = 2276] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 03:52:53 INFO - PROCESS | 2276 | 1465642373002 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]]]}] 03:52:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 03:52:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 519ms 03:52:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 03:52:53 INFO - PROCESS | 2276 | 1465642373027 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 03:52:53 INFO - PROCESS | 2276 | 1465642373028 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 03:52:53 INFO - PROCESS | 2276 | 1465642373031 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 03:52:53 INFO - PROCESS | 2276 | 1465642373032 Marionette TRACE conn2 <- [1,2130,null,{}] 03:52:53 INFO - PROCESS | 2276 | 1465642373034 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}] 03:52:53 INFO - PROCESS | 2276 | 1465642373035 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:53 INFO - PROCESS | 2276 | 1465642373146 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 03:52:53 INFO - PROCESS | 2276 | 1465642373181 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:53 INFO - PROCESS | 2276 | 1465642373182 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:53 INFO - PROCESS | 2276 | ++DOCSHELL 0x120e30800 == 36 [pid = 2276] [id = 540] 03:52:53 INFO - PROCESS | 2276 | ++DOMWINDOW == 72 (0x11675d400) [pid = 2276] [serial = 1620] [outer = 0x0] 03:52:53 INFO - PROCESS | 2276 | ++DOMWINDOW == 73 (0x121321000) [pid = 2276] [serial = 1621] [outer = 0x11675d400] 03:52:53 INFO - PROCESS | 2276 | 1465642373206 Marionette DEBUG loaded listener.js 03:52:53 INFO - PROCESS | 2276 | ++DOMWINDOW == 74 (0x12613b400) [pid = 2276] [serial = 1622] [outer = 0x11675d400] 03:52:53 INFO - PROCESS | 2276 | 1465642373531 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] 03:52:53 INFO - PROCESS | 2276 | 1465642373553 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 03:52:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 03:52:53 INFO - PROCESS | 2276 | 1465642373558 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 03:52:53 INFO - PROCESS | 2276 | 1465642373561 Marionette TRACE conn2 <- [1,2134,null,{}] 03:52:53 INFO - PROCESS | 2276 | 1465642373565 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}] 03:52:53 INFO - PROCESS | 2276 | 1465642373566 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:53 INFO - PROCESS | 2276 | 1465642373667 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 03:52:53 INFO - PROCESS | 2276 | 1465642373749 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:53 INFO - PROCESS | 2276 | 1465642373750 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:53 INFO - PROCESS | 2276 | ++DOCSHELL 0x12b70d000 == 37 [pid = 2276] [id = 541] 03:52:53 INFO - PROCESS | 2276 | ++DOMWINDOW == 75 (0x1182dc000) [pid = 2276] [serial = 1623] [outer = 0x0] 03:52:53 INFO - PROCESS | 2276 | ++DOMWINDOW == 76 (0x12660a400) [pid = 2276] [serial = 1624] [outer = 0x1182dc000] 03:52:53 INFO - PROCESS | 2276 | 1465642373792 Marionette DEBUG loaded listener.js 03:52:53 INFO - PROCESS | 2276 | ++DOMWINDOW == 77 (0x126b28000) [pid = 2276] [serial = 1625] [outer = 0x1182dc000] 03:52:54 INFO - PROCESS | 2276 | 1465642374079 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]]]}] 03:52:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 03:52:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 574ms 03:52:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 03:52:54 INFO - PROCESS | 2276 | 1465642374129 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 03:52:54 INFO - PROCESS | 2276 | 1465642374131 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 03:52:54 INFO - PROCESS | 2276 | 1465642374133 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 03:52:54 INFO - PROCESS | 2276 | 1465642374135 Marionette TRACE conn2 <- [1,2138,null,{}] 03:52:54 INFO - PROCESS | 2276 | 1465642374145 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}] 03:52:54 INFO - PROCESS | 2276 | 1465642374147 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:54 INFO - PROCESS | 2276 | 1465642374245 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 03:52:54 INFO - PROCESS | 2276 | 1465642374249 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:54 INFO - PROCESS | 2276 | 1465642374251 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:54 INFO - PROCESS | 2276 | ++DOCSHELL 0x1261ea000 == 38 [pid = 2276] [id = 542] 03:52:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 78 (0x112e06000) [pid = 2276] [serial = 1626] [outer = 0x0] 03:52:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 79 (0x126edd800) [pid = 2276] [serial = 1627] [outer = 0x112e06000] 03:52:54 INFO - PROCESS | 2276 | 1465642374286 Marionette DEBUG loaded listener.js 03:52:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 80 (0x128bbe400) [pid = 2276] [serial = 1628] [outer = 0x112e06000] 03:52:54 INFO - PROCESS | 2276 | 1465642374625 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]]]}] 03:52:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 03:52:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 521ms 03:52:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 03:52:54 INFO - PROCESS | 2276 | 1465642374655 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 03:52:54 INFO - PROCESS | 2276 | 1465642374659 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 03:52:54 INFO - PROCESS | 2276 | 1465642374661 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 03:52:54 INFO - PROCESS | 2276 | 1465642374663 Marionette TRACE conn2 <- [1,2142,null,{}] 03:52:54 INFO - PROCESS | 2276 | 1465642374665 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}] 03:52:54 INFO - PROCESS | 2276 | 1465642374666 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:54 INFO - PROCESS | 2276 | 1465642374768 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 03:52:54 INFO - PROCESS | 2276 | 1465642374776 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:54 INFO - PROCESS | 2276 | 1465642374777 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:54 INFO - PROCESS | 2276 | ++DOCSHELL 0x12be50800 == 39 [pid = 2276] [id = 543] 03:52:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 81 (0x128bbec00) [pid = 2276] [serial = 1629] [outer = 0x0] 03:52:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 82 (0x128cc5c00) [pid = 2276] [serial = 1630] [outer = 0x128bbec00] 03:52:54 INFO - PROCESS | 2276 | 1465642374802 Marionette DEBUG loaded listener.js 03:52:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 83 (0x128ccc400) [pid = 2276] [serial = 1631] [outer = 0x128bbec00] 03:52:55 INFO - PROCESS | 2276 | 1465642375420 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] 03:52:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 03:52:55 INFO - PROCESS | 2276 | 1465642375484 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 03:52:55 INFO - PROCESS | 2276 | 1465642375487 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 03:52:55 INFO - PROCESS | 2276 | 1465642375489 Marionette TRACE conn2 <- [1,2146,null,{}] 03:52:55 INFO - PROCESS | 2276 | 1465642375546 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}] 03:52:55 INFO - PROCESS | 2276 | 1465642375548 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:55 INFO - PROCESS | 2276 | 1465642375662 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 03:52:55 INFO - PROCESS | 2276 | 1465642375713 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:55 INFO - PROCESS | 2276 | 1465642375714 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:55 INFO - PROCESS | 2276 | ++DOCSHELL 0x11927e000 == 40 [pid = 2276] [id = 544] 03:52:55 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x1161a4000) [pid = 2276] [serial = 1632] [outer = 0x0] 03:52:55 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x11816c800) [pid = 2276] [serial = 1633] [outer = 0x1161a4000] 03:52:55 INFO - PROCESS | 2276 | 1465642375746 Marionette DEBUG loaded listener.js 03:52:55 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x1184e3400) [pid = 2276] [serial = 1634] [outer = 0x1161a4000] 03:52:56 INFO - PROCESS | 2276 | 1465642376337 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] 03:52:56 INFO - PROCESS | 2276 | 1465642376413 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 03:52:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 03:52:56 INFO - PROCESS | 2276 | 1465642376418 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 03:52:56 INFO - PROCESS | 2276 | 1465642376420 Marionette TRACE conn2 <- [1,2150,null,{}] 03:52:56 INFO - PROCESS | 2276 | 1465642376422 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}] 03:52:56 INFO - PROCESS | 2276 | 1465642376424 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:56 INFO - PROCESS | 2276 | 1465642376536 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 03:52:56 INFO - PROCESS | 2276 | 1465642376594 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:56 INFO - PROCESS | 2276 | 1465642376595 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:56 INFO - PROCESS | 2276 | ++DOCSHELL 0x126519000 == 41 [pid = 2276] [id = 545] 03:52:56 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x118168800) [pid = 2276] [serial = 1635] [outer = 0x0] 03:52:56 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x1192d5800) [pid = 2276] [serial = 1636] [outer = 0x118168800] 03:52:56 INFO - PROCESS | 2276 | 1465642376627 Marionette DEBUG loaded listener.js 03:52:56 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x119c29000) [pid = 2276] [serial = 1637] [outer = 0x118168800] 03:52:57 INFO - PROCESS | 2276 | 1465642377364 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]]]}] 03:52:57 INFO - PROCESS | 2276 | --DOCSHELL 0x1261ea000 == 40 [pid = 2276] [id = 542] 03:52:57 INFO - PROCESS | 2276 | --DOCSHELL 0x12b70d000 == 39 [pid = 2276] [id = 541] 03:52:57 INFO - PROCESS | 2276 | --DOCSHELL 0x120e30800 == 38 [pid = 2276] [id = 540] 03:52:57 INFO - PROCESS | 2276 | --DOCSHELL 0x12a4eb800 == 37 [pid = 2276] [id = 539] 03:52:57 INFO - PROCESS | 2276 | --DOCSHELL 0x1292b3800 == 36 [pid = 2276] [id = 538] 03:52:57 INFO - PROCESS | 2276 | --DOCSHELL 0x128d3c000 == 35 [pid = 2276] [id = 537] 03:52:57 INFO - PROCESS | 2276 | --DOCSHELL 0x1261f0800 == 34 [pid = 2276] [id = 536] 03:52:57 INFO - PROCESS | 2276 | --DOCSHELL 0x123473800 == 33 [pid = 2276] [id = 535] 03:52:57 INFO - PROCESS | 2276 | --DOCSHELL 0x120e31800 == 32 [pid = 2276] [id = 534] 03:52:57 INFO - PROCESS | 2276 | --DOCSHELL 0x1185ba000 == 31 [pid = 2276] [id = 533] 03:52:57 INFO - PROCESS | 2276 | --DOCSHELL 0x1169a4000 == 30 [pid = 2276] [id = 532] 03:52:57 INFO - PROCESS | 2276 | --DOCSHELL 0x1169bb000 == 29 [pid = 2276] [id = 531] 03:52:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 03:52:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1023ms 03:52:57 INFO - PROCESS | 2276 | 1465642377442 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 03:52:57 INFO - PROCESS | 2276 | 1465642377444 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 03:52:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 03:52:57 INFO - PROCESS | 2276 | 1465642377447 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 03:52:57 INFO - PROCESS | 2276 | 1465642377449 Marionette TRACE conn2 <- [1,2154,null,{}] 03:52:57 INFO - PROCESS | 2276 | 1465642377453 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}] 03:52:57 INFO - PROCESS | 2276 | 1465642377455 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:57 INFO - PROCESS | 2276 | 1465642377543 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 03:52:57 INFO - PROCESS | 2276 | 1465642377551 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:57 INFO - PROCESS | 2276 | 1465642377553 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:57 INFO - PROCESS | 2276 | ++DOCSHELL 0x117e6e000 == 30 [pid = 2276] [id = 546] 03:52:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x11816ec00) [pid = 2276] [serial = 1638] [outer = 0x0] 03:52:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x1182e8800) [pid = 2276] [serial = 1639] [outer = 0x11816ec00] 03:52:57 INFO - PROCESS | 2276 | 1465642377581 Marionette DEBUG loaded listener.js 03:52:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x118a57000) [pid = 2276] [serial = 1640] [outer = 0x11816ec00] 03:52:57 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x1233dd000) [pid = 2276] [serial = 1577] [outer = 0x0] [url = about:blank] 03:52:57 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x1216c1000) [pid = 2276] [serial = 1576] [outer = 0x0] [url = about:blank] 03:52:57 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x1237b4400) [pid = 2276] [serial = 1579] [outer = 0x0] [url = about:blank] 03:52:57 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x1255e6400) [pid = 2276] [serial = 1580] [outer = 0x0] [url = about:blank] 03:52:57 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x1182e1c00) [pid = 2276] [serial = 1567] [outer = 0x0] [url = about:blank] 03:52:57 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x118568c00) [pid = 2276] [serial = 1568] [outer = 0x0] [url = about:blank] 03:52:57 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x1192dcc00) [pid = 2276] [serial = 1570] [outer = 0x0] [url = about:blank] 03:52:57 INFO - PROCESS | 2276 | --DOMWINDOW == 84 (0x119c24800) [pid = 2276] [serial = 1571] [outer = 0x0] [url = about:blank] 03:52:57 INFO - PROCESS | 2276 | --DOMWINDOW == 83 (0x116758800) [pid = 2276] [serial = 1561] [outer = 0x0] [url = about:blank] 03:52:57 INFO - PROCESS | 2276 | --DOMWINDOW == 82 (0x11816e400) [pid = 2276] [serial = 1562] [outer = 0x0] [url = about:blank] 03:52:57 INFO - PROCESS | 2276 | --DOMWINDOW == 81 (0x120f83400) [pid = 2276] [serial = 1573] [outer = 0x0] [url = about:blank] 03:52:57 INFO - PROCESS | 2276 | --DOMWINDOW == 80 (0x1213b5000) [pid = 2276] [serial = 1574] [outer = 0x0] [url = about:blank] 03:52:57 INFO - PROCESS | 2276 | --DOMWINDOW == 79 (0x128d17400) [pid = 2276] [serial = 1559] [outer = 0x0] [url = about:blank] 03:52:57 INFO - PROCESS | 2276 | --DOMWINDOW == 78 (0x11922e400) [pid = 2276] [serial = 1564] [outer = 0x0] [url = about:blank] 03:52:57 INFO - PROCESS | 2276 | --DOMWINDOW == 77 (0x11930c800) [pid = 2276] [serial = 1565] [outer = 0x0] [url = about:blank] 03:52:57 INFO - PROCESS | 2276 | 1465642377942 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]]]}] 03:52:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 03:52:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 520ms 03:52:57 INFO - PROCESS | 2276 | 1465642377968 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 03:52:57 INFO - PROCESS | 2276 | 1465642377971 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 03:52:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 03:52:57 INFO - PROCESS | 2276 | 1465642377976 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 03:52:57 INFO - PROCESS | 2276 | 1465642377978 Marionette TRACE conn2 <- [1,2158,null,{}] 03:52:57 INFO - PROCESS | 2276 | 1465642377980 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}] 03:52:57 INFO - PROCESS | 2276 | 1465642377982 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:58 INFO - PROCESS | 2276 | 1465642378063 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 03:52:58 INFO - PROCESS | 2276 | 1465642378067 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:58 INFO - PROCESS | 2276 | 1465642378068 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:58 INFO - PROCESS | 2276 | ++DOCSHELL 0x1199d5000 == 31 [pid = 2276] [id = 547] 03:52:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 78 (0x1192d6000) [pid = 2276] [serial = 1641] [outer = 0x0] 03:52:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 79 (0x119841000) [pid = 2276] [serial = 1642] [outer = 0x1192d6000] 03:52:58 INFO - PROCESS | 2276 | 1465642378099 Marionette DEBUG loaded listener.js 03:52:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 80 (0x120e06000) [pid = 2276] [serial = 1643] [outer = 0x1192d6000] 03:52:58 INFO - PROCESS | 2276 | 1465642378482 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]]]}] 03:52:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 03:52:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 519ms 03:52:58 INFO - PROCESS | 2276 | 1465642378496 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 03:52:58 INFO - PROCESS | 2276 | 1465642378497 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 03:52:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 03:52:58 INFO - PROCESS | 2276 | 1465642378510 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 03:52:58 INFO - PROCESS | 2276 | 1465642378513 Marionette TRACE conn2 <- [1,2162,null,{}] 03:52:58 INFO - PROCESS | 2276 | 1465642378522 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}] 03:52:58 INFO - PROCESS | 2276 | 1465642378527 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:58 INFO - PROCESS | 2276 | 1465642378615 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 03:52:58 INFO - PROCESS | 2276 | 1465642378626 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:58 INFO - PROCESS | 2276 | 1465642378628 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:58 INFO - PROCESS | 2276 | ++DOCSHELL 0x1261db800 == 32 [pid = 2276] [id = 548] 03:52:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 81 (0x112abb800) [pid = 2276] [serial = 1644] [outer = 0x0] 03:52:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 82 (0x1210fa800) [pid = 2276] [serial = 1645] [outer = 0x112abb800] 03:52:58 INFO - PROCESS | 2276 | 1465642378674 Marionette DEBUG loaded listener.js 03:52:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 83 (0x1214f0c00) [pid = 2276] [serial = 1646] [outer = 0x112abb800] 03:52:59 INFO - PROCESS | 2276 | 1465642379155 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]]]}] 03:52:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 03:52:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 680ms 03:52:59 INFO - PROCESS | 2276 | 1465642379182 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 03:52:59 INFO - PROCESS | 2276 | 1465642379184 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 03:52:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 03:52:59 INFO - PROCESS | 2276 | 1465642379186 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 03:52:59 INFO - PROCESS | 2276 | 1465642379187 Marionette TRACE conn2 <- [1,2166,null,{}] 03:52:59 INFO - PROCESS | 2276 | 1465642379192 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}] 03:52:59 INFO - PROCESS | 2276 | 1465642379193 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:59 INFO - PROCESS | 2276 | 1465642379275 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 03:52:59 INFO - PROCESS | 2276 | 1465642379297 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:59 INFO - PROCESS | 2276 | 1465642379298 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:59 INFO - PROCESS | 2276 | ++DOCSHELL 0x129270800 == 33 [pid = 2276] [id = 549] 03:52:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x121bde000) [pid = 2276] [serial = 1647] [outer = 0x0] 03:52:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x1235de400) [pid = 2276] [serial = 1648] [outer = 0x121bde000] 03:52:59 INFO - PROCESS | 2276 | 1465642379323 Marionette DEBUG loaded listener.js 03:52:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x124cdc800) [pid = 2276] [serial = 1649] [outer = 0x121bde000] 03:52:59 INFO - PROCESS | 2276 | 1465642379664 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]]]}] 03:52:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 03:52:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 521ms 03:52:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 03:52:59 INFO - PROCESS | 2276 | 1465642379709 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 03:52:59 INFO - PROCESS | 2276 | 1465642379710 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 03:52:59 INFO - PROCESS | 2276 | 1465642379712 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 03:52:59 INFO - PROCESS | 2276 | 1465642379713 Marionette TRACE conn2 <- [1,2170,null,{}] 03:52:59 INFO - PROCESS | 2276 | 1465642379716 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}] 03:52:59 INFO - PROCESS | 2276 | 1465642379717 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:59 INFO - PROCESS | 2276 | 1465642379826 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 03:52:59 INFO - PROCESS | 2276 | 1465642379837 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:59 INFO - PROCESS | 2276 | 1465642379838 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:52:59 INFO - PROCESS | 2276 | ++DOCSHELL 0x1292b6800 == 34 [pid = 2276] [id = 550] 03:52:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x1233d7000) [pid = 2276] [serial = 1650] [outer = 0x0] 03:52:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x1255e9000) [pid = 2276] [serial = 1651] [outer = 0x1233d7000] 03:52:59 INFO - PROCESS | 2276 | 1465642379863 Marionette DEBUG loaded listener.js 03:52:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x126554400) [pid = 2276] [serial = 1652] [outer = 0x1233d7000] 03:53:00 INFO - PROCESS | 2276 | 1465642380218 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]]]}] 03:53:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 03:53:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 519ms 03:53:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 03:53:00 INFO - PROCESS | 2276 | 1465642380232 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 03:53:00 INFO - PROCESS | 2276 | 1465642380233 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 03:53:00 INFO - PROCESS | 2276 | 1465642380235 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 03:53:00 INFO - PROCESS | 2276 | 1465642380236 Marionette TRACE conn2 <- [1,2174,null,{}] 03:53:00 INFO - PROCESS | 2276 | 1465642380239 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}] 03:53:00 INFO - PROCESS | 2276 | 1465642380243 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:00 INFO - PROCESS | 2276 | 1465642380363 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 03:53:00 INFO - PROCESS | 2276 | 1465642380374 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:00 INFO - PROCESS | 2276 | 1465642380375 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:00 INFO - PROCESS | 2276 | ++DOCSHELL 0x12b71a800 == 35 [pid = 2276] [id = 551] 03:53:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x1182e4c00) [pid = 2276] [serial = 1653] [outer = 0x0] 03:53:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x126b2d400) [pid = 2276] [serial = 1654] [outer = 0x1182e4c00] 03:53:00 INFO - PROCESS | 2276 | 1465642380402 Marionette DEBUG loaded listener.js 03:53:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x128cc3c00) [pid = 2276] [serial = 1655] [outer = 0x1182e4c00] 03:53:00 INFO - PROCESS | 2276 | 1465642380767 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]]]}] 03:53:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 03:53:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 572ms 03:53:00 INFO - PROCESS | 2276 | 1465642380808 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 03:53:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 03:53:00 INFO - PROCESS | 2276 | 1465642380809 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 03:53:00 INFO - PROCESS | 2276 | 1465642380811 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 03:53:00 INFO - PROCESS | 2276 | 1465642380812 Marionette TRACE conn2 <- [1,2178,null,{}] 03:53:00 INFO - PROCESS | 2276 | 1465642380815 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}] 03:53:00 INFO - PROCESS | 2276 | 1465642380816 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:00 INFO - PROCESS | 2276 | 1465642380911 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 03:53:00 INFO - PROCESS | 2276 | 1465642380951 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:00 INFO - PROCESS | 2276 | 1465642380952 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:00 INFO - PROCESS | 2276 | ++DOCSHELL 0x12101e000 == 36 [pid = 2276] [id = 552] 03:53:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x128bbdc00) [pid = 2276] [serial = 1656] [outer = 0x0] 03:53:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x128d17800) [pid = 2276] [serial = 1657] [outer = 0x128bbdc00] 03:53:00 INFO - PROCESS | 2276 | 1465642380976 Marionette DEBUG loaded listener.js 03:53:01 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x128d1ec00) [pid = 2276] [serial = 1658] [outer = 0x128bbdc00] 03:53:01 INFO - PROCESS | 2276 | 1465642381333 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]]]}] 03:53:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 03:53:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 570ms 03:53:01 INFO - PROCESS | 2276 | 1465642381382 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 03:53:01 INFO - PROCESS | 2276 | 1465642381383 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 03:53:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 03:53:01 INFO - PROCESS | 2276 | 1465642381385 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 03:53:01 INFO - PROCESS | 2276 | 1465642381386 Marionette TRACE conn2 <- [1,2182,null,{}] 03:53:01 INFO - PROCESS | 2276 | 1465642381389 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}] 03:53:01 INFO - PROCESS | 2276 | 1465642381390 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:01 INFO - PROCESS | 2276 | 1465642381487 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 03:53:01 INFO - PROCESS | 2276 | 1465642381527 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:01 INFO - PROCESS | 2276 | 1465642381528 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:01 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c69a800 == 37 [pid = 2276] [id = 553] 03:53:01 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x128d1d800) [pid = 2276] [serial = 1659] [outer = 0x0] 03:53:01 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x128d2b400) [pid = 2276] [serial = 1660] [outer = 0x128d1d800] 03:53:01 INFO - PROCESS | 2276 | 1465642381552 Marionette DEBUG loaded listener.js 03:53:01 INFO - PROCESS | 2276 | ++DOMWINDOW == 98 (0x128d30400) [pid = 2276] [serial = 1661] [outer = 0x128d1d800] 03:53:01 INFO - PROCESS | 2276 | --DOMWINDOW == 97 (0x112e06000) [pid = 2276] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 03:53:01 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x112e05c00) [pid = 2276] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 03:53:01 INFO - PROCESS | 2276 | --DOMWINDOW == 95 (0x113285c00) [pid = 2276] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 03:53:01 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x111c19800) [pid = 2276] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 03:53:01 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x1175c6800) [pid = 2276] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 03:53:01 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x112a73c00) [pid = 2276] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 03:53:01 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x11970f000) [pid = 2276] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 03:53:01 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x112fe4c00) [pid = 2276] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 03:53:01 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x116f81c00) [pid = 2276] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 03:53:01 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x11922e000) [pid = 2276] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 03:53:01 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x120f8b000) [pid = 2276] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 03:53:01 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x1255efc00) [pid = 2276] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 03:53:01 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x120e97800) [pid = 2276] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 03:53:01 INFO - PROCESS | 2276 | --DOMWINDOW == 84 (0x11675d400) [pid = 2276] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 03:53:01 INFO - PROCESS | 2276 | --DOMWINDOW == 83 (0x124f22000) [pid = 2276] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 03:53:01 INFO - PROCESS | 2276 | --DOMWINDOW == 82 (0x1182dc000) [pid = 2276] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 03:53:01 INFO - PROCESS | 2276 | 1465642381954 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]]]}] 03:53:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 03:53:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 618ms 03:53:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 03:53:02 INFO - PROCESS | 2276 | 1465642382004 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 03:53:02 INFO - PROCESS | 2276 | 1465642382005 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 03:53:02 INFO - PROCESS | 2276 | 1465642382007 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 03:53:02 INFO - PROCESS | 2276 | 1465642382008 Marionette TRACE conn2 <- [1,2186,null,{}] 03:53:02 INFO - PROCESS | 2276 | 1465642382010 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}] 03:53:02 INFO - PROCESS | 2276 | 1465642382011 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:02 INFO - PROCESS | 2276 | 1465642382092 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 03:53:02 INFO - PROCESS | 2276 | 1465642382096 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:02 INFO - PROCESS | 2276 | 1465642382097 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:02 INFO - PROCESS | 2276 | ++DOCSHELL 0x12928b800 == 38 [pid = 2276] [id = 554] 03:53:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 83 (0x112facc00) [pid = 2276] [serial = 1662] [outer = 0x0] 03:53:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x1175c6800) [pid = 2276] [serial = 1663] [outer = 0x112facc00] 03:53:02 INFO - PROCESS | 2276 | 1465642382122 Marionette DEBUG loaded listener.js 03:53:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x119c2ec00) [pid = 2276] [serial = 1664] [outer = 0x112facc00] 03:53:02 INFO - PROCESS | 2276 | 1465642382471 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]]]}] 03:53:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 03:53:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 470ms 03:53:02 INFO - PROCESS | 2276 | 1465642382477 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 03:53:02 INFO - PROCESS | 2276 | 1465642382479 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 03:53:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 03:53:02 INFO - PROCESS | 2276 | 1465642382481 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 03:53:02 INFO - PROCESS | 2276 | 1465642382482 Marionette TRACE conn2 <- [1,2190,null,{}] 03:53:02 INFO - PROCESS | 2276 | 1465642382484 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}] 03:53:02 INFO - PROCESS | 2276 | 1465642382485 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:02 INFO - PROCESS | 2276 | 1465642382591 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 03:53:02 INFO - PROCESS | 2276 | 1465642382597 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:02 INFO - PROCESS | 2276 | 1465642382598 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:02 INFO - PROCESS | 2276 | ++DOCSHELL 0x12a4d8000 == 39 [pid = 2276] [id = 555] 03:53:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x1133a1000) [pid = 2276] [serial = 1665] [outer = 0x0] 03:53:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x1216c0800) [pid = 2276] [serial = 1666] [outer = 0x1133a1000] 03:53:02 INFO - PROCESS | 2276 | 1465642382623 Marionette DEBUG loaded listener.js 03:53:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x128cc4000) [pid = 2276] [serial = 1667] [outer = 0x1133a1000] 03:53:02 INFO - PROCESS | 2276 | 1465642382950 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]]]}] 03:53:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 03:53:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 519ms 03:53:03 INFO - PROCESS | 2276 | 1465642383000 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 03:53:03 INFO - PROCESS | 2276 | 1465642383002 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 03:53:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 03:53:03 INFO - PROCESS | 2276 | 1465642383004 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 03:53:03 INFO - PROCESS | 2276 | 1465642383006 Marionette TRACE conn2 <- [1,2194,null,{}] 03:53:03 INFO - PROCESS | 2276 | 1465642383008 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}] 03:53:03 INFO - PROCESS | 2276 | 1465642383010 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:03 INFO - PROCESS | 2276 | 1465642383102 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 03:53:03 INFO - PROCESS | 2276 | 1465642383109 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:03 INFO - PROCESS | 2276 | 1465642383111 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:03 INFO - PROCESS | 2276 | ++DOCSHELL 0x12cd7f000 == 40 [pid = 2276] [id = 556] 03:53:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x128ccb800) [pid = 2276] [serial = 1668] [outer = 0x0] 03:53:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x128da3800) [pid = 2276] [serial = 1669] [outer = 0x128ccb800] 03:53:03 INFO - PROCESS | 2276 | 1465642383139 Marionette DEBUG loaded listener.js 03:53:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x128dc9400) [pid = 2276] [serial = 1670] [outer = 0x128ccb800] 03:53:03 INFO - PROCESS | 2276 | 1465642383588 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]]]}] 03:53:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 03:53:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 619ms 03:53:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 03:53:03 INFO - PROCESS | 2276 | 1465642383624 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 03:53:03 INFO - PROCESS | 2276 | 1465642383626 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 03:53:03 INFO - PROCESS | 2276 | 1465642383629 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 03:53:03 INFO - PROCESS | 2276 | 1465642383631 Marionette TRACE conn2 <- [1,2198,null,{}] 03:53:03 INFO - PROCESS | 2276 | 1465642383634 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}] 03:53:03 INFO - PROCESS | 2276 | 1465642383636 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:03 INFO - PROCESS | 2276 | 1465642383755 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 03:53:03 INFO - PROCESS | 2276 | 1465642383759 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:03 INFO - PROCESS | 2276 | 1465642383760 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:03 INFO - PROCESS | 2276 | ++DOCSHELL 0x12cfba000 == 41 [pid = 2276] [id = 557] 03:53:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x128dcd000) [pid = 2276] [serial = 1671] [outer = 0x0] 03:53:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x1292d5800) [pid = 2276] [serial = 1672] [outer = 0x128dcd000] 03:53:03 INFO - PROCESS | 2276 | 1465642383784 Marionette DEBUG loaded listener.js 03:53:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x1292e0800) [pid = 2276] [serial = 1673] [outer = 0x128dcd000] 03:53:04 INFO - PROCESS | 2276 | 1465642384401 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]]]}] 03:53:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 03:53:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 821ms 03:53:04 INFO - PROCESS | 2276 | 1465642384450 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 03:53:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 03:53:04 INFO - PROCESS | 2276 | 1465642384455 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 03:53:04 INFO - PROCESS | 2276 | 1465642384460 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 03:53:04 INFO - PROCESS | 2276 | 1465642384463 Marionette TRACE conn2 <- [1,2202,null,{}] 03:53:04 INFO - PROCESS | 2276 | 1465642384470 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}] 03:53:04 INFO - PROCESS | 2276 | 1465642384473 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:04 INFO - PROCESS | 2276 | 1465642384578 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 03:53:04 INFO - PROCESS | 2276 | 1465642384640 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:04 INFO - PROCESS | 2276 | 1465642384642 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:04 INFO - PROCESS | 2276 | ++DOCSHELL 0x11989c800 == 42 [pid = 2276] [id = 558] 03:53:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x116a14800) [pid = 2276] [serial = 1674] [outer = 0x0] 03:53:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x11841e800) [pid = 2276] [serial = 1675] [outer = 0x116a14800] 03:53:04 INFO - PROCESS | 2276 | 1465642384672 Marionette DEBUG loaded listener.js 03:53:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x118a84400) [pid = 2276] [serial = 1676] [outer = 0x116a14800] 03:53:05 INFO - PROCESS | 2276 | 1465642385145 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]]]}] 03:53:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 03:53:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 725ms 03:53:05 INFO - PROCESS | 2276 | 1465642385184 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 03:53:05 INFO - PROCESS | 2276 | 1465642385187 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 03:53:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 03:53:05 INFO - PROCESS | 2276 | 1465642385192 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 03:53:05 INFO - PROCESS | 2276 | 1465642385193 Marionette TRACE conn2 <- [1,2206,null,{}] 03:53:05 INFO - PROCESS | 2276 | 1465642385196 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}] 03:53:05 INFO - PROCESS | 2276 | 1465642385198 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:05 INFO - PROCESS | 2276 | 1465642385304 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 03:53:05 INFO - PROCESS | 2276 | 1465642385379 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:05 INFO - PROCESS | 2276 | 1465642385380 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:05 INFO - PROCESS | 2276 | ++DOCSHELL 0x129283800 == 43 [pid = 2276] [id = 559] 03:53:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 98 (0x119979400) [pid = 2276] [serial = 1677] [outer = 0x0] 03:53:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x120f80800) [pid = 2276] [serial = 1678] [outer = 0x119979400] 03:53:05 INFO - PROCESS | 2276 | 1465642385412 Marionette DEBUG loaded listener.js 03:53:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x1214ea000) [pid = 2276] [serial = 1679] [outer = 0x119979400] 03:53:05 INFO - PROCESS | 2276 | 1465642385828 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]]]}] 03:53:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 03:53:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 671ms 03:53:05 INFO - PROCESS | 2276 | 1465642385863 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 03:53:05 INFO - PROCESS | 2276 | 1465642385864 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 03:53:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 03:53:05 INFO - PROCESS | 2276 | 1465642385867 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 03:53:05 INFO - PROCESS | 2276 | 1465642385869 Marionette TRACE conn2 <- [1,2210,null,{}] 03:53:05 INFO - PROCESS | 2276 | 1465642385877 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}] 03:53:05 INFO - PROCESS | 2276 | 1465642385880 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:05 INFO - PROCESS | 2276 | 1465642385985 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 03:53:06 INFO - PROCESS | 2276 | 1465642386049 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:06 INFO - PROCESS | 2276 | 1465642386051 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:06 INFO - PROCESS | 2276 | ++DOCSHELL 0x12cfbb800 == 44 [pid = 2276] [id = 560] 03:53:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 101 (0x121b9f400) [pid = 2276] [serial = 1680] [outer = 0x0] 03:53:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 102 (0x1255e9400) [pid = 2276] [serial = 1681] [outer = 0x121b9f400] 03:53:06 INFO - PROCESS | 2276 | 1465642386081 Marionette DEBUG loaded listener.js 03:53:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 103 (0x126ed3000) [pid = 2276] [serial = 1682] [outer = 0x121b9f400] 03:53:06 INFO - PROCESS | 2276 | 1465642386547 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]]]}] 03:53:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 03:53:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 726ms 03:53:06 INFO - PROCESS | 2276 | 1465642386601 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 03:53:06 INFO - PROCESS | 2276 | 1465642386603 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 03:53:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 03:53:06 INFO - PROCESS | 2276 | 1465642386620 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 03:53:06 INFO - PROCESS | 2276 | 1465642386621 Marionette TRACE conn2 <- [1,2214,null,{}] 03:53:06 INFO - PROCESS | 2276 | 1465642386625 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}] 03:53:06 INFO - PROCESS | 2276 | 1465642386626 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:06 INFO - PROCESS | 2276 | 1465642386734 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 03:53:06 INFO - PROCESS | 2276 | 1465642386805 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:06 INFO - PROCESS | 2276 | 1465642386807 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:06 INFO - PROCESS | 2276 | ++DOCSHELL 0x11746e000 == 45 [pid = 2276] [id = 561] 03:53:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 104 (0x1184dfc00) [pid = 2276] [serial = 1683] [outer = 0x0] 03:53:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 105 (0x1214f2400) [pid = 2276] [serial = 1684] [outer = 0x1184dfc00] 03:53:06 INFO - PROCESS | 2276 | 1465642386835 Marionette DEBUG loaded listener.js 03:53:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 106 (0x126eda800) [pid = 2276] [serial = 1685] [outer = 0x1184dfc00] 03:53:07 INFO - PROCESS | 2276 | 1465642387362 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]]]}] 03:53:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 03:53:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 786ms 03:53:07 INFO - PROCESS | 2276 | 1465642387392 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 03:53:07 INFO - PROCESS | 2276 | 1465642387395 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 03:53:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 03:53:07 INFO - PROCESS | 2276 | 1465642387398 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 03:53:07 INFO - PROCESS | 2276 | 1465642387400 Marionette TRACE conn2 <- [1,2218,null,{}] 03:53:07 INFO - PROCESS | 2276 | 1465642387404 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}] 03:53:07 INFO - PROCESS | 2276 | 1465642387405 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:07 INFO - PROCESS | 2276 | 1465642387538 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 03:53:07 INFO - PROCESS | 2276 | 1465642387550 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:07 INFO - PROCESS | 2276 | 1465642387551 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:07 INFO - PROCESS | 2276 | ++DOCSHELL 0x117468800 == 46 [pid = 2276] [id = 562] 03:53:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 107 (0x112f03800) [pid = 2276] [serial = 1686] [outer = 0x0] 03:53:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 108 (0x1164d3c00) [pid = 2276] [serial = 1687] [outer = 0x112f03800] 03:53:07 INFO - PROCESS | 2276 | 1465642387580 Marionette DEBUG loaded listener.js 03:53:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 109 (0x11855c000) [pid = 2276] [serial = 1688] [outer = 0x112f03800] 03:53:08 INFO - PROCESS | 2276 | --DOCSHELL 0x12cd7f000 == 45 [pid = 2276] [id = 556] 03:53:08 INFO - PROCESS | 2276 | --DOCSHELL 0x12a4d8000 == 44 [pid = 2276] [id = 555] 03:53:08 INFO - PROCESS | 2276 | --DOCSHELL 0x12928b800 == 43 [pid = 2276] [id = 554] 03:53:08 INFO - PROCESS | 2276 | --DOCSHELL 0x12c69a800 == 42 [pid = 2276] [id = 553] 03:53:08 INFO - PROCESS | 2276 | --DOCSHELL 0x12101e000 == 41 [pid = 2276] [id = 552] 03:53:08 INFO - PROCESS | 2276 | --DOCSHELL 0x12b71a800 == 40 [pid = 2276] [id = 551] 03:53:08 INFO - PROCESS | 2276 | --DOCSHELL 0x1292b6800 == 39 [pid = 2276] [id = 550] 03:53:08 INFO - PROCESS | 2276 | --DOCSHELL 0x129270800 == 38 [pid = 2276] [id = 549] 03:53:08 INFO - PROCESS | 2276 | --DOCSHELL 0x1261db800 == 37 [pid = 2276] [id = 548] 03:53:08 INFO - PROCESS | 2276 | --DOCSHELL 0x1199d5000 == 36 [pid = 2276] [id = 547] 03:53:08 INFO - PROCESS | 2276 | --DOCSHELL 0x117e6e000 == 35 [pid = 2276] [id = 546] 03:53:08 INFO - PROCESS | 2276 | --DOCSHELL 0x126519000 == 34 [pid = 2276] [id = 545] 03:53:08 INFO - PROCESS | 2276 | --DOCSHELL 0x11927e000 == 33 [pid = 2276] [id = 544] 03:53:08 INFO - PROCESS | 2276 | --DOCSHELL 0x12be50800 == 32 [pid = 2276] [id = 543] 03:53:08 INFO - PROCESS | 2276 | --DOCSHELL 0x11746e000 == 31 [pid = 2276] [id = 561] 03:53:08 INFO - PROCESS | 2276 | --DOCSHELL 0x12cfbb800 == 30 [pid = 2276] [id = 560] 03:53:08 INFO - PROCESS | 2276 | --DOCSHELL 0x129283800 == 29 [pid = 2276] [id = 559] 03:53:08 INFO - PROCESS | 2276 | --DOCSHELL 0x12cfba000 == 28 [pid = 2276] [id = 557] 03:53:08 INFO - PROCESS | 2276 | --DOCSHELL 0x11989c800 == 27 [pid = 2276] [id = 558] 03:53:08 INFO - PROCESS | 2276 | --DOMWINDOW == 108 (0x121be9000) [pid = 2276] [serial = 1613] [outer = 0x0] [url = about:blank] 03:53:08 INFO - PROCESS | 2276 | --DOMWINDOW == 107 (0x121222800) [pid = 2276] [serial = 1612] [outer = 0x0] [url = about:blank] 03:53:08 INFO - PROCESS | 2276 | --DOMWINDOW == 106 (0x121321000) [pid = 2276] [serial = 1621] [outer = 0x0] [url = about:blank] 03:53:08 INFO - PROCESS | 2276 | --DOMWINDOW == 105 (0x124cdac00) [pid = 2276] [serial = 1616] [outer = 0x0] [url = about:blank] 03:53:08 INFO - PROCESS | 2276 | --DOMWINDOW == 104 (0x1255edc00) [pid = 2276] [serial = 1618] [outer = 0x0] [url = about:blank] 03:53:08 INFO - PROCESS | 2276 | --DOMWINDOW == 103 (0x126b28000) [pid = 2276] [serial = 1625] [outer = 0x0] [url = about:blank] 03:53:08 INFO - PROCESS | 2276 | --DOMWINDOW == 102 (0x126139400) [pid = 2276] [serial = 1619] [outer = 0x0] [url = about:blank] 03:53:08 INFO - PROCESS | 2276 | --DOMWINDOW == 101 (0x115e91800) [pid = 2276] [serial = 1595] [outer = 0x0] [url = about:blank] 03:53:08 INFO - PROCESS | 2276 | --DOMWINDOW == 100 (0x12613b400) [pid = 2276] [serial = 1622] [outer = 0x0] [url = about:blank] 03:53:08 INFO - PROCESS | 2276 | --DOMWINDOW == 99 (0x120f81000) [pid = 2276] [serial = 1610] [outer = 0x0] [url = about:blank] 03:53:08 INFO - PROCESS | 2276 | --DOMWINDOW == 98 (0x119c30c00) [pid = 2276] [serial = 1607] [outer = 0x0] [url = about:blank] 03:53:08 INFO - PROCESS | 2276 | --DOMWINDOW == 97 (0x12660a400) [pid = 2276] [serial = 1624] [outer = 0x0] [url = about:blank] 03:53:08 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x128bbe400) [pid = 2276] [serial = 1628] [outer = 0x0] [url = about:blank] 03:53:08 INFO - PROCESS | 2276 | --DOMWINDOW == 95 (0x126edd800) [pid = 2276] [serial = 1627] [outer = 0x0] [url = about:blank] 03:53:08 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x112f9b000) [pid = 2276] [serial = 1594] [outer = 0x0] [url = about:blank] 03:53:08 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x118f90800) [pid = 2276] [serial = 1603] [outer = 0x0] [url = about:blank] 03:53:08 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x1192d4800) [pid = 2276] [serial = 1604] [outer = 0x0] [url = about:blank] 03:53:08 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x120e05000) [pid = 2276] [serial = 1609] [outer = 0x0] [url = about:blank] 03:53:08 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x1182de000) [pid = 2276] [serial = 1600] [outer = 0x0] [url = about:blank] 03:53:08 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x11841bc00) [pid = 2276] [serial = 1601] [outer = 0x0] [url = about:blank] 03:53:08 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x1235e1800) [pid = 2276] [serial = 1615] [outer = 0x0] [url = about:blank] 03:53:08 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x11996f400) [pid = 2276] [serial = 1606] [outer = 0x0] [url = about:blank] 03:53:08 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x113c56c00) [pid = 2276] [serial = 1597] [outer = 0x0] [url = about:blank] 03:53:08 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x112e63000) [pid = 2276] [serial = 1598] [outer = 0x0] [url = about:blank] 03:53:08 INFO - PROCESS | 2276 | --DOMWINDOW == 84 (0x118594400) [pid = 2276] [serial = 1583] [outer = 0x0] [url = about:blank] 03:53:08 INFO - PROCESS | 2276 | --DOMWINDOW == 83 (0x1182dbc00) [pid = 2276] [serial = 1582] [outer = 0x0] [url = about:blank] 03:53:08 INFO - PROCESS | 2276 | --DOMWINDOW == 82 (0x119c32400) [pid = 2276] [serial = 1586] [outer = 0x0] [url = about:blank] 03:53:08 INFO - PROCESS | 2276 | --DOMWINDOW == 81 (0x119c1fc00) [pid = 2276] [serial = 1585] [outer = 0x0] [url = about:blank] 03:53:08 INFO - PROCESS | 2276 | --DOMWINDOW == 80 (0x124ffbc00) [pid = 2276] [serial = 1589] [outer = 0x0] [url = about:blank] 03:53:08 INFO - PROCESS | 2276 | --DOMWINDOW == 79 (0x121945000) [pid = 2276] [serial = 1588] [outer = 0x0] [url = about:blank] 03:53:08 INFO - PROCESS | 2276 | --DOMWINDOW == 78 (0x12691ec00) [pid = 2276] [serial = 1592] [outer = 0x0] [url = about:blank] 03:53:08 INFO - PROCESS | 2276 | --DOMWINDOW == 77 (0x126612800) [pid = 2276] [serial = 1591] [outer = 0x0] [url = about:blank] 03:53:08 INFO - PROCESS | 2276 | 1465642388547 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]]]}] 03:53:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 03:53:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1177ms 03:53:08 INFO - PROCESS | 2276 | 1465642388575 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 03:53:08 INFO - PROCESS | 2276 | 1465642388578 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 03:53:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 03:53:08 INFO - PROCESS | 2276 | 1465642388581 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 03:53:08 INFO - PROCESS | 2276 | 1465642388583 Marionette TRACE conn2 <- [1,2222,null,{}] 03:53:08 INFO - PROCESS | 2276 | 1465642388586 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}] 03:53:08 INFO - PROCESS | 2276 | 1465642388588 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:08 INFO - PROCESS | 2276 | 1465642388670 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 03:53:08 INFO - PROCESS | 2276 | 1465642388679 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:08 INFO - PROCESS | 2276 | 1465642388680 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:08 INFO - PROCESS | 2276 | ++DOCSHELL 0x116aa7000 == 28 [pid = 2276] [id = 563] 03:53:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 78 (0x1167d7000) [pid = 2276] [serial = 1689] [outer = 0x0] 03:53:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 79 (0x116973400) [pid = 2276] [serial = 1690] [outer = 0x1167d7000] 03:53:08 INFO - PROCESS | 2276 | 1465642388709 Marionette DEBUG loaded listener.js 03:53:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 80 (0x112f0c400) [pid = 2276] [serial = 1691] [outer = 0x1167d7000] 03:53:09 INFO - PROCESS | 2276 | 1465642389076 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]]]}] 03:53:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 03:53:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 521ms 03:53:09 INFO - PROCESS | 2276 | 1465642389102 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 03:53:09 INFO - PROCESS | 2276 | 1465642389105 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 03:53:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 03:53:09 INFO - PROCESS | 2276 | 1465642389110 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 03:53:09 INFO - PROCESS | 2276 | 1465642389112 Marionette TRACE conn2 <- [1,2226,null,{}] 03:53:09 INFO - PROCESS | 2276 | 1465642389114 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}] 03:53:09 INFO - PROCESS | 2276 | 1465642389116 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:09 INFO - PROCESS | 2276 | 1465642389197 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 03:53:09 INFO - PROCESS | 2276 | 1465642389201 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:09 INFO - PROCESS | 2276 | 1465642389202 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:09 INFO - PROCESS | 2276 | ++DOCSHELL 0x118f9c800 == 29 [pid = 2276] [id = 564] 03:53:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 81 (0x1182df800) [pid = 2276] [serial = 1692] [outer = 0x0] 03:53:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 82 (0x11859ac00) [pid = 2276] [serial = 1693] [outer = 0x1182df800] 03:53:09 INFO - PROCESS | 2276 | 1465642389232 Marionette DEBUG loaded listener.js 03:53:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 83 (0x119223800) [pid = 2276] [serial = 1694] [outer = 0x1182df800] 03:53:09 INFO - PROCESS | 2276 | 1465642389582 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]]]}] 03:53:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 03:53:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 519ms 03:53:09 INFO - PROCESS | 2276 | 1465642389636 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 03:53:09 INFO - PROCESS | 2276 | 1465642389638 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 03:53:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 03:53:09 INFO - PROCESS | 2276 | 1465642389640 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 03:53:09 INFO - PROCESS | 2276 | 1465642389642 Marionette TRACE conn2 <- [1,2230,null,{}] 03:53:09 INFO - PROCESS | 2276 | 1465642389650 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}] 03:53:09 INFO - PROCESS | 2276 | 1465642389654 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:09 INFO - PROCESS | 2276 | 1465642389733 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 03:53:09 INFO - PROCESS | 2276 | 1465642389738 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:09 INFO - PROCESS | 2276 | 1465642389742 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:09 INFO - PROCESS | 2276 | ++DOCSHELL 0x121908800 == 30 [pid = 2276] [id = 565] 03:53:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x113285c00) [pid = 2276] [serial = 1695] [outer = 0x0] 03:53:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x11996a800) [pid = 2276] [serial = 1696] [outer = 0x113285c00] 03:53:09 INFO - PROCESS | 2276 | 1465642389771 Marionette DEBUG loaded listener.js 03:53:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x119c32800) [pid = 2276] [serial = 1697] [outer = 0x113285c00] 03:53:10 INFO - PROCESS | 2276 | 1465642390134 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]]]}] 03:53:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 03:53:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 523ms 03:53:10 INFO - PROCESS | 2276 | 1465642390164 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 03:53:10 INFO - PROCESS | 2276 | 1465642390165 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 03:53:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 03:53:10 INFO - PROCESS | 2276 | 1465642390167 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 03:53:10 INFO - PROCESS | 2276 | 1465642390169 Marionette TRACE conn2 <- [1,2234,null,{}] 03:53:10 INFO - PROCESS | 2276 | 1465642390171 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}] 03:53:10 INFO - PROCESS | 2276 | 1465642390172 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:10 INFO - PROCESS | 2276 | 1465642390283 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 03:53:10 INFO - PROCESS | 2276 | 1465642390289 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:10 INFO - PROCESS | 2276 | 1465642390290 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:10 INFO - PROCESS | 2276 | ++DOCSHELL 0x1261d9800 == 31 [pid = 2276] [id = 566] 03:53:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x119c33800) [pid = 2276] [serial = 1698] [outer = 0x0] 03:53:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x120f82400) [pid = 2276] [serial = 1699] [outer = 0x119c33800] 03:53:10 INFO - PROCESS | 2276 | 1465642390316 Marionette DEBUG loaded listener.js 03:53:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x12142e800) [pid = 2276] [serial = 1700] [outer = 0x119c33800] 03:53:10 INFO - PROCESS | 2276 | 1465642390646 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]]]}] 03:53:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 03:53:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 521ms 03:53:10 INFO - PROCESS | 2276 | 1465642390689 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 03:53:10 INFO - PROCESS | 2276 | 1465642390690 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 03:53:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 03:53:10 INFO - PROCESS | 2276 | 1465642390692 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 03:53:10 INFO - PROCESS | 2276 | 1465642390694 Marionette TRACE conn2 <- [1,2238,null,{}] 03:53:10 INFO - PROCESS | 2276 | 1465642390696 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}] 03:53:10 INFO - PROCESS | 2276 | 1465642390697 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:10 INFO - PROCESS | 2276 | 1465642390792 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 03:53:10 INFO - PROCESS | 2276 | 1465642390834 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:10 INFO - PROCESS | 2276 | 1465642390835 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:10 INFO - PROCESS | 2276 | ++DOCSHELL 0x128c62800 == 32 [pid = 2276] [id = 567] 03:53:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x1167d6400) [pid = 2276] [serial = 1701] [outer = 0x0] 03:53:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x1214ee000) [pid = 2276] [serial = 1702] [outer = 0x1167d6400] 03:53:10 INFO - PROCESS | 2276 | 1465642390859 Marionette DEBUG loaded listener.js 03:53:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x121945c00) [pid = 2276] [serial = 1703] [outer = 0x1167d6400] 03:53:11 INFO - PROCESS | 2276 | 1465642391218 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]]]}] 03:53:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 03:53:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 570ms 03:53:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 03:53:11 INFO - PROCESS | 2276 | 1465642391264 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 03:53:11 INFO - PROCESS | 2276 | 1465642391265 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 03:53:11 INFO - PROCESS | 2276 | 1465642391267 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 03:53:11 INFO - PROCESS | 2276 | 1465642391268 Marionette TRACE conn2 <- [1,2242,null,{}] 03:53:11 INFO - PROCESS | 2276 | 1465642391277 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}] 03:53:11 INFO - PROCESS | 2276 | 1465642391281 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:11 INFO - PROCESS | 2276 | 1465642391395 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 03:53:11 INFO - PROCESS | 2276 | 1465642391400 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:11 INFO - PROCESS | 2276 | 1465642391401 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:11 INFO - PROCESS | 2276 | ++DOCSHELL 0x1292b3800 == 33 [pid = 2276] [id = 568] 03:53:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x119227800) [pid = 2276] [serial = 1704] [outer = 0x0] 03:53:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x1237b4400) [pid = 2276] [serial = 1705] [outer = 0x119227800] 03:53:11 INFO - PROCESS | 2276 | 1465642391426 Marionette DEBUG loaded listener.js 03:53:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x12660b400) [pid = 2276] [serial = 1706] [outer = 0x119227800] 03:53:11 INFO - PROCESS | 2276 | 1465642391764 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]]]}] 03:53:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 03:53:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 521ms 03:53:11 INFO - PROCESS | 2276 | 1465642391788 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 03:53:11 INFO - PROCESS | 2276 | 1465642391789 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 03:53:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 03:53:11 INFO - PROCESS | 2276 | 1465642391792 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 03:53:11 INFO - PROCESS | 2276 | 1465642391793 Marionette TRACE conn2 <- [1,2246,null,{}] 03:53:11 INFO - PROCESS | 2276 | 1465642391795 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}] 03:53:11 INFO - PROCESS | 2276 | 1465642391796 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:11 INFO - PROCESS | 2276 | 1465642391894 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 03:53:11 INFO - PROCESS | 2276 | 1465642391898 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:11 INFO - PROCESS | 2276 | 1465642391899 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:11 INFO - PROCESS | 2276 | ++DOCSHELL 0x12a8c9000 == 34 [pid = 2276] [id = 569] 03:53:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x113c8bc00) [pid = 2276] [serial = 1707] [outer = 0x0] 03:53:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x126823400) [pid = 2276] [serial = 1708] [outer = 0x113c8bc00] 03:53:11 INFO - PROCESS | 2276 | 1465642391923 Marionette DEBUG loaded listener.js 03:53:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 98 (0x126ed1800) [pid = 2276] [serial = 1709] [outer = 0x113c8bc00] 03:53:12 INFO - PROCESS | 2276 | 1465642392268 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]]]}] 03:53:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 03:53:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 518ms 03:53:12 INFO - PROCESS | 2276 | 1465642392310 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 03:53:12 INFO - PROCESS | 2276 | 1465642392311 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 03:53:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 03:53:12 INFO - PROCESS | 2276 | 1465642392314 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 03:53:12 INFO - PROCESS | 2276 | 1465642392315 Marionette TRACE conn2 <- [1,2250,null,{}] 03:53:12 INFO - PROCESS | 2276 | 1465642392317 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}] 03:53:12 INFO - PROCESS | 2276 | 1465642392318 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:12 INFO - PROCESS | 2276 | 1465642392418 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 03:53:12 INFO - PROCESS | 2276 | 1465642392422 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:12 INFO - PROCESS | 2276 | 1465642392423 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:12 INFO - PROCESS | 2276 | ++DOCSHELL 0x12b040800 == 35 [pid = 2276] [id = 570] 03:53:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x120e92800) [pid = 2276] [serial = 1710] [outer = 0x0] 03:53:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x128a28c00) [pid = 2276] [serial = 1711] [outer = 0x120e92800] 03:53:12 INFO - PROCESS | 2276 | 1465642392448 Marionette DEBUG loaded listener.js 03:53:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 101 (0x128bb6000) [pid = 2276] [serial = 1712] [outer = 0x120e92800] 03:53:12 INFO - PROCESS | 2276 | --DOMWINDOW == 100 (0x1161a4000) [pid = 2276] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 03:53:12 INFO - PROCESS | 2276 | --DOMWINDOW == 99 (0x118168800) [pid = 2276] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 03:53:12 INFO - PROCESS | 2276 | --DOMWINDOW == 98 (0x128d1d800) [pid = 2276] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 03:53:12 INFO - PROCESS | 2276 | --DOMWINDOW == 97 (0x121bde000) [pid = 2276] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 03:53:12 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x11816ec00) [pid = 2276] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 03:53:12 INFO - PROCESS | 2276 | --DOMWINDOW == 95 (0x1182e4c00) [pid = 2276] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 03:53:12 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x112facc00) [pid = 2276] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 03:53:12 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x1192d6000) [pid = 2276] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 03:53:12 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x128ccb800) [pid = 2276] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 03:53:12 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x128bbdc00) [pid = 2276] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 03:53:12 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x128dcd000) [pid = 2276] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 03:53:12 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x1133a1000) [pid = 2276] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 03:53:12 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x1233d7000) [pid = 2276] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 03:53:12 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x112abb800) [pid = 2276] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 03:53:12 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x128bbec00) [pid = 2276] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 03:53:12 INFO - PROCESS | 2276 | 1465642392907 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]]]}] 03:53:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 03:53:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 621ms 03:53:12 INFO - PROCESS | 2276 | 1465642392935 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 03:53:12 INFO - PROCESS | 2276 | 1465642392937 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 03:53:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 03:53:12 INFO - PROCESS | 2276 | 1465642392939 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 03:53:12 INFO - PROCESS | 2276 | 1465642392948 Marionette TRACE conn2 <- [1,2254,null,{}] 03:53:12 INFO - PROCESS | 2276 | 1465642392950 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}] 03:53:12 INFO - PROCESS | 2276 | 1465642392951 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:13 INFO - PROCESS | 2276 | 1465642393029 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 03:53:13 INFO - PROCESS | 2276 | 1465642393089 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:13 INFO - PROCESS | 2276 | 1465642393090 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:13 INFO - PROCESS | 2276 | ++DOCSHELL 0x1217ea800 == 36 [pid = 2276] [id = 571] 03:53:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x111ece400) [pid = 2276] [serial = 1713] [outer = 0x0] 03:53:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x1182e4c00) [pid = 2276] [serial = 1714] [outer = 0x111ece400] 03:53:13 INFO - PROCESS | 2276 | 1465642393114 Marionette DEBUG loaded listener.js 03:53:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x1233d7000) [pid = 2276] [serial = 1715] [outer = 0x111ece400] 03:53:13 INFO - PROCESS | 2276 | 1465642393428 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]]]}] 03:53:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 03:53:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 526ms 03:53:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 03:53:13 INFO - PROCESS | 2276 | 1465642393466 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 03:53:13 INFO - PROCESS | 2276 | 1465642393468 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 03:53:13 INFO - PROCESS | 2276 | 1465642393471 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 03:53:13 INFO - PROCESS | 2276 | 1465642393473 Marionette TRACE conn2 <- [1,2258,null,{}] 03:53:13 INFO - PROCESS | 2276 | 1465642393476 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}] 03:53:13 INFO - PROCESS | 2276 | 1465642393478 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:13 INFO - PROCESS | 2276 | 1465642393602 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 03:53:13 INFO - PROCESS | 2276 | 1465642393691 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:13 INFO - PROCESS | 2276 | 1465642393693 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:13 INFO - PROCESS | 2276 | ++DOCSHELL 0x12ba63800 == 37 [pid = 2276] [id = 572] 03:53:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x1164df400) [pid = 2276] [serial = 1716] [outer = 0x0] 03:53:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x128a27c00) [pid = 2276] [serial = 1717] [outer = 0x1164df400] 03:53:13 INFO - PROCESS | 2276 | 1465642393721 Marionette DEBUG loaded listener.js 03:53:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x128cc2400) [pid = 2276] [serial = 1718] [outer = 0x1164df400] 03:53:13 INFO - PROCESS | 2276 | 1465642393986 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]]]}] 03:53:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 03:53:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 523ms 03:53:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 03:53:14 INFO - PROCESS | 2276 | 1465642393997 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 03:53:14 INFO - PROCESS | 2276 | 1465642393998 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 03:53:14 INFO - PROCESS | 2276 | 1465642394004 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 03:53:14 INFO - PROCESS | 2276 | 1465642394007 Marionette TRACE conn2 <- [1,2262,null,{}] 03:53:14 INFO - PROCESS | 2276 | 1465642394016 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}] 03:53:14 INFO - PROCESS | 2276 | 1465642394029 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:14 INFO - PROCESS | 2276 | 1465642394130 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 03:53:14 INFO - PROCESS | 2276 | 1465642394134 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:14 INFO - PROCESS | 2276 | 1465642394136 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:14 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c283000 == 38 [pid = 2276] [id = 573] 03:53:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x128cc7800) [pid = 2276] [serial = 1719] [outer = 0x0] 03:53:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x128d19c00) [pid = 2276] [serial = 1720] [outer = 0x128cc7800] 03:53:14 INFO - PROCESS | 2276 | 1465642394163 Marionette DEBUG loaded listener.js 03:53:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x128d99c00) [pid = 2276] [serial = 1721] [outer = 0x128cc7800] 03:53:14 INFO - PROCESS | 2276 | 1465642394501 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]]]}] 03:53:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 03:53:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 529ms 03:53:14 INFO - PROCESS | 2276 | 1465642394533 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 03:53:14 INFO - PROCESS | 2276 | 1465642394534 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 03:53:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 03:53:14 INFO - PROCESS | 2276 | 1465642394536 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 03:53:14 INFO - PROCESS | 2276 | 1465642394537 Marionette TRACE conn2 <- [1,2266,null,{}] 03:53:14 INFO - PROCESS | 2276 | 1465642394540 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}] 03:53:14 INFO - PROCESS | 2276 | 1465642394541 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:14 INFO - PROCESS | 2276 | 1465642394647 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 03:53:14 INFO - PROCESS | 2276 | 1465642394652 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:14 INFO - PROCESS | 2276 | 1465642394654 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:14 INFO - PROCESS | 2276 | ++DOCSHELL 0x12ca61800 == 39 [pid = 2276] [id = 574] 03:53:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x128d9d000) [pid = 2276] [serial = 1722] [outer = 0x0] 03:53:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x128da2400) [pid = 2276] [serial = 1723] [outer = 0x128d9d000] 03:53:14 INFO - PROCESS | 2276 | 1465642394677 Marionette DEBUG loaded listener.js 03:53:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 98 (0x128dc3c00) [pid = 2276] [serial = 1724] [outer = 0x128d9d000] 03:53:15 INFO - PROCESS | 2276 | 1465642395175 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]]]}] 03:53:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 03:53:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 668ms 03:53:15 INFO - PROCESS | 2276 | 1465642395215 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 03:53:15 INFO - PROCESS | 2276 | 1465642395218 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 03:53:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 03:53:15 INFO - PROCESS | 2276 | 1465642395224 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 03:53:15 INFO - PROCESS | 2276 | 1465642395227 Marionette TRACE conn2 <- [1,2270,null,{}] 03:53:15 INFO - PROCESS | 2276 | 1465642395232 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}] 03:53:15 INFO - PROCESS | 2276 | 1465642395233 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:15 INFO - PROCESS | 2276 | 1465642395352 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 03:53:15 INFO - PROCESS | 2276 | 1465642395496 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:15 INFO - PROCESS | 2276 | 1465642395498 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:15 INFO - PROCESS | 2276 | ++DOCSHELL 0x119277800 == 40 [pid = 2276] [id = 575] 03:53:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x116f0d000) [pid = 2276] [serial = 1725] [outer = 0x0] 03:53:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x1175c7c00) [pid = 2276] [serial = 1726] [outer = 0x116f0d000] 03:53:15 INFO - PROCESS | 2276 | 1465642395552 Marionette DEBUG loaded listener.js 03:53:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 101 (0x1184e0400) [pid = 2276] [serial = 1727] [outer = 0x116f0d000] 03:53:16 INFO - PROCESS | 2276 | 1465642396106 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]]]}] 03:53:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 03:53:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 924ms 03:53:16 INFO - PROCESS | 2276 | 1465642396165 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 03:53:16 INFO - PROCESS | 2276 | 1465642396168 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 03:53:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 03:53:16 INFO - PROCESS | 2276 | 1465642396177 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 03:53:16 INFO - PROCESS | 2276 | 1465642396178 Marionette TRACE conn2 <- [1,2274,null,{}] 03:53:16 INFO - PROCESS | 2276 | 1465642396181 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}] 03:53:16 INFO - PROCESS | 2276 | 1465642396183 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:16 INFO - PROCESS | 2276 | 1465642396295 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 03:53:16 INFO - PROCESS | 2276 | 1465642396380 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:16 INFO - PROCESS | 2276 | 1465642396381 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:16 INFO - PROCESS | 2276 | ++DOCSHELL 0x1269b9000 == 41 [pid = 2276] [id = 576] 03:53:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 102 (0x1192d0800) [pid = 2276] [serial = 1728] [outer = 0x0] 03:53:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 103 (0x1192d6000) [pid = 2276] [serial = 1729] [outer = 0x1192d0800] 03:53:16 INFO - PROCESS | 2276 | 1465642396412 Marionette DEBUG loaded listener.js 03:53:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 104 (0x119c2c800) [pid = 2276] [serial = 1730] [outer = 0x1192d0800] 03:53:17 INFO - PROCESS | 2276 | 1465642397143 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]]]}] 03:53:17 INFO - PROCESS | 2276 | --DOCSHELL 0x12c283000 == 40 [pid = 2276] [id = 573] 03:53:17 INFO - PROCESS | 2276 | --DOCSHELL 0x12ba63800 == 39 [pid = 2276] [id = 572] 03:53:17 INFO - PROCESS | 2276 | --DOCSHELL 0x1217ea800 == 38 [pid = 2276] [id = 571] 03:53:17 INFO - PROCESS | 2276 | --DOCSHELL 0x12b040800 == 37 [pid = 2276] [id = 570] 03:53:17 INFO - PROCESS | 2276 | --DOCSHELL 0x12a8c9000 == 36 [pid = 2276] [id = 569] 03:53:17 INFO - PROCESS | 2276 | --DOCSHELL 0x1292b3800 == 35 [pid = 2276] [id = 568] 03:53:17 INFO - PROCESS | 2276 | --DOCSHELL 0x128c62800 == 34 [pid = 2276] [id = 567] 03:53:17 INFO - PROCESS | 2276 | --DOCSHELL 0x1261d9800 == 33 [pid = 2276] [id = 566] 03:53:17 INFO - PROCESS | 2276 | --DOCSHELL 0x121908800 == 32 [pid = 2276] [id = 565] 03:53:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 03:53:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1023ms 03:53:17 INFO - PROCESS | 2276 | --DOCSHELL 0x118f9c800 == 31 [pid = 2276] [id = 564] 03:53:17 INFO - PROCESS | 2276 | --DOCSHELL 0x116aa7000 == 30 [pid = 2276] [id = 563] 03:53:17 INFO - PROCESS | 2276 | --DOCSHELL 0x117468800 == 29 [pid = 2276] [id = 562] 03:53:17 INFO - PROCESS | 2276 | 1465642397202 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 03:53:17 INFO - PROCESS | 2276 | 1465642397205 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 03:53:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 03:53:17 INFO - PROCESS | 2276 | 1465642397208 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 03:53:17 INFO - PROCESS | 2276 | 1465642397210 Marionette TRACE conn2 <- [1,2278,null,{}] 03:53:17 INFO - PROCESS | 2276 | 1465642397222 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}] 03:53:17 INFO - PROCESS | 2276 | 1465642397223 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:17 INFO - PROCESS | 2276 | 1465642397310 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 03:53:17 INFO - PROCESS | 2276 | --DOMWINDOW == 103 (0x1184e3400) [pid = 2276] [serial = 1634] [outer = 0x0] [url = about:blank] 03:53:17 INFO - PROCESS | 2276 | --DOMWINDOW == 102 (0x119c29000) [pid = 2276] [serial = 1637] [outer = 0x0] [url = about:blank] 03:53:17 INFO - PROCESS | 2276 | --DOMWINDOW == 101 (0x128d2b400) [pid = 2276] [serial = 1660] [outer = 0x0] [url = about:blank] 03:53:17 INFO - PROCESS | 2276 | --DOMWINDOW == 100 (0x1214f0c00) [pid = 2276] [serial = 1646] [outer = 0x0] [url = about:blank] 03:53:17 INFO - PROCESS | 2276 | --DOMWINDOW == 99 (0x128cc4000) [pid = 2276] [serial = 1667] [outer = 0x0] [url = about:blank] 03:53:17 INFO - PROCESS | 2276 | --DOMWINDOW == 98 (0x1192d5800) [pid = 2276] [serial = 1636] [outer = 0x0] [url = about:blank] 03:53:17 INFO - PROCESS | 2276 | --DOMWINDOW == 97 (0x124cdc800) [pid = 2276] [serial = 1649] [outer = 0x0] [url = about:blank] 03:53:17 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x1182e8800) [pid = 2276] [serial = 1639] [outer = 0x0] [url = about:blank] 03:53:17 INFO - PROCESS | 2276 | --DOMWINDOW == 95 (0x11816c800) [pid = 2276] [serial = 1633] [outer = 0x0] [url = about:blank] 03:53:17 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x128cc3c00) [pid = 2276] [serial = 1655] [outer = 0x0] [url = about:blank] 03:53:17 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x1175c6800) [pid = 2276] [serial = 1663] [outer = 0x0] [url = about:blank] 03:53:17 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x120e06000) [pid = 2276] [serial = 1643] [outer = 0x0] [url = about:blank] 03:53:17 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x126554400) [pid = 2276] [serial = 1652] [outer = 0x0] [url = about:blank] 03:53:17 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x119841000) [pid = 2276] [serial = 1642] [outer = 0x0] [url = about:blank] 03:53:17 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x1235de400) [pid = 2276] [serial = 1648] [outer = 0x0] [url = about:blank] 03:53:17 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x128da3800) [pid = 2276] [serial = 1669] [outer = 0x0] [url = about:blank] 03:53:17 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x128d30400) [pid = 2276] [serial = 1661] [outer = 0x0] [url = about:blank] 03:53:17 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x128d17800) [pid = 2276] [serial = 1657] [outer = 0x0] [url = about:blank] 03:53:17 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x126b2d400) [pid = 2276] [serial = 1654] [outer = 0x0] [url = about:blank] 03:53:17 INFO - PROCESS | 2276 | --DOMWINDOW == 84 (0x118a57000) [pid = 2276] [serial = 1640] [outer = 0x0] [url = about:blank] 03:53:17 INFO - PROCESS | 2276 | --DOMWINDOW == 83 (0x119c2ec00) [pid = 2276] [serial = 1664] [outer = 0x0] [url = about:blank] 03:53:17 INFO - PROCESS | 2276 | --DOMWINDOW == 82 (0x128cc5c00) [pid = 2276] [serial = 1630] [outer = 0x0] [url = about:blank] 03:53:17 INFO - PROCESS | 2276 | --DOMWINDOW == 81 (0x128d1ec00) [pid = 2276] [serial = 1658] [outer = 0x0] [url = about:blank] 03:53:17 INFO - PROCESS | 2276 | --DOMWINDOW == 80 (0x128dc9400) [pid = 2276] [serial = 1670] [outer = 0x0] [url = about:blank] 03:53:17 INFO - PROCESS | 2276 | --DOMWINDOW == 79 (0x1292d5800) [pid = 2276] [serial = 1672] [outer = 0x0] [url = about:blank] 03:53:17 INFO - PROCESS | 2276 | --DOMWINDOW == 78 (0x1292e0800) [pid = 2276] [serial = 1673] [outer = 0x0] [url = about:blank] 03:53:17 INFO - PROCESS | 2276 | --DOMWINDOW == 77 (0x1216c0800) [pid = 2276] [serial = 1666] [outer = 0x0] [url = about:blank] 03:53:17 INFO - PROCESS | 2276 | --DOMWINDOW == 76 (0x1255e9000) [pid = 2276] [serial = 1651] [outer = 0x0] [url = about:blank] 03:53:17 INFO - PROCESS | 2276 | --DOMWINDOW == 75 (0x1210fa800) [pid = 2276] [serial = 1645] [outer = 0x0] [url = about:blank] 03:53:17 INFO - PROCESS | 2276 | --DOMWINDOW == 74 (0x128ccc400) [pid = 2276] [serial = 1631] [outer = 0x0] [url = about:blank] 03:53:17 INFO - PROCESS | 2276 | 1465642397376 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:17 INFO - PROCESS | 2276 | 1465642397377 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:17 INFO - PROCESS | 2276 | ++DOCSHELL 0x116aa8800 == 30 [pid = 2276] [id = 577] 03:53:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 75 (0x112ac1000) [pid = 2276] [serial = 1731] [outer = 0x0] 03:53:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 76 (0x112fa8800) [pid = 2276] [serial = 1732] [outer = 0x112ac1000] 03:53:17 INFO - PROCESS | 2276 | 1465642397404 Marionette DEBUG loaded listener.js 03:53:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 77 (0x114f7a000) [pid = 2276] [serial = 1733] [outer = 0x112ac1000] 03:53:17 INFO - PROCESS | 2276 | 1465642397695 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]]]}] 03:53:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 03:53:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 528ms 03:53:17 INFO - PROCESS | 2276 | 1465642397736 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 03:53:17 INFO - PROCESS | 2276 | 1465642397739 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 03:53:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 03:53:17 INFO - PROCESS | 2276 | 1465642397746 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 03:53:17 INFO - PROCESS | 2276 | 1465642397748 Marionette TRACE conn2 <- [1,2282,null,{}] 03:53:17 INFO - PROCESS | 2276 | 1465642397751 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}] 03:53:17 INFO - PROCESS | 2276 | 1465642397752 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:17 INFO - PROCESS | 2276 | 1465642397835 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 03:53:17 INFO - PROCESS | 2276 | 1465642397914 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:17 INFO - PROCESS | 2276 | 1465642397915 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:17 INFO - PROCESS | 2276 | ++DOCSHELL 0x118fae800 == 31 [pid = 2276] [id = 578] 03:53:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 78 (0x1167d7800) [pid = 2276] [serial = 1734] [outer = 0x0] 03:53:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 79 (0x116f0e800) [pid = 2276] [serial = 1735] [outer = 0x1167d7800] 03:53:17 INFO - PROCESS | 2276 | 1465642397942 Marionette DEBUG loaded listener.js 03:53:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 80 (0x1176d6800) [pid = 2276] [serial = 1736] [outer = 0x1167d7800] 03:53:18 INFO - PROCESS | 2276 | 1465642398245 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]]]}] 03:53:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 03:53:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 521ms 03:53:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 03:53:18 INFO - PROCESS | 2276 | 1465642398267 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 03:53:18 INFO - PROCESS | 2276 | 1465642398269 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 03:53:18 INFO - PROCESS | 2276 | 1465642398271 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 03:53:18 INFO - PROCESS | 2276 | 1465642398274 Marionette TRACE conn2 <- [1,2286,null,{}] 03:53:18 INFO - PROCESS | 2276 | 1465642398285 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}] 03:53:18 INFO - PROCESS | 2276 | 1465642398288 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:18 INFO - PROCESS | 2276 | 1465642398373 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 03:53:18 INFO - PROCESS | 2276 | 1465642398381 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:18 INFO - PROCESS | 2276 | 1465642398383 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:18 INFO - PROCESS | 2276 | ++DOCSHELL 0x123461800 == 32 [pid = 2276] [id = 579] 03:53:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 81 (0x112fafc00) [pid = 2276] [serial = 1737] [outer = 0x0] 03:53:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 82 (0x118f8f800) [pid = 2276] [serial = 1738] [outer = 0x112fafc00] 03:53:18 INFO - PROCESS | 2276 | 1465642398411 Marionette DEBUG loaded listener.js 03:53:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 83 (0x1192d3400) [pid = 2276] [serial = 1739] [outer = 0x112fafc00] 03:53:18 INFO - PROCESS | 2276 | 1465642398832 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]]]}] 03:53:18 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 03:53:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 574ms 03:53:18 INFO - PROCESS | 2276 | 1465642398846 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 03:53:18 INFO - PROCESS | 2276 | 1465642398849 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 03:53:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 03:53:18 INFO - PROCESS | 2276 | 1465642398852 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 03:53:18 INFO - PROCESS | 2276 | 1465642398854 Marionette TRACE conn2 <- [1,2290,null,{}] 03:53:18 INFO - PROCESS | 2276 | 1465642398857 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}] 03:53:18 INFO - PROCESS | 2276 | 1465642398859 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:18 INFO - PROCESS | 2276 | 1465642398991 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 03:53:18 INFO - PROCESS | 2276 | 1465642398996 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:18 INFO - PROCESS | 2276 | 1465642398998 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:19 INFO - PROCESS | 2276 | ++DOCSHELL 0x126856000 == 33 [pid = 2276] [id = 580] 03:53:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x11970a000) [pid = 2276] [serial = 1740] [outer = 0x0] 03:53:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x119978000) [pid = 2276] [serial = 1741] [outer = 0x11970a000] 03:53:19 INFO - PROCESS | 2276 | 1465642399040 Marionette DEBUG loaded listener.js 03:53:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x119c29000) [pid = 2276] [serial = 1742] [outer = 0x11970a000] 03:53:19 INFO - PROCESS | 2276 | 1465642399448 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]]]}] 03:53:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 03:53:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 625ms 03:53:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 03:53:19 INFO - PROCESS | 2276 | 1465642399503 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 03:53:19 INFO - PROCESS | 2276 | 1465642399504 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 03:53:19 INFO - PROCESS | 2276 | 1465642399506 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 03:53:19 INFO - PROCESS | 2276 | 1465642399509 Marionette TRACE conn2 <- [1,2294,null,{}] 03:53:19 INFO - PROCESS | 2276 | 1465642399519 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}] 03:53:19 INFO - PROCESS | 2276 | 1465642399520 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:19 INFO - PROCESS | 2276 | 1465642399619 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 03:53:19 INFO - PROCESS | 2276 | 1465642399623 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:19 INFO - PROCESS | 2276 | 1465642399624 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:19 INFO - PROCESS | 2276 | ++DOCSHELL 0x128d48800 == 34 [pid = 2276] [id = 581] 03:53:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x112f9e400) [pid = 2276] [serial = 1743] [outer = 0x0] 03:53:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x119c2e000) [pid = 2276] [serial = 1744] [outer = 0x112f9e400] 03:53:19 INFO - PROCESS | 2276 | 1465642399649 Marionette DEBUG loaded listener.js 03:53:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x120e8ac00) [pid = 2276] [serial = 1745] [outer = 0x112f9e400] 03:53:20 INFO - PROCESS | 2276 | 1465642400050 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]]]}] 03:53:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 03:53:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 572ms 03:53:20 INFO - PROCESS | 2276 | 1465642400084 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 03:53:20 INFO - PROCESS | 2276 | 1465642400085 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 03:53:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 03:53:20 INFO - PROCESS | 2276 | 1465642400087 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 03:53:20 INFO - PROCESS | 2276 | 1465642400088 Marionette TRACE conn2 <- [1,2298,null,{}] 03:53:20 INFO - PROCESS | 2276 | 1465642400091 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}] 03:53:20 INFO - PROCESS | 2276 | 1465642400095 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:20 INFO - PROCESS | 2276 | 1465642400265 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 03:53:20 INFO - PROCESS | 2276 | 1465642400286 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:20 INFO - PROCESS | 2276 | 1465642400288 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:20 INFO - PROCESS | 2276 | ++DOCSHELL 0x1292b2000 == 35 [pid = 2276] [id = 582] 03:53:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x120f81c00) [pid = 2276] [serial = 1746] [outer = 0x0] 03:53:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x121430400) [pid = 2276] [serial = 1747] [outer = 0x120f81c00] 03:53:20 INFO - PROCESS | 2276 | 1465642400314 Marionette DEBUG loaded listener.js 03:53:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x121bea800) [pid = 2276] [serial = 1748] [outer = 0x120f81c00] 03:53:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 03:53:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 567ms 03:53:20 INFO - PROCESS | 2276 | 1465642400649 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]]]}] 03:53:20 INFO - PROCESS | 2276 | 1465642400655 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 03:53:20 INFO - PROCESS | 2276 | 1465642400657 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 03:53:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 03:53:20 INFO - PROCESS | 2276 | 1465642400661 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 03:53:20 INFO - PROCESS | 2276 | 1465642400662 Marionette TRACE conn2 <- [1,2302,null,{}] 03:53:20 INFO - PROCESS | 2276 | 1465642400672 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}] 03:53:20 INFO - PROCESS | 2276 | 1465642400673 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:20 INFO - PROCESS | 2276 | 1465642400771 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 03:53:20 INFO - PROCESS | 2276 | 1465642400774 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:20 INFO - PROCESS | 2276 | 1465642400775 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:20 INFO - PROCESS | 2276 | ++DOCSHELL 0x12ab91800 == 36 [pid = 2276] [id = 583] 03:53:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x120f82800) [pid = 2276] [serial = 1749] [outer = 0x0] 03:53:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x1235dbc00) [pid = 2276] [serial = 1750] [outer = 0x120f82800] 03:53:20 INFO - PROCESS | 2276 | 1465642400800 Marionette DEBUG loaded listener.js 03:53:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x124c8f800) [pid = 2276] [serial = 1751] [outer = 0x120f82800] 03:53:21 INFO - PROCESS | 2276 | 1465642401135 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]]]}] 03:53:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 03:53:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 477ms 03:53:21 INFO - PROCESS | 2276 | 1465642401138 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 03:53:21 INFO - PROCESS | 2276 | 1465642401140 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 03:53:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 03:53:21 INFO - PROCESS | 2276 | 1465642401157 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 03:53:21 INFO - PROCESS | 2276 | 1465642401160 Marionette TRACE conn2 <- [1,2306,null,{}] 03:53:21 INFO - PROCESS | 2276 | 1465642401164 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}] 03:53:21 INFO - PROCESS | 2276 | 1465642401165 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:21 INFO - PROCESS | 2276 | 1465642401264 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 03:53:21 INFO - PROCESS | 2276 | 1465642401267 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:21 INFO - PROCESS | 2276 | 1465642401268 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:21 INFO - PROCESS | 2276 | ++DOCSHELL 0x12ba56000 == 37 [pid = 2276] [id = 584] 03:53:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x120f89800) [pid = 2276] [serial = 1752] [outer = 0x0] 03:53:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x124cdc000) [pid = 2276] [serial = 1753] [outer = 0x120f89800] 03:53:21 INFO - PROCESS | 2276 | 1465642401292 Marionette DEBUG loaded listener.js 03:53:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 98 (0x1255efc00) [pid = 2276] [serial = 1754] [outer = 0x120f89800] 03:53:21 INFO - PROCESS | 2276 | --DOMWINDOW == 97 (0x128cc7800) [pid = 2276] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 03:53:21 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x1182df800) [pid = 2276] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 03:53:21 INFO - PROCESS | 2276 | --DOMWINDOW == 95 (0x113285c00) [pid = 2276] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 03:53:21 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x1167d7000) [pid = 2276] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 03:53:21 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x119c33800) [pid = 2276] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 03:53:21 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x116a14800) [pid = 2276] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 03:53:21 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x119979400) [pid = 2276] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 03:53:21 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x1167d6400) [pid = 2276] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 03:53:21 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x121b9f400) [pid = 2276] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 03:53:21 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x119227800) [pid = 2276] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 03:53:21 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x111ece400) [pid = 2276] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 03:53:21 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x113c8bc00) [pid = 2276] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 03:53:21 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x120e92800) [pid = 2276] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 03:53:21 INFO - PROCESS | 2276 | --DOMWINDOW == 84 (0x1164df400) [pid = 2276] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 03:53:21 INFO - PROCESS | 2276 | --DOMWINDOW == 83 (0x1184dfc00) [pid = 2276] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 03:53:21 INFO - PROCESS | 2276 | 1465642401699 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]]]}] 03:53:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 03:53:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 579ms 03:53:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 03:53:21 INFO - PROCESS | 2276 | 1465642401728 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 03:53:21 INFO - PROCESS | 2276 | 1465642401729 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 03:53:21 INFO - PROCESS | 2276 | 1465642401732 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 03:53:21 INFO - PROCESS | 2276 | 1465642401733 Marionette TRACE conn2 <- [1,2310,null,{}] 03:53:21 INFO - PROCESS | 2276 | 1465642401735 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}] 03:53:21 INFO - PROCESS | 2276 | 1465642401736 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:21 INFO - PROCESS | 2276 | 1465642401816 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 03:53:21 INFO - PROCESS | 2276 | 1465642401819 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:21 INFO - PROCESS | 2276 | 1465642401821 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:21 INFO - PROCESS | 2276 | ++DOCSHELL 0x12345c800 == 38 [pid = 2276] [id = 585] 03:53:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x115d11c00) [pid = 2276] [serial = 1755] [outer = 0x0] 03:53:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x118a91000) [pid = 2276] [serial = 1756] [outer = 0x115d11c00] 03:53:21 INFO - PROCESS | 2276 | 1465642401845 Marionette DEBUG loaded listener.js 03:53:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x1214f4c00) [pid = 2276] [serial = 1757] [outer = 0x115d11c00] 03:53:22 INFO - PROCESS | 2276 | 1465642402193 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]]]}] 03:53:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 03:53:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 469ms 03:53:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 03:53:22 INFO - PROCESS | 2276 | 1465642402202 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 03:53:22 INFO - PROCESS | 2276 | 1465642402203 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 03:53:22 INFO - PROCESS | 2276 | 1465642402205 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 03:53:22 INFO - PROCESS | 2276 | 1465642402206 Marionette TRACE conn2 <- [1,2314,null,{}] 03:53:22 INFO - PROCESS | 2276 | 1465642402211 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}] 03:53:22 INFO - PROCESS | 2276 | 1465642402212 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:22 INFO - PROCESS | 2276 | 1465642402317 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 03:53:22 INFO - PROCESS | 2276 | 1465642402324 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:22 INFO - PROCESS | 2276 | 1465642402325 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:22 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c269800 == 39 [pid = 2276] [id = 586] 03:53:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x113285c00) [pid = 2276] [serial = 1758] [outer = 0x0] 03:53:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x1255ed800) [pid = 2276] [serial = 1759] [outer = 0x113285c00] 03:53:22 INFO - PROCESS | 2276 | 1465642402349 Marionette DEBUG loaded listener.js 03:53:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x126616000) [pid = 2276] [serial = 1760] [outer = 0x113285c00] 03:53:22 INFO - PROCESS | 2276 | 1465642402668 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]]]}] 03:53:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 03:53:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 471ms 03:53:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 03:53:22 INFO - PROCESS | 2276 | 1465642402678 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 03:53:22 INFO - PROCESS | 2276 | 1465642402680 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 03:53:22 INFO - PROCESS | 2276 | 1465642402682 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 03:53:22 INFO - PROCESS | 2276 | 1465642402684 Marionette TRACE conn2 <- [1,2318,null,{}] 03:53:22 INFO - PROCESS | 2276 | 1465642402686 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}] 03:53:22 INFO - PROCESS | 2276 | 1465642402688 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:22 INFO - PROCESS | 2276 | 1465642402785 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 03:53:22 INFO - PROCESS | 2276 | 1465642402789 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:22 INFO - PROCESS | 2276 | 1465642402792 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:22 INFO - PROCESS | 2276 | ++DOCSHELL 0x12ca69800 == 40 [pid = 2276] [id = 587] 03:53:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x126554c00) [pid = 2276] [serial = 1761] [outer = 0x0] 03:53:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x126ecec00) [pid = 2276] [serial = 1762] [outer = 0x126554c00] 03:53:22 INFO - PROCESS | 2276 | 1465642402820 Marionette DEBUG loaded listener.js 03:53:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x128bc1400) [pid = 2276] [serial = 1763] [outer = 0x126554c00] 03:53:23 INFO - PROCESS | 2276 | 1465642403174 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] 03:53:23 INFO - PROCESS | 2276 | 1465642403203 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 03:53:23 INFO - PROCESS | 2276 | 1465642403205 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 03:53:23 INFO - PROCESS | 2276 | 1465642403206 Marionette TRACE conn2 <- [1,2322,null,{}] 03:53:23 INFO - PROCESS | 2276 | 1465642403208 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}] 03:53:23 INFO - PROCESS | 2276 | 1465642403209 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:23 INFO - PROCESS | 2276 | 1465642403318 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 03:53:23 INFO - PROCESS | 2276 | 1465642403327 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:23 INFO - PROCESS | 2276 | 1465642403328 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:23 INFO - PROCESS | 2276 | ++DOCSHELL 0x12cd7f000 == 41 [pid = 2276] [id = 588] 03:53:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x128cc4000) [pid = 2276] [serial = 1764] [outer = 0x0] 03:53:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x128ccb800) [pid = 2276] [serial = 1765] [outer = 0x128cc4000] 03:53:23 INFO - PROCESS | 2276 | 1465642403352 Marionette DEBUG loaded listener.js 03:53:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x128d23400) [pid = 2276] [serial = 1766] [outer = 0x128cc4000] 03:53:23 INFO - PROCESS | 2276 | 1465642403704 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]]]}] 03:53:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 03:53:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 519ms 03:53:23 INFO - PROCESS | 2276 | 1465642403726 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 03:53:23 INFO - PROCESS | 2276 | 1465642403729 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 03:53:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 03:53:23 INFO - PROCESS | 2276 | 1465642403732 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 03:53:23 INFO - PROCESS | 2276 | 1465642403734 Marionette TRACE conn2 <- [1,2326,null,{}] 03:53:23 INFO - PROCESS | 2276 | 1465642403738 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}] 03:53:23 INFO - PROCESS | 2276 | 1465642403740 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:23 INFO - PROCESS | 2276 | 1465642403847 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 03:53:23 INFO - PROCESS | 2276 | 1465642403906 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:23 INFO - PROCESS | 2276 | 1465642403909 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:23 INFO - PROCESS | 2276 | ++DOCSHELL 0x116945000 == 42 [pid = 2276] [id = 589] 03:53:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x112f06800) [pid = 2276] [serial = 1767] [outer = 0x0] 03:53:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x112fabc00) [pid = 2276] [serial = 1768] [outer = 0x112f06800] 03:53:23 INFO - PROCESS | 2276 | 1465642403940 Marionette DEBUG loaded listener.js 03:53:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 98 (0x1164e2000) [pid = 2276] [serial = 1769] [outer = 0x112f06800] 03:53:24 INFO - PROCESS | 2276 | 1465642404394 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]]]}] 03:53:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 03:53:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 670ms 03:53:24 INFO - PROCESS | 2276 | 1465642404402 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 03:53:24 INFO - PROCESS | 2276 | 1465642404405 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 03:53:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 03:53:24 INFO - PROCESS | 2276 | 1465642404410 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 03:53:24 INFO - PROCESS | 2276 | 1465642404412 Marionette TRACE conn2 <- [1,2330,null,{}] 03:53:24 INFO - PROCESS | 2276 | 1465642404415 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}] 03:53:24 INFO - PROCESS | 2276 | 1465642404416 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:24 INFO - PROCESS | 2276 | 1465642404524 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 03:53:24 INFO - PROCESS | 2276 | 1465642404624 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:24 INFO - PROCESS | 2276 | 1465642404625 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:24 INFO - PROCESS | 2276 | ++DOCSHELL 0x126853800 == 43 [pid = 2276] [id = 590] 03:53:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x1184e3c00) [pid = 2276] [serial = 1770] [outer = 0x0] 03:53:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x118563800) [pid = 2276] [serial = 1771] [outer = 0x1184e3c00] 03:53:24 INFO - PROCESS | 2276 | 1465642404656 Marionette DEBUG loaded listener.js 03:53:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 101 (0x11922b800) [pid = 2276] [serial = 1772] [outer = 0x1184e3c00] 03:53:25 INFO - PROCESS | 2276 | 1465642405075 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]]]}] 03:53:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 03:53:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 670ms 03:53:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 03:53:25 INFO - PROCESS | 2276 | 1465642405081 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 03:53:25 INFO - PROCESS | 2276 | 1465642405082 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 03:53:25 INFO - PROCESS | 2276 | 1465642405084 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 03:53:25 INFO - PROCESS | 2276 | 1465642405087 Marionette TRACE conn2 <- [1,2334,null,{}] 03:53:25 INFO - PROCESS | 2276 | 1465642405095 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}] 03:53:25 INFO - PROCESS | 2276 | 1465642405098 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:25 INFO - PROCESS | 2276 | 1465642405216 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 03:53:25 INFO - PROCESS | 2276 | 1465642405292 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:25 INFO - PROCESS | 2276 | 1465642405293 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:25 INFO - PROCESS | 2276 | ++DOCSHELL 0x12ca65800 == 44 [pid = 2276] [id = 591] 03:53:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 102 (0x119841000) [pid = 2276] [serial = 1773] [outer = 0x0] 03:53:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 103 (0x120e95000) [pid = 2276] [serial = 1774] [outer = 0x119841000] 03:53:25 INFO - PROCESS | 2276 | 1465642405324 Marionette DEBUG loaded listener.js 03:53:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 104 (0x1214e8000) [pid = 2276] [serial = 1775] [outer = 0x119841000] 03:53:25 INFO - PROCESS | 2276 | 1465642405744 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]]]}] 03:53:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 03:53:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 671ms 03:53:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 03:53:25 INFO - PROCESS | 2276 | 1465642405756 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 03:53:25 INFO - PROCESS | 2276 | 1465642405758 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 03:53:25 INFO - PROCESS | 2276 | 1465642405760 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 03:53:25 INFO - PROCESS | 2276 | 1465642405761 Marionette TRACE conn2 <- [1,2338,null,{}] 03:53:25 INFO - PROCESS | 2276 | 1465642405763 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}] 03:53:25 INFO - PROCESS | 2276 | 1465642405765 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:25 INFO - PROCESS | 2276 | 1465642405871 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 03:53:25 INFO - PROCESS | 2276 | 1465642405968 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:25 INFO - PROCESS | 2276 | 1465642405969 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:25 INFO - PROCESS | 2276 | ++DOCSHELL 0x12d459800 == 45 [pid = 2276] [id = 592] 03:53:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 105 (0x121beb800) [pid = 2276] [serial = 1776] [outer = 0x0] 03:53:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 106 (0x12563f800) [pid = 2276] [serial = 1777] [outer = 0x121beb800] 03:53:25 INFO - PROCESS | 2276 | 1465642405998 Marionette DEBUG loaded listener.js 03:53:26 INFO - PROCESS | 2276 | ++DOMWINDOW == 107 (0x126b0d800) [pid = 2276] [serial = 1778] [outer = 0x121beb800] 03:53:26 INFO - PROCESS | 2276 | 1465642406417 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]]]}] 03:53:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 03:53:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 718ms 03:53:26 INFO - PROCESS | 2276 | 1465642406480 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 03:53:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 03:53:26 INFO - PROCESS | 2276 | 1465642406481 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 03:53:26 INFO - PROCESS | 2276 | 1465642406483 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 03:53:26 INFO - PROCESS | 2276 | 1465642406485 Marionette TRACE conn2 <- [1,2342,null,{}] 03:53:26 INFO - PROCESS | 2276 | 1465642406487 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}] 03:53:26 INFO - PROCESS | 2276 | 1465642406488 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:26 INFO - PROCESS | 2276 | 1465642406632 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 03:53:26 INFO - PROCESS | 2276 | 1465642406859 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:26 INFO - PROCESS | 2276 | 1465642406861 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:26 INFO - PROCESS | 2276 | ++DOCSHELL 0x11927e800 == 46 [pid = 2276] [id = 593] 03:53:26 INFO - PROCESS | 2276 | ++DOMWINDOW == 108 (0x112a71c00) [pid = 2276] [serial = 1779] [outer = 0x0] 03:53:26 INFO - PROCESS | 2276 | ++DOMWINDOW == 109 (0x112fa7800) [pid = 2276] [serial = 1780] [outer = 0x112a71c00] 03:53:26 INFO - PROCESS | 2276 | 1465642406902 Marionette DEBUG loaded listener.js 03:53:26 INFO - PROCESS | 2276 | ++DOMWINDOW == 110 (0x116761000) [pid = 2276] [serial = 1781] [outer = 0x112a71c00] 03:53:27 INFO - PROCESS | 2276 | 1465642407361 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]]]}] 03:53:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 03:53:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 920ms 03:53:27 INFO - PROCESS | 2276 | 1465642407404 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 03:53:27 INFO - PROCESS | 2276 | 1465642407407 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 03:53:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 03:53:27 INFO - PROCESS | 2276 | 1465642407410 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 03:53:27 INFO - PROCESS | 2276 | 1465642407411 Marionette TRACE conn2 <- [1,2346,null,{}] 03:53:27 INFO - PROCESS | 2276 | 1465642407415 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}] 03:53:27 INFO - PROCESS | 2276 | 1465642407418 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:27 INFO - PROCESS | 2276 | 1465642407518 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 03:53:27 INFO - PROCESS | 2276 | 1465642407582 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:27 INFO - PROCESS | 2276 | 1465642407583 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:27 INFO - PROCESS | 2276 | ++DOCSHELL 0x118fb7000 == 47 [pid = 2276] [id = 594] 03:53:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 111 (0x116f81c00) [pid = 2276] [serial = 1782] [outer = 0x0] 03:53:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 112 (0x1182da800) [pid = 2276] [serial = 1783] [outer = 0x116f81c00] 03:53:27 INFO - PROCESS | 2276 | 1465642407611 Marionette DEBUG loaded listener.js 03:53:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 113 (0x119227000) [pid = 2276] [serial = 1784] [outer = 0x116f81c00] 03:53:28 INFO - PROCESS | 2276 | --DOCSHELL 0x12ca69800 == 46 [pid = 2276] [id = 587] 03:53:28 INFO - PROCESS | 2276 | --DOCSHELL 0x12c269800 == 45 [pid = 2276] [id = 586] 03:53:28 INFO - PROCESS | 2276 | --DOCSHELL 0x12345c800 == 44 [pid = 2276] [id = 585] 03:53:28 INFO - PROCESS | 2276 | --DOCSHELL 0x12ba56000 == 43 [pid = 2276] [id = 584] 03:53:28 INFO - PROCESS | 2276 | --DOCSHELL 0x12ab91800 == 42 [pid = 2276] [id = 583] 03:53:28 INFO - PROCESS | 2276 | --DOCSHELL 0x1292b2000 == 41 [pid = 2276] [id = 582] 03:53:28 INFO - PROCESS | 2276 | --DOCSHELL 0x128d48800 == 40 [pid = 2276] [id = 581] 03:53:28 INFO - PROCESS | 2276 | --DOCSHELL 0x126856000 == 39 [pid = 2276] [id = 580] 03:53:28 INFO - PROCESS | 2276 | --DOCSHELL 0x123461800 == 38 [pid = 2276] [id = 579] 03:53:28 INFO - PROCESS | 2276 | --DOCSHELL 0x118fae800 == 37 [pid = 2276] [id = 578] 03:53:28 INFO - PROCESS | 2276 | --DOCSHELL 0x116aa8800 == 36 [pid = 2276] [id = 577] 03:53:28 INFO - PROCESS | 2276 | --DOCSHELL 0x1269b9000 == 35 [pid = 2276] [id = 576] 03:53:28 INFO - PROCESS | 2276 | --DOCSHELL 0x119277800 == 34 [pid = 2276] [id = 575] 03:53:28 INFO - PROCESS | 2276 | --DOCSHELL 0x12ca61800 == 33 [pid = 2276] [id = 574] 03:53:28 INFO - PROCESS | 2276 | --DOCSHELL 0x11927e800 == 32 [pid = 2276] [id = 593] 03:53:28 INFO - PROCESS | 2276 | --DOCSHELL 0x12d459800 == 31 [pid = 2276] [id = 592] 03:53:28 INFO - PROCESS | 2276 | --DOCSHELL 0x12ca65800 == 30 [pid = 2276] [id = 591] 03:53:28 INFO - PROCESS | 2276 | --DOCSHELL 0x126853800 == 29 [pid = 2276] [id = 590] 03:53:28 INFO - PROCESS | 2276 | --DOCSHELL 0x12cd7f000 == 28 [pid = 2276] [id = 588] 03:53:28 INFO - PROCESS | 2276 | --DOCSHELL 0x116945000 == 27 [pid = 2276] [id = 589] 03:53:28 INFO - PROCESS | 2276 | --DOMWINDOW == 112 (0x119c32800) [pid = 2276] [serial = 1697] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2276 | --DOMWINDOW == 111 (0x116973400) [pid = 2276] [serial = 1690] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2276 | --DOMWINDOW == 110 (0x112f0c400) [pid = 2276] [serial = 1691] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2276 | --DOMWINDOW == 109 (0x1164d3c00) [pid = 2276] [serial = 1687] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2276 | --DOMWINDOW == 108 (0x120f82400) [pid = 2276] [serial = 1699] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2276 | --DOMWINDOW == 107 (0x118a84400) [pid = 2276] [serial = 1676] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2276 | --DOMWINDOW == 106 (0x11841e800) [pid = 2276] [serial = 1675] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2276 | --DOMWINDOW == 105 (0x1214ea000) [pid = 2276] [serial = 1679] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2276 | --DOMWINDOW == 104 (0x120f80800) [pid = 2276] [serial = 1678] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2276 | --DOMWINDOW == 103 (0x1214ee000) [pid = 2276] [serial = 1702] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2276 | --DOMWINDOW == 102 (0x126ed3000) [pid = 2276] [serial = 1682] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2276 | --DOMWINDOW == 101 (0x1255e9400) [pid = 2276] [serial = 1681] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2276 | --DOMWINDOW == 100 (0x1237b4400) [pid = 2276] [serial = 1705] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2276 | --DOMWINDOW == 99 (0x1182e4c00) [pid = 2276] [serial = 1714] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2276 | --DOMWINDOW == 98 (0x126ed1800) [pid = 2276] [serial = 1709] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2276 | --DOMWINDOW == 97 (0x126823400) [pid = 2276] [serial = 1708] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x128a28c00) [pid = 2276] [serial = 1711] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2276 | --DOMWINDOW == 95 (0x128cc2400) [pid = 2276] [serial = 1718] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x126eda800) [pid = 2276] [serial = 1685] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x1214f2400) [pid = 2276] [serial = 1684] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x128bb6000) [pid = 2276] [serial = 1712] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x119223800) [pid = 2276] [serial = 1694] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x121945c00) [pid = 2276] [serial = 1703] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x12660b400) [pid = 2276] [serial = 1706] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x1233d7000) [pid = 2276] [serial = 1715] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x12142e800) [pid = 2276] [serial = 1700] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x128a27c00) [pid = 2276] [serial = 1717] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x128d99c00) [pid = 2276] [serial = 1721] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2276 | --DOMWINDOW == 84 (0x128da2400) [pid = 2276] [serial = 1723] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2276 | --DOMWINDOW == 83 (0x128d19c00) [pid = 2276] [serial = 1720] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2276 | --DOMWINDOW == 82 (0x11859ac00) [pid = 2276] [serial = 1693] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2276 | --DOMWINDOW == 81 (0x11996a800) [pid = 2276] [serial = 1696] [outer = 0x0] [url = about:blank] 03:53:28 INFO - PROCESS | 2276 | 1465642408520 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]]]}] 03:53:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 03:53:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1123ms 03:53:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 03:53:28 INFO - PROCESS | 2276 | 1465642408533 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 03:53:28 INFO - PROCESS | 2276 | 1465642408535 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 03:53:28 INFO - PROCESS | 2276 | 1465642408538 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 03:53:28 INFO - PROCESS | 2276 | 1465642408540 Marionette TRACE conn2 <- [1,2350,null,{}] 03:53:28 INFO - PROCESS | 2276 | 1465642408547 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}] 03:53:28 INFO - PROCESS | 2276 | 1465642408549 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:28 INFO - PROCESS | 2276 | 1465642408628 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 03:53:28 INFO - PROCESS | 2276 | 1465642408687 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:28 INFO - PROCESS | 2276 | 1465642408690 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:28 INFO - PROCESS | 2276 | ++DOCSHELL 0x117156000 == 28 [pid = 2276] [id = 595] 03:53:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 82 (0x115e8b000) [pid = 2276] [serial = 1785] [outer = 0x0] 03:53:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 83 (0x11697b000) [pid = 2276] [serial = 1786] [outer = 0x115e8b000] 03:53:28 INFO - PROCESS | 2276 | 1465642408717 Marionette DEBUG loaded listener.js 03:53:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x1176d4000) [pid = 2276] [serial = 1787] [outer = 0x115e8b000] 03:53:29 INFO - PROCESS | 2276 | 1465642409038 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]]]}] 03:53:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 03:53:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 526ms 03:53:29 INFO - PROCESS | 2276 | 1465642409065 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 03:53:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 03:53:29 INFO - PROCESS | 2276 | 1465642409068 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 03:53:29 INFO - PROCESS | 2276 | 1465642409074 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 03:53:29 INFO - PROCESS | 2276 | 1465642409077 Marionette TRACE conn2 <- [1,2354,null,{}] 03:53:29 INFO - PROCESS | 2276 | 1465642409080 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}] 03:53:29 INFO - PROCESS | 2276 | 1465642409081 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:29 INFO - PROCESS | 2276 | 1465642409158 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 03:53:29 INFO - PROCESS | 2276 | 1465642409164 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:29 INFO - PROCESS | 2276 | 1465642409165 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:29 INFO - PROCESS | 2276 | ++DOCSHELL 0x1198a0000 == 29 [pid = 2276] [id = 596] 03:53:29 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x1182e8800) [pid = 2276] [serial = 1788] [outer = 0x0] 03:53:29 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x118a53c00) [pid = 2276] [serial = 1789] [outer = 0x1182e8800] 03:53:29 INFO - PROCESS | 2276 | 1465642409196 Marionette DEBUG loaded listener.js 03:53:29 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x119228c00) [pid = 2276] [serial = 1790] [outer = 0x1182e8800] 03:53:29 INFO - PROCESS | 2276 | 1465642409579 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]]]}] 03:53:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 03:53:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 525ms 03:53:29 INFO - PROCESS | 2276 | 1465642409598 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 03:53:29 INFO - PROCESS | 2276 | 1465642409599 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 03:53:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 03:53:29 INFO - PROCESS | 2276 | 1465642409601 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 03:53:29 INFO - PROCESS | 2276 | 1465642409604 Marionette TRACE conn2 <- [1,2358,null,{}] 03:53:29 INFO - PROCESS | 2276 | 1465642409614 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}] 03:53:29 INFO - PROCESS | 2276 | 1465642409617 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:29 INFO - PROCESS | 2276 | 1465642409694 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 03:53:29 INFO - PROCESS | 2276 | 1465642409701 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:29 INFO - PROCESS | 2276 | 1465642409703 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:29 INFO - PROCESS | 2276 | ++DOCSHELL 0x111adb800 == 30 [pid = 2276] [id = 597] 03:53:29 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x1121a5c00) [pid = 2276] [serial = 1791] [outer = 0x0] 03:53:29 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x119841400) [pid = 2276] [serial = 1792] [outer = 0x1121a5c00] 03:53:29 INFO - PROCESS | 2276 | 1465642409733 Marionette DEBUG loaded listener.js 03:53:29 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x119c32c00) [pid = 2276] [serial = 1793] [outer = 0x1121a5c00] 03:53:30 INFO - PROCESS | 2276 | 1465642410064 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]]]}] 03:53:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 03:53:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 471ms 03:53:30 INFO - PROCESS | 2276 | 1465642410072 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 03:53:30 INFO - PROCESS | 2276 | 1465642410075 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 03:53:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 03:53:30 INFO - PROCESS | 2276 | 1465642410079 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 03:53:30 INFO - PROCESS | 2276 | 1465642410080 Marionette TRACE conn2 <- [1,2362,null,{}] 03:53:30 INFO - PROCESS | 2276 | 1465642410083 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}] 03:53:30 INFO - PROCESS | 2276 | 1465642410084 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:30 INFO - PROCESS | 2276 | 1465642410167 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 03:53:30 INFO - PROCESS | 2276 | 1465642410231 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:30 INFO - PROCESS | 2276 | 1465642410233 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:30 INFO - PROCESS | 2276 | ++DOCSHELL 0x126853800 == 31 [pid = 2276] [id = 598] 03:53:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x112fa4800) [pid = 2276] [serial = 1794] [outer = 0x0] 03:53:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x120f81000) [pid = 2276] [serial = 1795] [outer = 0x112fa4800] 03:53:30 INFO - PROCESS | 2276 | 1465642410258 Marionette DEBUG loaded listener.js 03:53:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x121217400) [pid = 2276] [serial = 1796] [outer = 0x112fa4800] 03:53:30 INFO - PROCESS | 2276 | 1465642410586 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]]]}] 03:53:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 03:53:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 570ms 03:53:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 03:53:30 INFO - PROCESS | 2276 | 1465642410650 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 03:53:30 INFO - PROCESS | 2276 | 1465642410651 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 03:53:30 INFO - PROCESS | 2276 | 1465642410653 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 03:53:30 INFO - PROCESS | 2276 | 1465642410654 Marionette TRACE conn2 <- [1,2366,null,{}] 03:53:30 INFO - PROCESS | 2276 | 1465642410656 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}] 03:53:30 INFO - PROCESS | 2276 | 1465642410658 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:30 INFO - PROCESS | 2276 | 1465642410757 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 03:53:30 INFO - PROCESS | 2276 | 1465642410762 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:30 INFO - PROCESS | 2276 | 1465642410763 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:30 INFO - PROCESS | 2276 | ++DOCSHELL 0x1292b0800 == 32 [pid = 2276] [id = 599] 03:53:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x110fa0c00) [pid = 2276] [serial = 1797] [outer = 0x0] 03:53:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x120f82c00) [pid = 2276] [serial = 1798] [outer = 0x110fa0c00] 03:53:30 INFO - PROCESS | 2276 | 1465642410788 Marionette DEBUG loaded listener.js 03:53:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x1216be400) [pid = 2276] [serial = 1799] [outer = 0x110fa0c00] 03:53:31 INFO - PROCESS | 2276 | 1465642411151 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]]]}] 03:53:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 03:53:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 521ms 03:53:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 03:53:31 INFO - PROCESS | 2276 | 1465642411176 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 03:53:31 INFO - PROCESS | 2276 | 1465642411178 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 03:53:31 INFO - PROCESS | 2276 | 1465642411180 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 03:53:31 INFO - PROCESS | 2276 | 1465642411181 Marionette TRACE conn2 <- [1,2370,null,{}] 03:53:31 INFO - PROCESS | 2276 | 1465642411183 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}] 03:53:31 INFO - PROCESS | 2276 | 1465642411187 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:31 INFO - PROCESS | 2276 | 1465642411301 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 03:53:31 INFO - PROCESS | 2276 | 1465642411341 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:31 INFO - PROCESS | 2276 | 1465642411342 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:31 INFO - PROCESS | 2276 | ++DOCSHELL 0x12ab9e000 == 33 [pid = 2276] [id = 600] 03:53:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x118a84400) [pid = 2276] [serial = 1800] [outer = 0x0] 03:53:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 98 (0x1233d7000) [pid = 2276] [serial = 1801] [outer = 0x118a84400] 03:53:31 INFO - PROCESS | 2276 | 1465642411366 Marionette DEBUG loaded listener.js 03:53:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x12681d400) [pid = 2276] [serial = 1802] [outer = 0x118a84400] 03:53:31 INFO - PROCESS | 2276 | 1465642411677 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]]]}] 03:53:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 03:53:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 517ms 03:53:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 03:53:31 INFO - PROCESS | 2276 | 1465642411698 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 03:53:31 INFO - PROCESS | 2276 | 1465642411699 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 03:53:31 INFO - PROCESS | 2276 | 1465642411701 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 03:53:31 INFO - PROCESS | 2276 | 1465642411712 Marionette TRACE conn2 <- [1,2374,null,{}] 03:53:31 INFO - PROCESS | 2276 | 1465642411726 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}] 03:53:31 INFO - PROCESS | 2276 | 1465642411727 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:31 INFO - PROCESS | 2276 | 1465642411821 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 03:53:31 INFO - PROCESS | 2276 | 1465642411824 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:31 INFO - PROCESS | 2276 | 1465642411825 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:31 INFO - PROCESS | 2276 | ++DOCSHELL 0x12ba53000 == 34 [pid = 2276] [id = 601] 03:53:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x112a7d000) [pid = 2276] [serial = 1803] [outer = 0x0] 03:53:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 101 (0x126b0d400) [pid = 2276] [serial = 1804] [outer = 0x112a7d000] 03:53:31 INFO - PROCESS | 2276 | 1465642411850 Marionette DEBUG loaded listener.js 03:53:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 102 (0x128a23800) [pid = 2276] [serial = 1805] [outer = 0x112a7d000] 03:53:32 INFO - PROCESS | 2276 | 1465642412181 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]]]}] 03:53:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 03:53:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 493ms 03:53:32 INFO - PROCESS | 2276 | 1465642412206 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 03:53:32 INFO - PROCESS | 2276 | 1465642412209 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 03:53:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 03:53:32 INFO - PROCESS | 2276 | 1465642412213 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 03:53:32 INFO - PROCESS | 2276 | 1465642412214 Marionette TRACE conn2 <- [1,2378,null,{}] 03:53:32 INFO - PROCESS | 2276 | 1465642412217 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}] 03:53:32 INFO - PROCESS | 2276 | 1465642412218 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:32 INFO - PROCESS | 2276 | 1465642412317 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 03:53:32 INFO - PROCESS | 2276 | 1465642412329 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:32 INFO - PROCESS | 2276 | 1465642412331 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:32 INFO - PROCESS | 2276 | ++DOCSHELL 0x12be15000 == 35 [pid = 2276] [id = 602] 03:53:32 INFO - PROCESS | 2276 | ++DOMWINDOW == 103 (0x128a24000) [pid = 2276] [serial = 1806] [outer = 0x0] 03:53:32 INFO - PROCESS | 2276 | ++DOMWINDOW == 104 (0x128bb6000) [pid = 2276] [serial = 1807] [outer = 0x128a24000] 03:53:32 INFO - PROCESS | 2276 | 1465642412355 Marionette DEBUG loaded listener.js 03:53:32 INFO - PROCESS | 2276 | ++DOMWINDOW == 105 (0x128bc1800) [pid = 2276] [serial = 1808] [outer = 0x128a24000] 03:53:32 INFO - PROCESS | 2276 | --DOMWINDOW == 104 (0x112f03800) [pid = 2276] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 03:53:32 INFO - PROCESS | 2276 | --DOMWINDOW == 103 (0x112f9e400) [pid = 2276] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 03:53:32 INFO - PROCESS | 2276 | --DOMWINDOW == 102 (0x120f82800) [pid = 2276] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 03:53:32 INFO - PROCESS | 2276 | --DOMWINDOW == 101 (0x120f81c00) [pid = 2276] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 03:53:32 INFO - PROCESS | 2276 | --DOMWINDOW == 100 (0x120f89800) [pid = 2276] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 03:53:32 INFO - PROCESS | 2276 | --DOMWINDOW == 99 (0x112fafc00) [pid = 2276] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 03:53:32 INFO - PROCESS | 2276 | --DOMWINDOW == 98 (0x128d9d000) [pid = 2276] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 03:53:32 INFO - PROCESS | 2276 | --DOMWINDOW == 97 (0x112ac1000) [pid = 2276] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 03:53:32 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x11970a000) [pid = 2276] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 03:53:32 INFO - PROCESS | 2276 | --DOMWINDOW == 95 (0x1167d7800) [pid = 2276] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 03:53:32 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x1192d0800) [pid = 2276] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 03:53:32 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x116f0d000) [pid = 2276] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 03:53:32 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x128cc4000) [pid = 2276] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 03:53:32 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x115d11c00) [pid = 2276] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 03:53:32 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x126554c00) [pid = 2276] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 03:53:32 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x113285c00) [pid = 2276] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 03:53:32 INFO - PROCESS | 2276 | 1465642412853 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]]]}] 03:53:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 03:53:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 668ms 03:53:32 INFO - PROCESS | 2276 | 1465642412882 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 03:53:32 INFO - PROCESS | 2276 | 1465642412883 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 03:53:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 03:53:32 INFO - PROCESS | 2276 | 1465642412886 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 03:53:32 INFO - PROCESS | 2276 | 1465642412887 Marionette TRACE conn2 <- [1,2382,null,{}] 03:53:32 INFO - PROCESS | 2276 | 1465642412889 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}] 03:53:32 INFO - PROCESS | 2276 | 1465642412890 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:32 INFO - PROCESS | 2276 | 1465642412973 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 03:53:33 INFO - PROCESS | 2276 | 1465642413035 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:33 INFO - PROCESS | 2276 | 1465642413037 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:33 INFO - PROCESS | 2276 | ++DOCSHELL 0x124a2e800 == 36 [pid = 2276] [id = 603] 03:53:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x111c7b400) [pid = 2276] [serial = 1809] [outer = 0x0] 03:53:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x116a12800) [pid = 2276] [serial = 1810] [outer = 0x111c7b400] 03:53:33 INFO - PROCESS | 2276 | 1465642413060 Marionette DEBUG loaded listener.js 03:53:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x119c2b800) [pid = 2276] [serial = 1811] [outer = 0x111c7b400] 03:53:33 INFO - PROCESS | 2276 | 1465642413362 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]]]}] 03:53:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 03:53:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 519ms 03:53:33 INFO - PROCESS | 2276 | 1465642413406 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 03:53:33 INFO - PROCESS | 2276 | 1465642413407 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 03:53:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 03:53:33 INFO - PROCESS | 2276 | 1465642413411 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 03:53:33 INFO - PROCESS | 2276 | 1465642413412 Marionette TRACE conn2 <- [1,2386,null,{}] 03:53:33 INFO - PROCESS | 2276 | 1465642413415 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}] 03:53:33 INFO - PROCESS | 2276 | 1465642413416 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:33 INFO - PROCESS | 2276 | 1465642413497 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 03:53:33 INFO - PROCESS | 2276 | 1465642413500 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:33 INFO - PROCESS | 2276 | 1465642413502 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:33 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c283800 == 37 [pid = 2276] [id = 604] 03:53:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x119c2d800) [pid = 2276] [serial = 1812] [outer = 0x0] 03:53:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x128a27c00) [pid = 2276] [serial = 1813] [outer = 0x119c2d800] 03:53:33 INFO - PROCESS | 2276 | 1465642413526 Marionette DEBUG loaded listener.js 03:53:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x128cc4800) [pid = 2276] [serial = 1814] [outer = 0x119c2d800] 03:53:33 INFO - PROCESS | 2276 | 1465642413868 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]]]}] 03:53:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 03:53:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 471ms 03:53:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 03:53:33 INFO - PROCESS | 2276 | 1465642413882 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 03:53:33 INFO - PROCESS | 2276 | 1465642413884 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 03:53:33 INFO - PROCESS | 2276 | 1465642413886 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 03:53:33 INFO - PROCESS | 2276 | 1465642413888 Marionette TRACE conn2 <- [1,2390,null,{}] 03:53:33 INFO - PROCESS | 2276 | 1465642413890 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}] 03:53:33 INFO - PROCESS | 2276 | 1465642413893 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:34 INFO - PROCESS | 2276 | 1465642414027 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 03:53:34 INFO - PROCESS | 2276 | 1465642414034 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:34 INFO - PROCESS | 2276 | 1465642414035 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:34 INFO - PROCESS | 2276 | ++DOCSHELL 0x1292b0000 == 38 [pid = 2276] [id = 605] 03:53:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x128cc7000) [pid = 2276] [serial = 1815] [outer = 0x0] 03:53:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x128d18400) [pid = 2276] [serial = 1816] [outer = 0x128cc7000] 03:53:34 INFO - PROCESS | 2276 | 1465642414062 Marionette DEBUG loaded listener.js 03:53:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 98 (0x128d32000) [pid = 2276] [serial = 1817] [outer = 0x128cc7000] 03:53:34 INFO - PROCESS | 2276 | 1465642414385 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]]]}] 03:53:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 03:53:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 524ms 03:53:34 INFO - PROCESS | 2276 | 1465642414412 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 03:53:34 INFO - PROCESS | 2276 | 1465642414413 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 03:53:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 03:53:34 INFO - PROCESS | 2276 | 1465642414416 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 03:53:34 INFO - PROCESS | 2276 | 1465642414417 Marionette TRACE conn2 <- [1,2394,null,{}] 03:53:34 INFO - PROCESS | 2276 | 1465642414419 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}] 03:53:34 INFO - PROCESS | 2276 | 1465642414420 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:34 INFO - PROCESS | 2276 | 1465642414502 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 03:53:34 INFO - PROCESS | 2276 | 1465642414506 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:34 INFO - PROCESS | 2276 | 1465642414507 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:34 INFO - PROCESS | 2276 | ++DOCSHELL 0x12d0c4800 == 39 [pid = 2276] [id = 606] 03:53:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x120f81c00) [pid = 2276] [serial = 1818] [outer = 0x0] 03:53:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x128d9e000) [pid = 2276] [serial = 1819] [outer = 0x120f81c00] 03:53:34 INFO - PROCESS | 2276 | 1465642414535 Marionette DEBUG loaded listener.js 03:53:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 101 (0x128da6400) [pid = 2276] [serial = 1820] [outer = 0x120f81c00] 03:53:35 INFO - PROCESS | 2276 | --DOCSHELL 0x117156000 == 38 [pid = 2276] [id = 595] 03:53:35 INFO - PROCESS | 2276 | --DOCSHELL 0x118fb7000 == 37 [pid = 2276] [id = 594] 03:53:35 INFO - PROCESS | 2276 | --DOCSHELL 0x111adb800 == 36 [pid = 2276] [id = 597] 03:53:35 INFO - PROCESS | 2276 | --DOCSHELL 0x12ab9e000 == 35 [pid = 2276] [id = 600] 03:53:35 INFO - PROCESS | 2276 | --DOCSHELL 0x12be15000 == 34 [pid = 2276] [id = 602] 03:53:35 INFO - PROCESS | 2276 | --DOCSHELL 0x12c283800 == 33 [pid = 2276] [id = 604] 03:53:35 INFO - PROCESS | 2276 | --DOCSHELL 0x124a2e800 == 32 [pid = 2276] [id = 603] 03:53:35 INFO - PROCESS | 2276 | --DOCSHELL 0x126853800 == 31 [pid = 2276] [id = 598] 03:53:35 INFO - PROCESS | 2276 | --DOCSHELL 0x12ba53000 == 30 [pid = 2276] [id = 601] 03:53:35 INFO - PROCESS | 2276 | --DOCSHELL 0x1292b0800 == 29 [pid = 2276] [id = 599] 03:53:35 INFO - PROCESS | 2276 | --DOCSHELL 0x1198a0000 == 28 [pid = 2276] [id = 596] 03:53:35 INFO - PROCESS | 2276 | --DOMWINDOW == 100 (0x11855c000) [pid = 2276] [serial = 1688] [outer = 0x0] [url = about:blank] 03:53:35 INFO - PROCESS | 2276 | --DOCSHELL 0x1292b0000 == 27 [pid = 2276] [id = 605] 03:53:35 INFO - PROCESS | 2276 | --DOMWINDOW == 99 (0x120e8ac00) [pid = 2276] [serial = 1745] [outer = 0x0] [url = about:blank] 03:53:35 INFO - PROCESS | 2276 | --DOMWINDOW == 98 (0x1235dbc00) [pid = 2276] [serial = 1750] [outer = 0x0] [url = about:blank] 03:53:35 INFO - PROCESS | 2276 | --DOMWINDOW == 97 (0x121430400) [pid = 2276] [serial = 1747] [outer = 0x0] [url = about:blank] 03:53:35 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x124cdc000) [pid = 2276] [serial = 1753] [outer = 0x0] [url = about:blank] 03:53:35 INFO - PROCESS | 2276 | --DOMWINDOW == 95 (0x124c8f800) [pid = 2276] [serial = 1751] [outer = 0x0] [url = about:blank] 03:53:35 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x118f8f800) [pid = 2276] [serial = 1738] [outer = 0x0] [url = about:blank] 03:53:35 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x1192d3400) [pid = 2276] [serial = 1739] [outer = 0x0] [url = about:blank] 03:53:35 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x128dc3c00) [pid = 2276] [serial = 1724] [outer = 0x0] [url = about:blank] 03:53:35 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x112fa8800) [pid = 2276] [serial = 1732] [outer = 0x0] [url = about:blank] 03:53:35 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x114f7a000) [pid = 2276] [serial = 1733] [outer = 0x0] [url = about:blank] 03:53:35 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x119978000) [pid = 2276] [serial = 1741] [outer = 0x0] [url = about:blank] 03:53:35 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x116f0e800) [pid = 2276] [serial = 1735] [outer = 0x0] [url = about:blank] 03:53:35 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x1176d6800) [pid = 2276] [serial = 1736] [outer = 0x0] [url = about:blank] 03:53:35 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x1192d6000) [pid = 2276] [serial = 1729] [outer = 0x0] [url = about:blank] 03:53:35 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x119c2c800) [pid = 2276] [serial = 1730] [outer = 0x0] [url = about:blank] 03:53:35 INFO - PROCESS | 2276 | --DOMWINDOW == 84 (0x1175c7c00) [pid = 2276] [serial = 1726] [outer = 0x0] [url = about:blank] 03:53:35 INFO - PROCESS | 2276 | --DOMWINDOW == 83 (0x1184e0400) [pid = 2276] [serial = 1727] [outer = 0x0] [url = about:blank] 03:53:35 INFO - PROCESS | 2276 | --DOMWINDOW == 82 (0x128ccb800) [pid = 2276] [serial = 1765] [outer = 0x0] [url = about:blank] 03:53:35 INFO - PROCESS | 2276 | --DOMWINDOW == 81 (0x118a91000) [pid = 2276] [serial = 1756] [outer = 0x0] [url = about:blank] 03:53:35 INFO - PROCESS | 2276 | --DOMWINDOW == 80 (0x128bc1400) [pid = 2276] [serial = 1763] [outer = 0x0] [url = about:blank] 03:53:35 INFO - PROCESS | 2276 | --DOMWINDOW == 79 (0x128d23400) [pid = 2276] [serial = 1766] [outer = 0x0] [url = about:blank] 03:53:35 INFO - PROCESS | 2276 | --DOMWINDOW == 78 (0x1214f4c00) [pid = 2276] [serial = 1757] [outer = 0x0] [url = about:blank] 03:53:35 INFO - PROCESS | 2276 | --DOMWINDOW == 77 (0x126ecec00) [pid = 2276] [serial = 1762] [outer = 0x0] [url = about:blank] 03:53:35 INFO - PROCESS | 2276 | --DOMWINDOW == 76 (0x1255efc00) [pid = 2276] [serial = 1754] [outer = 0x0] [url = about:blank] 03:53:35 INFO - PROCESS | 2276 | --DOMWINDOW == 75 (0x1255ed800) [pid = 2276] [serial = 1759] [outer = 0x0] [url = about:blank] 03:53:35 INFO - PROCESS | 2276 | --DOMWINDOW == 74 (0x119c2e000) [pid = 2276] [serial = 1744] [outer = 0x0] [url = about:blank] 03:53:35 INFO - PROCESS | 2276 | --DOMWINDOW == 73 (0x121bea800) [pid = 2276] [serial = 1748] [outer = 0x0] [url = about:blank] 03:53:35 INFO - PROCESS | 2276 | --DOMWINDOW == 72 (0x119c29000) [pid = 2276] [serial = 1742] [outer = 0x0] [url = about:blank] 03:53:35 INFO - PROCESS | 2276 | --DOMWINDOW == 71 (0x126616000) [pid = 2276] [serial = 1760] [outer = 0x0] [url = about:blank] 03:53:36 INFO - PROCESS | 2276 | 1465642416146 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]]]}] 03:53:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 03:53:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1773ms 03:53:36 INFO - PROCESS | 2276 | 1465642416190 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 03:53:36 INFO - PROCESS | 2276 | 1465642416194 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 03:53:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 03:53:36 INFO - PROCESS | 2276 | 1465642416199 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 03:53:36 INFO - PROCESS | 2276 | 1465642416202 Marionette TRACE conn2 <- [1,2398,null,{}] 03:53:36 INFO - PROCESS | 2276 | 1465642416208 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}] 03:53:36 INFO - PROCESS | 2276 | 1465642416211 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:36 INFO - PROCESS | 2276 | 1465642416300 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 03:53:36 INFO - PROCESS | 2276 | 1465642416305 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:36 INFO - PROCESS | 2276 | 1465642416310 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:36 INFO - PROCESS | 2276 | ++DOCSHELL 0x1169bf000 == 28 [pid = 2276] [id = 607] 03:53:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 72 (0x114f7a800) [pid = 2276] [serial = 1821] [outer = 0x0] 03:53:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 73 (0x115d11c00) [pid = 2276] [serial = 1822] [outer = 0x114f7a800] 03:53:36 INFO - PROCESS | 2276 | 1465642416340 Marionette DEBUG loaded listener.js 03:53:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 74 (0x1167d8000) [pid = 2276] [serial = 1823] [outer = 0x114f7a800] 03:53:36 INFO - PROCESS | 2276 | 1465642416705 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]]]}] 03:53:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 03:53:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 525ms 03:53:36 INFO - PROCESS | 2276 | 1465642416722 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 03:53:36 INFO - PROCESS | 2276 | 1465642416726 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 03:53:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 03:53:36 INFO - PROCESS | 2276 | 1465642416731 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 03:53:36 INFO - PROCESS | 2276 | 1465642416732 Marionette TRACE conn2 <- [1,2402,null,{}] 03:53:36 INFO - PROCESS | 2276 | 1465642416735 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}] 03:53:36 INFO - PROCESS | 2276 | 1465642416737 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:36 INFO - PROCESS | 2276 | 1465642416817 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 03:53:36 INFO - PROCESS | 2276 | 1465642416821 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:36 INFO - PROCESS | 2276 | 1465642416823 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:36 INFO - PROCESS | 2276 | ++DOCSHELL 0x1185c0800 == 29 [pid = 2276] [id = 608] 03:53:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 75 (0x116f0d400) [pid = 2276] [serial = 1824] [outer = 0x0] 03:53:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 76 (0x1175c7000) [pid = 2276] [serial = 1825] [outer = 0x116f0d400] 03:53:36 INFO - PROCESS | 2276 | 1465642416854 Marionette DEBUG loaded listener.js 03:53:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 77 (0x11816e800) [pid = 2276] [serial = 1826] [outer = 0x116f0d400] 03:53:37 INFO - PROCESS | 2276 | 1465642417258 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]]]}] 03:53:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 03:53:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 570ms 03:53:37 INFO - PROCESS | 2276 | 1465642417300 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 03:53:37 INFO - PROCESS | 2276 | 1465642417302 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 03:53:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 03:53:37 INFO - PROCESS | 2276 | 1465642417304 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 03:53:37 INFO - PROCESS | 2276 | 1465642417306 Marionette TRACE conn2 <- [1,2406,null,{}] 03:53:37 INFO - PROCESS | 2276 | 1465642417314 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}] 03:53:37 INFO - PROCESS | 2276 | 1465642417318 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:37 INFO - PROCESS | 2276 | 1465642417397 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 03:53:37 INFO - PROCESS | 2276 | 1465642417402 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:37 INFO - PROCESS | 2276 | 1465642417404 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:37 INFO - PROCESS | 2276 | ++DOCSHELL 0x120e35000 == 30 [pid = 2276] [id = 609] 03:53:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 78 (0x110e82400) [pid = 2276] [serial = 1827] [outer = 0x0] 03:53:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 79 (0x11859b000) [pid = 2276] [serial = 1828] [outer = 0x110e82400] 03:53:37 INFO - PROCESS | 2276 | 1465642417434 Marionette DEBUG loaded listener.js 03:53:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 80 (0x118f90800) [pid = 2276] [serial = 1829] [outer = 0x110e82400] 03:53:37 INFO - PROCESS | 2276 | 1465642417783 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]]]}] 03:53:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 03:53:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 522ms 03:53:37 INFO - PROCESS | 2276 | 1465642417827 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 03:53:37 INFO - PROCESS | 2276 | 1465642417828 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 03:53:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 03:53:37 INFO - PROCESS | 2276 | 1465642417831 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 03:53:37 INFO - PROCESS | 2276 | 1465642417832 Marionette TRACE conn2 <- [1,2410,null,{}] 03:53:37 INFO - PROCESS | 2276 | 1465642417834 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}] 03:53:37 INFO - PROCESS | 2276 | 1465642417835 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:37 INFO - PROCESS | 2276 | 1465642417937 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 03:53:37 INFO - PROCESS | 2276 | 1465642417943 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:37 INFO - PROCESS | 2276 | 1465642417944 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:37 INFO - PROCESS | 2276 | ++DOCSHELL 0x1217d9000 == 31 [pid = 2276] [id = 610] 03:53:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 81 (0x118f8fc00) [pid = 2276] [serial = 1830] [outer = 0x0] 03:53:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 82 (0x1192d3800) [pid = 2276] [serial = 1831] [outer = 0x118f8fc00] 03:53:37 INFO - PROCESS | 2276 | 1465642417970 Marionette DEBUG loaded listener.js 03:53:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 83 (0x119311000) [pid = 2276] [serial = 1832] [outer = 0x118f8fc00] 03:53:38 INFO - PROCESS | 2276 | 1465642418285 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]]]}] 03:53:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 03:53:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 468ms 03:53:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 03:53:38 INFO - PROCESS | 2276 | 1465642418300 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 03:53:38 INFO - PROCESS | 2276 | 1465642418301 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 03:53:38 INFO - PROCESS | 2276 | 1465642418303 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 03:53:38 INFO - PROCESS | 2276 | 1465642418304 Marionette TRACE conn2 <- [1,2414,null,{}] 03:53:38 INFO - PROCESS | 2276 | 1465642418318 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}] 03:53:38 INFO - PROCESS | 2276 | 1465642418319 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:38 INFO - PROCESS | 2276 | 1465642418395 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 03:53:38 INFO - PROCESS | 2276 | 1465642418399 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:38 INFO - PROCESS | 2276 | 1465642418400 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:38 INFO - PROCESS | 2276 | ++DOCSHELL 0x126517000 == 32 [pid = 2276] [id = 611] 03:53:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x116982000) [pid = 2276] [serial = 1833] [outer = 0x0] 03:53:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x11996a400) [pid = 2276] [serial = 1834] [outer = 0x116982000] 03:53:38 INFO - PROCESS | 2276 | 1465642418427 Marionette DEBUG loaded listener.js 03:53:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x119c2e000) [pid = 2276] [serial = 1835] [outer = 0x116982000] 03:53:38 INFO - PROCESS | 2276 | 1465642418783 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]]]}] 03:53:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 03:53:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 519ms 03:53:38 INFO - PROCESS | 2276 | 1465642418825 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 03:53:38 INFO - PROCESS | 2276 | 1465642418827 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 03:53:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 03:53:38 INFO - PROCESS | 2276 | 1465642418830 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 03:53:38 INFO - PROCESS | 2276 | 1465642418831 Marionette TRACE conn2 <- [1,2418,null,{}] 03:53:38 INFO - PROCESS | 2276 | 1465642418833 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}] 03:53:38 INFO - PROCESS | 2276 | 1465642418837 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:38 INFO - PROCESS | 2276 | 1465642418930 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 03:53:38 INFO - PROCESS | 2276 | 1465642418934 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:38 INFO - PROCESS | 2276 | 1465642418935 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:38 INFO - PROCESS | 2276 | ++DOCSHELL 0x128d43000 == 33 [pid = 2276] [id = 612] 03:53:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x119c32800) [pid = 2276] [serial = 1836] [outer = 0x0] 03:53:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x120f7d400) [pid = 2276] [serial = 1837] [outer = 0x119c32800] 03:53:38 INFO - PROCESS | 2276 | 1465642418963 Marionette DEBUG loaded listener.js 03:53:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x12142f800) [pid = 2276] [serial = 1838] [outer = 0x119c32800] 03:53:39 INFO - PROCESS | 2276 | 1465642419285 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]]]}] 03:53:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 03:53:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 468ms 03:53:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 03:53:39 INFO - PROCESS | 2276 | 1465642419298 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 03:53:39 INFO - PROCESS | 2276 | 1465642419299 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 03:53:39 INFO - PROCESS | 2276 | 1465642419301 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 03:53:39 INFO - PROCESS | 2276 | 1465642419302 Marionette TRACE conn2 <- [1,2422,null,{}] 03:53:39 INFO - PROCESS | 2276 | 1465642419304 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}] 03:53:39 INFO - PROCESS | 2276 | 1465642419306 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:39 INFO - PROCESS | 2276 | 1465642419395 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 03:53:39 INFO - PROCESS | 2276 | 1465642419398 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:39 INFO - PROCESS | 2276 | 1465642419400 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:39 INFO - PROCESS | 2276 | ++DOCSHELL 0x1292a7800 == 34 [pid = 2276] [id = 613] 03:53:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x11213e000) [pid = 2276] [serial = 1839] [outer = 0x0] 03:53:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x1216c6c00) [pid = 2276] [serial = 1840] [outer = 0x11213e000] 03:53:39 INFO - PROCESS | 2276 | 1465642419424 Marionette DEBUG loaded listener.js 03:53:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x121b9a800) [pid = 2276] [serial = 1841] [outer = 0x11213e000] 03:53:39 INFO - PROCESS | 2276 | 1465642419737 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]]]}] 03:53:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 03:53:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 476ms 03:53:39 INFO - PROCESS | 2276 | 1465642419801 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 03:53:39 INFO - PROCESS | 2276 | 1465642419803 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 03:53:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 03:53:39 INFO - PROCESS | 2276 | 1465642419817 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 03:53:39 INFO - PROCESS | 2276 | 1465642419819 Marionette TRACE conn2 <- [1,2426,null,{}] 03:53:39 INFO - PROCESS | 2276 | 1465642419823 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}] 03:53:39 INFO - PROCESS | 2276 | 1465642419826 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:39 INFO - PROCESS | 2276 | 1465642419948 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 03:53:39 INFO - PROCESS | 2276 | 1465642419954 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:39 INFO - PROCESS | 2276 | 1465642419955 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:39 INFO - PROCESS | 2276 | ++DOCSHELL 0x12a8c0800 == 35 [pid = 2276] [id = 614] 03:53:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x1214e8400) [pid = 2276] [serial = 1842] [outer = 0x0] 03:53:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x121be9800) [pid = 2276] [serial = 1843] [outer = 0x1214e8400] 03:53:39 INFO - PROCESS | 2276 | 1465642419993 Marionette DEBUG loaded listener.js 03:53:40 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x1235dbc00) [pid = 2276] [serial = 1844] [outer = 0x1214e8400] 03:53:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 03:53:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 574ms 03:53:40 INFO - PROCESS | 2276 | 1465642420387 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]]]}] 03:53:40 INFO - PROCESS | 2276 | 1465642420393 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 03:53:40 INFO - PROCESS | 2276 | 1465642420396 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 03:53:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 03:53:40 INFO - PROCESS | 2276 | 1465642420411 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 03:53:40 INFO - PROCESS | 2276 | 1465642420412 Marionette TRACE conn2 <- [1,2430,null,{}] 03:53:40 INFO - PROCESS | 2276 | 1465642420416 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}] 03:53:40 INFO - PROCESS | 2276 | 1465642420429 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:40 INFO - PROCESS | 2276 | 1465642420554 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 03:53:40 INFO - PROCESS | 2276 | 1465642420563 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:40 INFO - PROCESS | 2276 | 1465642420564 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:40 INFO - PROCESS | 2276 | ++DOCSHELL 0x120e30800 == 36 [pid = 2276] [id = 615] 03:53:40 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x121beb400) [pid = 2276] [serial = 1845] [outer = 0x0] 03:53:40 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x124c91800) [pid = 2276] [serial = 1846] [outer = 0x121beb400] 03:53:40 INFO - PROCESS | 2276 | 1465642420607 Marionette DEBUG loaded listener.js 03:53:40 INFO - PROCESS | 2276 | ++DOMWINDOW == 98 (0x124ffe000) [pid = 2276] [serial = 1847] [outer = 0x121beb400] 03:53:40 INFO - PROCESS | 2276 | 1465642420965 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]]]}] 03:53:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 03:53:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 573ms 03:53:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 03:53:40 INFO - PROCESS | 2276 | 1465642420984 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 03:53:40 INFO - PROCESS | 2276 | 1465642420985 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 03:53:40 INFO - PROCESS | 2276 | 1465642420987 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 03:53:40 INFO - PROCESS | 2276 | 1465642420988 Marionette TRACE conn2 <- [1,2434,null,{}] 03:53:40 INFO - PROCESS | 2276 | 1465642420991 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}] 03:53:40 INFO - PROCESS | 2276 | 1465642420994 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:41 INFO - PROCESS | 2276 | 1465642421173 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 03:53:41 INFO - PROCESS | 2276 | 1465642421198 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:41 INFO - PROCESS | 2276 | 1465642421199 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:41 INFO - PROCESS | 2276 | ++DOCSHELL 0x12b71d800 == 37 [pid = 2276] [id = 616] 03:53:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x118593400) [pid = 2276] [serial = 1848] [outer = 0x0] 03:53:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x1255e8800) [pid = 2276] [serial = 1849] [outer = 0x118593400] 03:53:41 INFO - PROCESS | 2276 | 1465642421241 Marionette DEBUG loaded listener.js 03:53:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 101 (0x12613bc00) [pid = 2276] [serial = 1850] [outer = 0x118593400] 03:53:41 INFO - PROCESS | 2276 | 1465642421680 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]]]}] 03:53:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 03:53:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 720ms 03:53:41 INFO - PROCESS | 2276 | 1465642421708 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 03:53:41 INFO - PROCESS | 2276 | 1465642421709 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 03:53:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 03:53:41 INFO - PROCESS | 2276 | 1465642421711 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 03:53:41 INFO - PROCESS | 2276 | 1465642421713 Marionette TRACE conn2 <- [1,2438,null,{}] 03:53:41 INFO - PROCESS | 2276 | 1465642421722 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}] 03:53:41 INFO - PROCESS | 2276 | 1465642421723 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:41 INFO - PROCESS | 2276 | 1465642421837 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 03:53:41 INFO - PROCESS | 2276 | 1465642421847 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:41 INFO - PROCESS | 2276 | 1465642421849 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:41 INFO - PROCESS | 2276 | ++DOCSHELL 0x126509000 == 38 [pid = 2276] [id = 617] 03:53:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 102 (0x126554c00) [pid = 2276] [serial = 1851] [outer = 0x0] 03:53:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 103 (0x126b2b000) [pid = 2276] [serial = 1852] [outer = 0x126554c00] 03:53:41 INFO - PROCESS | 2276 | 1465642421875 Marionette DEBUG loaded listener.js 03:53:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 104 (0x119c2c800) [pid = 2276] [serial = 1853] [outer = 0x126554c00] 03:53:42 INFO - PROCESS | 2276 | 1465642422203 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]]]}] 03:53:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 03:53:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 527ms 03:53:42 INFO - PROCESS | 2276 | 1465642422240 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 03:53:42 INFO - PROCESS | 2276 | 1465642422242 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 03:53:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 03:53:42 INFO - PROCESS | 2276 | 1465642422246 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 03:53:42 INFO - PROCESS | 2276 | 1465642422247 Marionette TRACE conn2 <- [1,2442,null,{}] 03:53:42 INFO - PROCESS | 2276 | 1465642422249 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}] 03:53:42 INFO - PROCESS | 2276 | 1465642422250 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:42 INFO - PROCESS | 2276 | 1465642422354 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 03:53:42 INFO - PROCESS | 2276 | 1465642422371 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:42 INFO - PROCESS | 2276 | 1465642422372 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:42 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c69c000 == 39 [pid = 2276] [id = 618] 03:53:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 105 (0x128bb3c00) [pid = 2276] [serial = 1854] [outer = 0x0] 03:53:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 106 (0x128bbd400) [pid = 2276] [serial = 1855] [outer = 0x128bb3c00] 03:53:42 INFO - PROCESS | 2276 | 1465642422396 Marionette DEBUG loaded listener.js 03:53:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 107 (0x128cc6000) [pid = 2276] [serial = 1856] [outer = 0x128bb3c00] 03:53:42 INFO - PROCESS | 2276 | 1465642422739 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]]]}] 03:53:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 03:53:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 519ms 03:53:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 03:53:42 INFO - PROCESS | 2276 | 1465642422765 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 03:53:42 INFO - PROCESS | 2276 | 1465642422766 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 03:53:42 INFO - PROCESS | 2276 | 1465642422768 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 03:53:42 INFO - PROCESS | 2276 | 1465642422769 Marionette TRACE conn2 <- [1,2446,null,{}] 03:53:42 INFO - PROCESS | 2276 | 1465642422772 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}] 03:53:42 INFO - PROCESS | 2276 | 1465642422780 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:42 INFO - PROCESS | 2276 | 1465642422888 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 03:53:42 INFO - PROCESS | 2276 | 1465642422892 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:42 INFO - PROCESS | 2276 | 1465642422893 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:42 INFO - PROCESS | 2276 | ++DOCSHELL 0x12cd7a000 == 40 [pid = 2276] [id = 619] 03:53:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 108 (0x121bdf000) [pid = 2276] [serial = 1857] [outer = 0x0] 03:53:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 109 (0x128ccd400) [pid = 2276] [serial = 1858] [outer = 0x121bdf000] 03:53:42 INFO - PROCESS | 2276 | 1465642422916 Marionette DEBUG loaded listener.js 03:53:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 110 (0x128d1d800) [pid = 2276] [serial = 1859] [outer = 0x121bdf000] 03:53:43 INFO - PROCESS | 2276 | --DOMWINDOW == 109 (0x118a84400) [pid = 2276] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 03:53:43 INFO - PROCESS | 2276 | --DOMWINDOW == 108 (0x110fa0c00) [pid = 2276] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 03:53:43 INFO - PROCESS | 2276 | --DOMWINDOW == 107 (0x112a7d000) [pid = 2276] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 03:53:43 INFO - PROCESS | 2276 | --DOMWINDOW == 106 (0x128a24000) [pid = 2276] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 03:53:43 INFO - PROCESS | 2276 | --DOMWINDOW == 105 (0x111c7b400) [pid = 2276] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 03:53:43 INFO - PROCESS | 2276 | --DOMWINDOW == 104 (0x119c2d800) [pid = 2276] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 03:53:43 INFO - PROCESS | 2276 | --DOMWINDOW == 103 (0x128cc7000) [pid = 2276] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 03:53:43 INFO - PROCESS | 2276 | --DOMWINDOW == 102 (0x112a71c00) [pid = 2276] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 03:53:43 INFO - PROCESS | 2276 | --DOMWINDOW == 101 (0x121beb800) [pid = 2276] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 03:53:43 INFO - PROCESS | 2276 | --DOMWINDOW == 100 (0x119841000) [pid = 2276] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 03:53:43 INFO - PROCESS | 2276 | --DOMWINDOW == 99 (0x1184e3c00) [pid = 2276] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 03:53:43 INFO - PROCESS | 2276 | --DOMWINDOW == 98 (0x112f06800) [pid = 2276] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 03:53:43 INFO - PROCESS | 2276 | --DOMWINDOW == 97 (0x112fa4800) [pid = 2276] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 03:53:43 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x1121a5c00) [pid = 2276] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 03:53:43 INFO - PROCESS | 2276 | --DOMWINDOW == 95 (0x1182e8800) [pid = 2276] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 03:53:43 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x115e8b000) [pid = 2276] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 03:53:43 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x116f81c00) [pid = 2276] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 03:53:43 INFO - PROCESS | 2276 | 1465642423385 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]]]}] 03:53:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 03:53:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 620ms 03:53:43 INFO - PROCESS | 2276 | 1465642423390 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 03:53:43 INFO - PROCESS | 2276 | 1465642423392 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 03:53:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 03:53:43 INFO - PROCESS | 2276 | 1465642423395 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 03:53:43 INFO - PROCESS | 2276 | 1465642423396 Marionette TRACE conn2 <- [1,2450,null,{}] 03:53:43 INFO - PROCESS | 2276 | 1465642423398 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}] 03:53:43 INFO - PROCESS | 2276 | 1465642423399 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:43 INFO - PROCESS | 2276 | 1465642423484 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 03:53:43 INFO - PROCESS | 2276 | 1465642423487 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:43 INFO - PROCESS | 2276 | 1465642423488 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:43 INFO - PROCESS | 2276 | ++DOCSHELL 0x1266a2000 == 41 [pid = 2276] [id = 620] 03:53:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x112a71c00) [pid = 2276] [serial = 1860] [outer = 0x0] 03:53:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x1182e0000) [pid = 2276] [serial = 1861] [outer = 0x112a71c00] 03:53:43 INFO - PROCESS | 2276 | 1465642423513 Marionette DEBUG loaded listener.js 03:53:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x119c1a000) [pid = 2276] [serial = 1862] [outer = 0x112a71c00] 03:53:43 INFO - PROCESS | 2276 | 1465642423856 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]]]}] 03:53:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 03:53:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 470ms 03:53:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 03:53:43 INFO - PROCESS | 2276 | 1465642423865 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 03:53:43 INFO - PROCESS | 2276 | 1465642423866 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 03:53:43 INFO - PROCESS | 2276 | 1465642423877 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 03:53:43 INFO - PROCESS | 2276 | 1465642423880 Marionette TRACE conn2 <- [1,2454,null,{}] 03:53:43 INFO - PROCESS | 2276 | 1465642423882 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}] 03:53:43 INFO - PROCESS | 2276 | 1465642423884 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:43 INFO - PROCESS | 2276 | 1465642423988 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 03:53:44 INFO - PROCESS | 2276 | 1465642423996 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:44 INFO - PROCESS | 2276 | 1465642423997 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:44 INFO - PROCESS | 2276 | ++DOCSHELL 0x12ca67000 == 42 [pid = 2276] [id = 621] 03:53:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x119c1fc00) [pid = 2276] [serial = 1863] [outer = 0x0] 03:53:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 98 (0x124c8b400) [pid = 2276] [serial = 1864] [outer = 0x119c1fc00] 03:53:44 INFO - PROCESS | 2276 | 1465642424021 Marionette DEBUG loaded listener.js 03:53:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x128bbe000) [pid = 2276] [serial = 1865] [outer = 0x119c1fc00] 03:53:44 INFO - PROCESS | 2276 | 1465642424317 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]]]}] 03:53:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 03:53:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 479ms 03:53:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 03:53:44 INFO - PROCESS | 2276 | 1465642424348 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 03:53:44 INFO - PROCESS | 2276 | 1465642424350 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 03:53:44 INFO - PROCESS | 2276 | 1465642424352 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 03:53:44 INFO - PROCESS | 2276 | 1465642424353 Marionette TRACE conn2 <- [1,2458,null,{}] 03:53:44 INFO - PROCESS | 2276 | 1465642424355 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}] 03:53:44 INFO - PROCESS | 2276 | 1465642424356 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:44 INFO - PROCESS | 2276 | 1465642424439 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 03:53:44 INFO - PROCESS | 2276 | 1465642424445 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:44 INFO - PROCESS | 2276 | 1465642424446 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:44 INFO - PROCESS | 2276 | ++DOCSHELL 0x12d457800 == 43 [pid = 2276] [id = 622] 03:53:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x128d1b000) [pid = 2276] [serial = 1866] [outer = 0x0] 03:53:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 101 (0x128d30000) [pid = 2276] [serial = 1867] [outer = 0x128d1b000] 03:53:44 INFO - PROCESS | 2276 | 1465642424471 Marionette DEBUG loaded listener.js 03:53:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 102 (0x128da0000) [pid = 2276] [serial = 1868] [outer = 0x128d1b000] 03:53:44 INFO - PROCESS | 2276 | 1465642424812 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]]]}] 03:53:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 03:53:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 474ms 03:53:44 INFO - PROCESS | 2276 | 1465642424829 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 03:53:44 INFO - PROCESS | 2276 | 1465642424838 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 03:53:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 03:53:44 INFO - PROCESS | 2276 | 1465642424840 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 03:53:44 INFO - PROCESS | 2276 | 1465642424843 Marionette TRACE conn2 <- [1,2462,null,{}] 03:53:44 INFO - PROCESS | 2276 | 1465642424846 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}] 03:53:44 INFO - PROCESS | 2276 | 1465642424848 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:44 INFO - PROCESS | 2276 | 1465642424957 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 03:53:44 INFO - PROCESS | 2276 | 1465642424965 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:44 INFO - PROCESS | 2276 | 1465642424966 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:44 INFO - PROCESS | 2276 | ++DOCSHELL 0x12d7d9800 == 44 [pid = 2276] [id = 623] 03:53:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 103 (0x1237b4400) [pid = 2276] [serial = 1869] [outer = 0x0] 03:53:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 104 (0x128da6000) [pid = 2276] [serial = 1870] [outer = 0x1237b4400] 03:53:44 INFO - PROCESS | 2276 | 1465642424991 Marionette DEBUG loaded listener.js 03:53:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 105 (0x128dc5400) [pid = 2276] [serial = 1871] [outer = 0x1237b4400] 03:53:45 INFO - PROCESS | 2276 | 1465642425294 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]]]}] 03:53:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 03:53:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 474ms 03:53:45 INFO - PROCESS | 2276 | 1465642425358 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 03:53:45 INFO - PROCESS | 2276 | 1465642425360 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 03:53:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 03:53:45 INFO - PROCESS | 2276 | 1465642425364 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 03:53:45 INFO - PROCESS | 2276 | 1465642425367 Marionette TRACE conn2 <- [1,2466,null,{}] 03:53:45 INFO - PROCESS | 2276 | 1465642425371 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}] 03:53:45 INFO - PROCESS | 2276 | 1465642425373 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:45 INFO - PROCESS | 2276 | 1465642425475 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 03:53:45 INFO - PROCESS | 2276 | 1465642425571 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:45 INFO - PROCESS | 2276 | 1465642425573 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:45 INFO - PROCESS | 2276 | ++DOCSHELL 0x11694c800 == 45 [pid = 2276] [id = 624] 03:53:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 106 (0x112ac1400) [pid = 2276] [serial = 1872] [outer = 0x0] 03:53:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 107 (0x112e06c00) [pid = 2276] [serial = 1873] [outer = 0x112ac1400] 03:53:45 INFO - PROCESS | 2276 | 1465642425605 Marionette DEBUG loaded listener.js 03:53:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 108 (0x1130b9c00) [pid = 2276] [serial = 1874] [outer = 0x112ac1400] 03:53:46 INFO - PROCESS | 2276 | 1465642426104 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]]]}] 03:53:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 03:53:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 771ms 03:53:46 INFO - PROCESS | 2276 | 1465642426148 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 03:53:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 03:53:46 INFO - PROCESS | 2276 | 1465642426150 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 03:53:46 INFO - PROCESS | 2276 | 1465642426154 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 03:53:46 INFO - PROCESS | 2276 | 1465642426157 Marionette TRACE conn2 <- [1,2470,null,{}] 03:53:46 INFO - PROCESS | 2276 | 1465642426188 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}] 03:53:46 INFO - PROCESS | 2276 | 1465642426190 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:46 INFO - PROCESS | 2276 | 1465642426305 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 03:53:46 INFO - PROCESS | 2276 | 1465642426386 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:46 INFO - PROCESS | 2276 | 1465642426387 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:46 INFO - PROCESS | 2276 | ++DOCSHELL 0x121143800 == 46 [pid = 2276] [id = 625] 03:53:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 109 (0x1176d3800) [pid = 2276] [serial = 1875] [outer = 0x0] 03:53:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 110 (0x1182dc400) [pid = 2276] [serial = 1876] [outer = 0x1176d3800] 03:53:46 INFO - PROCESS | 2276 | 1465642426417 Marionette DEBUG loaded listener.js 03:53:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 111 (0x1182e6c00) [pid = 2276] [serial = 1877] [outer = 0x1176d3800] 03:53:47 INFO - PROCESS | 2276 | 1465642427102 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]]]}] 03:53:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 03:53:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1000ms 03:53:47 INFO - PROCESS | 2276 | 1465642427153 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 03:53:47 INFO - PROCESS | 2276 | 1465642427155 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 03:53:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 03:53:47 INFO - PROCESS | 2276 | 1465642427159 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 03:53:47 INFO - PROCESS | 2276 | 1465642427160 Marionette TRACE conn2 <- [1,2474,null,{}] 03:53:47 INFO - PROCESS | 2276 | 1465642427164 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}] 03:53:47 INFO - PROCESS | 2276 | 1465642427165 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:47 INFO - PROCESS | 2276 | 1465642427272 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 03:53:47 INFO - PROCESS | 2276 | 1465642427356 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:47 INFO - PROCESS | 2276 | 1465642427359 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:47 INFO - PROCESS | 2276 | ++DOCSHELL 0x1185ac800 == 47 [pid = 2276] [id = 626] 03:53:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 112 (0x1182e6800) [pid = 2276] [serial = 1878] [outer = 0x0] 03:53:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 113 (0x11841d000) [pid = 2276] [serial = 1879] [outer = 0x1182e6800] 03:53:47 INFO - PROCESS | 2276 | 1465642427388 Marionette DEBUG loaded listener.js 03:53:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 114 (0x11859c800) [pid = 2276] [serial = 1880] [outer = 0x1182e6800] 03:53:47 INFO - PROCESS | 2276 | --DOCSHELL 0x12d457800 == 46 [pid = 2276] [id = 622] 03:53:47 INFO - PROCESS | 2276 | --DOCSHELL 0x12ca67000 == 45 [pid = 2276] [id = 621] 03:53:47 INFO - PROCESS | 2276 | --DOCSHELL 0x1266a2000 == 44 [pid = 2276] [id = 620] 03:53:47 INFO - PROCESS | 2276 | --DOCSHELL 0x12cd7a000 == 43 [pid = 2276] [id = 619] 03:53:47 INFO - PROCESS | 2276 | --DOCSHELL 0x12c69c000 == 42 [pid = 2276] [id = 618] 03:53:47 INFO - PROCESS | 2276 | --DOCSHELL 0x126509000 == 41 [pid = 2276] [id = 617] 03:53:47 INFO - PROCESS | 2276 | --DOMWINDOW == 113 (0x128d9e000) [pid = 2276] [serial = 1819] [outer = 0x0] [url = about:blank] 03:53:47 INFO - PROCESS | 2276 | --DOCSHELL 0x12b71d800 == 40 [pid = 2276] [id = 616] 03:53:47 INFO - PROCESS | 2276 | --DOCSHELL 0x120e30800 == 39 [pid = 2276] [id = 615] 03:53:47 INFO - PROCESS | 2276 | --DOCSHELL 0x12a8c0800 == 38 [pid = 2276] [id = 614] 03:53:47 INFO - PROCESS | 2276 | --DOCSHELL 0x1292a7800 == 37 [pid = 2276] [id = 613] 03:53:47 INFO - PROCESS | 2276 | --DOCSHELL 0x128d43000 == 36 [pid = 2276] [id = 612] 03:53:47 INFO - PROCESS | 2276 | --DOCSHELL 0x126517000 == 35 [pid = 2276] [id = 611] 03:53:47 INFO - PROCESS | 2276 | --DOCSHELL 0x1217d9000 == 34 [pid = 2276] [id = 610] 03:53:47 INFO - PROCESS | 2276 | --DOCSHELL 0x120e35000 == 33 [pid = 2276] [id = 609] 03:53:47 INFO - PROCESS | 2276 | --DOCSHELL 0x1185c0800 == 32 [pid = 2276] [id = 608] 03:53:47 INFO - PROCESS | 2276 | --DOCSHELL 0x1169bf000 == 31 [pid = 2276] [id = 607] 03:53:47 INFO - PROCESS | 2276 | --DOCSHELL 0x12d0c4800 == 30 [pid = 2276] [id = 606] 03:53:47 INFO - PROCESS | 2276 | --DOMWINDOW == 112 (0x1233d7000) [pid = 2276] [serial = 1801] [outer = 0x0] [url = about:blank] 03:53:47 INFO - PROCESS | 2276 | --DOMWINDOW == 111 (0x120f82c00) [pid = 2276] [serial = 1798] [outer = 0x0] [url = about:blank] 03:53:47 INFO - PROCESS | 2276 | --DOMWINDOW == 110 (0x126b0d400) [pid = 2276] [serial = 1804] [outer = 0x0] [url = about:blank] 03:53:47 INFO - PROCESS | 2276 | --DOMWINDOW == 109 (0x12681d400) [pid = 2276] [serial = 1802] [outer = 0x0] [url = about:blank] 03:53:47 INFO - PROCESS | 2276 | --DOMWINDOW == 108 (0x128bb6000) [pid = 2276] [serial = 1807] [outer = 0x0] [url = about:blank] 03:53:47 INFO - PROCESS | 2276 | --DOMWINDOW == 107 (0x116a12800) [pid = 2276] [serial = 1810] [outer = 0x0] [url = about:blank] 03:53:47 INFO - PROCESS | 2276 | --DOMWINDOW == 106 (0x128a23800) [pid = 2276] [serial = 1805] [outer = 0x0] [url = about:blank] 03:53:47 INFO - PROCESS | 2276 | --DOMWINDOW == 105 (0x128a27c00) [pid = 2276] [serial = 1813] [outer = 0x0] [url = about:blank] 03:53:47 INFO - PROCESS | 2276 | --DOMWINDOW == 104 (0x128bc1800) [pid = 2276] [serial = 1808] [outer = 0x0] [url = about:blank] 03:53:47 INFO - PROCESS | 2276 | --DOMWINDOW == 103 (0x128d18400) [pid = 2276] [serial = 1816] [outer = 0x0] [url = about:blank] 03:53:47 INFO - PROCESS | 2276 | --DOMWINDOW == 102 (0x112fa7800) [pid = 2276] [serial = 1780] [outer = 0x0] [url = about:blank] 03:53:47 INFO - PROCESS | 2276 | --DOMWINDOW == 101 (0x126b0d800) [pid = 2276] [serial = 1778] [outer = 0x0] [url = about:blank] 03:53:47 INFO - PROCESS | 2276 | --DOMWINDOW == 100 (0x12563f800) [pid = 2276] [serial = 1777] [outer = 0x0] [url = about:blank] 03:53:47 INFO - PROCESS | 2276 | --DOMWINDOW == 99 (0x1214e8000) [pid = 2276] [serial = 1775] [outer = 0x0] [url = about:blank] 03:53:47 INFO - PROCESS | 2276 | --DOMWINDOW == 98 (0x120e95000) [pid = 2276] [serial = 1774] [outer = 0x0] [url = about:blank] 03:53:47 INFO - PROCESS | 2276 | --DOMWINDOW == 97 (0x11922b800) [pid = 2276] [serial = 1772] [outer = 0x0] [url = about:blank] 03:53:47 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x118563800) [pid = 2276] [serial = 1771] [outer = 0x0] [url = about:blank] 03:53:47 INFO - PROCESS | 2276 | --DOMWINDOW == 95 (0x1164e2000) [pid = 2276] [serial = 1769] [outer = 0x0] [url = about:blank] 03:53:47 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x112fabc00) [pid = 2276] [serial = 1768] [outer = 0x0] [url = about:blank] 03:53:47 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x128d32000) [pid = 2276] [serial = 1817] [outer = 0x0] [url = about:blank] 03:53:47 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x120f81000) [pid = 2276] [serial = 1795] [outer = 0x0] [url = about:blank] 03:53:47 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x119841400) [pid = 2276] [serial = 1792] [outer = 0x0] [url = about:blank] 03:53:47 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x119c32c00) [pid = 2276] [serial = 1793] [outer = 0x0] [url = about:blank] 03:53:47 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x118a53c00) [pid = 2276] [serial = 1789] [outer = 0x0] [url = about:blank] 03:53:47 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x119228c00) [pid = 2276] [serial = 1790] [outer = 0x0] [url = about:blank] 03:53:47 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x11697b000) [pid = 2276] [serial = 1786] [outer = 0x0] [url = about:blank] 03:53:47 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x1176d4000) [pid = 2276] [serial = 1787] [outer = 0x0] [url = about:blank] 03:53:47 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x119227000) [pid = 2276] [serial = 1784] [outer = 0x0] [url = about:blank] 03:53:47 INFO - PROCESS | 2276 | --DOMWINDOW == 84 (0x1182da800) [pid = 2276] [serial = 1783] [outer = 0x0] [url = about:blank] 03:53:47 INFO - PROCESS | 2276 | --DOMWINDOW == 83 (0x116761000) [pid = 2276] [serial = 1781] [outer = 0x0] [url = about:blank] 03:53:47 INFO - PROCESS | 2276 | --DOMWINDOW == 82 (0x128cc4800) [pid = 2276] [serial = 1814] [outer = 0x0] [url = about:blank] 03:53:47 INFO - PROCESS | 2276 | --DOMWINDOW == 81 (0x119c2b800) [pid = 2276] [serial = 1811] [outer = 0x0] [url = about:blank] 03:53:47 INFO - PROCESS | 2276 | --DOMWINDOW == 80 (0x1216be400) [pid = 2276] [serial = 1799] [outer = 0x0] [url = about:blank] 03:53:47 INFO - PROCESS | 2276 | --DOMWINDOW == 79 (0x121217400) [pid = 2276] [serial = 1796] [outer = 0x0] [url = about:blank] 03:53:47 INFO - PROCESS | 2276 | 1465642427823 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]]]}] 03:53:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 03:53:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 672ms 03:53:47 INFO - PROCESS | 2276 | 1465642427831 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 03:53:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 03:53:47 INFO - PROCESS | 2276 | 1465642427835 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 03:53:47 INFO - PROCESS | 2276 | 1465642427843 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 03:53:47 INFO - PROCESS | 2276 | 1465642427846 Marionette TRACE conn2 <- [1,2478,null,{}] 03:53:47 INFO - PROCESS | 2276 | 1465642427850 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}] 03:53:47 INFO - PROCESS | 2276 | 1465642427853 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:47 INFO - PROCESS | 2276 | 1465642427988 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 03:53:48 INFO - PROCESS | 2276 | 1465642428085 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:48 INFO - PROCESS | 2276 | 1465642428087 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:48 INFO - PROCESS | 2276 | ++DOCSHELL 0x119bea000 == 31 [pid = 2276] [id = 627] 03:53:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 80 (0x118a84c00) [pid = 2276] [serial = 1881] [outer = 0x0] 03:53:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 81 (0x11922e400) [pid = 2276] [serial = 1882] [outer = 0x118a84c00] 03:53:48 INFO - PROCESS | 2276 | 1465642428123 Marionette DEBUG loaded listener.js 03:53:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 82 (0x1192db000) [pid = 2276] [serial = 1883] [outer = 0x118a84c00] 03:53:48 INFO - PROCESS | 2276 | 1465642428452 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]]]}] 03:53:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 03:53:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 624ms 03:53:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 03:53:48 INFO - PROCESS | 2276 | 1465642428465 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 03:53:48 INFO - PROCESS | 2276 | 1465642428466 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 03:53:48 INFO - PROCESS | 2276 | 1465642428469 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 03:53:48 INFO - PROCESS | 2276 | 1465642428471 Marionette TRACE conn2 <- [1,2482,null,{}] 03:53:48 INFO - PROCESS | 2276 | 1465642428482 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}] 03:53:48 INFO - PROCESS | 2276 | 1465642428486 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:48 INFO - PROCESS | 2276 | 1465642428572 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 03:53:48 INFO - PROCESS | 2276 | 1465642428679 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:48 INFO - PROCESS | 2276 | 1465642428680 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:48 INFO - PROCESS | 2276 | ++DOCSHELL 0x116961000 == 32 [pid = 2276] [id = 628] 03:53:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 83 (0x110fa0c00) [pid = 2276] [serial = 1884] [outer = 0x0] 03:53:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x115e8a400) [pid = 2276] [serial = 1885] [outer = 0x110fa0c00] 03:53:48 INFO - PROCESS | 2276 | 1465642428712 Marionette DEBUG loaded listener.js 03:53:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x118168800) [pid = 2276] [serial = 1886] [outer = 0x110fa0c00] 03:53:49 INFO - PROCESS | 2276 | 1465642429178 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]]]}] 03:53:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 03:53:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 725ms 03:53:49 INFO - PROCESS | 2276 | 1465642429197 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 03:53:49 INFO - PROCESS | 2276 | 1465642429200 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 03:53:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 03:53:49 INFO - PROCESS | 2276 | 1465642429205 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 03:53:49 INFO - PROCESS | 2276 | 1465642429208 Marionette TRACE conn2 <- [1,2486,null,{}] 03:53:49 INFO - PROCESS | 2276 | 1465642429214 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}] 03:53:49 INFO - PROCESS | 2276 | 1465642429216 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:49 INFO - PROCESS | 2276 | 1465642429360 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 03:53:49 INFO - PROCESS | 2276 | 1465642429509 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:49 INFO - PROCESS | 2276 | 1465642429511 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:49 INFO - PROCESS | 2276 | ++DOCSHELL 0x123749800 == 33 [pid = 2276] [id = 629] 03:53:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x1192d2400) [pid = 2276] [serial = 1887] [outer = 0x0] 03:53:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x11970c800) [pid = 2276] [serial = 1888] [outer = 0x1192d2400] 03:53:49 INFO - PROCESS | 2276 | 1465642429542 Marionette DEBUG loaded listener.js 03:53:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x119c2b800) [pid = 2276] [serial = 1889] [outer = 0x1192d2400] 03:53:49 INFO - PROCESS | 2276 | 1465642429949 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]]]}] 03:53:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 03:53:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 774ms 03:53:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 03:53:49 INFO - PROCESS | 2276 | 1465642429981 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 03:53:49 INFO - PROCESS | 2276 | 1465642429983 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 03:53:49 INFO - PROCESS | 2276 | 1465642429986 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 03:53:49 INFO - PROCESS | 2276 | 1465642429987 Marionette TRACE conn2 <- [1,2490,null,{}] 03:53:49 INFO - PROCESS | 2276 | 1465642429990 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}] 03:53:49 INFO - PROCESS | 2276 | 1465642429991 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:50 INFO - PROCESS | 2276 | 1465642430090 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 03:53:50 INFO - PROCESS | 2276 | 1465642430161 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:50 INFO - PROCESS | 2276 | 1465642430162 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:50 INFO - PROCESS | 2276 | ++DOCSHELL 0x128a04000 == 34 [pid = 2276] [id = 630] 03:53:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x119c32c00) [pid = 2276] [serial = 1890] [outer = 0x0] 03:53:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x120f7f400) [pid = 2276] [serial = 1891] [outer = 0x119c32c00] 03:53:50 INFO - PROCESS | 2276 | 1465642430192 Marionette DEBUG loaded listener.js 03:53:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x120fb5c00) [pid = 2276] [serial = 1892] [outer = 0x119c32c00] 03:53:50 INFO - PROCESS | 2276 | 1465642430618 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]]]}] 03:53:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 03:53:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 669ms 03:53:50 INFO - PROCESS | 2276 | 1465642430655 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 03:53:50 INFO - PROCESS | 2276 | 1465642430657 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 03:53:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 03:53:50 INFO - PROCESS | 2276 | 1465642430664 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 03:53:50 INFO - PROCESS | 2276 | 1465642430668 Marionette TRACE conn2 <- [1,2494,null,{}] 03:53:50 INFO - PROCESS | 2276 | 1465642430672 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}] 03:53:50 INFO - PROCESS | 2276 | 1465642430675 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:50 INFO - PROCESS | 2276 | 1465642430774 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 03:53:50 INFO - PROCESS | 2276 | 1465642430868 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:50 INFO - PROCESS | 2276 | 1465642430869 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:50 INFO - PROCESS | 2276 | ++DOCSHELL 0x1292b5000 == 35 [pid = 2276] [id = 631] 03:53:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x121320400) [pid = 2276] [serial = 1893] [outer = 0x0] 03:53:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x1214f2800) [pid = 2276] [serial = 1894] [outer = 0x121320400] 03:53:50 INFO - PROCESS | 2276 | 1465642430898 Marionette DEBUG loaded listener.js 03:53:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x121be3400) [pid = 2276] [serial = 1895] [outer = 0x121320400] 03:53:51 INFO - PROCESS | 2276 | 1465642431310 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]]]}] 03:53:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 03:53:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 680ms 03:53:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 03:53:51 INFO - PROCESS | 2276 | 1465642431340 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 03:53:51 INFO - PROCESS | 2276 | 1465642431342 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 03:53:51 INFO - PROCESS | 2276 | 1465642431344 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 03:53:51 INFO - PROCESS | 2276 | 1465642431346 Marionette TRACE conn2 <- [1,2498,null,{}] 03:53:51 INFO - PROCESS | 2276 | 1465642431348 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}] 03:53:51 INFO - PROCESS | 2276 | 1465642431350 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:51 INFO - PROCESS | 2276 | 1465642431451 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 03:53:51 INFO - PROCESS | 2276 | 1465642431508 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:51 INFO - PROCESS | 2276 | 1465642431509 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:51 INFO - PROCESS | 2276 | ++DOCSHELL 0x12a8c3800 == 36 [pid = 2276] [id = 632] 03:53:51 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x121be4c00) [pid = 2276] [serial = 1896] [outer = 0x0] 03:53:51 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x124c83400) [pid = 2276] [serial = 1897] [outer = 0x121be4c00] 03:53:51 INFO - PROCESS | 2276 | 1465642431538 Marionette DEBUG loaded listener.js 03:53:51 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x1255eb000) [pid = 2276] [serial = 1898] [outer = 0x121be4c00] 03:53:51 INFO - PROCESS | 2276 | 1465642431990 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]]]}] 03:53:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 03:53:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 670ms 03:53:52 INFO - PROCESS | 2276 | 1465642432015 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 03:53:52 INFO - PROCESS | 2276 | 1465642432017 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 03:53:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 03:53:52 INFO - PROCESS | 2276 | 1465642432019 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 03:53:52 INFO - PROCESS | 2276 | 1465642432020 Marionette TRACE conn2 <- [1,2502,null,{}] 03:53:52 INFO - PROCESS | 2276 | 1465642432023 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}] 03:53:52 INFO - PROCESS | 2276 | 1465642432024 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:52 INFO - PROCESS | 2276 | 1465642432121 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 03:53:52 INFO - PROCESS | 2276 | 1465642432214 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:52 INFO - PROCESS | 2276 | 1465642432219 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:52 INFO - PROCESS | 2276 | ++DOCSHELL 0x12b71e800 == 37 [pid = 2276] [id = 633] 03:53:52 INFO - PROCESS | 2276 | ++DOMWINDOW == 98 (0x126611000) [pid = 2276] [serial = 1899] [outer = 0x0] 03:53:52 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x12681d400) [pid = 2276] [serial = 1900] [outer = 0x126611000] 03:53:52 INFO - PROCESS | 2276 | 1465642432256 Marionette DEBUG loaded listener.js 03:53:52 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x126ed3000) [pid = 2276] [serial = 1901] [outer = 0x126611000] 03:53:52 INFO - PROCESS | 2276 | 1465642432748 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]]]}] 03:53:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 03:53:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 774ms 03:53:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 03:53:52 INFO - PROCESS | 2276 | 1465642432793 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 03:53:52 INFO - PROCESS | 2276 | 1465642432795 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 03:53:52 INFO - PROCESS | 2276 | 1465642432798 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 03:53:52 INFO - PROCESS | 2276 | 1465642432800 Marionette TRACE conn2 <- [1,2506,null,{}] 03:53:52 INFO - PROCESS | 2276 | 1465642432804 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}] 03:53:52 INFO - PROCESS | 2276 | 1465642432805 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:52 INFO - PROCESS | 2276 | 1465642432904 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 03:53:53 INFO - PROCESS | 2276 | --DOCSHELL 0x119bea000 == 36 [pid = 2276] [id = 627] 03:53:53 INFO - PROCESS | 2276 | --DOCSHELL 0x1185ac800 == 35 [pid = 2276] [id = 626] 03:53:53 INFO - PROCESS | 2276 | --DOCSHELL 0x11694c800 == 34 [pid = 2276] [id = 624] 03:53:53 INFO - PROCESS | 2276 | --DOCSHELL 0x121143800 == 33 [pid = 2276] [id = 625] 03:53:53 INFO - PROCESS | 2276 | --DOCSHELL 0x12b71e800 == 32 [pid = 2276] [id = 633] 03:53:53 INFO - PROCESS | 2276 | --DOCSHELL 0x12a8c3800 == 31 [pid = 2276] [id = 632] 03:53:53 INFO - PROCESS | 2276 | --DOCSHELL 0x1292b5000 == 30 [pid = 2276] [id = 631] 03:53:53 INFO - PROCESS | 2276 | --DOCSHELL 0x128a04000 == 29 [pid = 2276] [id = 630] 03:53:53 INFO - PROCESS | 2276 | --DOCSHELL 0x12d7d9800 == 28 [pid = 2276] [id = 623] 03:53:53 INFO - PROCESS | 2276 | --DOCSHELL 0x123749800 == 27 [pid = 2276] [id = 629] 03:53:53 INFO - PROCESS | 2276 | --DOCSHELL 0x116961000 == 26 [pid = 2276] [id = 628] 03:53:53 INFO - PROCESS | 2276 | 1465642433536 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:53 INFO - PROCESS | 2276 | 1465642433538 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:53 INFO - PROCESS | 2276 | ++DOCSHELL 0x115da5800 == 27 [pid = 2276] [id = 634] 03:53:53 INFO - PROCESS | 2276 | ++DOMWINDOW == 101 (0x113293400) [pid = 2276] [serial = 1902] [outer = 0x0] 03:53:53 INFO - PROCESS | 2276 | ++DOMWINDOW == 102 (0x113c86c00) [pid = 2276] [serial = 1903] [outer = 0x113293400] 03:53:53 INFO - PROCESS | 2276 | 1465642433569 Marionette DEBUG loaded listener.js 03:53:53 INFO - PROCESS | 2276 | ++DOMWINDOW == 103 (0x11675a800) [pid = 2276] [serial = 1904] [outer = 0x113293400] 03:53:53 INFO - PROCESS | 2276 | 1465642433898 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]]]}] 03:53:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 03:53:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1121ms 03:53:53 INFO - PROCESS | 2276 | 1465642433921 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 03:53:53 INFO - PROCESS | 2276 | 1465642433923 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 03:53:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 03:53:53 INFO - PROCESS | 2276 | 1465642433928 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 03:53:53 INFO - PROCESS | 2276 | 1465642433931 Marionette TRACE conn2 <- [1,2510,null,{}] 03:53:53 INFO - PROCESS | 2276 | 1465642433935 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}] 03:53:53 INFO - PROCESS | 2276 | 1465642433936 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:54 INFO - PROCESS | 2276 | 1465642434016 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 03:53:54 INFO - PROCESS | 2276 | 1465642434022 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:54 INFO - PROCESS | 2276 | 1465642434024 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:54 INFO - PROCESS | 2276 | ++DOCSHELL 0x1199ca000 == 28 [pid = 2276] [id = 635] 03:53:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 104 (0x116f7dc00) [pid = 2276] [serial = 1905] [outer = 0x0] 03:53:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 105 (0x11855e800) [pid = 2276] [serial = 1906] [outer = 0x116f7dc00] 03:53:54 INFO - PROCESS | 2276 | 1465642434054 Marionette DEBUG loaded listener.js 03:53:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 106 (0x118f8e000) [pid = 2276] [serial = 1907] [outer = 0x116f7dc00] 03:53:54 INFO - PROCESS | 2276 | 1465642434463 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]]]}] 03:53:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 03:53:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 572ms 03:53:54 INFO - PROCESS | 2276 | 1465642434507 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 03:53:54 INFO - PROCESS | 2276 | 1465642434510 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 03:53:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 03:53:54 INFO - PROCESS | 2276 | 1465642434513 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 03:53:54 INFO - PROCESS | 2276 | 1465642434514 Marionette TRACE conn2 <- [1,2514,null,{}] 03:53:54 INFO - PROCESS | 2276 | 1465642434516 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}] 03:53:54 INFO - PROCESS | 2276 | 1465642434518 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:54 INFO - PROCESS | 2276 | 1465642434622 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 03:53:54 INFO - PROCESS | 2276 | 1465642434664 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:54 INFO - PROCESS | 2276 | 1465642434665 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:54 INFO - PROCESS | 2276 | ++DOCSHELL 0x125588800 == 29 [pid = 2276] [id = 636] 03:53:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 107 (0x116908000) [pid = 2276] [serial = 1908] [outer = 0x0] 03:53:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 108 (0x11922d800) [pid = 2276] [serial = 1909] [outer = 0x116908000] 03:53:54 INFO - PROCESS | 2276 | 1465642434691 Marionette DEBUG loaded listener.js 03:53:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 109 (0x119c32400) [pid = 2276] [serial = 1910] [outer = 0x116908000] 03:53:55 INFO - PROCESS | 2276 | 1465642435066 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]]]}] 03:53:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 03:53:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 568ms 03:53:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 03:53:55 INFO - PROCESS | 2276 | 1465642435081 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 03:53:55 INFO - PROCESS | 2276 | 1465642435083 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 03:53:55 INFO - PROCESS | 2276 | 1465642435090 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 03:53:55 INFO - PROCESS | 2276 | 1465642435097 Marionette TRACE conn2 <- [1,2518,null,{}] 03:53:55 INFO - PROCESS | 2276 | 1465642435106 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}] 03:53:55 INFO - PROCESS | 2276 | 1465642435109 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:55 INFO - PROCESS | 2276 | 1465642435218 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 03:53:55 INFO - PROCESS | 2276 | 1465642435223 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:55 INFO - PROCESS | 2276 | 1465642435224 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:55 INFO - PROCESS | 2276 | ++DOCSHELL 0x12929a800 == 30 [pid = 2276] [id = 637] 03:53:55 INFO - PROCESS | 2276 | ++DOMWINDOW == 110 (0x120e8f000) [pid = 2276] [serial = 1911] [outer = 0x0] 03:53:55 INFO - PROCESS | 2276 | ++DOMWINDOW == 111 (0x120fb0400) [pid = 2276] [serial = 1912] [outer = 0x120e8f000] 03:53:55 INFO - PROCESS | 2276 | 1465642435251 Marionette DEBUG loaded listener.js 03:53:55 INFO - PROCESS | 2276 | ++DOMWINDOW == 112 (0x1214ef800) [pid = 2276] [serial = 1913] [outer = 0x120e8f000] 03:53:55 INFO - PROCESS | 2276 | 1465642435612 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]]]}] 03:53:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 03:53:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 540ms 03:53:55 INFO - PROCESS | 2276 | 1465642435626 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 03:53:55 INFO - PROCESS | 2276 | 1465642435628 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 03:53:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 03:53:55 INFO - PROCESS | 2276 | 1465642435630 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 03:53:55 INFO - PROCESS | 2276 | 1465642435631 Marionette TRACE conn2 <- [1,2522,null,{}] 03:53:55 INFO - PROCESS | 2276 | 1465642435634 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}] 03:53:55 INFO - PROCESS | 2276 | 1465642435635 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:55 INFO - PROCESS | 2276 | 1465642435741 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 03:53:55 INFO - PROCESS | 2276 | 1465642435784 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:55 INFO - PROCESS | 2276 | 1465642435785 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:55 INFO - PROCESS | 2276 | ++DOCSHELL 0x12b71e800 == 31 [pid = 2276] [id = 638] 03:53:55 INFO - PROCESS | 2276 | ++DOMWINDOW == 113 (0x121bde400) [pid = 2276] [serial = 1914] [outer = 0x0] 03:53:55 INFO - PROCESS | 2276 | ++DOMWINDOW == 114 (0x124cdec00) [pid = 2276] [serial = 1915] [outer = 0x121bde400] 03:53:55 INFO - PROCESS | 2276 | 1465642435809 Marionette DEBUG loaded listener.js 03:53:55 INFO - PROCESS | 2276 | ++DOMWINDOW == 115 (0x126551800) [pid = 2276] [serial = 1916] [outer = 0x121bde400] 03:53:56 INFO - PROCESS | 2276 | 1465642436156 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]]]}] 03:53:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 03:53:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 571ms 03:53:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 03:53:56 INFO - PROCESS | 2276 | 1465642436201 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 03:53:56 INFO - PROCESS | 2276 | 1465642436202 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 03:53:56 INFO - PROCESS | 2276 | 1465642436204 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 03:53:56 INFO - PROCESS | 2276 | 1465642436206 Marionette TRACE conn2 <- [1,2526,null,{}] 03:53:56 INFO - PROCESS | 2276 | 1465642436208 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}] 03:53:56 INFO - PROCESS | 2276 | 1465642436209 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:56 INFO - PROCESS | 2276 | 1465642436310 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 03:53:56 INFO - PROCESS | 2276 | 1465642436314 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:56 INFO - PROCESS | 2276 | 1465642436318 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:56 INFO - PROCESS | 2276 | ++DOCSHELL 0x12be3e000 == 32 [pid = 2276] [id = 639] 03:53:56 INFO - PROCESS | 2276 | ++DOMWINDOW == 116 (0x116758400) [pid = 2276] [serial = 1917] [outer = 0x0] 03:53:56 INFO - PROCESS | 2276 | ++DOMWINDOW == 117 (0x126b26400) [pid = 2276] [serial = 1918] [outer = 0x116758400] 03:53:56 INFO - PROCESS | 2276 | 1465642436351 Marionette DEBUG loaded listener.js 03:53:56 INFO - PROCESS | 2276 | ++DOMWINDOW == 118 (0x128a24c00) [pid = 2276] [serial = 1919] [outer = 0x116758400] 03:53:56 INFO - PROCESS | 2276 | --DOMWINDOW == 117 (0x126554c00) [pid = 2276] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 03:53:56 INFO - PROCESS | 2276 | --DOMWINDOW == 116 (0x128bb3c00) [pid = 2276] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 03:53:56 INFO - PROCESS | 2276 | --DOMWINDOW == 115 (0x118f8fc00) [pid = 2276] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 03:53:56 INFO - PROCESS | 2276 | --DOMWINDOW == 114 (0x11213e000) [pid = 2276] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 03:53:56 INFO - PROCESS | 2276 | --DOMWINDOW == 113 (0x119c32800) [pid = 2276] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 03:53:56 INFO - PROCESS | 2276 | --DOMWINDOW == 112 (0x120f81c00) [pid = 2276] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 03:53:56 INFO - PROCESS | 2276 | --DOMWINDOW == 111 (0x110e82400) [pid = 2276] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 03:53:56 INFO - PROCESS | 2276 | --DOMWINDOW == 110 (0x114f7a800) [pid = 2276] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 03:53:56 INFO - PROCESS | 2276 | --DOMWINDOW == 109 (0x116982000) [pid = 2276] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 03:53:56 INFO - PROCESS | 2276 | --DOMWINDOW == 108 (0x121beb400) [pid = 2276] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 03:53:56 INFO - PROCESS | 2276 | --DOMWINDOW == 107 (0x1214e8400) [pid = 2276] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 03:53:56 INFO - PROCESS | 2276 | --DOMWINDOW == 106 (0x116f0d400) [pid = 2276] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 03:53:56 INFO - PROCESS | 2276 | --DOMWINDOW == 105 (0x118a84c00) [pid = 2276] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 03:53:56 INFO - PROCESS | 2276 | --DOMWINDOW == 104 (0x121bdf000) [pid = 2276] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 03:53:56 INFO - PROCESS | 2276 | --DOMWINDOW == 103 (0x112a71c00) [pid = 2276] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 03:53:56 INFO - PROCESS | 2276 | --DOMWINDOW == 102 (0x128d1b000) [pid = 2276] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 03:53:56 INFO - PROCESS | 2276 | --DOMWINDOW == 101 (0x1182e6800) [pid = 2276] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 03:53:56 INFO - PROCESS | 2276 | --DOMWINDOW == 100 (0x119c1fc00) [pid = 2276] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 03:53:56 INFO - PROCESS | 2276 | --DOMWINDOW == 99 (0x118593400) [pid = 2276] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 03:53:56 INFO - PROCESS | 2276 | --DOMWINDOW == 98 (0x1237b4400) [pid = 2276] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 03:53:56 INFO - PROCESS | 2276 | --DOMWINDOW == 97 (0x112ac1400) [pid = 2276] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 03:53:56 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x1176d3800) [pid = 2276] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 03:53:56 INFO - PROCESS | 2276 | 1465642436941 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]]]}] 03:53:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 03:53:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 772ms 03:53:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 03:53:56 INFO - PROCESS | 2276 | 1465642436979 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 03:53:56 INFO - PROCESS | 2276 | 1465642436981 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 03:53:56 INFO - PROCESS | 2276 | 1465642436983 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 03:53:56 INFO - PROCESS | 2276 | 1465642436984 Marionette TRACE conn2 <- [1,2530,null,{}] 03:53:56 INFO - PROCESS | 2276 | 1465642436986 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}] 03:53:56 INFO - PROCESS | 2276 | 1465642436988 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:57 INFO - PROCESS | 2276 | 1465642437081 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 03:53:57 INFO - PROCESS | 2276 | 1465642437086 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:57 INFO - PROCESS | 2276 | 1465642437087 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:57 INFO - PROCESS | 2276 | ++DOCSHELL 0x115da9800 == 33 [pid = 2276] [id = 640] 03:53:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x1175c0000) [pid = 2276] [serial = 1920] [outer = 0x0] 03:53:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 98 (0x1192d4400) [pid = 2276] [serial = 1921] [outer = 0x1175c0000] 03:53:57 INFO - PROCESS | 2276 | 1465642437115 Marionette DEBUG loaded listener.js 03:53:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x1218bb000) [pid = 2276] [serial = 1922] [outer = 0x1175c0000] 03:53:57 INFO - PROCESS | 2276 | 1465642437448 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]]]}] 03:53:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 03:53:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 518ms 03:53:57 INFO - PROCESS | 2276 | 1465642437502 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 03:53:57 INFO - PROCESS | 2276 | 1465642437503 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 03:53:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 03:53:57 INFO - PROCESS | 2276 | 1465642437506 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 03:53:57 INFO - PROCESS | 2276 | 1465642437507 Marionette TRACE conn2 <- [1,2534,null,{}] 03:53:57 INFO - PROCESS | 2276 | 1465642437509 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}] 03:53:57 INFO - PROCESS | 2276 | 1465642437510 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:57 INFO - PROCESS | 2276 | 1465642437613 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 03:53:57 INFO - PROCESS | 2276 | 1465642437621 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:57 INFO - PROCESS | 2276 | 1465642437622 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:57 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c6a7000 == 34 [pid = 2276] [id = 641] 03:53:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x112e02c00) [pid = 2276] [serial = 1923] [outer = 0x0] 03:53:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 101 (0x12660b400) [pid = 2276] [serial = 1924] [outer = 0x112e02c00] 03:53:57 INFO - PROCESS | 2276 | 1465642437646 Marionette DEBUG loaded listener.js 03:53:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 102 (0x128bb8400) [pid = 2276] [serial = 1925] [outer = 0x112e02c00] 03:53:57 INFO - PROCESS | 2276 | 1465642437952 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]]]}] 03:53:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 03:53:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 470ms 03:53:57 INFO - PROCESS | 2276 | 1465642437976 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 03:53:57 INFO - PROCESS | 2276 | 1465642437979 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 03:53:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 03:53:57 INFO - PROCESS | 2276 | 1465642437982 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 03:53:57 INFO - PROCESS | 2276 | 1465642437983 Marionette TRACE conn2 <- [1,2538,null,{}] 03:53:57 INFO - PROCESS | 2276 | 1465642437986 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}] 03:53:57 INFO - PROCESS | 2276 | 1465642437987 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:58 INFO - PROCESS | 2276 | 1465642438064 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 03:53:58 INFO - PROCESS | 2276 | 1465642438068 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:58 INFO - PROCESS | 2276 | 1465642438069 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:58 INFO - PROCESS | 2276 | ++DOCSHELL 0x12cd70800 == 35 [pid = 2276] [id = 642] 03:53:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 103 (0x128bba000) [pid = 2276] [serial = 1926] [outer = 0x0] 03:53:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 104 (0x128cc6400) [pid = 2276] [serial = 1927] [outer = 0x128bba000] 03:53:58 INFO - PROCESS | 2276 | 1465642438096 Marionette DEBUG loaded listener.js 03:53:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 105 (0x128d18400) [pid = 2276] [serial = 1928] [outer = 0x128bba000] 03:53:58 INFO - PROCESS | 2276 | 1465642438451 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]]]}] 03:53:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 03:53:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 520ms 03:53:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 03:53:58 INFO - PROCESS | 2276 | 1465642438505 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 03:53:58 INFO - PROCESS | 2276 | 1465642438506 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 03:53:58 INFO - PROCESS | 2276 | 1465642438508 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 03:53:58 INFO - PROCESS | 2276 | 1465642438509 Marionette TRACE conn2 <- [1,2542,null,{}] 03:53:58 INFO - PROCESS | 2276 | 1465642438511 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}] 03:53:58 INFO - PROCESS | 2276 | 1465642438512 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:58 INFO - PROCESS | 2276 | 1465642438590 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 03:53:58 INFO - PROCESS | 2276 | 1465642438596 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:58 INFO - PROCESS | 2276 | 1465642438597 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:58 INFO - PROCESS | 2276 | ++DOCSHELL 0x12d0b8000 == 36 [pid = 2276] [id = 643] 03:53:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 106 (0x128cc2800) [pid = 2276] [serial = 1929] [outer = 0x0] 03:53:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 107 (0x128d26800) [pid = 2276] [serial = 1930] [outer = 0x128cc2800] 03:53:58 INFO - PROCESS | 2276 | 1465642438621 Marionette DEBUG loaded listener.js 03:53:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 108 (0x128d97400) [pid = 2276] [serial = 1931] [outer = 0x128cc2800] 03:53:59 INFO - PROCESS | 2276 | 1465642439156 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]]]}] 03:53:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 03:53:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 722ms 03:53:59 INFO - PROCESS | 2276 | 1465642439230 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 03:53:59 INFO - PROCESS | 2276 | 1465642439233 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 03:53:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 03:53:59 INFO - PROCESS | 2276 | 1465642439236 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 03:53:59 INFO - PROCESS | 2276 | 1465642439239 Marionette TRACE conn2 <- [1,2546,null,{}] 03:53:59 INFO - PROCESS | 2276 | 1465642439243 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}] 03:53:59 INFO - PROCESS | 2276 | 1465642439245 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:59 INFO - PROCESS | 2276 | 1465642439354 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 03:53:59 INFO - PROCESS | 2276 | 1465642439439 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:59 INFO - PROCESS | 2276 | 1465642439441 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:53:59 INFO - PROCESS | 2276 | ++DOCSHELL 0x121265000 == 37 [pid = 2276] [id = 644] 03:53:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 109 (0x1167d9400) [pid = 2276] [serial = 1932] [outer = 0x0] 03:53:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 110 (0x116f81400) [pid = 2276] [serial = 1933] [outer = 0x1167d9400] 03:53:59 INFO - PROCESS | 2276 | 1465642439472 Marionette DEBUG loaded listener.js 03:53:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 111 (0x1182e4c00) [pid = 2276] [serial = 1934] [outer = 0x1167d9400] 03:54:00 INFO - PROCESS | 2276 | 1465642440038 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]]]}] 03:54:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 03:54:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 872ms 03:54:00 INFO - PROCESS | 2276 | 1465642440112 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 03:54:00 INFO - PROCESS | 2276 | 1465642440117 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 03:54:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 03:54:00 INFO - PROCESS | 2276 | 1465642440124 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 03:54:00 INFO - PROCESS | 2276 | 1465642440127 Marionette TRACE conn2 <- [1,2550,null,{}] 03:54:00 INFO - PROCESS | 2276 | 1465642440131 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}] 03:54:00 INFO - PROCESS | 2276 | 1465642440134 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:00 INFO - PROCESS | 2276 | 1465642440303 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 03:54:00 INFO - PROCESS | 2276 | 1465642440402 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:00 INFO - PROCESS | 2276 | 1465642440404 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:00 INFO - PROCESS | 2276 | ++DOCSHELL 0x12b715800 == 38 [pid = 2276] [id = 645] 03:54:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 112 (0x11922ec00) [pid = 2276] [serial = 1935] [outer = 0x0] 03:54:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 113 (0x119c29000) [pid = 2276] [serial = 1936] [outer = 0x11922ec00] 03:54:00 INFO - PROCESS | 2276 | 1465642440436 Marionette DEBUG loaded listener.js 03:54:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 114 (0x120f7e400) [pid = 2276] [serial = 1937] [outer = 0x11922ec00] 03:54:01 INFO - PROCESS | 2276 | 1465642441165 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]]]}] 03:54:01 INFO - PROCESS | 2276 | --DOCSHELL 0x12cd70800 == 37 [pid = 2276] [id = 642] 03:54:01 INFO - PROCESS | 2276 | --DOCSHELL 0x12c6a7000 == 36 [pid = 2276] [id = 641] 03:54:01 INFO - PROCESS | 2276 | --DOCSHELL 0x115da9800 == 35 [pid = 2276] [id = 640] 03:54:01 INFO - PROCESS | 2276 | --DOCSHELL 0x12be3e000 == 34 [pid = 2276] [id = 639] 03:54:01 INFO - PROCESS | 2276 | --DOCSHELL 0x12b71e800 == 33 [pid = 2276] [id = 638] 03:54:01 INFO - PROCESS | 2276 | --DOCSHELL 0x12929a800 == 32 [pid = 2276] [id = 637] 03:54:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 03:54:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1075ms 03:54:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 03:54:01 INFO - PROCESS | 2276 | --DOCSHELL 0x125588800 == 31 [pid = 2276] [id = 636] 03:54:01 INFO - PROCESS | 2276 | --DOCSHELL 0x1199ca000 == 30 [pid = 2276] [id = 635] 03:54:01 INFO - PROCESS | 2276 | --DOCSHELL 0x115da5800 == 29 [pid = 2276] [id = 634] 03:54:01 INFO - PROCESS | 2276 | 1465642441209 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 03:54:01 INFO - PROCESS | 2276 | 1465642441212 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 03:54:01 INFO - PROCESS | 2276 | 1465642441215 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 03:54:01 INFO - PROCESS | 2276 | 1465642441217 Marionette TRACE conn2 <- [1,2554,null,{}] 03:54:01 INFO - PROCESS | 2276 | 1465642441221 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}] 03:54:01 INFO - PROCESS | 2276 | 1465642441222 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:01 INFO - PROCESS | 2276 | 1465642441313 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 03:54:01 INFO - PROCESS | 2276 | --DOMWINDOW == 113 (0x126b2b000) [pid = 2276] [serial = 1852] [outer = 0x0] [url = about:blank] 03:54:01 INFO - PROCESS | 2276 | --DOMWINDOW == 112 (0x128bbd400) [pid = 2276] [serial = 1855] [outer = 0x0] [url = about:blank] 03:54:01 INFO - PROCESS | 2276 | --DOMWINDOW == 111 (0x1192d3800) [pid = 2276] [serial = 1831] [outer = 0x0] [url = about:blank] 03:54:01 INFO - PROCESS | 2276 | --DOMWINDOW == 110 (0x119311000) [pid = 2276] [serial = 1832] [outer = 0x0] [url = about:blank] 03:54:01 INFO - PROCESS | 2276 | --DOMWINDOW == 109 (0x1216c6c00) [pid = 2276] [serial = 1840] [outer = 0x0] [url = about:blank] 03:54:01 INFO - PROCESS | 2276 | --DOMWINDOW == 108 (0x121b9a800) [pid = 2276] [serial = 1841] [outer = 0x0] [url = about:blank] 03:54:01 INFO - PROCESS | 2276 | --DOMWINDOW == 107 (0x120f7d400) [pid = 2276] [serial = 1837] [outer = 0x0] [url = about:blank] 03:54:01 INFO - PROCESS | 2276 | --DOMWINDOW == 106 (0x128da6400) [pid = 2276] [serial = 1820] [outer = 0x0] [url = about:blank] 03:54:01 INFO - PROCESS | 2276 | --DOMWINDOW == 105 (0x12142f800) [pid = 2276] [serial = 1838] [outer = 0x0] [url = about:blank] 03:54:01 INFO - PROCESS | 2276 | --DOMWINDOW == 104 (0x11859b000) [pid = 2276] [serial = 1828] [outer = 0x0] [url = about:blank] 03:54:01 INFO - PROCESS | 2276 | --DOMWINDOW == 103 (0x118f90800) [pid = 2276] [serial = 1829] [outer = 0x0] [url = about:blank] 03:54:01 INFO - PROCESS | 2276 | --DOMWINDOW == 102 (0x115d11c00) [pid = 2276] [serial = 1822] [outer = 0x0] [url = about:blank] 03:54:01 INFO - PROCESS | 2276 | --DOMWINDOW == 101 (0x1167d8000) [pid = 2276] [serial = 1823] [outer = 0x0] [url = about:blank] 03:54:01 INFO - PROCESS | 2276 | --DOMWINDOW == 100 (0x11996a400) [pid = 2276] [serial = 1834] [outer = 0x0] [url = about:blank] 03:54:01 INFO - PROCESS | 2276 | --DOMWINDOW == 99 (0x119c2e000) [pid = 2276] [serial = 1835] [outer = 0x0] [url = about:blank] 03:54:01 INFO - PROCESS | 2276 | --DOMWINDOW == 98 (0x124c91800) [pid = 2276] [serial = 1846] [outer = 0x0] [url = about:blank] 03:54:01 INFO - PROCESS | 2276 | --DOMWINDOW == 97 (0x124ffe000) [pid = 2276] [serial = 1847] [outer = 0x0] [url = about:blank] 03:54:01 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x121be9800) [pid = 2276] [serial = 1843] [outer = 0x0] [url = about:blank] 03:54:01 INFO - PROCESS | 2276 | --DOMWINDOW == 95 (0x1235dbc00) [pid = 2276] [serial = 1844] [outer = 0x0] [url = about:blank] 03:54:01 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x1175c7000) [pid = 2276] [serial = 1825] [outer = 0x0] [url = about:blank] 03:54:01 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x11816e800) [pid = 2276] [serial = 1826] [outer = 0x0] [url = about:blank] 03:54:01 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x11922e400) [pid = 2276] [serial = 1882] [outer = 0x0] [url = about:blank] 03:54:01 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x1192db000) [pid = 2276] [serial = 1883] [outer = 0x0] [url = about:blank] 03:54:01 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x128ccd400) [pid = 2276] [serial = 1858] [outer = 0x0] [url = about:blank] 03:54:01 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x1182e0000) [pid = 2276] [serial = 1861] [outer = 0x0] [url = about:blank] 03:54:01 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x128da0000) [pid = 2276] [serial = 1868] [outer = 0x0] [url = about:blank] 03:54:01 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x128d1d800) [pid = 2276] [serial = 1859] [outer = 0x0] [url = about:blank] 03:54:01 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x128d30000) [pid = 2276] [serial = 1867] [outer = 0x0] [url = about:blank] 03:54:01 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x119c1a000) [pid = 2276] [serial = 1862] [outer = 0x0] [url = about:blank] 03:54:01 INFO - PROCESS | 2276 | --DOMWINDOW == 84 (0x11841d000) [pid = 2276] [serial = 1879] [outer = 0x0] [url = about:blank] 03:54:01 INFO - PROCESS | 2276 | --DOMWINDOW == 83 (0x124c8b400) [pid = 2276] [serial = 1864] [outer = 0x0] [url = about:blank] 03:54:01 INFO - PROCESS | 2276 | --DOMWINDOW == 82 (0x12613bc00) [pid = 2276] [serial = 1850] [outer = 0x0] [url = about:blank] 03:54:01 INFO - PROCESS | 2276 | --DOMWINDOW == 81 (0x11859c800) [pid = 2276] [serial = 1880] [outer = 0x0] [url = about:blank] 03:54:01 INFO - PROCESS | 2276 | --DOMWINDOW == 80 (0x1255e8800) [pid = 2276] [serial = 1849] [outer = 0x0] [url = about:blank] 03:54:01 INFO - PROCESS | 2276 | --DOMWINDOW == 79 (0x128dc5400) [pid = 2276] [serial = 1871] [outer = 0x0] [url = about:blank] 03:54:01 INFO - PROCESS | 2276 | --DOMWINDOW == 78 (0x128cc6000) [pid = 2276] [serial = 1856] [outer = 0x0] [url = about:blank] 03:54:01 INFO - PROCESS | 2276 | --DOMWINDOW == 77 (0x128da6000) [pid = 2276] [serial = 1870] [outer = 0x0] [url = about:blank] 03:54:01 INFO - PROCESS | 2276 | --DOMWINDOW == 76 (0x119c2c800) [pid = 2276] [serial = 1853] [outer = 0x0] [url = about:blank] 03:54:01 INFO - PROCESS | 2276 | --DOMWINDOW == 75 (0x112e06c00) [pid = 2276] [serial = 1873] [outer = 0x0] [url = about:blank] 03:54:01 INFO - PROCESS | 2276 | --DOMWINDOW == 74 (0x1182dc400) [pid = 2276] [serial = 1876] [outer = 0x0] [url = about:blank] 03:54:01 INFO - PROCESS | 2276 | --DOMWINDOW == 73 (0x1130b9c00) [pid = 2276] [serial = 1874] [outer = 0x0] [url = about:blank] 03:54:01 INFO - PROCESS | 2276 | --DOMWINDOW == 72 (0x128bbe000) [pid = 2276] [serial = 1865] [outer = 0x0] [url = about:blank] 03:54:01 INFO - PROCESS | 2276 | --DOMWINDOW == 71 (0x1182e6c00) [pid = 2276] [serial = 1877] [outer = 0x0] [url = about:blank] 03:54:01 INFO - PROCESS | 2276 | 1465642441380 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:01 INFO - PROCESS | 2276 | 1465642441382 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:01 INFO - PROCESS | 2276 | ++DOCSHELL 0x11827d800 == 30 [pid = 2276] [id = 646] 03:54:01 INFO - PROCESS | 2276 | ++DOMWINDOW == 72 (0x11613b000) [pid = 2276] [serial = 1938] [outer = 0x0] 03:54:01 INFO - PROCESS | 2276 | ++DOMWINDOW == 73 (0x116905800) [pid = 2276] [serial = 1939] [outer = 0x11613b000] 03:54:01 INFO - PROCESS | 2276 | 1465642441410 Marionette DEBUG loaded listener.js 03:54:01 INFO - PROCESS | 2276 | ++DOMWINDOW == 74 (0x1182de800) [pid = 2276] [serial = 1940] [outer = 0x11613b000] 03:54:01 INFO - PROCESS | 2276 | 1465642441739 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]]]}] 03:54:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 03:54:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 571ms 03:54:01 INFO - PROCESS | 2276 | 1465642441786 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 03:54:01 INFO - PROCESS | 2276 | 1465642441789 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 03:54:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 03:54:01 INFO - PROCESS | 2276 | 1465642441793 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 03:54:01 INFO - PROCESS | 2276 | 1465642441795 Marionette TRACE conn2 <- [1,2558,null,{}] 03:54:01 INFO - PROCESS | 2276 | 1465642441797 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}] 03:54:01 INFO - PROCESS | 2276 | 1465642441799 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:01 INFO - PROCESS | 2276 | 1465642441905 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 03:54:01 INFO - PROCESS | 2276 | 1465642441968 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:01 INFO - PROCESS | 2276 | 1465642441969 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:01 INFO - PROCESS | 2276 | ++DOCSHELL 0x119bec800 == 31 [pid = 2276] [id = 647] 03:54:01 INFO - PROCESS | 2276 | ++DOMWINDOW == 75 (0x1182ddc00) [pid = 2276] [serial = 1941] [outer = 0x0] 03:54:01 INFO - PROCESS | 2276 | ++DOMWINDOW == 76 (0x118594c00) [pid = 2276] [serial = 1942] [outer = 0x1182ddc00] 03:54:01 INFO - PROCESS | 2276 | 1465642441996 Marionette DEBUG loaded listener.js 03:54:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 77 (0x11983e400) [pid = 2276] [serial = 1943] [outer = 0x1182ddc00] 03:54:02 INFO - PROCESS | 2276 | 1465642442358 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]]]}] 03:54:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 03:54:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 621ms 03:54:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 03:54:02 INFO - PROCESS | 2276 | 1465642442416 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 03:54:02 INFO - PROCESS | 2276 | 1465642442418 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 03:54:02 INFO - PROCESS | 2276 | 1465642442421 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 03:54:02 INFO - PROCESS | 2276 | 1465642442425 Marionette TRACE conn2 <- [1,2562,null,{}] 03:54:02 INFO - PROCESS | 2276 | 1465642442437 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}] 03:54:02 INFO - PROCESS | 2276 | 1465642442442 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:02 INFO - PROCESS | 2276 | 1465642442557 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 03:54:02 INFO - PROCESS | 2276 | 1465642442572 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:02 INFO - PROCESS | 2276 | 1465642442575 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:02 INFO - PROCESS | 2276 | ++DOCSHELL 0x12562c800 == 32 [pid = 2276] [id = 648] 03:54:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 78 (0x112fac000) [pid = 2276] [serial = 1944] [outer = 0x0] 03:54:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 79 (0x120f84400) [pid = 2276] [serial = 1945] [outer = 0x112fac000] 03:54:02 INFO - PROCESS | 2276 | 1465642442624 Marionette DEBUG loaded listener.js 03:54:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 80 (0x1214ec400) [pid = 2276] [serial = 1946] [outer = 0x112fac000] 03:54:03 INFO - PROCESS | 2276 | 1465642443063 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]]]}] 03:54:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 03:54:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 676ms 03:54:03 INFO - PROCESS | 2276 | 1465642443096 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 03:54:03 INFO - PROCESS | 2276 | 1465642443098 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 03:54:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 03:54:03 INFO - PROCESS | 2276 | 1465642443116 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 03:54:03 INFO - PROCESS | 2276 | 1465642443117 Marionette TRACE conn2 <- [1,2566,null,{}] 03:54:03 INFO - PROCESS | 2276 | 1465642443119 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}] 03:54:03 INFO - PROCESS | 2276 | 1465642443120 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:03 INFO - PROCESS | 2276 | 1465642443220 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 03:54:03 INFO - PROCESS | 2276 | 1465642443228 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:03 INFO - PROCESS | 2276 | 1465642443229 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:03 INFO - PROCESS | 2276 | ++DOCSHELL 0x129280000 == 33 [pid = 2276] [id = 649] 03:54:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 81 (0x121b9d800) [pid = 2276] [serial = 1947] [outer = 0x0] 03:54:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 82 (0x124c8b400) [pid = 2276] [serial = 1948] [outer = 0x121b9d800] 03:54:03 INFO - PROCESS | 2276 | 1465642443256 Marionette DEBUG loaded listener.js 03:54:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 83 (0x125641800) [pid = 2276] [serial = 1949] [outer = 0x121b9d800] 03:54:03 INFO - PROCESS | 2276 | 1465642443653 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]]]}] 03:54:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 03:54:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 569ms 03:54:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 03:54:03 INFO - PROCESS | 2276 | 1465642443685 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 03:54:03 INFO - PROCESS | 2276 | 1465642443687 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 03:54:03 INFO - PROCESS | 2276 | 1465642443689 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 03:54:03 INFO - PROCESS | 2276 | 1465642443690 Marionette TRACE conn2 <- [1,2570,null,{}] 03:54:03 INFO - PROCESS | 2276 | 1465642443692 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}] 03:54:03 INFO - PROCESS | 2276 | 1465642443693 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:03 INFO - PROCESS | 2276 | 1465642443794 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 03:54:03 INFO - PROCESS | 2276 | 1465642443805 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:03 INFO - PROCESS | 2276 | 1465642443806 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:03 INFO - PROCESS | 2276 | ++DOCSHELL 0x12ab8f800 == 34 [pid = 2276] [id = 650] 03:54:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x1233e0400) [pid = 2276] [serial = 1950] [outer = 0x0] 03:54:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x12660d000) [pid = 2276] [serial = 1951] [outer = 0x1233e0400] 03:54:03 INFO - PROCESS | 2276 | 1465642443830 Marionette DEBUG loaded listener.js 03:54:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x126922000) [pid = 2276] [serial = 1952] [outer = 0x1233e0400] 03:54:04 INFO - PROCESS | 2276 | 1465642444212 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]]]}] 03:54:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 03:54:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 568ms 03:54:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 03:54:04 INFO - PROCESS | 2276 | 1465642444258 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 03:54:04 INFO - PROCESS | 2276 | 1465642444259 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 03:54:04 INFO - PROCESS | 2276 | 1465642444261 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 03:54:04 INFO - PROCESS | 2276 | 1465642444262 Marionette TRACE conn2 <- [1,2574,null,{}] 03:54:04 INFO - PROCESS | 2276 | 1465642444265 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}] 03:54:04 INFO - PROCESS | 2276 | 1465642444269 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:04 INFO - PROCESS | 2276 | 1465642444391 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 03:54:04 INFO - PROCESS | 2276 | 1465642444431 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:04 INFO - PROCESS | 2276 | 1465642444432 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:04 INFO - PROCESS | 2276 | ++DOCSHELL 0x12b720800 == 35 [pid = 2276] [id = 651] 03:54:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x126ed5000) [pid = 2276] [serial = 1953] [outer = 0x0] 03:54:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x128bbf000) [pid = 2276] [serial = 1954] [outer = 0x126ed5000] 03:54:04 INFO - PROCESS | 2276 | 1465642444457 Marionette DEBUG loaded listener.js 03:54:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x128d2d000) [pid = 2276] [serial = 1955] [outer = 0x126ed5000] 03:54:04 INFO - PROCESS | 2276 | 1465642444805 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]]]}] 03:54:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 03:54:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 569ms 03:54:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 03:54:04 INFO - PROCESS | 2276 | 1465642444831 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 03:54:04 INFO - PROCESS | 2276 | 1465642444832 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 03:54:04 INFO - PROCESS | 2276 | 1465642444834 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 03:54:04 INFO - PROCESS | 2276 | 1465642444835 Marionette TRACE conn2 <- [1,2578,null,{}] 03:54:04 INFO - PROCESS | 2276 | 1465642444838 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}] 03:54:04 INFO - PROCESS | 2276 | 1465642444839 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:04 INFO - PROCESS | 2276 | 1465642444940 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 03:54:04 INFO - PROCESS | 2276 | 1465642444950 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:04 INFO - PROCESS | 2276 | 1465642444951 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:04 INFO - PROCESS | 2276 | ++DOCSHELL 0x12be47000 == 36 [pid = 2276] [id = 652] 03:54:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x128d31c00) [pid = 2276] [serial = 1956] [outer = 0x0] 03:54:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x128d9cc00) [pid = 2276] [serial = 1957] [outer = 0x128d31c00] 03:54:04 INFO - PROCESS | 2276 | 1465642444975 Marionette DEBUG loaded listener.js 03:54:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x128da6400) [pid = 2276] [serial = 1958] [outer = 0x128d31c00] 03:54:05 INFO - PROCESS | 2276 | 1465642445313 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]]]}] 03:54:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 03:54:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 518ms 03:54:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 03:54:05 INFO - PROCESS | 2276 | 1465642445353 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 03:54:05 INFO - PROCESS | 2276 | 1465642445354 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 03:54:05 INFO - PROCESS | 2276 | 1465642445356 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 03:54:05 INFO - PROCESS | 2276 | 1465642445357 Marionette TRACE conn2 <- [1,2582,null,{}] 03:54:05 INFO - PROCESS | 2276 | 1465642445359 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}] 03:54:05 INFO - PROCESS | 2276 | 1465642445361 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:05 INFO - PROCESS | 2276 | 1465642445535 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 03:54:05 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x128bba000) [pid = 2276] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 03:54:05 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x110fa0c00) [pid = 2276] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 03:54:05 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x1192d2400) [pid = 2276] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 03:54:05 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x119c32c00) [pid = 2276] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 03:54:05 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x126611000) [pid = 2276] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 03:54:05 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x116f7dc00) [pid = 2276] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 03:54:05 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x121320400) [pid = 2276] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 03:54:05 INFO - PROCESS | 2276 | --DOMWINDOW == 84 (0x113293400) [pid = 2276] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 03:54:05 INFO - PROCESS | 2276 | --DOMWINDOW == 83 (0x121be4c00) [pid = 2276] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 03:54:05 INFO - PROCESS | 2276 | --DOMWINDOW == 82 (0x116908000) [pid = 2276] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 03:54:05 INFO - PROCESS | 2276 | --DOMWINDOW == 81 (0x121bde400) [pid = 2276] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 03:54:05 INFO - PROCESS | 2276 | --DOMWINDOW == 80 (0x120e8f000) [pid = 2276] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 03:54:05 INFO - PROCESS | 2276 | --DOMWINDOW == 79 (0x116758400) [pid = 2276] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 03:54:05 INFO - PROCESS | 2276 | --DOMWINDOW == 78 (0x112e02c00) [pid = 2276] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 03:54:05 INFO - PROCESS | 2276 | --DOMWINDOW == 77 (0x1175c0000) [pid = 2276] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 03:54:05 INFO - PROCESS | 2276 | 1465642445582 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:05 INFO - PROCESS | 2276 | 1465642445583 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:05 INFO - PROCESS | 2276 | ++DOCSHELL 0x120e41800 == 37 [pid = 2276] [id = 653] 03:54:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 78 (0x112abb800) [pid = 2276] [serial = 1959] [outer = 0x0] 03:54:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 79 (0x114f77c00) [pid = 2276] [serial = 1960] [outer = 0x112abb800] 03:54:05 INFO - PROCESS | 2276 | 1465642445608 Marionette DEBUG loaded listener.js 03:54:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 80 (0x11859fc00) [pid = 2276] [serial = 1961] [outer = 0x112abb800] 03:54:05 INFO - PROCESS | 2276 | 1465642445901 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]]]}] 03:54:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 03:54:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 569ms 03:54:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 03:54:05 INFO - PROCESS | 2276 | 1465642445932 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 03:54:05 INFO - PROCESS | 2276 | 1465642445933 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 03:54:05 INFO - PROCESS | 2276 | 1465642445935 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 03:54:05 INFO - PROCESS | 2276 | 1465642445936 Marionette TRACE conn2 <- [1,2586,null,{}] 03:54:05 INFO - PROCESS | 2276 | 1465642445938 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}] 03:54:05 INFO - PROCESS | 2276 | 1465642445940 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:06 INFO - PROCESS | 2276 | 1465642446024 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 03:54:06 INFO - PROCESS | 2276 | 1465642446031 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:06 INFO - PROCESS | 2276 | 1465642446032 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:06 INFO - PROCESS | 2276 | ++DOCSHELL 0x125624800 == 38 [pid = 2276] [id = 654] 03:54:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 81 (0x1192d5400) [pid = 2276] [serial = 1962] [outer = 0x0] 03:54:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 82 (0x121bde400) [pid = 2276] [serial = 1963] [outer = 0x1192d5400] 03:54:06 INFO - PROCESS | 2276 | 1465642446057 Marionette DEBUG loaded listener.js 03:54:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 83 (0x128d9dc00) [pid = 2276] [serial = 1964] [outer = 0x1192d5400] 03:54:06 INFO - PROCESS | 2276 | 1465642446386 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]]]}] 03:54:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 03:54:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 471ms 03:54:06 INFO - PROCESS | 2276 | 1465642446406 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 03:54:06 INFO - PROCESS | 2276 | 1465642446408 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 03:54:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 03:54:06 INFO - PROCESS | 2276 | 1465642446414 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 03:54:06 INFO - PROCESS | 2276 | 1465642446415 Marionette TRACE conn2 <- [1,2590,null,{}] 03:54:06 INFO - PROCESS | 2276 | 1465642446417 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}] 03:54:06 INFO - PROCESS | 2276 | 1465642446418 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:06 INFO - PROCESS | 2276 | 1465642446531 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 03:54:06 INFO - PROCESS | 2276 | 1465642446538 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:06 INFO - PROCESS | 2276 | 1465642446539 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:06 INFO - PROCESS | 2276 | ++DOCSHELL 0x12cfb7000 == 39 [pid = 2276] [id = 655] 03:54:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x1192d8800) [pid = 2276] [serial = 1965] [outer = 0x0] 03:54:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x128dc3c00) [pid = 2276] [serial = 1966] [outer = 0x1192d8800] 03:54:06 INFO - PROCESS | 2276 | 1465642446563 Marionette DEBUG loaded listener.js 03:54:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x1292d7000) [pid = 2276] [serial = 1967] [outer = 0x1192d8800] 03:54:06 INFO - PROCESS | 2276 | 1465642446890 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]]]}] 03:54:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 03:54:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 520ms 03:54:06 INFO - PROCESS | 2276 | 1465642446933 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 03:54:06 INFO - PROCESS | 2276 | 1465642446935 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 03:54:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 03:54:06 INFO - PROCESS | 2276 | 1465642446937 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 03:54:06 INFO - PROCESS | 2276 | 1465642446939 Marionette TRACE conn2 <- [1,2594,null,{}] 03:54:06 INFO - PROCESS | 2276 | 1465642446941 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}] 03:54:06 INFO - PROCESS | 2276 | 1465642446943 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:07 INFO - PROCESS | 2276 | 1465642447039 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 03:54:07 INFO - PROCESS | 2276 | 1465642447043 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:07 INFO - PROCESS | 2276 | 1465642447044 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:07 INFO - PROCESS | 2276 | ++DOCSHELL 0x12d471800 == 40 [pid = 2276] [id = 656] 03:54:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x1292d5400) [pid = 2276] [serial = 1968] [outer = 0x0] 03:54:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x12a408c00) [pid = 2276] [serial = 1969] [outer = 0x1292d5400] 03:54:07 INFO - PROCESS | 2276 | 1465642447070 Marionette DEBUG loaded listener.js 03:54:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x12a531400) [pid = 2276] [serial = 1970] [outer = 0x1292d5400] 03:54:07 INFO - PROCESS | 2276 | 1465642447430 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]]]}] 03:54:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 03:54:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 522ms 03:54:07 INFO - PROCESS | 2276 | 1465642447460 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 03:54:07 INFO - PROCESS | 2276 | 1465642447462 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 03:54:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 03:54:07 INFO - PROCESS | 2276 | 1465642447476 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 03:54:07 INFO - PROCESS | 2276 | 1465642447477 Marionette TRACE conn2 <- [1,2598,null,{}] 03:54:07 INFO - PROCESS | 2276 | 1465642447480 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}] 03:54:07 INFO - PROCESS | 2276 | 1465642447481 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:07 INFO - PROCESS | 2276 | 1465642447612 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 03:54:07 INFO - PROCESS | 2276 | 1465642447670 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:07 INFO - PROCESS | 2276 | 1465642447672 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:07 INFO - PROCESS | 2276 | ++DOCSHELL 0x115eee000 == 41 [pid = 2276] [id = 657] 03:54:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x111fde800) [pid = 2276] [serial = 1971] [outer = 0x0] 03:54:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x112d69000) [pid = 2276] [serial = 1972] [outer = 0x111fde800] 03:54:07 INFO - PROCESS | 2276 | 1465642447703 Marionette DEBUG loaded listener.js 03:54:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x115e16c00) [pid = 2276] [serial = 1973] [outer = 0x111fde800] 03:54:08 INFO - PROCESS | 2276 | 1465642448193 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]]]}] 03:54:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 03:54:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 781ms 03:54:08 INFO - PROCESS | 2276 | 1465642448259 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 03:54:08 INFO - PROCESS | 2276 | 1465642448262 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 03:54:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 03:54:08 INFO - PROCESS | 2276 | 1465642448267 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 03:54:08 INFO - PROCESS | 2276 | 1465642448268 Marionette TRACE conn2 <- [1,2602,null,{}] 03:54:08 INFO - PROCESS | 2276 | 1465642448272 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}] 03:54:08 INFO - PROCESS | 2276 | 1465642448275 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:08 INFO - PROCESS | 2276 | 1465642448407 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 03:54:08 INFO - PROCESS | 2276 | 1465642448483 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:08 INFO - PROCESS | 2276 | 1465642448485 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:08 INFO - PROCESS | 2276 | ++DOCSHELL 0x125599800 == 42 [pid = 2276] [id = 658] 03:54:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x1175c8c00) [pid = 2276] [serial = 1974] [outer = 0x0] 03:54:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x1192da000) [pid = 2276] [serial = 1975] [outer = 0x1175c8c00] 03:54:08 INFO - PROCESS | 2276 | 1465642448516 Marionette DEBUG loaded listener.js 03:54:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x119c2cc00) [pid = 2276] [serial = 1976] [outer = 0x1175c8c00] 03:54:09 INFO - PROCESS | 2276 | 1465642449035 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]]]}] 03:54:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 03:54:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 824ms 03:54:09 INFO - PROCESS | 2276 | 1465642449091 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 03:54:09 INFO - PROCESS | 2276 | 1465642449095 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 03:54:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 03:54:09 INFO - PROCESS | 2276 | 1465642449098 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 03:54:09 INFO - PROCESS | 2276 | 1465642449099 Marionette TRACE conn2 <- [1,2606,null,{}] 03:54:09 INFO - PROCESS | 2276 | 1465642449102 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}] 03:54:09 INFO - PROCESS | 2276 | 1465642449103 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:09 INFO - PROCESS | 2276 | 1465642449208 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 03:54:09 INFO - PROCESS | 2276 | 1465642449286 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:09 INFO - PROCESS | 2276 | 1465642449287 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:09 INFO - PROCESS | 2276 | ++DOCSHELL 0x12ca6f800 == 43 [pid = 2276] [id = 659] 03:54:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x121430000) [pid = 2276] [serial = 1977] [outer = 0x0] 03:54:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x121949000) [pid = 2276] [serial = 1978] [outer = 0x121430000] 03:54:09 INFO - PROCESS | 2276 | 1465642449316 Marionette DEBUG loaded listener.js 03:54:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 98 (0x126617400) [pid = 2276] [serial = 1979] [outer = 0x121430000] 03:54:09 INFO - PROCESS | 2276 | 1465642449796 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]]]}] 03:54:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 03:54:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 720ms 03:54:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 03:54:09 INFO - PROCESS | 2276 | 1465642449827 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 03:54:09 INFO - PROCESS | 2276 | 1465642449830 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 03:54:09 INFO - PROCESS | 2276 | 1465642449839 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 03:54:09 INFO - PROCESS | 2276 | 1465642449844 Marionette TRACE conn2 <- [1,2610,null,{}] 03:54:09 INFO - PROCESS | 2276 | 1465642449847 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}] 03:54:09 INFO - PROCESS | 2276 | 1465642449850 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:09 INFO - PROCESS | 2276 | 1465642449957 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 03:54:10 INFO - PROCESS | 2276 | 1465642450033 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:10 INFO - PROCESS | 2276 | 1465642450034 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:10 INFO - PROCESS | 2276 | ++DOCSHELL 0x12df0e000 == 44 [pid = 2276] [id = 660] 03:54:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x1255f0c00) [pid = 2276] [serial = 1980] [outer = 0x0] 03:54:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x128d12400) [pid = 2276] [serial = 1981] [outer = 0x1255f0c00] 03:54:10 INFO - PROCESS | 2276 | 1465642450063 Marionette DEBUG loaded listener.js 03:54:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 101 (0x128d9d400) [pid = 2276] [serial = 1982] [outer = 0x1255f0c00] 03:54:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 03:54:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 678ms 03:54:10 INFO - PROCESS | 2276 | 1465642450504 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]]]}] 03:54:10 INFO - PROCESS | 2276 | 1465642450514 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 03:54:10 INFO - PROCESS | 2276 | 1465642450515 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 03:54:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 03:54:10 INFO - PROCESS | 2276 | 1465642450517 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 03:54:10 INFO - PROCESS | 2276 | 1465642450519 Marionette TRACE conn2 <- [1,2614,null,{}] 03:54:10 INFO - PROCESS | 2276 | 1465642450521 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}] 03:54:10 INFO - PROCESS | 2276 | 1465642450523 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:10 INFO - PROCESS | 2276 | 1465642450629 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 03:54:10 INFO - PROCESS | 2276 | 1465642450692 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:10 INFO - PROCESS | 2276 | 1465642450693 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:10 INFO - PROCESS | 2276 | ++DOCSHELL 0x1127e8000 == 45 [pid = 2276] [id = 661] 03:54:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 102 (0x112aba400) [pid = 2276] [serial = 1983] [outer = 0x0] 03:54:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 103 (0x118a84800) [pid = 2276] [serial = 1984] [outer = 0x112aba400] 03:54:10 INFO - PROCESS | 2276 | 1465642450736 Marionette DEBUG loaded listener.js 03:54:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 104 (0x128d9ec00) [pid = 2276] [serial = 1985] [outer = 0x112aba400] 03:54:11 INFO - PROCESS | 2276 | 1465642451307 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]]]}] 03:54:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 03:54:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 822ms 03:54:11 INFO - PROCESS | 2276 | 1465642451341 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 03:54:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 03:54:11 INFO - PROCESS | 2276 | 1465642451345 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 03:54:11 INFO - PROCESS | 2276 | 1465642451348 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 03:54:11 INFO - PROCESS | 2276 | 1465642451350 Marionette TRACE conn2 <- [1,2618,null,{}] 03:54:11 INFO - PROCESS | 2276 | 1465642451354 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}] 03:54:11 INFO - PROCESS | 2276 | 1465642451355 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:11 INFO - PROCESS | 2276 | 1465642451455 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 03:54:11 INFO - PROCESS | 2276 | 1465642451522 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:11 INFO - PROCESS | 2276 | 1465642451524 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:11 INFO - PROCESS | 2276 | ++DOCSHELL 0x1185c1800 == 46 [pid = 2276] [id = 662] 03:54:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 105 (0x118170000) [pid = 2276] [serial = 1986] [outer = 0x0] 03:54:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 106 (0x1182e6800) [pid = 2276] [serial = 1987] [outer = 0x118170000] 03:54:11 INFO - PROCESS | 2276 | 1465642451552 Marionette DEBUG loaded listener.js 03:54:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 107 (0x118a59400) [pid = 2276] [serial = 1988] [outer = 0x118170000] 03:54:12 INFO - PROCESS | 2276 | --DOCSHELL 0x12d471800 == 45 [pid = 2276] [id = 656] 03:54:12 INFO - PROCESS | 2276 | --DOCSHELL 0x12cfb7000 == 44 [pid = 2276] [id = 655] 03:54:12 INFO - PROCESS | 2276 | --DOCSHELL 0x125624800 == 43 [pid = 2276] [id = 654] 03:54:12 INFO - PROCESS | 2276 | --DOCSHELL 0x120e41800 == 42 [pid = 2276] [id = 653] 03:54:12 INFO - PROCESS | 2276 | --DOCSHELL 0x12be47000 == 41 [pid = 2276] [id = 652] 03:54:12 INFO - PROCESS | 2276 | --DOCSHELL 0x12b720800 == 40 [pid = 2276] [id = 651] 03:54:12 INFO - PROCESS | 2276 | --DOCSHELL 0x12ab8f800 == 39 [pid = 2276] [id = 650] 03:54:12 INFO - PROCESS | 2276 | --DOCSHELL 0x129280000 == 38 [pid = 2276] [id = 649] 03:54:12 INFO - PROCESS | 2276 | --DOCSHELL 0x12562c800 == 37 [pid = 2276] [id = 648] 03:54:12 INFO - PROCESS | 2276 | --DOCSHELL 0x119bec800 == 36 [pid = 2276] [id = 647] 03:54:12 INFO - PROCESS | 2276 | --DOCSHELL 0x11827d800 == 35 [pid = 2276] [id = 646] 03:54:12 INFO - PROCESS | 2276 | --DOCSHELL 0x121265000 == 34 [pid = 2276] [id = 644] 03:54:12 INFO - PROCESS | 2276 | --DOCSHELL 0x12d0b8000 == 33 [pid = 2276] [id = 643] 03:54:12 INFO - PROCESS | 2276 | --DOCSHELL 0x12b715800 == 32 [pid = 2276] [id = 645] 03:54:12 INFO - PROCESS | 2276 | --DOCSHELL 0x1127e8000 == 31 [pid = 2276] [id = 661] 03:54:12 INFO - PROCESS | 2276 | --DOCSHELL 0x12df0e000 == 30 [pid = 2276] [id = 660] 03:54:12 INFO - PROCESS | 2276 | --DOCSHELL 0x12ca6f800 == 29 [pid = 2276] [id = 659] 03:54:12 INFO - PROCESS | 2276 | --DOCSHELL 0x125599800 == 28 [pid = 2276] [id = 658] 03:54:12 INFO - PROCESS | 2276 | --DOCSHELL 0x115eee000 == 27 [pid = 2276] [id = 657] 03:54:12 INFO - PROCESS | 2276 | --DOMWINDOW == 106 (0x118168800) [pid = 2276] [serial = 1886] [outer = 0x0] [url = about:blank] 03:54:12 INFO - PROCESS | 2276 | --DOMWINDOW == 105 (0x115e8a400) [pid = 2276] [serial = 1885] [outer = 0x0] [url = about:blank] 03:54:12 INFO - PROCESS | 2276 | --DOMWINDOW == 104 (0x119c2b800) [pid = 2276] [serial = 1889] [outer = 0x0] [url = about:blank] 03:54:12 INFO - PROCESS | 2276 | --DOMWINDOW == 103 (0x11970c800) [pid = 2276] [serial = 1888] [outer = 0x0] [url = about:blank] 03:54:12 INFO - PROCESS | 2276 | --DOMWINDOW == 102 (0x120fb5c00) [pid = 2276] [serial = 1892] [outer = 0x0] [url = about:blank] 03:54:12 INFO - PROCESS | 2276 | --DOMWINDOW == 101 (0x120f7f400) [pid = 2276] [serial = 1891] [outer = 0x0] [url = about:blank] 03:54:12 INFO - PROCESS | 2276 | --DOMWINDOW == 100 (0x12681d400) [pid = 2276] [serial = 1900] [outer = 0x0] [url = about:blank] 03:54:12 INFO - PROCESS | 2276 | --DOMWINDOW == 99 (0x11855e800) [pid = 2276] [serial = 1906] [outer = 0x0] [url = about:blank] 03:54:12 INFO - PROCESS | 2276 | --DOMWINDOW == 98 (0x121be3400) [pid = 2276] [serial = 1895] [outer = 0x0] [url = about:blank] 03:54:12 INFO - PROCESS | 2276 | --DOMWINDOW == 97 (0x113c86c00) [pid = 2276] [serial = 1903] [outer = 0x0] [url = about:blank] 03:54:12 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x11675a800) [pid = 2276] [serial = 1904] [outer = 0x0] [url = about:blank] 03:54:12 INFO - PROCESS | 2276 | --DOMWINDOW == 95 (0x1214f2800) [pid = 2276] [serial = 1894] [outer = 0x0] [url = about:blank] 03:54:12 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x1255eb000) [pid = 2276] [serial = 1898] [outer = 0x0] [url = about:blank] 03:54:12 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x124c83400) [pid = 2276] [serial = 1897] [outer = 0x0] [url = about:blank] 03:54:12 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x119c32400) [pid = 2276] [serial = 1910] [outer = 0x0] [url = about:blank] 03:54:12 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x124cdec00) [pid = 2276] [serial = 1915] [outer = 0x0] [url = about:blank] 03:54:12 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x1214ef800) [pid = 2276] [serial = 1913] [outer = 0x0] [url = about:blank] 03:54:12 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x120fb0400) [pid = 2276] [serial = 1912] [outer = 0x0] [url = about:blank] 03:54:12 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x126551800) [pid = 2276] [serial = 1916] [outer = 0x0] [url = about:blank] 03:54:12 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x126b26400) [pid = 2276] [serial = 1918] [outer = 0x0] [url = about:blank] 03:54:12 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x128bb8400) [pid = 2276] [serial = 1925] [outer = 0x0] [url = about:blank] 03:54:12 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x128a24c00) [pid = 2276] [serial = 1919] [outer = 0x0] [url = about:blank] 03:54:12 INFO - PROCESS | 2276 | --DOMWINDOW == 84 (0x126ed3000) [pid = 2276] [serial = 1901] [outer = 0x0] [url = about:blank] 03:54:12 INFO - PROCESS | 2276 | --DOMWINDOW == 83 (0x11922d800) [pid = 2276] [serial = 1909] [outer = 0x0] [url = about:blank] 03:54:12 INFO - PROCESS | 2276 | --DOMWINDOW == 82 (0x1218bb000) [pid = 2276] [serial = 1922] [outer = 0x0] [url = about:blank] 03:54:12 INFO - PROCESS | 2276 | --DOMWINDOW == 81 (0x1192d4400) [pid = 2276] [serial = 1921] [outer = 0x0] [url = about:blank] 03:54:12 INFO - PROCESS | 2276 | --DOMWINDOW == 80 (0x12660b400) [pid = 2276] [serial = 1924] [outer = 0x0] [url = about:blank] 03:54:12 INFO - PROCESS | 2276 | --DOMWINDOW == 79 (0x118f8e000) [pid = 2276] [serial = 1907] [outer = 0x0] [url = about:blank] 03:54:12 INFO - PROCESS | 2276 | --DOMWINDOW == 78 (0x128d18400) [pid = 2276] [serial = 1928] [outer = 0x0] [url = about:blank] 03:54:12 INFO - PROCESS | 2276 | --DOMWINDOW == 77 (0x128d26800) [pid = 2276] [serial = 1930] [outer = 0x0] [url = about:blank] 03:54:12 INFO - PROCESS | 2276 | --DOMWINDOW == 76 (0x128cc6400) [pid = 2276] [serial = 1927] [outer = 0x0] [url = about:blank] 03:54:12 INFO - PROCESS | 2276 | 1465642452720 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]]]}] 03:54:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 03:54:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1425ms 03:54:12 INFO - PROCESS | 2276 | 1465642452778 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 03:54:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 03:54:12 INFO - PROCESS | 2276 | 1465642452781 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 03:54:12 INFO - PROCESS | 2276 | 1465642452784 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 03:54:12 INFO - PROCESS | 2276 | 1465642452786 Marionette TRACE conn2 <- [1,2622,null,{}] 03:54:12 INFO - PROCESS | 2276 | 1465642452789 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}] 03:54:12 INFO - PROCESS | 2276 | 1465642452791 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:12 INFO - PROCESS | 2276 | 1465642452863 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 03:54:12 INFO - PROCESS | 2276 | 1465642452869 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:12 INFO - PROCESS | 2276 | 1465642452872 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:12 INFO - PROCESS | 2276 | ++DOCSHELL 0x11667e000 == 28 [pid = 2276] [id = 663] 03:54:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 77 (0x112fe7400) [pid = 2276] [serial = 1989] [outer = 0x0] 03:54:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 78 (0x11675b000) [pid = 2276] [serial = 1990] [outer = 0x112fe7400] 03:54:12 INFO - PROCESS | 2276 | 1465642452903 Marionette DEBUG loaded listener.js 03:54:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 79 (0x112fa2400) [pid = 2276] [serial = 1991] [outer = 0x112fe7400] 03:54:13 INFO - PROCESS | 2276 | 1465642453246 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]]]}] 03:54:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 03:54:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 521ms 03:54:13 INFO - PROCESS | 2276 | 1465642453305 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 03:54:13 INFO - PROCESS | 2276 | 1465642453308 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 03:54:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 03:54:13 INFO - PROCESS | 2276 | 1465642453313 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 03:54:13 INFO - PROCESS | 2276 | 1465642453315 Marionette TRACE conn2 <- [1,2626,null,{}] 03:54:13 INFO - PROCESS | 2276 | 1465642453317 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}] 03:54:13 INFO - PROCESS | 2276 | 1465642453319 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:13 INFO - PROCESS | 2276 | 1465642453401 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 03:54:13 INFO - PROCESS | 2276 | 1465642453406 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:13 INFO - PROCESS | 2276 | 1465642453407 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:13 INFO - PROCESS | 2276 | ++DOCSHELL 0x1185ab800 == 29 [pid = 2276] [id = 664] 03:54:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 80 (0x1182d9800) [pid = 2276] [serial = 1992] [outer = 0x0] 03:54:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 81 (0x118a57400) [pid = 2276] [serial = 1993] [outer = 0x1182d9800] 03:54:13 INFO - PROCESS | 2276 | 1465642453438 Marionette DEBUG loaded listener.js 03:54:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 82 (0x11922d800) [pid = 2276] [serial = 1994] [outer = 0x1182d9800] 03:54:13 INFO - PROCESS | 2276 | 1465642453795 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]]]}] 03:54:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 03:54:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 519ms 03:54:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 03:54:13 INFO - PROCESS | 2276 | 1465642453837 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 03:54:13 INFO - PROCESS | 2276 | 1465642453838 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 03:54:13 INFO - PROCESS | 2276 | 1465642453840 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 03:54:13 INFO - PROCESS | 2276 | 1465642453843 Marionette TRACE conn2 <- [1,2630,null,{}] 03:54:13 INFO - PROCESS | 2276 | 1465642453850 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}] 03:54:13 INFO - PROCESS | 2276 | 1465642453854 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:13 INFO - PROCESS | 2276 | 1465642453934 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 03:54:13 INFO - PROCESS | 2276 | 1465642453939 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:13 INFO - PROCESS | 2276 | 1465642453941 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:13 INFO - PROCESS | 2276 | ++DOCSHELL 0x121254000 == 30 [pid = 2276] [id = 665] 03:54:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 83 (0x1167db000) [pid = 2276] [serial = 1995] [outer = 0x0] 03:54:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x119c26400) [pid = 2276] [serial = 1996] [outer = 0x1167db000] 03:54:13 INFO - PROCESS | 2276 | 1465642453973 Marionette DEBUG loaded listener.js 03:54:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x120e10c00) [pid = 2276] [serial = 1997] [outer = 0x1167db000] 03:54:14 INFO - PROCESS | 2276 | 1465642454330 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]]]}] 03:54:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 03:54:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 521ms 03:54:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 03:54:14 INFO - PROCESS | 2276 | 1465642454362 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 03:54:14 INFO - PROCESS | 2276 | 1465642454364 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 03:54:14 INFO - PROCESS | 2276 | 1465642454366 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 03:54:14 INFO - PROCESS | 2276 | 1465642454367 Marionette TRACE conn2 <- [1,2634,null,{}] 03:54:14 INFO - PROCESS | 2276 | 1465642454369 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}] 03:54:14 INFO - PROCESS | 2276 | 1465642454370 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:14 INFO - PROCESS | 2276 | 1465642454484 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 03:54:14 INFO - PROCESS | 2276 | 1465642454519 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:14 INFO - PROCESS | 2276 | 1465642454520 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:14 INFO - PROCESS | 2276 | ++DOCSHELL 0x124a35800 == 31 [pid = 2276] [id = 666] 03:54:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x119c32800) [pid = 2276] [serial = 1998] [outer = 0x0] 03:54:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x120f85400) [pid = 2276] [serial = 1999] [outer = 0x119c32800] 03:54:14 INFO - PROCESS | 2276 | 1465642454546 Marionette DEBUG loaded listener.js 03:54:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x12142d000) [pid = 2276] [serial = 2000] [outer = 0x119c32800] 03:54:14 INFO - PROCESS | 2276 | 1465642454844 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]]]}] 03:54:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 03:54:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 519ms 03:54:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 03:54:14 INFO - PROCESS | 2276 | 1465642454885 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 03:54:14 INFO - PROCESS | 2276 | 1465642454886 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 03:54:14 INFO - PROCESS | 2276 | 1465642454900 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 03:54:14 INFO - PROCESS | 2276 | 1465642454901 Marionette TRACE conn2 <- [1,2638,null,{}] 03:54:14 INFO - PROCESS | 2276 | 1465642454903 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}] 03:54:14 INFO - PROCESS | 2276 | 1465642454904 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:15 INFO - PROCESS | 2276 | 1465642455012 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 03:54:15 INFO - PROCESS | 2276 | 1465642455065 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:15 INFO - PROCESS | 2276 | 1465642455066 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:15 INFO - PROCESS | 2276 | ++DOCSHELL 0x128c61800 == 32 [pid = 2276] [id = 667] 03:54:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x11816e000) [pid = 2276] [serial = 2001] [outer = 0x0] 03:54:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x1214efc00) [pid = 2276] [serial = 2002] [outer = 0x11816e000] 03:54:15 INFO - PROCESS | 2276 | 1465642455106 Marionette DEBUG loaded listener.js 03:54:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x121be3400) [pid = 2276] [serial = 2003] [outer = 0x11816e000] 03:54:15 INFO - PROCESS | 2276 | 1465642455521 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]]]}] 03:54:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 03:54:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 681ms 03:54:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 03:54:15 INFO - PROCESS | 2276 | 1465642455571 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 03:54:15 INFO - PROCESS | 2276 | 1465642455573 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 03:54:15 INFO - PROCESS | 2276 | 1465642455577 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 03:54:15 INFO - PROCESS | 2276 | 1465642455578 Marionette TRACE conn2 <- [1,2642,null,{}] 03:54:15 INFO - PROCESS | 2276 | 1465642455582 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}] 03:54:15 INFO - PROCESS | 2276 | 1465642455588 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:15 INFO - PROCESS | 2276 | 1465642455772 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 03:54:15 INFO - PROCESS | 2276 | 1465642455838 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:15 INFO - PROCESS | 2276 | 1465642455839 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:15 INFO - PROCESS | 2276 | ++DOCSHELL 0x1292b7800 == 33 [pid = 2276] [id = 668] 03:54:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x1233d5c00) [pid = 2276] [serial = 2004] [outer = 0x0] 03:54:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x124ce5000) [pid = 2276] [serial = 2005] [outer = 0x1233d5c00] 03:54:15 INFO - PROCESS | 2276 | 1465642455881 Marionette DEBUG loaded listener.js 03:54:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x126613000) [pid = 2276] [serial = 2006] [outer = 0x1233d5c00] 03:54:16 INFO - PROCESS | 2276 | 1465642456268 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]]]}] 03:54:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 03:54:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 724ms 03:54:16 INFO - PROCESS | 2276 | 1465642456305 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 03:54:16 INFO - PROCESS | 2276 | 1465642456307 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 03:54:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 03:54:16 INFO - PROCESS | 2276 | 1465642456312 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 03:54:16 INFO - PROCESS | 2276 | 1465642456314 Marionette TRACE conn2 <- [1,2646,null,{}] 03:54:16 INFO - PROCESS | 2276 | 1465642456317 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}] 03:54:16 INFO - PROCESS | 2276 | 1465642456330 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:16 INFO - PROCESS | 2276 | 1465642456504 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 03:54:16 INFO - PROCESS | 2276 | 1465642456526 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:16 INFO - PROCESS | 2276 | 1465642456527 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:16 INFO - PROCESS | 2276 | ++DOCSHELL 0x12a8cb800 == 34 [pid = 2276] [id = 669] 03:54:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x126613800) [pid = 2276] [serial = 2007] [outer = 0x0] 03:54:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x126b2d800) [pid = 2276] [serial = 2008] [outer = 0x126613800] 03:54:16 INFO - PROCESS | 2276 | 1465642456569 Marionette DEBUG loaded listener.js 03:54:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x126edac00) [pid = 2276] [serial = 2009] [outer = 0x126613800] 03:54:16 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x1292d5400) [pid = 2276] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 03:54:16 INFO - PROCESS | 2276 | --DOMWINDOW == 95 (0x1233e0400) [pid = 2276] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 03:54:16 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x126ed5000) [pid = 2276] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 03:54:16 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x128d31c00) [pid = 2276] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 03:54:16 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x112fac000) [pid = 2276] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 03:54:16 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x11922ec00) [pid = 2276] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 03:54:16 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x128cc2800) [pid = 2276] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 03:54:16 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x1167d9400) [pid = 2276] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 03:54:16 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x121b9d800) [pid = 2276] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 03:54:16 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x1182ddc00) [pid = 2276] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 03:54:16 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x11613b000) [pid = 2276] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 03:54:16 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x112abb800) [pid = 2276] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 03:54:16 INFO - PROCESS | 2276 | --DOMWINDOW == 84 (0x1192d5400) [pid = 2276] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 03:54:16 INFO - PROCESS | 2276 | --DOMWINDOW == 83 (0x1192d8800) [pid = 2276] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 03:54:17 INFO - PROCESS | 2276 | 1465642457064 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]]]}] 03:54:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 03:54:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 772ms 03:54:17 INFO - PROCESS | 2276 | 1465642457083 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 03:54:17 INFO - PROCESS | 2276 | 1465642457084 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 03:54:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 03:54:17 INFO - PROCESS | 2276 | 1465642457087 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 03:54:17 INFO - PROCESS | 2276 | 1465642457088 Marionette TRACE conn2 <- [1,2650,null,{}] 03:54:17 INFO - PROCESS | 2276 | 1465642457090 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}] 03:54:17 INFO - PROCESS | 2276 | 1465642457091 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:17 INFO - PROCESS | 2276 | 1465642457169 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 03:54:17 INFO - PROCESS | 2276 | 1465642457172 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:17 INFO - PROCESS | 2276 | 1465642457173 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:17 INFO - PROCESS | 2276 | ++DOCSHELL 0x12b048000 == 35 [pid = 2276] [id = 670] 03:54:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x11855bc00) [pid = 2276] [serial = 2010] [outer = 0x0] 03:54:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x120f86800) [pid = 2276] [serial = 2011] [outer = 0x11855bc00] 03:54:17 INFO - PROCESS | 2276 | 1465642457201 Marionette DEBUG loaded listener.js 03:54:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x126b0f800) [pid = 2276] [serial = 2012] [outer = 0x11855bc00] 03:54:17 INFO - PROCESS | 2276 | 1465642457541 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]]]}] 03:54:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 03:54:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 469ms 03:54:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 03:54:17 INFO - PROCESS | 2276 | 1465642457557 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 03:54:17 INFO - PROCESS | 2276 | 1465642457559 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 03:54:17 INFO - PROCESS | 2276 | 1465642457562 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 03:54:17 INFO - PROCESS | 2276 | 1465642457563 Marionette TRACE conn2 <- [1,2654,null,{}] 03:54:17 INFO - PROCESS | 2276 | 1465642457566 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}] 03:54:17 INFO - PROCESS | 2276 | 1465642457567 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:17 INFO - PROCESS | 2276 | 1465642457728 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 03:54:17 INFO - PROCESS | 2276 | 1465642457737 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:17 INFO - PROCESS | 2276 | 1465642457739 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:17 INFO - PROCESS | 2276 | ++DOCSHELL 0x121253000 == 36 [pid = 2276] [id = 671] 03:54:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x1175c5c00) [pid = 2276] [serial = 2013] [outer = 0x0] 03:54:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x128a29800) [pid = 2276] [serial = 2014] [outer = 0x1175c5c00] 03:54:17 INFO - PROCESS | 2276 | 1465642457781 Marionette DEBUG loaded listener.js 03:54:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x128bba000) [pid = 2276] [serial = 2015] [outer = 0x1175c5c00] 03:54:18 INFO - PROCESS | 2276 | 1465642458129 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]]]}] 03:54:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 03:54:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 620ms 03:54:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 03:54:18 INFO - PROCESS | 2276 | 1465642458181 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 03:54:18 INFO - PROCESS | 2276 | 1465642458182 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 03:54:18 INFO - PROCESS | 2276 | 1465642458185 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 03:54:18 INFO - PROCESS | 2276 | 1465642458186 Marionette TRACE conn2 <- [1,2658,null,{}] 03:54:18 INFO - PROCESS | 2276 | 1465642458188 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}] 03:54:18 INFO - PROCESS | 2276 | 1465642458189 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:18 INFO - PROCESS | 2276 | 1465642458296 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 03:54:18 INFO - PROCESS | 2276 | 1465642458302 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:18 INFO - PROCESS | 2276 | 1465642458303 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:18 INFO - PROCESS | 2276 | ++DOCSHELL 0x12be12000 == 37 [pid = 2276] [id = 672] 03:54:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x128bb8000) [pid = 2276] [serial = 2016] [outer = 0x0] 03:54:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x128bc1400) [pid = 2276] [serial = 2017] [outer = 0x128bb8000] 03:54:18 INFO - PROCESS | 2276 | 1465642458328 Marionette DEBUG loaded listener.js 03:54:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x128ccbc00) [pid = 2276] [serial = 2018] [outer = 0x128bb8000] 03:54:18 INFO - PROCESS | 2276 | 1465642458634 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]]]}] 03:54:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 03:54:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 467ms 03:54:18 INFO - PROCESS | 2276 | 1465642458653 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 03:54:18 INFO - PROCESS | 2276 | 1465642458655 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 03:54:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 03:54:18 INFO - PROCESS | 2276 | 1465642458657 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 03:54:18 INFO - PROCESS | 2276 | 1465642458662 Marionette TRACE conn2 <- [1,2662,null,{}] 03:54:18 INFO - PROCESS | 2276 | 1465642458666 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}] 03:54:18 INFO - PROCESS | 2276 | 1465642458668 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:18 INFO - PROCESS | 2276 | 1465642458787 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 03:54:18 INFO - PROCESS | 2276 | 1465642458793 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:18 INFO - PROCESS | 2276 | 1465642458796 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:18 INFO - PROCESS | 2276 | ++DOCSHELL 0x128c61000 == 38 [pid = 2276] [id = 673] 03:54:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x128d12c00) [pid = 2276] [serial = 2019] [outer = 0x0] 03:54:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x128d31c00) [pid = 2276] [serial = 2020] [outer = 0x128d12c00] 03:54:18 INFO - PROCESS | 2276 | 1465642458838 Marionette DEBUG loaded listener.js 03:54:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x128dc8800) [pid = 2276] [serial = 2021] [outer = 0x128d12c00] 03:54:19 INFO - PROCESS | 2276 | 1465642459506 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]]]}] 03:54:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 03:54:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 875ms 03:54:19 INFO - PROCESS | 2276 | 1465642459552 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 03:54:19 INFO - PROCESS | 2276 | 1465642459555 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 03:54:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 03:54:19 INFO - PROCESS | 2276 | 1465642459560 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 03:54:19 INFO - PROCESS | 2276 | 1465642459563 Marionette TRACE conn2 <- [1,2666,null,{}] 03:54:19 INFO - PROCESS | 2276 | 1465642459568 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}] 03:54:19 INFO - PROCESS | 2276 | 1465642459570 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:19 INFO - PROCESS | 2276 | 1465642459682 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 03:54:19 INFO - PROCESS | 2276 | 1465642459766 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:19 INFO - PROCESS | 2276 | 1465642459767 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:19 INFO - PROCESS | 2276 | ++DOCSHELL 0x1184a0000 == 39 [pid = 2276] [id = 674] 03:54:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x116762400) [pid = 2276] [serial = 2022] [outer = 0x0] 03:54:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x116f86c00) [pid = 2276] [serial = 2023] [outer = 0x116762400] 03:54:19 INFO - PROCESS | 2276 | 1465642459798 Marionette DEBUG loaded listener.js 03:54:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 98 (0x1182dfc00) [pid = 2276] [serial = 2024] [outer = 0x116762400] 03:54:20 INFO - PROCESS | 2276 | 1465642460756 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]]]}] 03:54:20 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) 03:54:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1223ms 03:54:20 INFO - PROCESS | 2276 | 1465642460903 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 03:54:20 INFO - PROCESS | 2276 | 1465642460905 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 03:54:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 03:54:20 INFO - PROCESS | 2276 | 1465642460909 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 03:54:20 INFO - PROCESS | 2276 | 1465642460912 Marionette TRACE conn2 <- [1,2670,null,{}] 03:54:20 INFO - PROCESS | 2276 | 1465642460915 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}] 03:54:20 INFO - PROCESS | 2276 | 1465642460917 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:21 INFO - PROCESS | 2276 | 1465642461022 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 03:54:21 INFO - PROCESS | 2276 | 1465642461080 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:21 INFO - PROCESS | 2276 | 1465642461082 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:21 INFO - PROCESS | 2276 | ++DOCSHELL 0x117e70000 == 40 [pid = 2276] [id = 675] 03:54:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x1182de000) [pid = 2276] [serial = 2025] [outer = 0x0] 03:54:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x1182e5c00) [pid = 2276] [serial = 2026] [outer = 0x1182de000] 03:54:21 INFO - PROCESS | 2276 | 1465642461111 Marionette DEBUG loaded listener.js 03:54:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 101 (0x118a83c00) [pid = 2276] [serial = 2027] [outer = 0x1182de000] 03:54:21 INFO - PROCESS | 2276 | --DOCSHELL 0x12be12000 == 39 [pid = 2276] [id = 672] 03:54:21 INFO - PROCESS | 2276 | --DOCSHELL 0x121253000 == 38 [pid = 2276] [id = 671] 03:54:21 INFO - PROCESS | 2276 | --DOCSHELL 0x12b048000 == 37 [pid = 2276] [id = 670] 03:54:21 INFO - PROCESS | 2276 | --DOCSHELL 0x12a8cb800 == 36 [pid = 2276] [id = 669] 03:54:21 INFO - PROCESS | 2276 | --DOCSHELL 0x1292b7800 == 35 [pid = 2276] [id = 668] 03:54:21 INFO - PROCESS | 2276 | --DOCSHELL 0x128c61800 == 34 [pid = 2276] [id = 667] 03:54:21 INFO - PROCESS | 2276 | --DOCSHELL 0x124a35800 == 33 [pid = 2276] [id = 666] 03:54:21 INFO - PROCESS | 2276 | --DOCSHELL 0x121254000 == 32 [pid = 2276] [id = 665] 03:54:21 INFO - PROCESS | 2276 | --DOCSHELL 0x1185ab800 == 31 [pid = 2276] [id = 664] 03:54:21 INFO - PROCESS | 2276 | --DOCSHELL 0x11667e000 == 30 [pid = 2276] [id = 663] 03:54:21 INFO - PROCESS | 2276 | --DOCSHELL 0x1185c1800 == 29 [pid = 2276] [id = 662] 03:54:21 INFO - PROCESS | 2276 | --DOMWINDOW == 100 (0x12660d000) [pid = 2276] [serial = 1951] [outer = 0x0] [url = about:blank] 03:54:21 INFO - PROCESS | 2276 | --DOMWINDOW == 99 (0x128bbf000) [pid = 2276] [serial = 1954] [outer = 0x0] [url = about:blank] 03:54:21 INFO - PROCESS | 2276 | --DOMWINDOW == 98 (0x128d9cc00) [pid = 2276] [serial = 1957] [outer = 0x0] [url = about:blank] 03:54:21 INFO - PROCESS | 2276 | --DOMWINDOW == 97 (0x120f84400) [pid = 2276] [serial = 1945] [outer = 0x0] [url = about:blank] 03:54:21 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x1214ec400) [pid = 2276] [serial = 1946] [outer = 0x0] [url = about:blank] 03:54:21 INFO - PROCESS | 2276 | --DOMWINDOW == 95 (0x119c29000) [pid = 2276] [serial = 1936] [outer = 0x0] [url = about:blank] 03:54:21 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x120f7e400) [pid = 2276] [serial = 1937] [outer = 0x0] [url = about:blank] 03:54:21 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x128d97400) [pid = 2276] [serial = 1931] [outer = 0x0] [url = about:blank] 03:54:21 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x116f81400) [pid = 2276] [serial = 1933] [outer = 0x0] [url = about:blank] 03:54:21 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x1182e4c00) [pid = 2276] [serial = 1934] [outer = 0x0] [url = about:blank] 03:54:21 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x124c8b400) [pid = 2276] [serial = 1948] [outer = 0x0] [url = about:blank] 03:54:21 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x128d2d000) [pid = 2276] [serial = 1955] [outer = 0x0] [url = about:blank] 03:54:21 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x118594c00) [pid = 2276] [serial = 1942] [outer = 0x0] [url = about:blank] 03:54:21 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x11983e400) [pid = 2276] [serial = 1943] [outer = 0x0] [url = about:blank] 03:54:21 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x128da6400) [pid = 2276] [serial = 1958] [outer = 0x0] [url = about:blank] 03:54:21 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x116905800) [pid = 2276] [serial = 1939] [outer = 0x0] [url = about:blank] 03:54:21 INFO - PROCESS | 2276 | --DOMWINDOW == 84 (0x1182de800) [pid = 2276] [serial = 1940] [outer = 0x0] [url = about:blank] 03:54:21 INFO - PROCESS | 2276 | --DOMWINDOW == 83 (0x12a531400) [pid = 2276] [serial = 1970] [outer = 0x0] [url = about:blank] 03:54:21 INFO - PROCESS | 2276 | --DOMWINDOW == 82 (0x11859fc00) [pid = 2276] [serial = 1961] [outer = 0x0] [url = about:blank] 03:54:21 INFO - PROCESS | 2276 | --DOMWINDOW == 81 (0x121bde400) [pid = 2276] [serial = 1963] [outer = 0x0] [url = about:blank] 03:54:21 INFO - PROCESS | 2276 | --DOMWINDOW == 80 (0x114f77c00) [pid = 2276] [serial = 1960] [outer = 0x0] [url = about:blank] 03:54:21 INFO - PROCESS | 2276 | --DOMWINDOW == 79 (0x126922000) [pid = 2276] [serial = 1952] [outer = 0x0] [url = about:blank] 03:54:21 INFO - PROCESS | 2276 | --DOMWINDOW == 78 (0x1292d7000) [pid = 2276] [serial = 1967] [outer = 0x0] [url = about:blank] 03:54:21 INFO - PROCESS | 2276 | --DOMWINDOW == 77 (0x128dc3c00) [pid = 2276] [serial = 1966] [outer = 0x0] [url = about:blank] 03:54:21 INFO - PROCESS | 2276 | --DOMWINDOW == 76 (0x125641800) [pid = 2276] [serial = 1949] [outer = 0x0] [url = about:blank] 03:54:21 INFO - PROCESS | 2276 | --DOMWINDOW == 75 (0x128d9dc00) [pid = 2276] [serial = 1964] [outer = 0x0] [url = about:blank] 03:54:21 INFO - PROCESS | 2276 | --DOMWINDOW == 74 (0x12a408c00) [pid = 2276] [serial = 1969] [outer = 0x0] [url = about:blank] 03:54:22 INFO - PROCESS | 2276 | 1465642462039 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 03:54:22 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 03:54:22 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:54:22 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 03:54:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:54:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:54:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1173ms 03:54:22 INFO - PROCESS | 2276 | 1465642462083 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 03:54:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 03:54:22 INFO - PROCESS | 2276 | 1465642462086 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 03:54:22 INFO - PROCESS | 2276 | 1465642462091 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 03:54:22 INFO - PROCESS | 2276 | 1465642462093 Marionette TRACE conn2 <- [1,2674,null,{}] 03:54:22 INFO - PROCESS | 2276 | 1465642462096 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}] 03:54:22 INFO - PROCESS | 2276 | 1465642462098 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:22 INFO - PROCESS | 2276 | 1465642462201 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 03:54:22 INFO - PROCESS | 2276 | 1465642462255 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:22 INFO - PROCESS | 2276 | 1465642462257 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:22 INFO - PROCESS | 2276 | ++DOCSHELL 0x1196b5000 == 30 [pid = 2276] [id = 676] 03:54:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 75 (0x1182df000) [pid = 2276] [serial = 2028] [outer = 0x0] 03:54:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 76 (0x1192d3c00) [pid = 2276] [serial = 2029] [outer = 0x1182df000] 03:54:22 INFO - PROCESS | 2276 | 1465642462284 Marionette DEBUG loaded listener.js 03:54:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 77 (0x119708400) [pid = 2276] [serial = 2030] [outer = 0x1182df000] 03:54:23 INFO - PROCESS | 2276 | 1465642463097 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 03:54:23 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 03:54:23 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:54:23 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 03:54:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:54:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:54:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1024ms 03:54:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 03:54:23 INFO - PROCESS | 2276 | 1465642463112 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 03:54:23 INFO - PROCESS | 2276 | 1465642463114 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 03:54:23 INFO - PROCESS | 2276 | 1465642463116 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 03:54:23 INFO - PROCESS | 2276 | 1465642463117 Marionette TRACE conn2 <- [1,2678,null,{}] 03:54:23 INFO - PROCESS | 2276 | 1465642463132 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}] 03:54:23 INFO - PROCESS | 2276 | 1465642463136 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:23 INFO - PROCESS | 2276 | 1465642463218 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 03:54:23 INFO - PROCESS | 2276 | 1465642463282 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:23 INFO - PROCESS | 2276 | 1465642463285 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:23 INFO - PROCESS | 2276 | ++DOCSHELL 0x124cbf000 == 31 [pid = 2276] [id = 677] 03:54:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 78 (0x120f7f400) [pid = 2276] [serial = 2031] [outer = 0x0] 03:54:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 79 (0x120f82800) [pid = 2276] [serial = 2032] [outer = 0x120f7f400] 03:54:23 INFO - PROCESS | 2276 | 1465642463314 Marionette DEBUG loaded listener.js 03:54:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 80 (0x1213b5000) [pid = 2276] [serial = 2033] [outer = 0x120f7f400] 03:54:24 INFO - PROCESS | 2276 | 1465642464195 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]]]}] 03:54:24 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) 03:54:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1125ms 03:54:24 INFO - PROCESS | 2276 | 1465642464241 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 03:54:24 INFO - PROCESS | 2276 | 1465642464242 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 03:54:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 03:54:24 INFO - PROCESS | 2276 | 1465642464245 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 03:54:24 INFO - PROCESS | 2276 | 1465642464246 Marionette TRACE conn2 <- [1,2682,null,{}] 03:54:24 INFO - PROCESS | 2276 | 1465642464248 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}] 03:54:24 INFO - PROCESS | 2276 | 1465642464249 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:24 INFO - PROCESS | 2276 | 1465642464353 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 03:54:24 INFO - PROCESS | 2276 | 1465642464366 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:24 INFO - PROCESS | 2276 | 1465642464368 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:24 INFO - PROCESS | 2276 | ++DOCSHELL 0x128d45000 == 32 [pid = 2276] [id = 678] 03:54:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 81 (0x112faf400) [pid = 2276] [serial = 2034] [outer = 0x0] 03:54:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 82 (0x1233d4800) [pid = 2276] [serial = 2035] [outer = 0x112faf400] 03:54:24 INFO - PROCESS | 2276 | 1465642464394 Marionette DEBUG loaded listener.js 03:54:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 83 (0x124c8f800) [pid = 2276] [serial = 2036] [outer = 0x112faf400] 03:54:25 INFO - PROCESS | 2276 | 1465642465231 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]]]}] 03:54:25 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) 03:54:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1024ms 03:54:25 INFO - PROCESS | 2276 | 1465642465270 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 03:54:25 INFO - PROCESS | 2276 | 1465642465271 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 03:54:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 03:54:25 INFO - PROCESS | 2276 | 1465642465273 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 03:54:25 INFO - PROCESS | 2276 | 1465642465274 Marionette TRACE conn2 <- [1,2686,null,{}] 03:54:25 INFO - PROCESS | 2276 | 1465642465292 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}] 03:54:25 INFO - PROCESS | 2276 | 1465642465293 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:25 INFO - PROCESS | 2276 | 1465642465392 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 03:54:25 INFO - PROCESS | 2276 | 1465642465396 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:25 INFO - PROCESS | 2276 | 1465642465397 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:25 INFO - PROCESS | 2276 | ++DOCSHELL 0x1295c7800 == 33 [pid = 2276] [id = 679] 03:54:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x113dc3800) [pid = 2276] [serial = 2037] [outer = 0x0] 03:54:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x124f23800) [pid = 2276] [serial = 2038] [outer = 0x113dc3800] 03:54:25 INFO - PROCESS | 2276 | 1465642465422 Marionette DEBUG loaded listener.js 03:54:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x126139800) [pid = 2276] [serial = 2039] [outer = 0x113dc3800] 03:54:25 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x11816e000) [pid = 2276] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 03:54:25 INFO - PROCESS | 2276 | --DOMWINDOW == 84 (0x1182d9800) [pid = 2276] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 03:54:25 INFO - PROCESS | 2276 | --DOMWINDOW == 83 (0x119c32800) [pid = 2276] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 03:54:25 INFO - PROCESS | 2276 | --DOMWINDOW == 82 (0x112fe7400) [pid = 2276] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 03:54:25 INFO - PROCESS | 2276 | --DOMWINDOW == 81 (0x1167db000) [pid = 2276] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 03:54:25 INFO - PROCESS | 2276 | --DOMWINDOW == 80 (0x111fde800) [pid = 2276] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 03:54:25 INFO - PROCESS | 2276 | --DOMWINDOW == 79 (0x118170000) [pid = 2276] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 03:54:25 INFO - PROCESS | 2276 | --DOMWINDOW == 78 (0x1175c8c00) [pid = 2276] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 03:54:25 INFO - PROCESS | 2276 | --DOMWINDOW == 77 (0x121430000) [pid = 2276] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 03:54:25 INFO - PROCESS | 2276 | --DOMWINDOW == 76 (0x1233d5c00) [pid = 2276] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 03:54:25 INFO - PROCESS | 2276 | --DOMWINDOW == 75 (0x1255f0c00) [pid = 2276] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 03:54:25 INFO - PROCESS | 2276 | --DOMWINDOW == 74 (0x112aba400) [pid = 2276] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 03:54:25 INFO - PROCESS | 2276 | --DOMWINDOW == 73 (0x126613800) [pid = 2276] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 03:54:25 INFO - PROCESS | 2276 | --DOMWINDOW == 72 (0x11855bc00) [pid = 2276] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 03:54:25 INFO - PROCESS | 2276 | --DOMWINDOW == 71 (0x1175c5c00) [pid = 2276] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 03:54:25 INFO - PROCESS | 2276 | --DOMWINDOW == 70 (0x128bb8000) [pid = 2276] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 03:54:26 INFO - PROCESS | 2276 | 1465642466272 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 03:54:26 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 03:54:26 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:54:26 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 03:54:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:54:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:54:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1039ms 03:54:26 INFO - PROCESS | 2276 | 1465642466313 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 03:54:26 INFO - PROCESS | 2276 | 1465642466315 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 03:54:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 03:54:26 INFO - PROCESS | 2276 | 1465642466317 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 03:54:26 INFO - PROCESS | 2276 | 1465642466318 Marionette TRACE conn2 <- [1,2690,null,{}] 03:54:26 INFO - PROCESS | 2276 | 1465642466320 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}] 03:54:26 INFO - PROCESS | 2276 | 1465642466324 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:26 INFO - PROCESS | 2276 | 1465642466454 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 03:54:26 INFO - PROCESS | 2276 | 1465642466488 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:26 INFO - PROCESS | 2276 | 1465642466490 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:26 INFO - PROCESS | 2276 | ++DOCSHELL 0x12ab96000 == 34 [pid = 2276] [id = 680] 03:54:26 INFO - PROCESS | 2276 | ++DOMWINDOW == 71 (0x11855bc00) [pid = 2276] [serial = 2040] [outer = 0x0] 03:54:26 INFO - PROCESS | 2276 | ++DOMWINDOW == 72 (0x121be3000) [pid = 2276] [serial = 2041] [outer = 0x11855bc00] 03:54:26 INFO - PROCESS | 2276 | 1465642466516 Marionette DEBUG loaded listener.js 03:54:26 INFO - PROCESS | 2276 | ++DOMWINDOW == 73 (0x126b27400) [pid = 2276] [serial = 2042] [outer = 0x11855bc00] 03:54:27 INFO - PROCESS | 2276 | 1465642467391 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 03:54:27 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 03:54:27 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:54:27 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 03:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:54:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:54:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1123ms 03:54:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 03:54:27 INFO - PROCESS | 2276 | 1465642467441 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 03:54:27 INFO - PROCESS | 2276 | 1465642467442 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 03:54:27 INFO - PROCESS | 2276 | 1465642467444 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 03:54:27 INFO - PROCESS | 2276 | 1465642467446 Marionette TRACE conn2 <- [1,2694,null,{}] 03:54:27 INFO - PROCESS | 2276 | 1465642467448 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}] 03:54:27 INFO - PROCESS | 2276 | 1465642467449 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:27 INFO - PROCESS | 2276 | 1465642467536 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 03:54:27 INFO - PROCESS | 2276 | 1465642467539 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:27 INFO - PROCESS | 2276 | 1465642467540 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:27 INFO - PROCESS | 2276 | ++DOCSHELL 0x12ba4e000 == 35 [pid = 2276] [id = 681] 03:54:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 74 (0x128a25c00) [pid = 2276] [serial = 2043] [outer = 0x0] 03:54:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 75 (0x128cc3000) [pid = 2276] [serial = 2044] [outer = 0x128a25c00] 03:54:27 INFO - PROCESS | 2276 | 1465642467566 Marionette DEBUG loaded listener.js 03:54:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 76 (0x128cce800) [pid = 2276] [serial = 2045] [outer = 0x128a25c00] 03:54:28 INFO - PROCESS | 2276 | 1465642468520 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 03:54:28 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 03:54:28 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:54:28 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 03:54:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:54:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:54:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1124ms 03:54:28 INFO - PROCESS | 2276 | 1465642468570 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 03:54:28 INFO - PROCESS | 2276 | 1465642468573 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 03:54:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 03:54:28 INFO - PROCESS | 2276 | 1465642468577 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 03:54:28 INFO - PROCESS | 2276 | 1465642468579 Marionette TRACE conn2 <- [1,2698,null,{}] 03:54:28 INFO - PROCESS | 2276 | 1465642468583 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}] 03:54:28 INFO - PROCESS | 2276 | 1465642468584 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:28 INFO - PROCESS | 2276 | 1465642468690 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 03:54:28 INFO - PROCESS | 2276 | 1465642468746 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:28 INFO - PROCESS | 2276 | 1465642468748 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:28 INFO - PROCESS | 2276 | ++DOCSHELL 0x1198a6000 == 36 [pid = 2276] [id = 682] 03:54:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 77 (0x116a13400) [pid = 2276] [serial = 2046] [outer = 0x0] 03:54:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 78 (0x1184e4400) [pid = 2276] [serial = 2047] [outer = 0x116a13400] 03:54:28 INFO - PROCESS | 2276 | 1465642468782 Marionette DEBUG loaded listener.js 03:54:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 79 (0x118f90000) [pid = 2276] [serial = 2048] [outer = 0x116a13400] 03:54:29 INFO - PROCESS | 2276 | 1465642469763 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 03:54:29 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 03:54:29 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:54:29 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 03:54:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:54:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:54:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1223ms 03:54:29 INFO - PROCESS | 2276 | 1465642469801 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 03:54:29 INFO - PROCESS | 2276 | 1465642469804 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 03:54:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 03:54:29 INFO - PROCESS | 2276 | 1465642469809 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 03:54:29 INFO - PROCESS | 2276 | 1465642469811 Marionette TRACE conn2 <- [1,2702,null,{}] 03:54:29 INFO - PROCESS | 2276 | 1465642469813 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}] 03:54:29 INFO - PROCESS | 2276 | 1465642469815 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:29 INFO - PROCESS | 2276 | 1465642469916 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 03:54:29 INFO - PROCESS | 2276 | 1465642469973 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:29 INFO - PROCESS | 2276 | 1465642469975 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:29 INFO - PROCESS | 2276 | ++DOCSHELL 0x128d3c000 == 37 [pid = 2276] [id = 683] 03:54:29 INFO - PROCESS | 2276 | ++DOMWINDOW == 80 (0x119c25c00) [pid = 2276] [serial = 2049] [outer = 0x0] 03:54:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 81 (0x120e93c00) [pid = 2276] [serial = 2050] [outer = 0x119c25c00] 03:54:30 INFO - PROCESS | 2276 | 1465642470007 Marionette DEBUG loaded listener.js 03:54:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 82 (0x121223400) [pid = 2276] [serial = 2051] [outer = 0x119c25c00] 03:54:30 INFO - PROCESS | 2276 | 1465642470461 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]]]}] 03:54:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 03:54:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 723ms 03:54:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 03:54:30 INFO - PROCESS | 2276 | 1465642470533 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 03:54:30 INFO - PROCESS | 2276 | 1465642470534 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 03:54:30 INFO - PROCESS | 2276 | 1465642470536 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 03:54:30 INFO - PROCESS | 2276 | 1465642470539 Marionette TRACE conn2 <- [1,2706,null,{}] 03:54:30 INFO - PROCESS | 2276 | 1465642470549 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}] 03:54:30 INFO - PROCESS | 2276 | 1465642470553 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:30 INFO - PROCESS | 2276 | 1465642470655 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 03:54:30 INFO - PROCESS | 2276 | 1465642470728 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:30 INFO - PROCESS | 2276 | 1465642470730 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:30 INFO - PROCESS | 2276 | ++DOCSHELL 0x128d43800 == 38 [pid = 2276] [id = 684] 03:54:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 83 (0x1255e9800) [pid = 2276] [serial = 2052] [outer = 0x0] 03:54:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x12613b400) [pid = 2276] [serial = 2053] [outer = 0x1255e9800] 03:54:30 INFO - PROCESS | 2276 | 1465642470762 Marionette DEBUG loaded listener.js 03:54:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x126b0e800) [pid = 2276] [serial = 2054] [outer = 0x1255e9800] 03:54:31 INFO - PROCESS | 2276 | 1465642471170 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]]]}] 03:54:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 03:54:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 671ms 03:54:31 INFO - PROCESS | 2276 | 1465642471208 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 03:54:31 INFO - PROCESS | 2276 | 1465642471209 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 03:54:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 03:54:31 INFO - PROCESS | 2276 | 1465642471212 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 03:54:31 INFO - PROCESS | 2276 | 1465642471213 Marionette TRACE conn2 <- [1,2710,null,{}] 03:54:31 INFO - PROCESS | 2276 | 1465642471216 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}] 03:54:31 INFO - PROCESS | 2276 | 1465642471218 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:31 INFO - PROCESS | 2276 | 1465642471343 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 03:54:31 INFO - PROCESS | 2276 | 1465642471418 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:31 INFO - PROCESS | 2276 | 1465642471419 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:31 INFO - PROCESS | 2276 | ++DOCSHELL 0x117e73000 == 39 [pid = 2276] [id = 685] 03:54:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x1182db400) [pid = 2276] [serial = 2055] [outer = 0x0] 03:54:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x120e05000) [pid = 2276] [serial = 2056] [outer = 0x1182db400] 03:54:31 INFO - PROCESS | 2276 | 1465642471450 Marionette DEBUG loaded listener.js 03:54:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x126ed5000) [pid = 2276] [serial = 2057] [outer = 0x1182db400] 03:54:31 INFO - PROCESS | 2276 | 1465642471954 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] 03:54:31 INFO - PROCESS | 2276 | 1465642471984 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 03:54:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 03:54:31 INFO - PROCESS | 2276 | 1465642471987 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 03:54:31 INFO - PROCESS | 2276 | 1465642471989 Marionette TRACE conn2 <- [1,2714,null,{}] 03:54:32 INFO - PROCESS | 2276 | 1465642471995 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}] 03:54:32 INFO - PROCESS | 2276 | 1465642471998 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:32 INFO - PROCESS | 2276 | 1465642472095 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 03:54:32 INFO - PROCESS | 2276 | 1465642472169 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:32 INFO - PROCESS | 2276 | 1465642472170 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:32 INFO - PROCESS | 2276 | ++DOCSHELL 0x11926f800 == 40 [pid = 2276] [id = 686] 03:54:32 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x118560800) [pid = 2276] [serial = 2058] [outer = 0x0] 03:54:32 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x11922dc00) [pid = 2276] [serial = 2059] [outer = 0x118560800] 03:54:32 INFO - PROCESS | 2276 | 1465642472200 Marionette DEBUG loaded listener.js 03:54:32 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x11996a800) [pid = 2276] [serial = 2060] [outer = 0x118560800] 03:54:32 INFO - PROCESS | 2276 | --DOCSHELL 0x12ab96000 == 39 [pid = 2276] [id = 680] 03:54:32 INFO - PROCESS | 2276 | --DOCSHELL 0x1295c7800 == 38 [pid = 2276] [id = 679] 03:54:32 INFO - PROCESS | 2276 | --DOCSHELL 0x128d45000 == 37 [pid = 2276] [id = 678] 03:54:32 INFO - PROCESS | 2276 | --DOCSHELL 0x124cbf000 == 36 [pid = 2276] [id = 677] 03:54:32 INFO - PROCESS | 2276 | --DOCSHELL 0x1196b5000 == 35 [pid = 2276] [id = 676] 03:54:32 INFO - PROCESS | 2276 | --DOCSHELL 0x117e70000 == 34 [pid = 2276] [id = 675] 03:54:32 INFO - PROCESS | 2276 | --DOCSHELL 0x1184a0000 == 33 [pid = 2276] [id = 674] 03:54:32 INFO - PROCESS | 2276 | --DOCSHELL 0x128c61000 == 32 [pid = 2276] [id = 673] 03:54:32 INFO - PROCESS | 2276 | --DOCSHELL 0x117e73000 == 31 [pid = 2276] [id = 685] 03:54:32 INFO - PROCESS | 2276 | --DOCSHELL 0x128d43800 == 30 [pid = 2276] [id = 684] 03:54:32 INFO - PROCESS | 2276 | --DOCSHELL 0x128d3c000 == 29 [pid = 2276] [id = 683] 03:54:32 INFO - PROCESS | 2276 | --DOCSHELL 0x12ba4e000 == 28 [pid = 2276] [id = 681] 03:54:32 INFO - PROCESS | 2276 | --DOCSHELL 0x1198a6000 == 27 [pid = 2276] [id = 682] 03:54:32 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x11675b000) [pid = 2276] [serial = 1990] [outer = 0x0] [url = about:blank] 03:54:32 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x112fa2400) [pid = 2276] [serial = 1991] [outer = 0x0] [url = about:blank] 03:54:32 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x119c26400) [pid = 2276] [serial = 1996] [outer = 0x0] [url = about:blank] 03:54:32 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x115e16c00) [pid = 2276] [serial = 1973] [outer = 0x0] [url = about:blank] 03:54:32 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x120e10c00) [pid = 2276] [serial = 1997] [outer = 0x0] [url = about:blank] 03:54:32 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x112d69000) [pid = 2276] [serial = 1972] [outer = 0x0] [url = about:blank] 03:54:32 INFO - PROCESS | 2276 | --DOMWINDOW == 84 (0x118a59400) [pid = 2276] [serial = 1988] [outer = 0x0] [url = about:blank] 03:54:32 INFO - PROCESS | 2276 | --DOMWINDOW == 83 (0x1182e6800) [pid = 2276] [serial = 1987] [outer = 0x0] [url = about:blank] 03:54:32 INFO - PROCESS | 2276 | --DOMWINDOW == 82 (0x119c2cc00) [pid = 2276] [serial = 1976] [outer = 0x0] [url = about:blank] 03:54:32 INFO - PROCESS | 2276 | --DOMWINDOW == 81 (0x1192da000) [pid = 2276] [serial = 1975] [outer = 0x0] [url = about:blank] 03:54:32 INFO - PROCESS | 2276 | --DOMWINDOW == 80 (0x126617400) [pid = 2276] [serial = 1979] [outer = 0x0] [url = about:blank] 03:54:32 INFO - PROCESS | 2276 | --DOMWINDOW == 79 (0x121949000) [pid = 2276] [serial = 1978] [outer = 0x0] [url = about:blank] 03:54:32 INFO - PROCESS | 2276 | --DOMWINDOW == 78 (0x126613000) [pid = 2276] [serial = 2006] [outer = 0x0] [url = about:blank] 03:54:32 INFO - PROCESS | 2276 | --DOMWINDOW == 77 (0x128d9d400) [pid = 2276] [serial = 1982] [outer = 0x0] [url = about:blank] 03:54:32 INFO - PROCESS | 2276 | --DOMWINDOW == 76 (0x128d12400) [pid = 2276] [serial = 1981] [outer = 0x0] [url = about:blank] 03:54:32 INFO - PROCESS | 2276 | --DOMWINDOW == 75 (0x128d9ec00) [pid = 2276] [serial = 1985] [outer = 0x0] [url = about:blank] 03:54:32 INFO - PROCESS | 2276 | --DOMWINDOW == 74 (0x118a84800) [pid = 2276] [serial = 1984] [outer = 0x0] [url = about:blank] 03:54:32 INFO - PROCESS | 2276 | --DOMWINDOW == 73 (0x124ce5000) [pid = 2276] [serial = 2005] [outer = 0x0] [url = about:blank] 03:54:32 INFO - PROCESS | 2276 | --DOMWINDOW == 72 (0x126b2d800) [pid = 2276] [serial = 2008] [outer = 0x0] [url = about:blank] 03:54:32 INFO - PROCESS | 2276 | --DOMWINDOW == 71 (0x126b0f800) [pid = 2276] [serial = 2012] [outer = 0x0] [url = about:blank] 03:54:32 INFO - PROCESS | 2276 | --DOMWINDOW == 70 (0x120f86800) [pid = 2276] [serial = 2011] [outer = 0x0] [url = about:blank] 03:54:32 INFO - PROCESS | 2276 | --DOMWINDOW == 69 (0x128a29800) [pid = 2276] [serial = 2014] [outer = 0x0] [url = about:blank] 03:54:32 INFO - PROCESS | 2276 | --DOMWINDOW == 68 (0x128ccbc00) [pid = 2276] [serial = 2018] [outer = 0x0] [url = about:blank] 03:54:32 INFO - PROCESS | 2276 | --DOMWINDOW == 67 (0x121be3400) [pid = 2276] [serial = 2003] [outer = 0x0] [url = about:blank] 03:54:32 INFO - PROCESS | 2276 | --DOMWINDOW == 66 (0x128d31c00) [pid = 2276] [serial = 2020] [outer = 0x0] [url = about:blank] 03:54:32 INFO - PROCESS | 2276 | --DOMWINDOW == 65 (0x126edac00) [pid = 2276] [serial = 2009] [outer = 0x0] [url = about:blank] 03:54:32 INFO - PROCESS | 2276 | --DOMWINDOW == 64 (0x128bba000) [pid = 2276] [serial = 2015] [outer = 0x0] [url = about:blank] 03:54:32 INFO - PROCESS | 2276 | --DOMWINDOW == 63 (0x12142d000) [pid = 2276] [serial = 2000] [outer = 0x0] [url = about:blank] 03:54:32 INFO - PROCESS | 2276 | --DOMWINDOW == 62 (0x128bc1400) [pid = 2276] [serial = 2017] [outer = 0x0] [url = about:blank] 03:54:32 INFO - PROCESS | 2276 | --DOMWINDOW == 61 (0x1214efc00) [pid = 2276] [serial = 2002] [outer = 0x0] [url = about:blank] 03:54:32 INFO - PROCESS | 2276 | --DOMWINDOW == 60 (0x118a57400) [pid = 2276] [serial = 1993] [outer = 0x0] [url = about:blank] 03:54:32 INFO - PROCESS | 2276 | --DOMWINDOW == 59 (0x11922d800) [pid = 2276] [serial = 1994] [outer = 0x0] [url = about:blank] 03:54:32 INFO - PROCESS | 2276 | --DOMWINDOW == 58 (0x120f85400) [pid = 2276] [serial = 1999] [outer = 0x0] [url = about:blank] 03:54:33 INFO - PROCESS | 2276 | 1465642473085 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]]]}] 03:54:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 03:54:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1123ms 03:54:33 INFO - PROCESS | 2276 | 1465642473111 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 03:54:33 INFO - PROCESS | 2276 | 1465642473113 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 03:54:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 03:54:33 INFO - PROCESS | 2276 | 1465642473116 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 03:54:33 INFO - PROCESS | 2276 | 1465642473118 Marionette TRACE conn2 <- [1,2718,null,{}] 03:54:33 INFO - PROCESS | 2276 | 1465642473122 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}] 03:54:33 INFO - PROCESS | 2276 | 1465642473123 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:33 INFO - PROCESS | 2276 | 1465642473207 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 03:54:33 INFO - PROCESS | 2276 | 1465642473262 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:33 INFO - PROCESS | 2276 | 1465642473265 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:33 INFO - PROCESS | 2276 | ++DOCSHELL 0x116ab0000 == 28 [pid = 2276] [id = 687] 03:54:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 59 (0x114f77c00) [pid = 2276] [serial = 2061] [outer = 0x0] 03:54:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 60 (0x11613b000) [pid = 2276] [serial = 2062] [outer = 0x114f77c00] 03:54:33 INFO - PROCESS | 2276 | 1465642473295 Marionette DEBUG loaded listener.js 03:54:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 61 (0x116979400) [pid = 2276] [serial = 2063] [outer = 0x114f77c00] 03:54:33 INFO - PROCESS | 2276 | 1465642473628 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] 03:54:33 INFO - PROCESS | 2276 | 1465642473640 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 03:54:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 03:54:33 INFO - PROCESS | 2276 | 1465642473649 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 03:54:33 INFO - PROCESS | 2276 | 1465642473650 Marionette TRACE conn2 <- [1,2722,null,{}] 03:54:33 INFO - PROCESS | 2276 | 1465642473653 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}] 03:54:33 INFO - PROCESS | 2276 | 1465642473654 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:33 INFO - PROCESS | 2276 | 1465642473736 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 03:54:33 INFO - PROCESS | 2276 | 1465642473741 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:33 INFO - PROCESS | 2276 | 1465642473742 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:33 INFO - PROCESS | 2276 | ++DOCSHELL 0x118aad800 == 29 [pid = 2276] [id = 688] 03:54:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 62 (0x1176ce000) [pid = 2276] [serial = 2064] [outer = 0x0] 03:54:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 63 (0x1182e6800) [pid = 2276] [serial = 2065] [outer = 0x1176ce000] 03:54:33 INFO - PROCESS | 2276 | 1465642473774 Marionette DEBUG loaded listener.js 03:54:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 64 (0x118a52800) [pid = 2276] [serial = 2066] [outer = 0x1176ce000] 03:54:34 INFO - PROCESS | 2276 | 1465642474155 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] 03:54:34 INFO - PROCESS | 2276 | 1465642474170 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 03:54:34 INFO - PROCESS | 2276 | 1465642474172 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 03:54:34 INFO - PROCESS | 2276 | 1465642474175 Marionette TRACE conn2 <- [1,2726,null,{}] 03:54:34 INFO - PROCESS | 2276 | 1465642474184 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}] 03:54:34 INFO - PROCESS | 2276 | 1465642474187 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:34 INFO - PROCESS | 2276 | 1465642474279 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 03:54:34 INFO - PROCESS | 2276 | 1465642474287 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:34 INFO - PROCESS | 2276 | 1465642474290 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:34 INFO - PROCESS | 2276 | ++DOCSHELL 0x1217db800 == 30 [pid = 2276] [id = 689] 03:54:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 65 (0x112f9c000) [pid = 2276] [serial = 2067] [outer = 0x0] 03:54:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 66 (0x11996e400) [pid = 2276] [serial = 2068] [outer = 0x112f9c000] 03:54:34 INFO - PROCESS | 2276 | 1465642474336 Marionette DEBUG loaded listener.js 03:54:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 67 (0x119c29c00) [pid = 2276] [serial = 2069] [outer = 0x112f9c000] 03:54:34 INFO - PROCESS | 2276 | 1465642474809 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]]]}] 03:54:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 03:54:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 675ms 03:54:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 03:54:34 INFO - PROCESS | 2276 | 1465642474848 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 03:54:34 INFO - PROCESS | 2276 | 1465642474849 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 03:54:34 INFO - PROCESS | 2276 | 1465642474852 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 03:54:34 INFO - PROCESS | 2276 | 1465642474853 Marionette TRACE conn2 <- [1,2730,null,{}] 03:54:34 INFO - PROCESS | 2276 | 1465642474855 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}] 03:54:34 INFO - PROCESS | 2276 | 1465642474856 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:34 INFO - PROCESS | 2276 | 1465642474936 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 03:54:34 INFO - PROCESS | 2276 | 1465642474940 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:34 INFO - PROCESS | 2276 | 1465642474941 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:34 INFO - PROCESS | 2276 | ++DOCSHELL 0x1261dc000 == 31 [pid = 2276] [id = 690] 03:54:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 68 (0x119c32400) [pid = 2276] [serial = 2070] [outer = 0x0] 03:54:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 69 (0x120e97c00) [pid = 2276] [serial = 2071] [outer = 0x119c32400] 03:54:34 INFO - PROCESS | 2276 | 1465642474969 Marionette DEBUG loaded listener.js 03:54:35 INFO - PROCESS | 2276 | ++DOMWINDOW == 70 (0x120f86c00) [pid = 2276] [serial = 2072] [outer = 0x119c32400] 03:54:35 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 03:54:35 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 03:54:35 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 03:54:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:54:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:54:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 968ms 03:54:35 INFO - PROCESS | 2276 | 1465642475816 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 03:54:35 INFO - PROCESS | 2276 | 1465642475821 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 03:54:35 INFO - PROCESS | 2276 | 1465642475822 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 03:54:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 03:54:35 INFO - PROCESS | 2276 | 1465642475824 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 03:54:35 INFO - PROCESS | 2276 | 1465642475825 Marionette TRACE conn2 <- [1,2734,null,{}] 03:54:35 INFO - PROCESS | 2276 | 1465642475828 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}] 03:54:35 INFO - PROCESS | 2276 | 1465642475829 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:35 INFO - PROCESS | 2276 | 1465642475923 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 03:54:35 INFO - PROCESS | 2276 | 1465642475960 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:35 INFO - PROCESS | 2276 | 1465642475961 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:35 INFO - PROCESS | 2276 | ++DOCSHELL 0x128a18800 == 32 [pid = 2276] [id = 691] 03:54:35 INFO - PROCESS | 2276 | ++DOMWINDOW == 71 (0x1130b9000) [pid = 2276] [serial = 2073] [outer = 0x0] 03:54:35 INFO - PROCESS | 2276 | ++DOMWINDOW == 72 (0x121321400) [pid = 2276] [serial = 2074] [outer = 0x1130b9000] 03:54:35 INFO - PROCESS | 2276 | 1465642475986 Marionette DEBUG loaded listener.js 03:54:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 73 (0x1214ebc00) [pid = 2276] [serial = 2075] [outer = 0x1130b9000] 03:54:36 INFO - PROCESS | 2276 | 1465642476325 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]]]}] 03:54:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 03:54:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 519ms 03:54:36 INFO - PROCESS | 2276 | 1465642476350 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 03:54:36 INFO - PROCESS | 2276 | 1465642476351 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 03:54:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 03:54:36 INFO - PROCESS | 2276 | 1465642476353 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 03:54:36 INFO - PROCESS | 2276 | 1465642476354 Marionette TRACE conn2 <- [1,2738,null,{}] 03:54:36 INFO - PROCESS | 2276 | 1465642476357 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}] 03:54:36 INFO - PROCESS | 2276 | 1465642476361 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:36 INFO - PROCESS | 2276 | 1465642476476 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 03:54:36 INFO - PROCESS | 2276 | 1465642476514 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:36 INFO - PROCESS | 2276 | 1465642476515 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:36 INFO - PROCESS | 2276 | ++DOCSHELL 0x1292b6800 == 33 [pid = 2276] [id = 692] 03:54:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 74 (0x1213bc800) [pid = 2276] [serial = 2076] [outer = 0x0] 03:54:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 75 (0x121be4400) [pid = 2276] [serial = 2077] [outer = 0x1213bc800] 03:54:36 INFO - PROCESS | 2276 | 1465642476541 Marionette DEBUG loaded listener.js 03:54:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 76 (0x1255f3000) [pid = 2276] [serial = 2078] [outer = 0x1213bc800] 03:54:36 INFO - PROCESS | 2276 | 1465642476847 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]]]}] 03:54:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 03:54:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 522ms 03:54:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 03:54:36 INFO - PROCESS | 2276 | 1465642476883 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 03:54:36 INFO - PROCESS | 2276 | 1465642476884 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 03:54:36 INFO - PROCESS | 2276 | 1465642476886 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 03:54:36 INFO - PROCESS | 2276 | 1465642476888 Marionette TRACE conn2 <- [1,2742,null,{}] 03:54:36 INFO - PROCESS | 2276 | 1465642476900 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}] 03:54:36 INFO - PROCESS | 2276 | 1465642476901 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:37 INFO - PROCESS | 2276 | 1465642476996 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 03:54:37 INFO - PROCESS | 2276 | 1465642477032 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:37 INFO - PROCESS | 2276 | 1465642477033 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:37 INFO - PROCESS | 2276 | ++DOCSHELL 0x12a4eb000 == 34 [pid = 2276] [id = 693] 03:54:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 77 (0x121b96000) [pid = 2276] [serial = 2079] [outer = 0x0] 03:54:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 78 (0x12660e000) [pid = 2276] [serial = 2080] [outer = 0x121b96000] 03:54:37 INFO - PROCESS | 2276 | 1465642477057 Marionette DEBUG loaded listener.js 03:54:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 79 (0x121b97800) [pid = 2276] [serial = 2081] [outer = 0x121b96000] 03:54:37 INFO - PROCESS | 2276 | --DOMWINDOW == 78 (0x128a25c00) [pid = 2276] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 03:54:37 INFO - PROCESS | 2276 | --DOMWINDOW == 77 (0x112faf400) [pid = 2276] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 03:54:37 INFO - PROCESS | 2276 | --DOMWINDOW == 76 (0x113dc3800) [pid = 2276] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 03:54:37 INFO - PROCESS | 2276 | --DOMWINDOW == 75 (0x116762400) [pid = 2276] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 03:54:37 INFO - PROCESS | 2276 | --DOMWINDOW == 74 (0x128d12c00) [pid = 2276] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 03:54:37 INFO - PROCESS | 2276 | --DOMWINDOW == 73 (0x1182df000) [pid = 2276] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 03:54:37 INFO - PROCESS | 2276 | --DOMWINDOW == 72 (0x1182de000) [pid = 2276] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 03:54:37 INFO - PROCESS | 2276 | --DOMWINDOW == 71 (0x120f7f400) [pid = 2276] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 03:54:37 INFO - PROCESS | 2276 | --DOMWINDOW == 70 (0x11855bc00) [pid = 2276] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 03:54:37 INFO - PROCESS | 2276 | 1465642477401 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]]]}] 03:54:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 03:54:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 529ms 03:54:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 03:54:37 INFO - PROCESS | 2276 | 1465642477417 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 03:54:37 INFO - PROCESS | 2276 | 1465642477418 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 03:54:37 INFO - PROCESS | 2276 | 1465642477420 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 03:54:37 INFO - PROCESS | 2276 | 1465642477421 Marionette TRACE conn2 <- [1,2746,null,{}] 03:54:37 INFO - PROCESS | 2276 | 1465642477424 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}] 03:54:37 INFO - PROCESS | 2276 | 1465642477425 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:37 INFO - PROCESS | 2276 | 1465642477529 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 03:54:37 INFO - PROCESS | 2276 | 1465642477563 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:37 INFO - PROCESS | 2276 | 1465642477564 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:37 INFO - PROCESS | 2276 | ++DOCSHELL 0x12b03e800 == 35 [pid = 2276] [id = 694] 03:54:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 71 (0x110e78000) [pid = 2276] [serial = 2082] [outer = 0x0] 03:54:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 72 (0x121218800) [pid = 2276] [serial = 2083] [outer = 0x110e78000] 03:54:37 INFO - PROCESS | 2276 | 1465642477588 Marionette DEBUG loaded listener.js 03:54:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 73 (0x126822c00) [pid = 2276] [serial = 2084] [outer = 0x110e78000] 03:54:37 INFO - PROCESS | 2276 | 1465642477867 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]]]}] 03:54:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 03:54:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 472ms 03:54:37 INFO - PROCESS | 2276 | 1465642477900 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 03:54:37 INFO - PROCESS | 2276 | 1465642477901 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 03:54:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 03:54:37 INFO - PROCESS | 2276 | 1465642477903 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 03:54:37 INFO - PROCESS | 2276 | 1465642477905 Marionette TRACE conn2 <- [1,2750,null,{}] 03:54:37 INFO - PROCESS | 2276 | 1465642477907 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}] 03:54:37 INFO - PROCESS | 2276 | 1465642477908 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:38 INFO - PROCESS | 2276 | 1465642477999 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 03:54:38 INFO - PROCESS | 2276 | 1465642478003 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:38 INFO - PROCESS | 2276 | 1465642478004 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:38 INFO - PROCESS | 2276 | ++DOCSHELL 0x1217d3000 == 36 [pid = 2276] [id = 695] 03:54:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 74 (0x126b0e000) [pid = 2276] [serial = 2085] [outer = 0x0] 03:54:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 75 (0x126ed5800) [pid = 2276] [serial = 2086] [outer = 0x126b0e000] 03:54:38 INFO - PROCESS | 2276 | 1465642478029 Marionette DEBUG loaded listener.js 03:54:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 76 (0x126eddc00) [pid = 2276] [serial = 2087] [outer = 0x126b0e000] 03:54:38 INFO - PROCESS | 2276 | 1465642478403 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]]]}] 03:54:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 03:54:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 520ms 03:54:38 INFO - PROCESS | 2276 | 1465642478429 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 03:54:38 INFO - PROCESS | 2276 | 1465642478431 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 03:54:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 03:54:38 INFO - PROCESS | 2276 | 1465642478435 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 03:54:38 INFO - PROCESS | 2276 | 1465642478437 Marionette TRACE conn2 <- [1,2754,null,{}] 03:54:38 INFO - PROCESS | 2276 | 1465642478440 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}] 03:54:38 INFO - PROCESS | 2276 | 1465642478442 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:38 INFO - PROCESS | 2276 | 1465642478569 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 03:54:38 INFO - PROCESS | 2276 | 1465642478574 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:38 INFO - PROCESS | 2276 | 1465642478575 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:38 INFO - PROCESS | 2276 | ++DOCSHELL 0x12be2f000 == 37 [pid = 2276] [id = 696] 03:54:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 77 (0x128a29c00) [pid = 2276] [serial = 2088] [outer = 0x0] 03:54:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 78 (0x128bb5000) [pid = 2276] [serial = 2089] [outer = 0x128a29c00] 03:54:38 INFO - PROCESS | 2276 | 1465642478621 Marionette DEBUG loaded listener.js 03:54:38 INFO - PROCESS | 2276 | ++DOMWINDOW == 79 (0x128bbec00) [pid = 2276] [serial = 2090] [outer = 0x128a29c00] 03:54:39 INFO - PROCESS | 2276 | 1465642479040 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]]]}] 03:54:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 03:54:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 622ms 03:54:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 03:54:39 INFO - PROCESS | 2276 | 1465642479056 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 03:54:39 INFO - PROCESS | 2276 | 1465642479058 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 03:54:39 INFO - PROCESS | 2276 | 1465642479062 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 03:54:39 INFO - PROCESS | 2276 | 1465642479065 Marionette TRACE conn2 <- [1,2758,null,{}] 03:54:39 INFO - PROCESS | 2276 | 1465642479068 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}] 03:54:39 INFO - PROCESS | 2276 | 1465642479070 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:39 INFO - PROCESS | 2276 | 1465642479199 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 03:54:39 INFO - PROCESS | 2276 | 1465642479276 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:39 INFO - PROCESS | 2276 | 1465642479278 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:39 INFO - PROCESS | 2276 | ++DOCSHELL 0x115da8000 == 38 [pid = 2276] [id = 697] 03:54:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 80 (0x110e78800) [pid = 2276] [serial = 2091] [outer = 0x0] 03:54:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 81 (0x111ecc400) [pid = 2276] [serial = 2092] [outer = 0x110e78800] 03:54:39 INFO - PROCESS | 2276 | 1465642479311 Marionette DEBUG loaded listener.js 03:54:39 INFO - PROCESS | 2276 | ++DOMWINDOW == 82 (0x112f0c400) [pid = 2276] [serial = 2093] [outer = 0x110e78800] 03:54:39 INFO - PROCESS | 2276 | 1465642479834 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]]]}] 03:54:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 03:54:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 826ms 03:54:39 INFO - PROCESS | 2276 | 1465642479888 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 03:54:39 INFO - PROCESS | 2276 | 1465642479891 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 03:54:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 03:54:39 INFO - PROCESS | 2276 | 1465642479894 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 03:54:39 INFO - PROCESS | 2276 | 1465642479896 Marionette TRACE conn2 <- [1,2762,null,{}] 03:54:39 INFO - PROCESS | 2276 | 1465642479900 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}] 03:54:39 INFO - PROCESS | 2276 | 1465642479903 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:40 INFO - PROCESS | 2276 | 1465642480039 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 03:54:40 INFO - PROCESS | 2276 | 1465642480119 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:40 INFO - PROCESS | 2276 | 1465642480121 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:40 INFO - PROCESS | 2276 | ++DOCSHELL 0x121333800 == 39 [pid = 2276] [id = 698] 03:54:40 INFO - PROCESS | 2276 | ++DOMWINDOW == 83 (0x1175c5c00) [pid = 2276] [serial = 2094] [outer = 0x0] 03:54:40 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x1182dc400) [pid = 2276] [serial = 2095] [outer = 0x1175c5c00] 03:54:40 INFO - PROCESS | 2276 | 1465642480152 Marionette DEBUG loaded listener.js 03:54:40 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x118a5a000) [pid = 2276] [serial = 2096] [outer = 0x1175c5c00] 03:54:40 INFO - PROCESS | 2276 | 1465642480772 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]]]}] 03:54:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 03:54:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 922ms 03:54:40 INFO - PROCESS | 2276 | 1465642480819 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 03:54:40 INFO - PROCESS | 2276 | 1465642480822 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 03:54:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 03:54:40 INFO - PROCESS | 2276 | 1465642480832 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 03:54:40 INFO - PROCESS | 2276 | 1465642480834 Marionette TRACE conn2 <- [1,2766,null,{}] 03:54:40 INFO - PROCESS | 2276 | 1465642480837 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}] 03:54:40 INFO - PROCESS | 2276 | 1465642480839 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:40 INFO - PROCESS | 2276 | 1465642480944 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 03:54:41 INFO - PROCESS | 2276 | 1465642481027 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:41 INFO - PROCESS | 2276 | 1465642481028 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:41 INFO - PROCESS | 2276 | ++DOCSHELL 0x11746a800 == 40 [pid = 2276] [id = 699] 03:54:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x116902400) [pid = 2276] [serial = 2097] [outer = 0x0] 03:54:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x1182e3800) [pid = 2276] [serial = 2098] [outer = 0x116902400] 03:54:41 INFO - PROCESS | 2276 | 1465642481057 Marionette DEBUG loaded listener.js 03:54:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x118a58000) [pid = 2276] [serial = 2099] [outer = 0x116902400] 03:54:41 INFO - PROCESS | 2276 | --DOCSHELL 0x12be2f000 == 39 [pid = 2276] [id = 696] 03:54:41 INFO - PROCESS | 2276 | --DOCSHELL 0x1217d3000 == 38 [pid = 2276] [id = 695] 03:54:41 INFO - PROCESS | 2276 | --DOCSHELL 0x12b03e800 == 37 [pid = 2276] [id = 694] 03:54:41 INFO - PROCESS | 2276 | --DOCSHELL 0x12a4eb000 == 36 [pid = 2276] [id = 693] 03:54:41 INFO - PROCESS | 2276 | --DOCSHELL 0x1292b6800 == 35 [pid = 2276] [id = 692] 03:54:41 INFO - PROCESS | 2276 | --DOCSHELL 0x128a18800 == 34 [pid = 2276] [id = 691] 03:54:41 INFO - PROCESS | 2276 | --DOCSHELL 0x1261dc000 == 33 [pid = 2276] [id = 690] 03:54:41 INFO - PROCESS | 2276 | --DOCSHELL 0x1217db800 == 32 [pid = 2276] [id = 689] 03:54:41 INFO - PROCESS | 2276 | --DOCSHELL 0x118aad800 == 31 [pid = 2276] [id = 688] 03:54:41 INFO - PROCESS | 2276 | --DOCSHELL 0x116ab0000 == 30 [pid = 2276] [id = 687] 03:54:41 INFO - PROCESS | 2276 | --DOCSHELL 0x11926f800 == 29 [pid = 2276] [id = 686] 03:54:41 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x128cc3000) [pid = 2276] [serial = 2044] [outer = 0x0] [url = about:blank] 03:54:41 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x1233d4800) [pid = 2276] [serial = 2035] [outer = 0x0] [url = about:blank] 03:54:41 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x124f23800) [pid = 2276] [serial = 2038] [outer = 0x0] [url = about:blank] 03:54:41 INFO - PROCESS | 2276 | --DOMWINDOW == 84 (0x116f86c00) [pid = 2276] [serial = 2023] [outer = 0x0] [url = about:blank] 03:54:41 INFO - PROCESS | 2276 | --DOMWINDOW == 83 (0x1182dfc00) [pid = 2276] [serial = 2024] [outer = 0x0] [url = about:blank] 03:54:41 INFO - PROCESS | 2276 | --DOMWINDOW == 82 (0x128dc8800) [pid = 2276] [serial = 2021] [outer = 0x0] [url = about:blank] 03:54:41 INFO - PROCESS | 2276 | --DOMWINDOW == 81 (0x1192d3c00) [pid = 2276] [serial = 2029] [outer = 0x0] [url = about:blank] 03:54:41 INFO - PROCESS | 2276 | --DOMWINDOW == 80 (0x119708400) [pid = 2276] [serial = 2030] [outer = 0x0] [url = about:blank] 03:54:41 INFO - PROCESS | 2276 | --DOMWINDOW == 79 (0x1182e5c00) [pid = 2276] [serial = 2026] [outer = 0x0] [url = about:blank] 03:54:41 INFO - PROCESS | 2276 | --DOMWINDOW == 78 (0x118a83c00) [pid = 2276] [serial = 2027] [outer = 0x0] [url = about:blank] 03:54:41 INFO - PROCESS | 2276 | --DOMWINDOW == 77 (0x120f82800) [pid = 2276] [serial = 2032] [outer = 0x0] [url = about:blank] 03:54:41 INFO - PROCESS | 2276 | --DOMWINDOW == 76 (0x128cce800) [pid = 2276] [serial = 2045] [outer = 0x0] [url = about:blank] 03:54:41 INFO - PROCESS | 2276 | --DOMWINDOW == 75 (0x126b27400) [pid = 2276] [serial = 2042] [outer = 0x0] [url = about:blank] 03:54:41 INFO - PROCESS | 2276 | --DOMWINDOW == 74 (0x121be3000) [pid = 2276] [serial = 2041] [outer = 0x0] [url = about:blank] 03:54:41 INFO - PROCESS | 2276 | --DOMWINDOW == 73 (0x126139800) [pid = 2276] [serial = 2039] [outer = 0x0] [url = about:blank] 03:54:41 INFO - PROCESS | 2276 | --DOMWINDOW == 72 (0x124c8f800) [pid = 2276] [serial = 2036] [outer = 0x0] [url = about:blank] 03:54:41 INFO - PROCESS | 2276 | --DOMWINDOW == 71 (0x1213b5000) [pid = 2276] [serial = 2033] [outer = 0x0] [url = about:blank] 03:54:41 INFO - PROCESS | 2276 | --DOCSHELL 0x12cd75800 == 28 [pid = 2276] [id = 16] 03:54:41 INFO - PROCESS | 2276 | 1465642481491 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]]]}] 03:54:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 03:54:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 679ms 03:54:41 INFO - PROCESS | 2276 | 1465642481506 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 03:54:41 INFO - PROCESS | 2276 | 1465642481509 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 03:54:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 03:54:41 INFO - PROCESS | 2276 | 1465642481516 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 03:54:41 INFO - PROCESS | 2276 | 1465642481518 Marionette TRACE conn2 <- [1,2770,null,{}] 03:54:41 INFO - PROCESS | 2276 | 1465642481520 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}] 03:54:41 INFO - PROCESS | 2276 | 1465642481522 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:41 INFO - PROCESS | 2276 | 1465642481606 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 03:54:41 INFO - PROCESS | 2276 | 1465642481672 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:41 INFO - PROCESS | 2276 | 1465642481673 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:41 INFO - PROCESS | 2276 | ++DOCSHELL 0x120e45000 == 29 [pid = 2276] [id = 700] 03:54:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 72 (0x11859c000) [pid = 2276] [serial = 2100] [outer = 0x0] 03:54:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 73 (0x1192d3c00) [pid = 2276] [serial = 2101] [outer = 0x11859c000] 03:54:41 INFO - PROCESS | 2276 | 1465642481701 Marionette DEBUG loaded listener.js 03:54:41 INFO - PROCESS | 2276 | ++DOMWINDOW == 74 (0x11996a400) [pid = 2276] [serial = 2102] [outer = 0x11859c000] 03:54:42 INFO - PROCESS | 2276 | 1465642482022 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]]]}] 03:54:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 03:54:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 520ms 03:54:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 03:54:42 INFO - PROCESS | 2276 | 1465642482036 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 03:54:42 INFO - PROCESS | 2276 | 1465642482038 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 03:54:42 INFO - PROCESS | 2276 | 1465642482040 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 03:54:42 INFO - PROCESS | 2276 | 1465642482042 Marionette TRACE conn2 <- [1,2774,null,{}] 03:54:42 INFO - PROCESS | 2276 | 1465642482053 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}] 03:54:42 INFO - PROCESS | 2276 | 1465642482056 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:42 INFO - PROCESS | 2276 | 1465642482136 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 03:54:42 INFO - PROCESS | 2276 | 1465642482140 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:42 INFO - PROCESS | 2276 | 1465642482142 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:42 INFO - PROCESS | 2276 | ++DOCSHELL 0x126519000 == 30 [pid = 2276] [id = 701] 03:54:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 75 (0x119c1f000) [pid = 2276] [serial = 2103] [outer = 0x0] 03:54:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 76 (0x120f80800) [pid = 2276] [serial = 2104] [outer = 0x119c1f000] 03:54:42 INFO - PROCESS | 2276 | 1465642482174 Marionette DEBUG loaded listener.js 03:54:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 77 (0x12142bc00) [pid = 2276] [serial = 2105] [outer = 0x119c1f000] 03:54:42 INFO - PROCESS | 2276 | 1465642482525 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]]]}] 03:54:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 03:54:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 523ms 03:54:42 INFO - PROCESS | 2276 | 1465642482563 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 03:54:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 03:54:42 INFO - PROCESS | 2276 | 1465642482565 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 03:54:42 INFO - PROCESS | 2276 | 1465642482567 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 03:54:42 INFO - PROCESS | 2276 | 1465642482568 Marionette TRACE conn2 <- [1,2778,null,{}] 03:54:42 INFO - PROCESS | 2276 | 1465642482570 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}] 03:54:42 INFO - PROCESS | 2276 | 1465642482572 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:42 INFO - PROCESS | 2276 | 1465642482652 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 03:54:42 INFO - PROCESS | 2276 | 1465642482656 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:42 INFO - PROCESS | 2276 | 1465642482657 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:42 INFO - PROCESS | 2276 | ++DOCSHELL 0x129285800 == 31 [pid = 2276] [id = 702] 03:54:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 78 (0x1214ecc00) [pid = 2276] [serial = 2106] [outer = 0x0] 03:54:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 79 (0x121b98400) [pid = 2276] [serial = 2107] [outer = 0x1214ecc00] 03:54:42 INFO - PROCESS | 2276 | 1465642482685 Marionette DEBUG loaded listener.js 03:54:42 INFO - PROCESS | 2276 | ++DOMWINDOW == 80 (0x1233d8c00) [pid = 2276] [serial = 2108] [outer = 0x1214ecc00] 03:54:43 INFO - PROCESS | 2276 | 1465642483020 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]]]}] 03:54:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 03:54:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 468ms 03:54:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 03:54:43 INFO - PROCESS | 2276 | 1465642483036 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 03:54:43 INFO - PROCESS | 2276 | 1465642483037 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 03:54:43 INFO - PROCESS | 2276 | 1465642483039 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 03:54:43 INFO - PROCESS | 2276 | 1465642483040 Marionette TRACE conn2 <- [1,2782,null,{}] 03:54:43 INFO - PROCESS | 2276 | 1465642483042 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}] 03:54:43 INFO - PROCESS | 2276 | 1465642483045 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:43 INFO - PROCESS | 2276 | 1465642483122 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 03:54:43 INFO - PROCESS | 2276 | 1465642483188 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:43 INFO - PROCESS | 2276 | 1465642483189 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:43 INFO - PROCESS | 2276 | ++DOCSHELL 0x119894000 == 32 [pid = 2276] [id = 703] 03:54:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 81 (0x1214ed400) [pid = 2276] [serial = 2109] [outer = 0x0] 03:54:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 82 (0x124ce5000) [pid = 2276] [serial = 2110] [outer = 0x1214ed400] 03:54:43 INFO - PROCESS | 2276 | 1465642483214 Marionette DEBUG loaded listener.js 03:54:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 83 (0x1255ea400) [pid = 2276] [serial = 2111] [outer = 0x1214ed400] 03:54:43 INFO - PROCESS | 2276 | 1465642483496 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]]]}] 03:54:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 03:54:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 518ms 03:54:43 INFO - PROCESS | 2276 | 1465642483558 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 03:54:43 INFO - PROCESS | 2276 | 1465642483559 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 03:54:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 03:54:43 INFO - PROCESS | 2276 | 1465642483563 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 03:54:43 INFO - PROCESS | 2276 | 1465642483565 Marionette TRACE conn2 <- [1,2786,null,{}] 03:54:43 INFO - PROCESS | 2276 | 1465642483567 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}] 03:54:43 INFO - PROCESS | 2276 | 1465642483571 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:43 INFO - PROCESS | 2276 | 1465642483692 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 03:54:43 INFO - PROCESS | 2276 | 1465642483729 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:43 INFO - PROCESS | 2276 | 1465642483731 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:43 INFO - PROCESS | 2276 | ++DOCSHELL 0x12b71d800 == 33 [pid = 2276] [id = 704] 03:54:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x125640800) [pid = 2276] [serial = 2112] [outer = 0x0] 03:54:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x1266cc800) [pid = 2276] [serial = 2113] [outer = 0x125640800] 03:54:43 INFO - PROCESS | 2276 | 1465642483756 Marionette DEBUG loaded listener.js 03:54:43 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x128cc0000) [pid = 2276] [serial = 2114] [outer = 0x125640800] 03:54:44 INFO - PROCESS | 2276 | 1465642484076 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]]]}] 03:54:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 03:54:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 574ms 03:54:44 INFO - PROCESS | 2276 | 1465642484136 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 03:54:44 INFO - PROCESS | 2276 | 1465642484137 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 03:54:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 03:54:44 INFO - PROCESS | 2276 | 1465642484147 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 03:54:44 INFO - PROCESS | 2276 | 1465642484148 Marionette TRACE conn2 <- [1,2790,null,{}] 03:54:44 INFO - PROCESS | 2276 | 1465642484150 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}] 03:54:44 INFO - PROCESS | 2276 | 1465642484151 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:44 INFO - PROCESS | 2276 | 1465642484251 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 03:54:44 INFO - PROCESS | 2276 | 1465642484254 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:44 INFO - PROCESS | 2276 | 1465642484255 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:44 INFO - PROCESS | 2276 | ++DOCSHELL 0x12be2f800 == 34 [pid = 2276] [id = 705] 03:54:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x128cc6400) [pid = 2276] [serial = 2115] [outer = 0x0] 03:54:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x128d19c00) [pid = 2276] [serial = 2116] [outer = 0x128cc6400] 03:54:44 INFO - PROCESS | 2276 | 1465642484280 Marionette DEBUG loaded listener.js 03:54:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x128d2dc00) [pid = 2276] [serial = 2117] [outer = 0x128cc6400] 03:54:44 INFO - PROCESS | 2276 | 1465642484623 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]]]}] 03:54:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 03:54:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 519ms 03:54:44 INFO - PROCESS | 2276 | 1465642484671 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 03:54:44 INFO - PROCESS | 2276 | 1465642484672 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 03:54:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 03:54:44 INFO - PROCESS | 2276 | 1465642484675 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 03:54:44 INFO - PROCESS | 2276 | 1465642484676 Marionette TRACE conn2 <- [1,2794,null,{}] 03:54:44 INFO - PROCESS | 2276 | 1465642484678 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}] 03:54:44 INFO - PROCESS | 2276 | 1465642484679 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:44 INFO - PROCESS | 2276 | 1465642484779 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 03:54:44 INFO - PROCESS | 2276 | 1465642484782 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:44 INFO - PROCESS | 2276 | 1465642484783 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:44 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c27a800 == 35 [pid = 2276] [id = 706] 03:54:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x128ccd800) [pid = 2276] [serial = 2118] [outer = 0x0] 03:54:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x128d9a000) [pid = 2276] [serial = 2119] [outer = 0x128ccd800] 03:54:44 INFO - PROCESS | 2276 | 1465642484808 Marionette DEBUG loaded listener.js 03:54:44 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x128d9f400) [pid = 2276] [serial = 2120] [outer = 0x128ccd800] 03:54:45 INFO - PROCESS | 2276 | 1465642485112 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]]]}] 03:54:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 03:54:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 471ms 03:54:45 INFO - PROCESS | 2276 | 1465642485150 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 03:54:45 INFO - PROCESS | 2276 | 1465642485151 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 03:54:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 03:54:45 INFO - PROCESS | 2276 | 1465642485153 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 03:54:45 INFO - PROCESS | 2276 | 1465642485154 Marionette TRACE conn2 <- [1,2798,null,{}] 03:54:45 INFO - PROCESS | 2276 | 1465642485157 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}] 03:54:45 INFO - PROCESS | 2276 | 1465642485158 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:45 INFO - PROCESS | 2276 | 1465642485268 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 03:54:45 INFO - PROCESS | 2276 | 1465642485272 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:45 INFO - PROCESS | 2276 | 1465642485273 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:45 INFO - PROCESS | 2276 | ++DOCSHELL 0x12ca57800 == 36 [pid = 2276] [id = 707] 03:54:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x128d31400) [pid = 2276] [serial = 2121] [outer = 0x0] 03:54:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x128da4400) [pid = 2276] [serial = 2122] [outer = 0x128d31400] 03:54:45 INFO - PROCESS | 2276 | 1465642485298 Marionette DEBUG loaded listener.js 03:54:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x128dc9800) [pid = 2276] [serial = 2123] [outer = 0x128d31400] 03:54:45 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x112f9c000) [pid = 2276] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 03:54:45 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x118560800) [pid = 2276] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 03:54:45 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x110e78000) [pid = 2276] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 03:54:45 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x126b0e000) [pid = 2276] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 03:54:45 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x1176ce000) [pid = 2276] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 03:54:45 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x1182db400) [pid = 2276] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 03:54:45 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x1213bc800) [pid = 2276] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 03:54:45 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x1130b9000) [pid = 2276] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 03:54:45 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x119c25c00) [pid = 2276] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 03:54:45 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x1255e9800) [pid = 2276] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 03:54:45 INFO - PROCESS | 2276 | --DOMWINDOW == 84 (0x114f77c00) [pid = 2276] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 03:54:45 INFO - PROCESS | 2276 | --DOMWINDOW == 83 (0x116a13400) [pid = 2276] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 03:54:45 INFO - PROCESS | 2276 | --DOMWINDOW == 82 (0x121b96000) [pid = 2276] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 03:54:45 INFO - PROCESS | 2276 | --DOMWINDOW == 81 (0x119c32400) [pid = 2276] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 03:54:45 INFO - PROCESS | 2276 | 1465642485691 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]]]}] 03:54:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 03:54:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 568ms 03:54:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 03:54:45 INFO - PROCESS | 2276 | 1465642485721 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 03:54:45 INFO - PROCESS | 2276 | 1465642485723 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 03:54:45 INFO - PROCESS | 2276 | 1465642485725 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 03:54:45 INFO - PROCESS | 2276 | 1465642485726 Marionette TRACE conn2 <- [1,2802,null,{}] 03:54:45 INFO - PROCESS | 2276 | 1465642485728 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}] 03:54:45 INFO - PROCESS | 2276 | 1465642485729 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:45 INFO - PROCESS | 2276 | 1465642485809 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 03:54:45 INFO - PROCESS | 2276 | 1465642485870 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:45 INFO - PROCESS | 2276 | 1465642485871 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:45 INFO - PROCESS | 2276 | ++DOCSHELL 0x129277800 == 37 [pid = 2276] [id = 708] 03:54:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 82 (0x112f9c000) [pid = 2276] [serial = 2124] [outer = 0x0] 03:54:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 83 (0x119c25c00) [pid = 2276] [serial = 2125] [outer = 0x112f9c000] 03:54:45 INFO - PROCESS | 2276 | 1465642485896 Marionette DEBUG loaded listener.js 03:54:45 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x1192db400) [pid = 2276] [serial = 2126] [outer = 0x112f9c000] 03:54:46 INFO - PROCESS | 2276 | 1465642486166 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]]]}] 03:54:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 03:54:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 472ms 03:54:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 03:54:46 INFO - PROCESS | 2276 | 1465642486200 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 03:54:46 INFO - PROCESS | 2276 | 1465642486202 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 03:54:46 INFO - PROCESS | 2276 | 1465642486204 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 03:54:46 INFO - PROCESS | 2276 | 1465642486205 Marionette TRACE conn2 <- [1,2806,null,{}] 03:54:46 INFO - PROCESS | 2276 | 1465642486208 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}] 03:54:46 INFO - PROCESS | 2276 | 1465642486210 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:46 INFO - PROCESS | 2276 | 1465642486318 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 03:54:46 INFO - PROCESS | 2276 | 1465642486321 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:46 INFO - PROCESS | 2276 | 1465642486323 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:46 INFO - PROCESS | 2276 | ++DOCSHELL 0x12cfbd000 == 38 [pid = 2276] [id = 709] 03:54:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x1266c9c00) [pid = 2276] [serial = 2127] [outer = 0x0] 03:54:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x1292d4800) [pid = 2276] [serial = 2128] [outer = 0x1266c9c00] 03:54:46 INFO - PROCESS | 2276 | 1465642486349 Marionette DEBUG loaded listener.js 03:54:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x12a406800) [pid = 2276] [serial = 2129] [outer = 0x1266c9c00] 03:54:46 INFO - PROCESS | 2276 | 1465642486714 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]]]}] 03:54:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 03:54:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 523ms 03:54:46 INFO - PROCESS | 2276 | 1465642486728 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 03:54:46 INFO - PROCESS | 2276 | 1465642486731 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 03:54:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 03:54:46 INFO - PROCESS | 2276 | 1465642486733 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 03:54:46 INFO - PROCESS | 2276 | 1465642486734 Marionette TRACE conn2 <- [1,2810,null,{}] 03:54:46 INFO - PROCESS | 2276 | 1465642486736 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}] 03:54:46 INFO - PROCESS | 2276 | 1465642486737 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:46 INFO - PROCESS | 2276 | 1465642486848 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 03:54:46 INFO - PROCESS | 2276 | 1465642486854 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:46 INFO - PROCESS | 2276 | 1465642486855 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:46 INFO - PROCESS | 2276 | ++DOCSHELL 0x12d0bb000 == 39 [pid = 2276] [id = 710] 03:54:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x12a406c00) [pid = 2276] [serial = 2130] [outer = 0x0] 03:54:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x12a410400) [pid = 2276] [serial = 2131] [outer = 0x12a406c00] 03:54:46 INFO - PROCESS | 2276 | 1465642486880 Marionette DEBUG loaded listener.js 03:54:46 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x12a531800) [pid = 2276] [serial = 2132] [outer = 0x12a406c00] 03:54:47 INFO - PROCESS | 2276 | 1465642487165 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]]]}] 03:54:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 03:54:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 468ms 03:54:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 03:54:47 INFO - PROCESS | 2276 | 1465642487202 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 03:54:47 INFO - PROCESS | 2276 | 1465642487203 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 03:54:47 INFO - PROCESS | 2276 | 1465642487205 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 03:54:47 INFO - PROCESS | 2276 | 1465642487206 Marionette TRACE conn2 <- [1,2814,null,{}] 03:54:47 INFO - PROCESS | 2276 | 1465642487208 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}] 03:54:47 INFO - PROCESS | 2276 | 1465642487210 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:47 INFO - PROCESS | 2276 | 1465642487298 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 03:54:47 INFO - PROCESS | 2276 | 1465642487302 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:47 INFO - PROCESS | 2276 | 1465642487303 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:47 INFO - PROCESS | 2276 | ++DOCSHELL 0x12d464000 == 40 [pid = 2276] [id = 711] 03:54:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x12a531c00) [pid = 2276] [serial = 2133] [outer = 0x0] 03:54:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x12a688400) [pid = 2276] [serial = 2134] [outer = 0x12a531c00] 03:54:47 INFO - PROCESS | 2276 | 1465642487327 Marionette DEBUG loaded listener.js 03:54:47 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x12a68d400) [pid = 2276] [serial = 2135] [outer = 0x12a531c00] 03:54:47 INFO - PROCESS | 2276 | 1465642487749 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]]]}] 03:54:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 03:54:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 570ms 03:54:47 INFO - PROCESS | 2276 | 1465642487791 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 03:54:47 INFO - PROCESS | 2276 | 1465642487795 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 03:54:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 03:54:47 INFO - PROCESS | 2276 | 1465642487798 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 03:54:47 INFO - PROCESS | 2276 | 1465642487800 Marionette TRACE conn2 <- [1,2818,null,{}] 03:54:47 INFO - PROCESS | 2276 | 1465642487804 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}] 03:54:47 INFO - PROCESS | 2276 | 1465642487806 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:47 INFO - PROCESS | 2276 | 1465642487916 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 03:54:47 INFO - PROCESS | 2276 | 1465642487991 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:47 INFO - PROCESS | 2276 | 1465642487992 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:48 INFO - PROCESS | 2276 | ++DOCSHELL 0x1196c9000 == 41 [pid = 2276] [id = 712] 03:54:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x116f0c400) [pid = 2276] [serial = 2136] [outer = 0x0] 03:54:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x1176ce000) [pid = 2276] [serial = 2137] [outer = 0x116f0c400] 03:54:48 INFO - PROCESS | 2276 | 1465642488023 Marionette DEBUG loaded listener.js 03:54:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x11859dc00) [pid = 2276] [serial = 2138] [outer = 0x116f0c400] 03:54:48 INFO - PROCESS | 2276 | 1465642488456 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]]]}] 03:54:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 03:54:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 721ms 03:54:48 INFO - PROCESS | 2276 | 1465642488519 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 03:54:48 INFO - PROCESS | 2276 | 1465642488522 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 03:54:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 03:54:48 INFO - PROCESS | 2276 | 1465642488527 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 03:54:48 INFO - PROCESS | 2276 | 1465642488529 Marionette TRACE conn2 <- [1,2822,null,{}] 03:54:48 INFO - PROCESS | 2276 | 1465642488531 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}] 03:54:48 INFO - PROCESS | 2276 | 1465642488533 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:48 INFO - PROCESS | 2276 | 1465642488640 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 03:54:48 INFO - PROCESS | 2276 | 1465642488701 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:48 INFO - PROCESS | 2276 | 1465642488702 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:48 INFO - PROCESS | 2276 | ++DOCSHELL 0x12929e000 == 42 [pid = 2276] [id = 713] 03:54:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x119833000) [pid = 2276] [serial = 2139] [outer = 0x0] 03:54:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 98 (0x119c33c00) [pid = 2276] [serial = 2140] [outer = 0x119833000] 03:54:48 INFO - PROCESS | 2276 | 1465642488733 Marionette DEBUG loaded listener.js 03:54:48 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x1210fa800) [pid = 2276] [serial = 2141] [outer = 0x119833000] 03:54:49 INFO - PROCESS | 2276 | 1465642489185 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]]]}] 03:54:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 03:54:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 724ms 03:54:49 INFO - PROCESS | 2276 | 1465642489274 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 03:54:49 INFO - PROCESS | 2276 | 1465642489275 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 03:54:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 03:54:49 INFO - PROCESS | 2276 | 1465642489297 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 03:54:49 INFO - PROCESS | 2276 | 1465642489299 Marionette TRACE conn2 <- [1,2826,null,{}] 03:54:49 INFO - PROCESS | 2276 | 1465642489307 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}] 03:54:49 INFO - PROCESS | 2276 | 1465642489311 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:49 INFO - PROCESS | 2276 | 1465642489417 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 03:54:49 INFO - PROCESS | 2276 | 1465642489493 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:49 INFO - PROCESS | 2276 | 1465642489495 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:49 INFO - PROCESS | 2276 | ++DOCSHELL 0x12cfc3800 == 43 [pid = 2276] [id = 714] 03:54:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x125644c00) [pid = 2276] [serial = 2142] [outer = 0x0] 03:54:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 101 (0x126823000) [pid = 2276] [serial = 2143] [outer = 0x125644c00] 03:54:49 INFO - PROCESS | 2276 | 1465642489526 Marionette DEBUG loaded listener.js 03:54:49 INFO - PROCESS | 2276 | ++DOMWINDOW == 102 (0x128a27c00) [pid = 2276] [serial = 2144] [outer = 0x125644c00] 03:54:49 INFO - PROCESS | 2276 | 1465642489975 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 03:54:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 03:54:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 724ms 03:54:50 INFO - PROCESS | 2276 | 1465642490021 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 03:54:50 INFO - PROCESS | 2276 | 1465642490022 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 03:54:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 03:54:50 INFO - PROCESS | 2276 | 1465642490025 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 03:54:50 INFO - PROCESS | 2276 | 1465642490026 Marionette TRACE conn2 <- [1,2830,null,{}] 03:54:50 INFO - PROCESS | 2276 | 1465642490028 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}] 03:54:50 INFO - PROCESS | 2276 | 1465642490030 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:50 INFO - PROCESS | 2276 | 1465642490137 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 03:54:50 INFO - PROCESS | 2276 | 1465642490196 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:50 INFO - PROCESS | 2276 | 1465642490198 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:50 INFO - PROCESS | 2276 | ++DOCSHELL 0x128c68800 == 44 [pid = 2276] [id = 715] 03:54:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 103 (0x12655cc00) [pid = 2276] [serial = 2145] [outer = 0x0] 03:54:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 104 (0x128bbc800) [pid = 2276] [serial = 2146] [outer = 0x12655cc00] 03:54:50 INFO - PROCESS | 2276 | 1465642490227 Marionette DEBUG loaded listener.js 03:54:50 INFO - PROCESS | 2276 | ++DOMWINDOW == 105 (0x128d1d800) [pid = 2276] [serial = 2147] [outer = 0x12655cc00] 03:54:50 INFO - PROCESS | 2276 | 1465642490867 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]]]}] 03:54:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 03:54:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 872ms 03:54:50 INFO - PROCESS | 2276 | 1465642490898 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 03:54:50 INFO - PROCESS | 2276 | 1465642490900 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 03:54:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 03:54:50 INFO - PROCESS | 2276 | 1465642490903 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 03:54:50 INFO - PROCESS | 2276 | 1465642490906 Marionette TRACE conn2 <- [1,2834,null,{}] 03:54:50 INFO - PROCESS | 2276 | 1465642490910 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}] 03:54:50 INFO - PROCESS | 2276 | 1465642490913 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:51 INFO - PROCESS | 2276 | 1465642491011 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 03:54:51 INFO - PROCESS | 2276 | 1465642491085 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:51 INFO - PROCESS | 2276 | 1465642491087 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:51 INFO - PROCESS | 2276 | ++DOCSHELL 0x1185c1000 == 45 [pid = 2276] [id = 716] 03:54:51 INFO - PROCESS | 2276 | ++DOMWINDOW == 106 (0x1182dec00) [pid = 2276] [serial = 2148] [outer = 0x0] 03:54:51 INFO - PROCESS | 2276 | ++DOMWINDOW == 107 (0x11841bc00) [pid = 2276] [serial = 2149] [outer = 0x1182dec00] 03:54:51 INFO - PROCESS | 2276 | 1465642491115 Marionette DEBUG loaded listener.js 03:54:51 INFO - PROCESS | 2276 | ++DOMWINDOW == 108 (0x11859b800) [pid = 2276] [serial = 2150] [outer = 0x1182dec00] 03:54:51 INFO - PROCESS | 2276 | --DOCSHELL 0x12d0bb000 == 44 [pid = 2276] [id = 710] 03:54:51 INFO - PROCESS | 2276 | --DOCSHELL 0x12cfbd000 == 43 [pid = 2276] [id = 709] 03:54:51 INFO - PROCESS | 2276 | --DOCSHELL 0x129277800 == 42 [pid = 2276] [id = 708] 03:54:51 INFO - PROCESS | 2276 | --DOCSHELL 0x12ca57800 == 41 [pid = 2276] [id = 707] 03:54:51 INFO - PROCESS | 2276 | --DOCSHELL 0x12c27a800 == 40 [pid = 2276] [id = 706] 03:54:51 INFO - PROCESS | 2276 | --DOCSHELL 0x12be2f800 == 39 [pid = 2276] [id = 705] 03:54:51 INFO - PROCESS | 2276 | --DOCSHELL 0x12b71d800 == 38 [pid = 2276] [id = 704] 03:54:51 INFO - PROCESS | 2276 | --DOCSHELL 0x119894000 == 37 [pid = 2276] [id = 703] 03:54:51 INFO - PROCESS | 2276 | --DOCSHELL 0x129285800 == 36 [pid = 2276] [id = 702] 03:54:51 INFO - PROCESS | 2276 | --DOCSHELL 0x126519000 == 35 [pid = 2276] [id = 701] 03:54:51 INFO - PROCESS | 2276 | --DOCSHELL 0x120e45000 == 34 [pid = 2276] [id = 700] 03:54:51 INFO - PROCESS | 2276 | --DOCSHELL 0x11746a800 == 33 [pid = 2276] [id = 699] 03:54:51 INFO - PROCESS | 2276 | --DOCSHELL 0x118ab9000 == 32 [pid = 2276] [id = 17] 03:54:51 INFO - PROCESS | 2276 | --DOCSHELL 0x121333800 == 31 [pid = 2276] [id = 698] 03:54:51 INFO - PROCESS | 2276 | --DOCSHELL 0x115da8000 == 30 [pid = 2276] [id = 697] 03:54:51 INFO - PROCESS | 2276 | --DOCSHELL 0x128c68800 == 29 [pid = 2276] [id = 715] 03:54:51 INFO - PROCESS | 2276 | --DOCSHELL 0x12cfc3800 == 28 [pid = 2276] [id = 714] 03:54:51 INFO - PROCESS | 2276 | --DOCSHELL 0x12929e000 == 27 [pid = 2276] [id = 713] 03:54:51 INFO - PROCESS | 2276 | --DOCSHELL 0x12d464000 == 26 [pid = 2276] [id = 711] 03:54:51 INFO - PROCESS | 2276 | --DOCSHELL 0x1196c9000 == 25 [pid = 2276] [id = 712] 03:54:51 INFO - PROCESS | 2276 | --DOMWINDOW == 107 (0x119c29c00) [pid = 2276] [serial = 2069] [outer = 0x0] [url = about:blank] 03:54:51 INFO - PROCESS | 2276 | --DOMWINDOW == 106 (0x11996a800) [pid = 2276] [serial = 2060] [outer = 0x0] [url = about:blank] 03:54:51 INFO - PROCESS | 2276 | --DOMWINDOW == 105 (0x126822c00) [pid = 2276] [serial = 2084] [outer = 0x0] [url = about:blank] 03:54:51 INFO - PROCESS | 2276 | --DOMWINDOW == 104 (0x11996e400) [pid = 2276] [serial = 2068] [outer = 0x0] [url = about:blank] 03:54:51 INFO - PROCESS | 2276 | --DOMWINDOW == 103 (0x126ed5800) [pid = 2276] [serial = 2086] [outer = 0x0] [url = about:blank] 03:54:51 INFO - PROCESS | 2276 | --DOMWINDOW == 102 (0x126eddc00) [pid = 2276] [serial = 2087] [outer = 0x0] [url = about:blank] 03:54:51 INFO - PROCESS | 2276 | --DOMWINDOW == 101 (0x118a52800) [pid = 2276] [serial = 2066] [outer = 0x0] [url = about:blank] 03:54:51 INFO - PROCESS | 2276 | --DOMWINDOW == 100 (0x120e05000) [pid = 2276] [serial = 2056] [outer = 0x0] [url = about:blank] 03:54:51 INFO - PROCESS | 2276 | --DOMWINDOW == 99 (0x1255f3000) [pid = 2276] [serial = 2078] [outer = 0x0] [url = about:blank] 03:54:51 INFO - PROCESS | 2276 | --DOMWINDOW == 98 (0x121321400) [pid = 2276] [serial = 2074] [outer = 0x0] [url = about:blank] 03:54:51 INFO - PROCESS | 2276 | --DOMWINDOW == 97 (0x121be4400) [pid = 2276] [serial = 2077] [outer = 0x0] [url = about:blank] 03:54:51 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x121223400) [pid = 2276] [serial = 2051] [outer = 0x0] [url = about:blank] 03:54:51 INFO - PROCESS | 2276 | --DOMWINDOW == 95 (0x1182e6800) [pid = 2276] [serial = 2065] [outer = 0x0] [url = about:blank] 03:54:51 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x11922dc00) [pid = 2276] [serial = 2059] [outer = 0x0] [url = about:blank] 03:54:51 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x121218800) [pid = 2276] [serial = 2083] [outer = 0x0] [url = about:blank] 03:54:51 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x12613b400) [pid = 2276] [serial = 2053] [outer = 0x0] [url = about:blank] 03:54:51 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x120e93c00) [pid = 2276] [serial = 2050] [outer = 0x0] [url = about:blank] 03:54:51 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x126b0e800) [pid = 2276] [serial = 2054] [outer = 0x0] [url = about:blank] 03:54:51 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x126ed5000) [pid = 2276] [serial = 2057] [outer = 0x0] [url = about:blank] 03:54:51 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x11613b000) [pid = 2276] [serial = 2062] [outer = 0x0] [url = about:blank] 03:54:51 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x118f90000) [pid = 2276] [serial = 2048] [outer = 0x0] [url = about:blank] 03:54:51 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x121b97800) [pid = 2276] [serial = 2081] [outer = 0x0] [url = about:blank] 03:54:51 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x116979400) [pid = 2276] [serial = 2063] [outer = 0x0] [url = about:blank] 03:54:51 INFO - PROCESS | 2276 | --DOMWINDOW == 84 (0x120e97c00) [pid = 2276] [serial = 2071] [outer = 0x0] [url = about:blank] 03:54:51 INFO - PROCESS | 2276 | --DOMWINDOW == 83 (0x1214ebc00) [pid = 2276] [serial = 2075] [outer = 0x0] [url = about:blank] 03:54:51 INFO - PROCESS | 2276 | --DOMWINDOW == 82 (0x12660e000) [pid = 2276] [serial = 2080] [outer = 0x0] [url = about:blank] 03:54:51 INFO - PROCESS | 2276 | --DOMWINDOW == 81 (0x120f86c00) [pid = 2276] [serial = 2072] [outer = 0x0] [url = about:blank] 03:54:51 INFO - PROCESS | 2276 | --DOMWINDOW == 80 (0x1184e4400) [pid = 2276] [serial = 2047] [outer = 0x0] [url = about:blank] 03:54:51 INFO - PROCESS | 2276 | --DOMWINDOW == 79 (0x128bb5000) [pid = 2276] [serial = 2089] [outer = 0x0] [url = about:blank] 03:54:52 INFO - PROCESS | 2276 | 1465642492007 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 03:54:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 03:54:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1124ms 03:54:52 INFO - PROCESS | 2276 | 1465642492028 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 03:54:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 03:54:52 INFO - PROCESS | 2276 | 1465642492033 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 03:54:52 INFO - PROCESS | 2276 | 1465642492036 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 03:54:52 INFO - PROCESS | 2276 | 1465642492038 Marionette TRACE conn2 <- [1,2838,null,{}] 03:54:52 INFO - PROCESS | 2276 | 1465642492042 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}] 03:54:52 INFO - PROCESS | 2276 | 1465642492044 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:52 INFO - PROCESS | 2276 | 1465642492128 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 03:54:52 INFO - PROCESS | 2276 | 1465642492185 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:52 INFO - PROCESS | 2276 | 1465642492188 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:52 INFO - PROCESS | 2276 | ++DOCSHELL 0x1169ac000 == 26 [pid = 2276] [id = 717] 03:54:52 INFO - PROCESS | 2276 | ++DOMWINDOW == 80 (0x112fa2c00) [pid = 2276] [serial = 2151] [outer = 0x0] 03:54:52 INFO - PROCESS | 2276 | ++DOMWINDOW == 81 (0x115dc6400) [pid = 2276] [serial = 2152] [outer = 0x112fa2c00] 03:54:52 INFO - PROCESS | 2276 | 1465642492216 Marionette DEBUG loaded listener.js 03:54:52 INFO - PROCESS | 2276 | ++DOMWINDOW == 82 (0x116761000) [pid = 2276] [serial = 2153] [outer = 0x112fa2c00] 03:54:52 INFO - PROCESS | 2276 | 1465642492567 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]]]}] 03:54:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 03:54:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 571ms 03:54:52 INFO - PROCESS | 2276 | 1465642492608 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 03:54:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 03:54:52 INFO - PROCESS | 2276 | 1465642492611 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 03:54:52 INFO - PROCESS | 2276 | 1465642492616 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 03:54:52 INFO - PROCESS | 2276 | 1465642492618 Marionette TRACE conn2 <- [1,2842,null,{}] 03:54:52 INFO - PROCESS | 2276 | 1465642492620 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}] 03:54:52 INFO - PROCESS | 2276 | 1465642492622 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:52 INFO - PROCESS | 2276 | 1465642492702 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 03:54:52 INFO - PROCESS | 2276 | 1465642492765 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:52 INFO - PROCESS | 2276 | 1465642492766 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:52 INFO - PROCESS | 2276 | ++DOCSHELL 0x118fa1800 == 27 [pid = 2276] [id = 718] 03:54:52 INFO - PROCESS | 2276 | ++DOMWINDOW == 83 (0x116979400) [pid = 2276] [serial = 2154] [outer = 0x0] 03:54:52 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x1182d9c00) [pid = 2276] [serial = 2155] [outer = 0x116979400] 03:54:52 INFO - PROCESS | 2276 | 1465642492794 Marionette DEBUG loaded listener.js 03:54:52 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x11855b800) [pid = 2276] [serial = 2156] [outer = 0x116979400] 03:54:53 INFO - PROCESS | 2276 | 1465642493121 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]]]}] 03:54:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 03:54:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 519ms 03:54:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 03:54:53 INFO - PROCESS | 2276 | 1465642493136 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 03:54:53 INFO - PROCESS | 2276 | 1465642493138 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 03:54:53 INFO - PROCESS | 2276 | 1465642493140 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 03:54:53 INFO - PROCESS | 2276 | 1465642493142 Marionette TRACE conn2 <- [1,2846,null,{}] 03:54:53 INFO - PROCESS | 2276 | 1465642493153 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}] 03:54:53 INFO - PROCESS | 2276 | 1465642493156 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:53 INFO - PROCESS | 2276 | 1465642493235 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 03:54:53 INFO - PROCESS | 2276 | 1465642493240 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:53 INFO - PROCESS | 2276 | 1465642493243 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:53 INFO - PROCESS | 2276 | ++DOCSHELL 0x12345f800 == 28 [pid = 2276] [id = 719] 03:54:53 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x111c79000) [pid = 2276] [serial = 2157] [outer = 0x0] 03:54:53 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x1192d8400) [pid = 2276] [serial = 2158] [outer = 0x111c79000] 03:54:53 INFO - PROCESS | 2276 | 1465642493274 Marionette DEBUG loaded listener.js 03:54:53 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x11983d400) [pid = 2276] [serial = 2159] [outer = 0x111c79000] 03:54:53 INFO - PROCESS | 2276 | 1465642493838 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]]]}] 03:54:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 03:54:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 727ms 03:54:53 INFO - PROCESS | 2276 | 1465642493886 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 03:54:53 INFO - PROCESS | 2276 | 1465642493889 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 03:54:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 03:54:53 INFO - PROCESS | 2276 | 1465642493893 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 03:54:53 INFO - PROCESS | 2276 | 1465642493898 Marionette TRACE conn2 <- [1,2850,null,{}] 03:54:53 INFO - PROCESS | 2276 | 1465642493902 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}] 03:54:53 INFO - PROCESS | 2276 | 1465642493903 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:54 INFO - PROCESS | 2276 | 1465642494011 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 03:54:54 INFO - PROCESS | 2276 | 1465642494090 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:54 INFO - PROCESS | 2276 | 1465642494092 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:54 INFO - PROCESS | 2276 | ++DOCSHELL 0x118aaf800 == 29 [pid = 2276] [id = 720] 03:54:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x115e8b400) [pid = 2276] [serial = 2160] [outer = 0x0] 03:54:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x116976c00) [pid = 2276] [serial = 2161] [outer = 0x115e8b400] 03:54:54 INFO - PROCESS | 2276 | 1465642494124 Marionette DEBUG loaded listener.js 03:54:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x1182dd800) [pid = 2276] [serial = 2162] [outer = 0x115e8b400] 03:54:54 INFO - PROCESS | 2276 | 1465642494673 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 03:54:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 03:54:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 827ms 03:54:54 INFO - PROCESS | 2276 | 1465642494720 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 03:54:54 INFO - PROCESS | 2276 | 1465642494723 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 03:54:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 03:54:54 INFO - PROCESS | 2276 | 1465642494728 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 03:54:54 INFO - PROCESS | 2276 | 1465642494730 Marionette TRACE conn2 <- [1,2854,null,{}] 03:54:54 INFO - PROCESS | 2276 | 1465642494732 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}] 03:54:54 INFO - PROCESS | 2276 | 1465642494734 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:54 INFO - PROCESS | 2276 | 1465642494839 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 03:54:54 INFO - PROCESS | 2276 | 1465642494897 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:54 INFO - PROCESS | 2276 | 1465642494899 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:54 INFO - PROCESS | 2276 | ++DOCSHELL 0x125611000 == 30 [pid = 2276] [id = 721] 03:54:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x1167db000) [pid = 2276] [serial = 2163] [outer = 0x0] 03:54:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x11922b000) [pid = 2276] [serial = 2164] [outer = 0x1167db000] 03:54:54 INFO - PROCESS | 2276 | 1465642494930 Marionette DEBUG loaded listener.js 03:54:54 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x11983ac00) [pid = 2276] [serial = 2165] [outer = 0x1167db000] 03:54:55 INFO - PROCESS | 2276 | 1465642495472 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]]]}] 03:54:55 INFO - PROCESS | 2276 | --DOCSHELL 0x118fa1800 == 29 [pid = 2276] [id = 718] 03:54:55 INFO - PROCESS | 2276 | --DOCSHELL 0x1169ac000 == 28 [pid = 2276] [id = 717] 03:54:55 INFO - PROCESS | 2276 | --DOCSHELL 0x1185c1000 == 27 [pid = 2276] [id = 716] 03:54:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 03:54:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 772ms 03:54:55 INFO - PROCESS | 2276 | 1465642495500 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 03:54:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 03:54:55 INFO - PROCESS | 2276 | 1465642495503 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 03:54:55 INFO - PROCESS | 2276 | 1465642495509 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 03:54:55 INFO - PROCESS | 2276 | 1465642495512 Marionette TRACE conn2 <- [1,2858,null,{}] 03:54:55 INFO - PROCESS | 2276 | 1465642495517 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}] 03:54:55 INFO - PROCESS | 2276 | 1465642495520 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:55 INFO - PROCESS | 2276 | 1465642495655 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 03:54:55 INFO - PROCESS | 2276 | 1465642495670 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:55 INFO - PROCESS | 2276 | 1465642495672 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:55 INFO - PROCESS | 2276 | ++DOCSHELL 0x117464800 == 28 [pid = 2276] [id = 722] 03:54:55 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x1175c7000) [pid = 2276] [serial = 2166] [outer = 0x0] 03:54:55 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x1182da000) [pid = 2276] [serial = 2167] [outer = 0x1175c7000] 03:54:55 INFO - PROCESS | 2276 | 1465642495720 Marionette DEBUG loaded listener.js 03:54:55 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x118568800) [pid = 2276] [serial = 2168] [outer = 0x1175c7000] 03:54:56 INFO - PROCESS | 2276 | 1465642496279 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 03:54:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 03:54:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 827ms 03:54:56 INFO - PROCESS | 2276 | 1465642496334 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 03:54:56 INFO - PROCESS | 2276 | 1465642496338 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 03:54:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 03:54:56 INFO - PROCESS | 2276 | 1465642496344 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 03:54:56 INFO - PROCESS | 2276 | 1465642496347 Marionette TRACE conn2 <- [1,2862,null,{}] 03:54:56 INFO - PROCESS | 2276 | 1465642496350 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}] 03:54:56 INFO - PROCESS | 2276 | 1465642496353 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:56 INFO - PROCESS | 2276 | 1465642496465 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 03:54:56 INFO - PROCESS | 2276 | 1465642496509 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:56 INFO - PROCESS | 2276 | 1465642496510 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:56 INFO - PROCESS | 2276 | ++DOCSHELL 0x12561c800 == 29 [pid = 2276] [id = 723] 03:54:56 INFO - PROCESS | 2276 | ++DOMWINDOW == 98 (0x119970400) [pid = 2276] [serial = 2169] [outer = 0x0] 03:54:56 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x119c2a000) [pid = 2276] [serial = 2170] [outer = 0x119970400] 03:54:56 INFO - PROCESS | 2276 | 1465642496536 Marionette DEBUG loaded listener.js 03:54:56 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x120e06800) [pid = 2276] [serial = 2171] [outer = 0x119970400] 03:54:56 INFO - PROCESS | 2276 | 1465642496893 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]]]}] 03:54:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 03:54:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 578ms 03:54:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 03:54:56 INFO - PROCESS | 2276 | 1465642496921 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 03:54:56 INFO - PROCESS | 2276 | 1465642496922 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 03:54:56 INFO - PROCESS | 2276 | 1465642496925 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 03:54:56 INFO - PROCESS | 2276 | 1465642496928 Marionette TRACE conn2 <- [1,2866,null,{}] 03:54:56 INFO - PROCESS | 2276 | 1465642496946 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}] 03:54:56 INFO - PROCESS | 2276 | 1465642496949 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:57 INFO - PROCESS | 2276 | 1465642497051 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 03:54:57 INFO - PROCESS | 2276 | 1465642497056 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:57 INFO - PROCESS | 2276 | 1465642497058 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:57 INFO - PROCESS | 2276 | ++DOCSHELL 0x129278000 == 30 [pid = 2276] [id = 724] 03:54:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 101 (0x11855bc00) [pid = 2276] [serial = 2172] [outer = 0x0] 03:54:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 102 (0x120f87800) [pid = 2276] [serial = 2173] [outer = 0x11855bc00] 03:54:57 INFO - PROCESS | 2276 | 1465642497085 Marionette DEBUG loaded listener.js 03:54:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 103 (0x112fa6c00) [pid = 2276] [serial = 2174] [outer = 0x11855bc00] 03:54:57 INFO - PROCESS | 2276 | 1465642497449 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]]]}] 03:54:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 03:54:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 530ms 03:54:57 INFO - PROCESS | 2276 | 1465642497456 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 03:54:57 INFO - PROCESS | 2276 | 1465642497458 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 03:54:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 03:54:57 INFO - PROCESS | 2276 | 1465642497460 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 03:54:57 INFO - PROCESS | 2276 | 1465642497463 Marionette TRACE conn2 <- [1,2870,null,{}] 03:54:57 INFO - PROCESS | 2276 | 1465642497467 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}] 03:54:57 INFO - PROCESS | 2276 | 1465642497468 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:57 INFO - PROCESS | 2276 | 1465642497573 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 03:54:57 INFO - PROCESS | 2276 | 1465642497612 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:57 INFO - PROCESS | 2276 | 1465642497613 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:57 INFO - PROCESS | 2276 | ++DOCSHELL 0x12a8b8800 == 31 [pid = 2276] [id = 725] 03:54:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 104 (0x1218b6c00) [pid = 2276] [serial = 2175] [outer = 0x0] 03:54:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 105 (0x121be1000) [pid = 2276] [serial = 2176] [outer = 0x1218b6c00] 03:54:57 INFO - PROCESS | 2276 | 1465642497638 Marionette DEBUG loaded listener.js 03:54:57 INFO - PROCESS | 2276 | ++DOMWINDOW == 106 (0x1233d5c00) [pid = 2276] [serial = 2177] [outer = 0x1218b6c00] 03:54:58 INFO - PROCESS | 2276 | 1465642497999 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]]]}] 03:54:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 03:54:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 574ms 03:54:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 03:54:58 INFO - PROCESS | 2276 | 1465642498035 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 03:54:58 INFO - PROCESS | 2276 | 1465642498036 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 03:54:58 INFO - PROCESS | 2276 | 1465642498039 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 03:54:58 INFO - PROCESS | 2276 | 1465642498041 Marionette TRACE conn2 <- [1,2874,null,{}] 03:54:58 INFO - PROCESS | 2276 | 1465642498047 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}] 03:54:58 INFO - PROCESS | 2276 | 1465642498049 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:58 INFO - PROCESS | 2276 | 1465642498284 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 03:54:58 INFO - PROCESS | 2276 | --DOMWINDOW == 105 (0x12cd76000) [pid = 2276] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:54:58 INFO - PROCESS | 2276 | --DOMWINDOW == 104 (0x128a29c00) [pid = 2276] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 03:54:58 INFO - PROCESS | 2276 | --DOMWINDOW == 103 (0x1182dec00) [pid = 2276] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 03:54:58 INFO - PROCESS | 2276 | --DOMWINDOW == 102 (0x112fa2c00) [pid = 2276] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 03:54:58 INFO - PROCESS | 2276 | --DOMWINDOW == 101 (0x116979400) [pid = 2276] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 03:54:58 INFO - PROCESS | 2276 | --DOMWINDOW == 100 (0x116f0c400) [pid = 2276] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 03:54:58 INFO - PROCESS | 2276 | --DOMWINDOW == 99 (0x119833000) [pid = 2276] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 03:54:58 INFO - PROCESS | 2276 | --DOMWINDOW == 98 (0x125644c00) [pid = 2276] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 03:54:58 INFO - PROCESS | 2276 | --DOMWINDOW == 97 (0x125640800) [pid = 2276] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 03:54:58 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x128cc6400) [pid = 2276] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 03:54:58 INFO - PROCESS | 2276 | --DOMWINDOW == 95 (0x128d31400) [pid = 2276] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 03:54:58 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x112f9c000) [pid = 2276] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 03:54:58 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x1214ecc00) [pid = 2276] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 03:54:58 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x110e78800) [pid = 2276] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 03:54:58 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x119c1f000) [pid = 2276] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 03:54:58 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x11859c000) [pid = 2276] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 03:54:58 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x1214ed400) [pid = 2276] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 03:54:58 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x116902400) [pid = 2276] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 03:54:58 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x1175c5c00) [pid = 2276] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 03:54:58 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x128ccd800) [pid = 2276] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 03:54:58 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x12a406c00) [pid = 2276] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 03:54:58 INFO - PROCESS | 2276 | --DOMWINDOW == 84 (0x12caa2000) [pid = 2276] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 03:54:58 INFO - PROCESS | 2276 | --DOMWINDOW == 83 (0x12a531c00) [pid = 2276] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 03:54:58 INFO - PROCESS | 2276 | --DOMWINDOW == 82 (0x1266c9c00) [pid = 2276] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 03:54:58 INFO - PROCESS | 2276 | --DOMWINDOW == 81 (0x12655cc00) [pid = 2276] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 03:54:58 INFO - PROCESS | 2276 | 1465642498366 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:58 INFO - PROCESS | 2276 | 1465642498368 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:58 INFO - PROCESS | 2276 | ++DOCSHELL 0x11694c800 == 32 [pid = 2276] [id = 726] 03:54:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 82 (0x110fac400) [pid = 2276] [serial = 2178] [outer = 0x0] 03:54:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 83 (0x112e10400) [pid = 2276] [serial = 2179] [outer = 0x110fac400] 03:54:58 INFO - PROCESS | 2276 | 1465642498410 Marionette DEBUG loaded listener.js 03:54:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x11675a800) [pid = 2276] [serial = 2180] [outer = 0x110fac400] 03:54:58 INFO - PROCESS | 2276 | 1465642498713 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]]]}] 03:54:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 03:54:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 719ms 03:54:58 INFO - PROCESS | 2276 | 1465642498759 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 03:54:58 INFO - PROCESS | 2276 | 1465642498760 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 03:54:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 03:54:58 INFO - PROCESS | 2276 | 1465642498771 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 03:54:58 INFO - PROCESS | 2276 | 1465642498772 Marionette TRACE conn2 <- [1,2878,null,{}] 03:54:58 INFO - PROCESS | 2276 | 1465642498775 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}] 03:54:58 INFO - PROCESS | 2276 | 1465642498783 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:58 INFO - PROCESS | 2276 | 1465642498928 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 03:54:58 INFO - PROCESS | 2276 | 1465642498934 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:58 INFO - PROCESS | 2276 | 1465642498935 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:58 INFO - PROCESS | 2276 | ++DOCSHELL 0x12b71c800 == 33 [pid = 2276] [id = 727] 03:54:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x1175ca800) [pid = 2276] [serial = 2181] [outer = 0x0] 03:54:58 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x1233d7000) [pid = 2276] [serial = 2182] [outer = 0x1175ca800] 03:54:58 INFO - PROCESS | 2276 | 1465642498960 Marionette DEBUG loaded listener.js 03:54:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x126130000) [pid = 2276] [serial = 2183] [outer = 0x1175ca800] 03:54:59 INFO - PROCESS | 2276 | 1465642499267 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]]]}] 03:54:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 03:54:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 521ms 03:54:59 INFO - PROCESS | 2276 | 1465642499292 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 03:54:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 03:54:59 INFO - PROCESS | 2276 | 1465642499304 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 03:54:59 INFO - PROCESS | 2276 | 1465642499307 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 03:54:59 INFO - PROCESS | 2276 | 1465642499308 Marionette TRACE conn2 <- [1,2882,null,{}] 03:54:59 INFO - PROCESS | 2276 | 1465642499310 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}] 03:54:59 INFO - PROCESS | 2276 | 1465642499313 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:59 INFO - PROCESS | 2276 | 1465642499392 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 03:54:59 INFO - PROCESS | 2276 | 1465642499455 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:59 INFO - PROCESS | 2276 | 1465642499456 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:54:59 INFO - PROCESS | 2276 | ++DOCSHELL 0x12be3b800 == 34 [pid = 2276] [id = 728] 03:54:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x1182dec00) [pid = 2276] [serial = 2184] [outer = 0x0] 03:54:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x12660d000) [pid = 2276] [serial = 2185] [outer = 0x1182dec00] 03:54:59 INFO - PROCESS | 2276 | 1465642499482 Marionette DEBUG loaded listener.js 03:54:59 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x1266c9c00) [pid = 2276] [serial = 2186] [outer = 0x1182dec00] 03:54:59 INFO - PROCESS | 2276 | 1465642499841 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]]]}] 03:54:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 03:54:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 569ms 03:54:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 03:54:59 INFO - PROCESS | 2276 | 1465642499877 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 03:54:59 INFO - PROCESS | 2276 | 1465642499881 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 03:54:59 INFO - PROCESS | 2276 | 1465642499884 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 03:54:59 INFO - PROCESS | 2276 | 1465642499886 Marionette TRACE conn2 <- [1,2886,null,{}] 03:54:59 INFO - PROCESS | 2276 | 1465642499889 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}] 03:54:59 INFO - PROCESS | 2276 | 1465642499891 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:00 INFO - PROCESS | 2276 | 1465642500044 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 03:55:00 INFO - PROCESS | 2276 | 1465642500080 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:00 INFO - PROCESS | 2276 | 1465642500081 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:00 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c277800 == 35 [pid = 2276] [id = 729] 03:55:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x112fa8c00) [pid = 2276] [serial = 2187] [outer = 0x0] 03:55:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x12681fc00) [pid = 2276] [serial = 2188] [outer = 0x112fa8c00] 03:55:00 INFO - PROCESS | 2276 | 1465642500106 Marionette DEBUG loaded listener.js 03:55:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x126b0f800) [pid = 2276] [serial = 2189] [outer = 0x112fa8c00] 03:55:00 INFO - PROCESS | 2276 | 1465642500533 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]]]}] 03:55:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 03:55:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 720ms 03:55:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 03:55:00 INFO - PROCESS | 2276 | 1465642500604 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 03:55:00 INFO - PROCESS | 2276 | 1465642500607 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 03:55:00 INFO - PROCESS | 2276 | 1465642500611 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 03:55:00 INFO - PROCESS | 2276 | 1465642500615 Marionette TRACE conn2 <- [1,2890,null,{}] 03:55:00 INFO - PROCESS | 2276 | 1465642500620 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}] 03:55:00 INFO - PROCESS | 2276 | 1465642500622 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:00 INFO - PROCESS | 2276 | 1465642500727 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 03:55:00 INFO - PROCESS | 2276 | 1465642500802 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:00 INFO - PROCESS | 2276 | 1465642500803 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:00 INFO - PROCESS | 2276 | ++DOCSHELL 0x1127e0000 == 36 [pid = 2276] [id = 730] 03:55:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x116a12c00) [pid = 2276] [serial = 2190] [outer = 0x0] 03:55:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x118168000) [pid = 2276] [serial = 2191] [outer = 0x116a12c00] 03:55:00 INFO - PROCESS | 2276 | 1465642500835 Marionette DEBUG loaded listener.js 03:55:00 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x118566400) [pid = 2276] [serial = 2192] [outer = 0x116a12c00] 03:55:01 INFO - PROCESS | 2276 | 1465642501252 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 03:55:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 03:55:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 674ms 03:55:01 INFO - PROCESS | 2276 | 1465642501284 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 03:55:01 INFO - PROCESS | 2276 | 1465642501288 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 03:55:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 03:55:01 INFO - PROCESS | 2276 | 1465642501293 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 03:55:01 INFO - PROCESS | 2276 | 1465642501295 Marionette TRACE conn2 <- [1,2894,null,{}] 03:55:01 INFO - PROCESS | 2276 | 1465642501297 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}] 03:55:01 INFO - PROCESS | 2276 | 1465642501299 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:01 INFO - PROCESS | 2276 | 1465642501425 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 03:55:01 INFO - PROCESS | 2276 | 1465642501489 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:01 INFO - PROCESS | 2276 | 1465642501490 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:01 INFO - PROCESS | 2276 | ++DOCSHELL 0x12ab99000 == 37 [pid = 2276] [id = 731] 03:55:01 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x119311800) [pid = 2276] [serial = 2193] [outer = 0x0] 03:55:01 INFO - PROCESS | 2276 | ++DOMWINDOW == 98 (0x119c2c000) [pid = 2276] [serial = 2194] [outer = 0x119311800] 03:55:01 INFO - PROCESS | 2276 | 1465642501521 Marionette DEBUG loaded listener.js 03:55:01 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x120e97c00) [pid = 2276] [serial = 2195] [outer = 0x119311800] 03:55:01 INFO - PROCESS | 2276 | 1465642501948 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]]]}] 03:55:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 03:55:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 722ms 03:55:02 INFO - PROCESS | 2276 | 1465642502015 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 03:55:02 INFO - PROCESS | 2276 | 1465642502016 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 03:55:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 03:55:02 INFO - PROCESS | 2276 | 1465642502019 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 03:55:02 INFO - PROCESS | 2276 | 1465642502021 Marionette TRACE conn2 <- [1,2898,null,{}] 03:55:02 INFO - PROCESS | 2276 | 1465642502046 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}] 03:55:02 INFO - PROCESS | 2276 | 1465642502049 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:02 INFO - PROCESS | 2276 | 1465642502177 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 03:55:02 INFO - PROCESS | 2276 | 1465642502231 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:02 INFO - PROCESS | 2276 | 1465642502234 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:02 INFO - PROCESS | 2276 | ++DOCSHELL 0x12cfa9000 == 38 [pid = 2276] [id = 732] 03:55:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x121946800) [pid = 2276] [serial = 2196] [outer = 0x0] 03:55:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 101 (0x1233e0400) [pid = 2276] [serial = 2197] [outer = 0x121946800] 03:55:02 INFO - PROCESS | 2276 | 1465642502267 Marionette DEBUG loaded listener.js 03:55:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 102 (0x1255e9400) [pid = 2276] [serial = 2198] [outer = 0x121946800] 03:55:02 INFO - PROCESS | 2276 | 1465642502663 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]]]}] 03:55:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 03:55:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 674ms 03:55:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 03:55:02 INFO - PROCESS | 2276 | 1465642502699 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 03:55:02 INFO - PROCESS | 2276 | 1465642502701 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 03:55:02 INFO - PROCESS | 2276 | 1465642502703 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 03:55:02 INFO - PROCESS | 2276 | 1465642502704 Marionette TRACE conn2 <- [1,2902,null,{}] 03:55:02 INFO - PROCESS | 2276 | 1465642502707 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}] 03:55:02 INFO - PROCESS | 2276 | 1465642502708 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:02 INFO - PROCESS | 2276 | 1465642502830 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 03:55:02 INFO - PROCESS | 2276 | 1465642502893 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:02 INFO - PROCESS | 2276 | 1465642502894 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:02 INFO - PROCESS | 2276 | ++DOCSHELL 0x12d0b7800 == 39 [pid = 2276] [id = 733] 03:55:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 103 (0x126b25000) [pid = 2276] [serial = 2199] [outer = 0x0] 03:55:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 104 (0x126ed5800) [pid = 2276] [serial = 2200] [outer = 0x126b25000] 03:55:02 INFO - PROCESS | 2276 | 1465642502923 Marionette DEBUG loaded listener.js 03:55:02 INFO - PROCESS | 2276 | ++DOMWINDOW == 105 (0x128bb3c00) [pid = 2276] [serial = 2201] [outer = 0x126b25000] 03:55:03 INFO - PROCESS | 2276 | 1465642503386 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 03:55:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 03:55:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 718ms 03:55:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 03:55:03 INFO - PROCESS | 2276 | 1465642503422 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 03:55:03 INFO - PROCESS | 2276 | 1465642503423 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 03:55:03 INFO - PROCESS | 2276 | 1465642503426 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 03:55:03 INFO - PROCESS | 2276 | 1465642503427 Marionette TRACE conn2 <- [1,2906,null,{}] 03:55:03 INFO - PROCESS | 2276 | 1465642503429 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}] 03:55:03 INFO - PROCESS | 2276 | 1465642503431 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:03 INFO - PROCESS | 2276 | 1465642503640 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 03:55:03 INFO - PROCESS | 2276 | 1465642503708 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:03 INFO - PROCESS | 2276 | 1465642503710 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:03 INFO - PROCESS | 2276 | ++DOCSHELL 0x118ab1000 == 40 [pid = 2276] [id = 734] 03:55:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 106 (0x112f9b000) [pid = 2276] [serial = 2202] [outer = 0x0] 03:55:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 107 (0x1133ab400) [pid = 2276] [serial = 2203] [outer = 0x112f9b000] 03:55:03 INFO - PROCESS | 2276 | 1465642503740 Marionette DEBUG loaded listener.js 03:55:03 INFO - PROCESS | 2276 | ++DOMWINDOW == 108 (0x116f0c400) [pid = 2276] [serial = 2204] [outer = 0x112f9b000] 03:55:04 INFO - PROCESS | 2276 | --DOCSHELL 0x12be3b800 == 39 [pid = 2276] [id = 728] 03:55:04 INFO - PROCESS | 2276 | --DOCSHELL 0x12b71c800 == 38 [pid = 2276] [id = 727] 03:55:04 INFO - PROCESS | 2276 | --DOCSHELL 0x11694c800 == 37 [pid = 2276] [id = 726] 03:55:04 INFO - PROCESS | 2276 | --DOCSHELL 0x12a8b8800 == 36 [pid = 2276] [id = 725] 03:55:04 INFO - PROCESS | 2276 | --DOCSHELL 0x129278000 == 35 [pid = 2276] [id = 724] 03:55:04 INFO - PROCESS | 2276 | --DOCSHELL 0x12561c800 == 34 [pid = 2276] [id = 723] 03:55:04 INFO - PROCESS | 2276 | --DOCSHELL 0x117464800 == 33 [pid = 2276] [id = 722] 03:55:04 INFO - PROCESS | 2276 | --DOMWINDOW == 107 (0x12cd71000) [pid = 2276] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:55:04 INFO - PROCESS | 2276 | --DOMWINDOW == 106 (0x1192d8400) [pid = 2276] [serial = 2158] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2276 | 1465642504245 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]]]}] 03:55:04 INFO - PROCESS | 2276 | --DOMWINDOW == 105 (0x128bbec00) [pid = 2276] [serial = 2090] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2276 | --DOMWINDOW == 104 (0x119c33c00) [pid = 2276] [serial = 2140] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2276 | --DOMWINDOW == 103 (0x11859dc00) [pid = 2276] [serial = 2138] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2276 | --DOMWINDOW == 102 (0x11855b800) [pid = 2276] [serial = 2156] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2276 | --DOMWINDOW == 101 (0x128a27c00) [pid = 2276] [serial = 2144] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2276 | --DOMWINDOW == 100 (0x1266cc800) [pid = 2276] [serial = 2113] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2276 | --DOMWINDOW == 99 (0x128d19c00) [pid = 2276] [serial = 2116] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2276 | --DOMWINDOW == 98 (0x128da4400) [pid = 2276] [serial = 2122] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2276 | --DOMWINDOW == 97 (0x119c25c00) [pid = 2276] [serial = 2125] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x121b98400) [pid = 2276] [serial = 2107] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2276 | --DOMWINDOW == 95 (0x1233d8c00) [pid = 2276] [serial = 2108] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x111ecc400) [pid = 2276] [serial = 2092] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x112f0c400) [pid = 2276] [serial = 2093] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x120f80800) [pid = 2276] [serial = 2104] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x12142bc00) [pid = 2276] [serial = 2105] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x1192d3c00) [pid = 2276] [serial = 2101] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x11996a400) [pid = 2276] [serial = 2102] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x124ce5000) [pid = 2276] [serial = 2110] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x1182e3800) [pid = 2276] [serial = 2098] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x118a58000) [pid = 2276] [serial = 2099] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x1182dc400) [pid = 2276] [serial = 2095] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2276 | --DOMWINDOW == 84 (0x118a5a000) [pid = 2276] [serial = 2096] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2276 | --DOMWINDOW == 83 (0x126823000) [pid = 2276] [serial = 2143] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2276 | --DOMWINDOW == 82 (0x128d9f400) [pid = 2276] [serial = 2120] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2276 | --DOMWINDOW == 81 (0x128d9a000) [pid = 2276] [serial = 2119] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2276 | --DOMWINDOW == 80 (0x1210fa800) [pid = 2276] [serial = 2141] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2276 | --DOMWINDOW == 79 (0x12a531800) [pid = 2276] [serial = 2132] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2276 | --DOMWINDOW == 78 (0x121b9ec00) [pid = 2276] [serial = 1430] [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.] 03:55:04 INFO - PROCESS | 2276 | --DOMWINDOW == 77 (0x12a68d400) [pid = 2276] [serial = 2135] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2276 | --DOMWINDOW == 76 (0x1292d4800) [pid = 2276] [serial = 2128] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2276 | --DOMWINDOW == 75 (0x12a688400) [pid = 2276] [serial = 2134] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2276 | --DOMWINDOW == 74 (0x12a410400) [pid = 2276] [serial = 2131] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2276 | --DOMWINDOW == 73 (0x12a406800) [pid = 2276] [serial = 2129] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2276 | --DOMWINDOW == 72 (0x128dc9800) [pid = 2276] [serial = 2123] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2276 | --DOMWINDOW == 71 (0x1192db400) [pid = 2276] [serial = 2126] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2276 | --DOMWINDOW == 70 (0x128bbc800) [pid = 2276] [serial = 2146] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2276 | --DOMWINDOW == 69 (0x128cc0000) [pid = 2276] [serial = 2114] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2276 | --DOMWINDOW == 68 (0x128d2dc00) [pid = 2276] [serial = 2117] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2276 | --DOMWINDOW == 67 (0x1255ea400) [pid = 2276] [serial = 2111] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2276 | --DOMWINDOW == 66 (0x128d1d800) [pid = 2276] [serial = 2147] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2276 | --DOMWINDOW == 65 (0x11841bc00) [pid = 2276] [serial = 2149] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2276 | --DOMWINDOW == 64 (0x115dc6400) [pid = 2276] [serial = 2152] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2276 | --DOMWINDOW == 63 (0x116761000) [pid = 2276] [serial = 2153] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2276 | --DOMWINDOW == 62 (0x1182d9c00) [pid = 2276] [serial = 2155] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2276 | --DOMWINDOW == 61 (0x11859b800) [pid = 2276] [serial = 2150] [outer = 0x0] [url = about:blank] 03:55:04 INFO - PROCESS | 2276 | --DOMWINDOW == 60 (0x1176ce000) [pid = 2276] [serial = 2137] [outer = 0x0] [url = about:blank] 03:55:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 03:55:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 870ms 03:55:04 INFO - PROCESS | 2276 | 1465642504300 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 03:55:04 INFO - PROCESS | 2276 | 1465642504303 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 03:55:04 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 03:55:04 INFO - PROCESS | 2276 | 1465642504306 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 03:55:04 INFO - PROCESS | 2276 | 1465642504308 Marionette TRACE conn2 <- [1,2910,null,{}] 03:55:04 INFO - PROCESS | 2276 | 1465642504313 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}] 03:55:04 INFO - PROCESS | 2276 | 1465642504315 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:04 INFO - PROCESS | 2276 | 1465642504402 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 03:55:04 INFO - PROCESS | 2276 | 1465642504406 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:04 INFO - PROCESS | 2276 | 1465642504407 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:04 INFO - PROCESS | 2276 | ++DOCSHELL 0x118ab3000 == 34 [pid = 2276] [id = 735] 03:55:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 61 (0x1182e0000) [pid = 2276] [serial = 2205] [outer = 0x0] 03:55:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 62 (0x11855b800) [pid = 2276] [serial = 2206] [outer = 0x1182e0000] 03:55:04 INFO - PROCESS | 2276 | 1465642504435 Marionette DEBUG loaded listener.js 03:55:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 63 (0x118f8e000) [pid = 2276] [serial = 2207] [outer = 0x1182e0000] 03:55:04 INFO - PROCESS | 2276 | 1465642504770 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]]]}] 03:55:04 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 03:55:04 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 03:55:04 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 473ms 03:55:04 INFO - PROCESS | 2276 | 1465642504805 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 03:55:04 INFO - PROCESS | 2276 | 1465642504807 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 03:55:04 INFO - TEST-START | /DOMEvents/constructors.html 03:55:04 INFO - PROCESS | 2276 | 1465642504816 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 03:55:04 INFO - PROCESS | 2276 | 1465642504817 Marionette TRACE conn2 <- [1,2914,null,{}] 03:55:04 INFO - PROCESS | 2276 | 1465642504819 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}] 03:55:04 INFO - PROCESS | 2276 | 1465642504821 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:04 INFO - PROCESS | 2276 | 1465642504904 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 03:55:04 INFO - PROCESS | 2276 | 1465642504911 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:04 INFO - PROCESS | 2276 | 1465642504915 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:04 INFO - PROCESS | 2276 | ++DOCSHELL 0x1217ea000 == 35 [pid = 2276] [id = 736] 03:55:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 64 (0x1192dd800) [pid = 2276] [serial = 2208] [outer = 0x0] 03:55:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 65 (0x119c28000) [pid = 2276] [serial = 2209] [outer = 0x1192dd800] 03:55:04 INFO - PROCESS | 2276 | 1465642504941 Marionette DEBUG loaded listener.js 03:55:04 INFO - PROCESS | 2276 | ++DOMWINDOW == 66 (0x120f7d400) [pid = 2276] [serial = 2210] [outer = 0x1192dd800] 03:55:05 INFO - PROCESS | 2276 | 1465642505325 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]]]}] 03:55:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 03:55:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 03:55:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 03:55:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 03:55:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 03:55:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 03:55:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 03:55:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 03:55:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 03:55:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 03:55:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 03:55:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 03:55:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 03:55:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 03:55:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 03:55:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 03:55:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 03:55:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 03:55:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 03:55:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 03:55:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 03:55:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 03:55:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 03:55:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 03:55:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 03:55:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 03:55:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 03:55:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 03:55:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 03:55:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 03:55:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 03:55:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 03:55:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 03:55:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 03:55:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 03:55:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 03:55:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 03:55:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 03:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 03:55:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:55:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 03:55:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 03:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 03:55:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:55:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 03:55:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 03:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 03:55:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:55:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 03:55:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 03:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 03:55:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:55:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 03:55:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 03:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 03:55:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:55:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 03:55:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 03:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 03:55:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:55:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 03:55:05 INFO - TEST-OK | /DOMEvents/constructors.html | took 526ms 03:55:05 INFO - TEST-START | /DOMEvents/event-phases-order.html 03:55:05 INFO - PROCESS | 2276 | 1465642505343 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 03:55:05 INFO - PROCESS | 2276 | 1465642505346 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 03:55:05 INFO - PROCESS | 2276 | 1465642505354 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 03:55:05 INFO - PROCESS | 2276 | 1465642505357 Marionette TRACE conn2 <- [1,2918,null,{}] 03:55:05 INFO - PROCESS | 2276 | 1465642505360 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}] 03:55:05 INFO - PROCESS | 2276 | 1465642505362 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:05 INFO - PROCESS | 2276 | 1465642505449 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 03:55:05 INFO - PROCESS | 2276 | 1465642505453 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:05 INFO - PROCESS | 2276 | 1465642505454 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:05 INFO - PROCESS | 2276 | ++DOCSHELL 0x128d45800 == 36 [pid = 2276] [id = 737] 03:55:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 67 (0x120f84400) [pid = 2276] [serial = 2211] [outer = 0x0] 03:55:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 68 (0x121b9f400) [pid = 2276] [serial = 2212] [outer = 0x120f84400] 03:55:05 INFO - PROCESS | 2276 | 1465642505480 Marionette DEBUG loaded listener.js 03:55:05 INFO - PROCESS | 2276 | ++DOMWINDOW == 69 (0x124ffe000) [pid = 2276] [serial = 2213] [outer = 0x120f84400] 03:55:05 INFO - PROCESS | 2276 | 1465642505810 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 03:55:05 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 03:55:05 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 479ms 03:55:05 INFO - PROCESS | 2276 | 1465642505831 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 03:55:05 INFO - PROCESS | 2276 | 1465642505832 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 03:55:05 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 03:55:05 INFO - PROCESS | 2276 | 1465642505835 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 03:55:05 INFO - PROCESS | 2276 | 1465642505836 Marionette TRACE conn2 <- [1,2922,null,{}] 03:55:05 INFO - PROCESS | 2276 | 1465642505838 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}] 03:55:05 INFO - PROCESS | 2276 | 1465642505839 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:05 INFO - PROCESS | 2276 | 1465642505931 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 03:55:05 INFO - PROCESS | 2276 | 1465642505994 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:05 INFO - PROCESS | 2276 | 1465642505996 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:06 INFO - PROCESS | 2276 | ++DOCSHELL 0x1292b2000 == 37 [pid = 2276] [id = 738] 03:55:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 70 (0x1175c0000) [pid = 2276] [serial = 2214] [outer = 0x0] 03:55:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 71 (0x124fef400) [pid = 2276] [serial = 2215] [outer = 0x1175c0000] 03:55:06 INFO - PROCESS | 2276 | 1465642506021 Marionette DEBUG loaded listener.js 03:55:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 72 (0x126b27400) [pid = 2276] [serial = 2216] [outer = 0x1175c0000] 03:55:06 INFO - PROCESS | 2276 | [2276] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 03:55:06 INFO - PROCESS | 2276 | [2276] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 03:55:06 INFO - PROCESS | 2276 | [2276] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 03:55:06 INFO - PROCESS | 2276 | [2276] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 03:55:06 INFO - PROCESS | 2276 | 1465642506294 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]]]}] 03:55:06 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 03:55:06 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 03:55:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 03:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:06 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:55:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:55:06 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 03:55:06 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 03:55:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:06 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:55:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:55:06 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 03:55:06 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 03:55:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:06 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:55:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:55:06 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]" 03:55:06 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 03:55:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:06 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:55:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:06 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:55:06 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 03:55:06 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 470ms 03:55:06 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 03:55:06 INFO - PROCESS | 2276 | 1465642506307 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 03:55:06 INFO - PROCESS | 2276 | 1465642506308 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 03:55:06 INFO - PROCESS | 2276 | 1465642506319 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 03:55:06 INFO - PROCESS | 2276 | 1465642506320 Marionette TRACE conn2 <- [1,2926,null,{}] 03:55:06 INFO - PROCESS | 2276 | 1465642506335 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}] 03:55:06 INFO - PROCESS | 2276 | 1465642506336 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:06 INFO - PROCESS | 2276 | 1465642506443 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 03:55:06 INFO - PROCESS | 2276 | 1465642506448 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:06 INFO - PROCESS | 2276 | 1465642506452 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:06 INFO - PROCESS | 2276 | ++DOCSHELL 0x12b724800 == 38 [pid = 2276] [id = 739] 03:55:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 73 (0x128d12400) [pid = 2276] [serial = 2217] [outer = 0x0] 03:55:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 74 (0x128d17c00) [pid = 2276] [serial = 2218] [outer = 0x128d12400] 03:55:06 INFO - PROCESS | 2276 | 1465642506519 Marionette DEBUG loaded listener.js 03:55:06 INFO - PROCESS | 2276 | ++DOMWINDOW == 75 (0x128d2e400) [pid = 2276] [serial = 2219] [outer = 0x128d12400] 03:55:06 INFO - PROCESS | 2276 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 03:55:06 INFO - PROCESS | 2276 | 1465642506843 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]]]}] 03:55:06 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 03:55:06 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 585ms 03:55:06 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 03:55:06 INFO - PROCESS | 2276 | 1465642506903 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 03:55:06 INFO - PROCESS | 2276 | 1465642506904 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 03:55:06 INFO - PROCESS | 2276 | 1465642506906 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 03:55:06 INFO - PROCESS | 2276 | 1465642506907 Marionette TRACE conn2 <- [1,2930,null,{}] 03:55:06 INFO - PROCESS | 2276 | 1465642506917 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}] 03:55:06 INFO - PROCESS | 2276 | 1465642506918 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:07 INFO - PROCESS | 2276 | 1465642507022 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 03:55:07 INFO - PROCESS | 2276 | 1465642507034 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:07 INFO - PROCESS | 2276 | 1465642507035 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:07 INFO - PROCESS | 2276 | ++DOCSHELL 0x12be4f800 == 39 [pid = 2276] [id = 740] 03:55:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 76 (0x128d1a400) [pid = 2276] [serial = 2220] [outer = 0x0] 03:55:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 77 (0x128d9d000) [pid = 2276] [serial = 2221] [outer = 0x128d1a400] 03:55:07 INFO - PROCESS | 2276 | 1465642507059 Marionette DEBUG loaded listener.js 03:55:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 78 (0x116762800) [pid = 2276] [serial = 2222] [outer = 0x128d1a400] 03:55:07 INFO - PROCESS | 2276 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 03:55:07 INFO - PROCESS | 2276 | 1465642507383 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]]]}] 03:55:07 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 03:55:07 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 527ms 03:55:07 INFO - PROCESS | 2276 | 1465642507434 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 03:55:07 INFO - PROCESS | 2276 | 1465642507436 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 03:55:07 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 03:55:07 INFO - PROCESS | 2276 | 1465642507439 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 03:55:07 INFO - PROCESS | 2276 | 1465642507441 Marionette TRACE conn2 <- [1,2934,null,{}] 03:55:07 INFO - PROCESS | 2276 | 1465642507453 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}] 03:55:07 INFO - PROCESS | 2276 | 1465642507455 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:07 INFO - PROCESS | 2276 | 1465642507617 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 03:55:07 INFO - PROCESS | 2276 | 1465642507630 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:07 INFO - PROCESS | 2276 | 1465642507632 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:07 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c6b6800 == 40 [pid = 2276] [id = 741] 03:55:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 79 (0x128d27000) [pid = 2276] [serial = 2223] [outer = 0x0] 03:55:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 80 (0x128dcf000) [pid = 2276] [serial = 2224] [outer = 0x128d27000] 03:55:07 INFO - PROCESS | 2276 | 1465642507673 Marionette DEBUG loaded listener.js 03:55:07 INFO - PROCESS | 2276 | ++DOMWINDOW == 81 (0x1292e2000) [pid = 2276] [serial = 2225] [outer = 0x128d27000] 03:55:08 INFO - PROCESS | 2276 | 1465642508134 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]]]}] 03:55:08 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 03:55:08 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 719ms 03:55:08 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 03:55:08 INFO - PROCESS | 2276 | 1465642508158 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 03:55:08 INFO - PROCESS | 2276 | 1465642508160 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 03:55:08 INFO - PROCESS | 2276 | 1465642508176 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 03:55:08 INFO - PROCESS | 2276 | 1465642508177 Marionette TRACE conn2 <- [1,2938,null,{}] 03:55:08 INFO - PROCESS | 2276 | 1465642508179 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}] 03:55:08 INFO - PROCESS | 2276 | 1465642508181 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:08 INFO - PROCESS | 2276 | 1465642508285 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 03:55:08 INFO - PROCESS | 2276 | --DOMWINDOW == 80 (0x119970400) [pid = 2276] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 03:55:08 INFO - PROCESS | 2276 | --DOMWINDOW == 79 (0x1218b6c00) [pid = 2276] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 03:55:08 INFO - PROCESS | 2276 | --DOMWINDOW == 78 (0x1167db000) [pid = 2276] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 03:55:08 INFO - PROCESS | 2276 | --DOMWINDOW == 77 (0x1175c7000) [pid = 2276] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 03:55:08 INFO - PROCESS | 2276 | --DOMWINDOW == 76 (0x11855bc00) [pid = 2276] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 03:55:08 INFO - PROCESS | 2276 | --DOMWINDOW == 75 (0x1175ca800) [pid = 2276] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 03:55:08 INFO - PROCESS | 2276 | --DOMWINDOW == 74 (0x110fac400) [pid = 2276] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 03:55:08 INFO - PROCESS | 2276 | --DOMWINDOW == 73 (0x1182dec00) [pid = 2276] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 03:55:08 INFO - PROCESS | 2276 | 1465642508418 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:08 INFO - PROCESS | 2276 | 1465642508419 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:08 INFO - PROCESS | 2276 | ++DOCSHELL 0x12114d000 == 41 [pid = 2276] [id = 742] 03:55:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 74 (0x111e58800) [pid = 2276] [serial = 2226] [outer = 0x0] 03:55:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 75 (0x1175c7000) [pid = 2276] [serial = 2227] [outer = 0x111e58800] 03:55:08 INFO - PROCESS | 2276 | 1465642508448 Marionette DEBUG loaded listener.js 03:55:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 76 (0x120e11c00) [pid = 2276] [serial = 2228] [outer = 0x111e58800] 03:55:08 INFO - PROCESS | 2276 | 1465642508686 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]]]}] 03:55:08 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. 03:55:08 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 535ms 03:55:08 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 03:55:08 INFO - PROCESS | 2276 | 1465642508701 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 03:55:08 INFO - PROCESS | 2276 | 1465642508703 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 03:55:08 INFO - PROCESS | 2276 | 1465642508705 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 03:55:08 INFO - PROCESS | 2276 | 1465642508706 Marionette TRACE conn2 <- [1,2942,null,{}] 03:55:08 INFO - PROCESS | 2276 | 1465642508708 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}] 03:55:08 INFO - PROCESS | 2276 | 1465642508710 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:08 INFO - PROCESS | 2276 | 1465642508803 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 03:55:08 INFO - PROCESS | 2276 | 1465642508807 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:08 INFO - PROCESS | 2276 | 1465642508808 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:08 INFO - PROCESS | 2276 | ++DOCSHELL 0x12cfb3800 == 42 [pid = 2276] [id = 743] 03:55:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 77 (0x121be3000) [pid = 2276] [serial = 2229] [outer = 0x0] 03:55:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 78 (0x12a404c00) [pid = 2276] [serial = 2230] [outer = 0x121be3000] 03:55:08 INFO - PROCESS | 2276 | 1465642508833 Marionette DEBUG loaded listener.js 03:55:08 INFO - PROCESS | 2276 | ++DOMWINDOW == 79 (0x12a52bc00) [pid = 2276] [serial = 2231] [outer = 0x121be3000] 03:55:09 INFO - PROCESS | 2276 | 1465642509135 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"]]]}] 03:55:09 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 03:55:09 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 03:55:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:09 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 03:55:09 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 471ms 03:55:09 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 03:55:09 INFO - PROCESS | 2276 | 1465642509177 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 03:55:09 INFO - PROCESS | 2276 | 1465642509178 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 03:55:09 INFO - PROCESS | 2276 | 1465642509182 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 03:55:09 INFO - PROCESS | 2276 | 1465642509184 Marionette TRACE conn2 <- [1,2946,null,{}] 03:55:09 INFO - PROCESS | 2276 | 1465642509186 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}] 03:55:09 INFO - PROCESS | 2276 | 1465642509187 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:09 INFO - PROCESS | 2276 | 1465642509272 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 03:55:09 INFO - PROCESS | 2276 | 1465642509335 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:09 INFO - PROCESS | 2276 | 1465642509337 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:09 INFO - PROCESS | 2276 | ++DOCSHELL 0x12d464000 == 43 [pid = 2276] [id = 744] 03:55:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 80 (0x121be3c00) [pid = 2276] [serial = 2232] [outer = 0x0] 03:55:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 81 (0x12a684000) [pid = 2276] [serial = 2233] [outer = 0x121be3c00] 03:55:09 INFO - PROCESS | 2276 | 1465642509363 Marionette DEBUG loaded listener.js 03:55:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 82 (0x12a6cb000) [pid = 2276] [serial = 2234] [outer = 0x121be3c00] 03:55:09 INFO - PROCESS | 2276 | 1465642509631 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]]]}] 03:55:09 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. 03:55:09 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 470ms 03:55:09 INFO - PROCESS | 2276 | 1465642509652 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 03:55:09 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 03:55:09 INFO - PROCESS | 2276 | 1465642509654 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 03:55:09 INFO - PROCESS | 2276 | 1465642509657 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 03:55:09 INFO - PROCESS | 2276 | 1465642509658 Marionette TRACE conn2 <- [1,2950,null,{}] 03:55:09 INFO - PROCESS | 2276 | 1465642509662 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}] 03:55:09 INFO - PROCESS | 2276 | 1465642509666 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:09 INFO - PROCESS | 2276 | 1465642509792 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 03:55:09 INFO - PROCESS | 2276 | 1465642509798 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:09 INFO - PROCESS | 2276 | 1465642509799 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:09 INFO - PROCESS | 2276 | ++DOCSHELL 0x12d7e1800 == 44 [pid = 2276] [id = 745] 03:55:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 83 (0x12a6d0000) [pid = 2276] [serial = 2235] [outer = 0x0] 03:55:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 84 (0x12aa13400) [pid = 2276] [serial = 2236] [outer = 0x12a6d0000] 03:55:09 INFO - PROCESS | 2276 | 1465642509840 Marionette DEBUG loaded listener.js 03:55:09 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x12b002400) [pid = 2276] [serial = 2237] [outer = 0x12a6d0000] 03:55:10 INFO - PROCESS | 2276 | ++DOCSHELL 0x118279800 == 45 [pid = 2276] [id = 746] 03:55:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x12b008000) [pid = 2276] [serial = 2238] [outer = 0x0] 03:55:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x12a68f800) [pid = 2276] [serial = 2239] [outer = 0x12b008000] 03:55:10 INFO - PROCESS | 2276 | 1465642510202 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]]]}] 03:55:10 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. 03:55:10 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 571ms 03:55:10 INFO - PROCESS | 2276 | 1465642510228 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 03:55:10 INFO - PROCESS | 2276 | 1465642510231 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 03:55:10 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 03:55:10 INFO - PROCESS | 2276 | 1465642510234 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 03:55:10 INFO - PROCESS | 2276 | 1465642510235 Marionette TRACE conn2 <- [1,2954,null,{}] 03:55:10 INFO - PROCESS | 2276 | 1465642510237 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}] 03:55:10 INFO - PROCESS | 2276 | 1465642510238 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:10 INFO - PROCESS | 2276 | 1465642510372 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 03:55:10 INFO - PROCESS | 2276 | 1465642510378 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:10 INFO - PROCESS | 2276 | 1465642510379 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:10 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c3d5000 == 46 [pid = 2276] [id = 747] 03:55:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x126610c00) [pid = 2276] [serial = 2240] [outer = 0x0] 03:55:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x12b008c00) [pid = 2276] [serial = 2241] [outer = 0x126610c00] 03:55:10 INFO - PROCESS | 2276 | 1465642510403 Marionette DEBUG loaded listener.js 03:55:10 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x12b0ea400) [pid = 2276] [serial = 2242] [outer = 0x126610c00] 03:55:10 INFO - PROCESS | 2276 | 1465642510822 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]]]}] 03:55:10 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:55:10 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 03:55:10 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 620ms 03:55:10 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 03:55:10 INFO - PROCESS | 2276 | 1465642510854 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 03:55:10 INFO - PROCESS | 2276 | 1465642510857 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 03:55:10 INFO - PROCESS | 2276 | 1465642510860 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 03:55:10 INFO - PROCESS | 2276 | 1465642510864 Marionette TRACE conn2 <- [1,2958,null,{}] 03:55:10 INFO - PROCESS | 2276 | 1465642510867 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}] 03:55:10 INFO - PROCESS | 2276 | 1465642510869 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:10 INFO - PROCESS | 2276 | 1465642510991 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 03:55:11 INFO - PROCESS | 2276 | 1465642511107 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:11 INFO - PROCESS | 2276 | 1465642511109 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:11 INFO - PROCESS | 2276 | ++DOCSHELL 0x123476000 == 47 [pid = 2276] [id = 748] 03:55:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x1192ce800) [pid = 2276] [serial = 2243] [outer = 0x0] 03:55:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x1192d3c00) [pid = 2276] [serial = 2244] [outer = 0x1192ce800] 03:55:11 INFO - PROCESS | 2276 | 1465642511183 Marionette DEBUG loaded listener.js 03:55:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x119c30000) [pid = 2276] [serial = 2245] [outer = 0x1192ce800] 03:55:11 INFO - PROCESS | 2276 | 1465642511555 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]]]}] 03:55:11 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. 03:55:11 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 724ms 03:55:11 INFO - PROCESS | 2276 | 1465642511584 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 03:55:11 INFO - PROCESS | 2276 | 1465642511588 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 03:55:11 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 03:55:11 INFO - PROCESS | 2276 | 1465642511592 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 03:55:11 INFO - PROCESS | 2276 | 1465642511594 Marionette TRACE conn2 <- [1,2962,null,{}] 03:55:11 INFO - PROCESS | 2276 | 1465642511597 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}] 03:55:11 INFO - PROCESS | 2276 | 1465642511599 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:11 INFO - PROCESS | 2276 | 1465642511714 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 03:55:11 INFO - PROCESS | 2276 | 1465642511778 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:11 INFO - PROCESS | 2276 | 1465642511779 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:11 INFO - PROCESS | 2276 | ++DOCSHELL 0x12be11000 == 48 [pid = 2276] [id = 749] 03:55:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x120e98400) [pid = 2276] [serial = 2246] [outer = 0x0] 03:55:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x121bdfc00) [pid = 2276] [serial = 2247] [outer = 0x120e98400] 03:55:11 INFO - PROCESS | 2276 | 1465642511850 Marionette DEBUG loaded listener.js 03:55:11 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x12660bc00) [pid = 2276] [serial = 2248] [outer = 0x120e98400] 03:55:12 INFO - PROCESS | 2276 | 1465642512209 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]]]}] 03:55:12 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. 03:55:12 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 670ms 03:55:12 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 03:55:12 INFO - PROCESS | 2276 | 1465642512263 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 03:55:12 INFO - PROCESS | 2276 | 1465642512264 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 03:55:12 INFO - PROCESS | 2276 | 1465642512267 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 03:55:12 INFO - PROCESS | 2276 | 1465642512270 Marionette TRACE conn2 <- [1,2966,null,{}] 03:55:12 INFO - PROCESS | 2276 | 1465642512278 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}] 03:55:12 INFO - PROCESS | 2276 | 1465642512281 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:12 INFO - PROCESS | 2276 | 1465642512388 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 03:55:12 INFO - PROCESS | 2276 | 1465642512492 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:12 INFO - PROCESS | 2276 | 1465642512494 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:12 INFO - PROCESS | 2276 | ++DOCSHELL 0x12d462000 == 49 [pid = 2276] [id = 750] 03:55:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x128cce800) [pid = 2276] [serial = 2249] [outer = 0x0] 03:55:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 98 (0x128d2d800) [pid = 2276] [serial = 2250] [outer = 0x128cce800] 03:55:12 INFO - PROCESS | 2276 | 1465642512524 Marionette DEBUG loaded listener.js 03:55:12 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x1292d4800) [pid = 2276] [serial = 2251] [outer = 0x128cce800] 03:55:12 INFO - PROCESS | 2276 | 1465642512882 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]]]}] 03:55:12 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. 03:55:12 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 622ms 03:55:12 INFO - PROCESS | 2276 | 1465642512888 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 03:55:12 INFO - PROCESS | 2276 | 1465642512890 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 03:55:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 03:55:12 INFO - PROCESS | 2276 | 1465642512893 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 03:55:12 INFO - PROCESS | 2276 | 1465642512894 Marionette TRACE conn2 <- [1,2970,null,{}] 03:55:12 INFO - PROCESS | 2276 | 1465642512899 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}] 03:55:12 INFO - PROCESS | 2276 | 1465642512900 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:13 INFO - PROCESS | 2276 | 1465642513010 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 03:55:13 INFO - PROCESS | 2276 | 1465642513128 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:13 INFO - PROCESS | 2276 | 1465642513129 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:13 INFO - PROCESS | 2276 | ++DOCSHELL 0x116921800 == 50 [pid = 2276] [id = 751] 03:55:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x112f9d000) [pid = 2276] [serial = 2252] [outer = 0x0] 03:55:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 101 (0x12a68b800) [pid = 2276] [serial = 2253] [outer = 0x112f9d000] 03:55:13 INFO - PROCESS | 2276 | 1465642513161 Marionette DEBUG loaded listener.js 03:55:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 102 (0x12aa14c00) [pid = 2276] [serial = 2254] [outer = 0x112f9d000] 03:55:13 INFO - PROCESS | 2276 | 1465642513512 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]]]}] 03:55:13 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. 03:55:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 671ms 03:55:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 03:55:13 INFO - PROCESS | 2276 | 1465642513564 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 03:55:13 INFO - PROCESS | 2276 | 1465642513566 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 03:55:13 INFO - PROCESS | 2276 | 1465642513568 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 03:55:13 INFO - PROCESS | 2276 | 1465642513569 Marionette TRACE conn2 <- [1,2974,null,{}] 03:55:13 INFO - PROCESS | 2276 | 1465642513571 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}] 03:55:13 INFO - PROCESS | 2276 | 1465642513573 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:13 INFO - PROCESS | 2276 | 1465642513681 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 03:55:13 INFO - PROCESS | 2276 | 1465642513941 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:13 INFO - PROCESS | 2276 | 1465642513942 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:13 INFO - PROCESS | 2276 | ++DOCSHELL 0x1185ac800 == 51 [pid = 2276] [id = 752] 03:55:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 103 (0x112e03000) [pid = 2276] [serial = 2255] [outer = 0x0] 03:55:13 INFO - PROCESS | 2276 | ++DOMWINDOW == 104 (0x11675d400) [pid = 2276] [serial = 2256] [outer = 0x112e03000] 03:55:13 INFO - PROCESS | 2276 | 1465642513986 Marionette DEBUG loaded listener.js 03:55:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 105 (0x11855e400) [pid = 2276] [serial = 2257] [outer = 0x112e03000] 03:55:14 INFO - PROCESS | 2276 | 1465642514358 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]]]}] 03:55:14 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. 03:55:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 821ms 03:55:14 INFO - PROCESS | 2276 | 1465642514390 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 03:55:14 INFO - PROCESS | 2276 | 1465642514392 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 03:55:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 03:55:14 INFO - PROCESS | 2276 | 1465642514395 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 03:55:14 INFO - PROCESS | 2276 | 1465642514397 Marionette TRACE conn2 <- [1,2978,null,{}] 03:55:14 INFO - PROCESS | 2276 | 1465642514400 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}] 03:55:14 INFO - PROCESS | 2276 | 1465642514403 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:14 INFO - PROCESS | 2276 | 1465642514503 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 03:55:14 INFO - PROCESS | 2276 | 1465642514567 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:14 INFO - PROCESS | 2276 | 1465642514568 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:14 INFO - PROCESS | 2276 | ++DOCSHELL 0x1295cb000 == 52 [pid = 2276] [id = 753] 03:55:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 106 (0x118a84c00) [pid = 2276] [serial = 2258] [outer = 0x0] 03:55:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 107 (0x1192dc800) [pid = 2276] [serial = 2259] [outer = 0x118a84c00] 03:55:14 INFO - PROCESS | 2276 | 1465642514595 Marionette DEBUG loaded listener.js 03:55:14 INFO - PROCESS | 2276 | ++DOMWINDOW == 108 (0x119c33400) [pid = 2276] [serial = 2260] [outer = 0x118a84c00] 03:55:15 INFO - PROCESS | 2276 | 1465642515055 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]]]}] 03:55:15 INFO - PROCESS | 2276 | --DOCSHELL 0x118279800 == 51 [pid = 2276] [id = 746] 03:55:15 INFO - PROCESS | 2276 | --DOCSHELL 0x12d7e1800 == 50 [pid = 2276] [id = 745] 03:55:15 INFO - PROCESS | 2276 | --DOCSHELL 0x12d464000 == 49 [pid = 2276] [id = 744] 03:55:15 INFO - PROCESS | 2276 | --DOCSHELL 0x12cfb3800 == 48 [pid = 2276] [id = 743] 03:55:15 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. 03:55:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 675ms 03:55:15 INFO - PROCESS | 2276 | --DOMWINDOW == 107 (0x12681fc00) [pid = 2276] [serial = 2188] [outer = 0x0] [url = about:blank] 03:55:15 INFO - PROCESS | 2276 | --DOCSHELL 0x12114d000 == 47 [pid = 2276] [id = 742] 03:55:15 INFO - PROCESS | 2276 | --DOCSHELL 0x12c6b6800 == 46 [pid = 2276] [id = 741] 03:55:15 INFO - PROCESS | 2276 | --DOCSHELL 0x12be4f800 == 45 [pid = 2276] [id = 740] 03:55:15 INFO - PROCESS | 2276 | --DOCSHELL 0x12b724800 == 44 [pid = 2276] [id = 739] 03:55:15 INFO - PROCESS | 2276 | --DOCSHELL 0x1292b2000 == 43 [pid = 2276] [id = 738] 03:55:15 INFO - PROCESS | 2276 | --DOCSHELL 0x128d45800 == 42 [pid = 2276] [id = 737] 03:55:15 INFO - PROCESS | 2276 | --DOCSHELL 0x1217ea000 == 41 [pid = 2276] [id = 736] 03:55:15 INFO - PROCESS | 2276 | --DOCSHELL 0x118ab3000 == 40 [pid = 2276] [id = 735] 03:55:15 INFO - PROCESS | 2276 | --DOCSHELL 0x118ab1000 == 39 [pid = 2276] [id = 734] 03:55:15 INFO - PROCESS | 2276 | 1465642515112 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 03:55:15 INFO - PROCESS | 2276 | 1465642515116 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 03:55:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 03:55:15 INFO - PROCESS | 2276 | 1465642515122 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 03:55:15 INFO - PROCESS | 2276 | 1465642515124 Marionette TRACE conn2 <- [1,2982,null,{}] 03:55:15 INFO - PROCESS | 2276 | 1465642515128 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}] 03:55:15 INFO - PROCESS | 2276 | 1465642515130 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:15 INFO - PROCESS | 2276 | 1465642515286 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 03:55:15 INFO - PROCESS | 2276 | 1465642515292 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:15 INFO - PROCESS | 2276 | 1465642515294 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:15 INFO - PROCESS | 2276 | ++DOCSHELL 0x118ab9000 == 40 [pid = 2276] [id = 754] 03:55:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 108 (0x12142d000) [pid = 2276] [serial = 2261] [outer = 0x0] 03:55:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 109 (0x1216bf800) [pid = 2276] [serial = 2262] [outer = 0x12142d000] 03:55:15 INFO - PROCESS | 2276 | 1465642515320 Marionette DEBUG loaded listener.js 03:55:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 110 (0x124a83c00) [pid = 2276] [serial = 2263] [outer = 0x12142d000] 03:55:15 INFO - PROCESS | 2276 | --DOMWINDOW == 109 (0x119c2a000) [pid = 2276] [serial = 2170] [outer = 0x0] [url = about:blank] 03:55:15 INFO - PROCESS | 2276 | --DOMWINDOW == 108 (0x120e06800) [pid = 2276] [serial = 2171] [outer = 0x0] [url = about:blank] 03:55:15 INFO - PROCESS | 2276 | --DOMWINDOW == 107 (0x121be1000) [pid = 2276] [serial = 2176] [outer = 0x0] [url = about:blank] 03:55:15 INFO - PROCESS | 2276 | --DOMWINDOW == 106 (0x11983ac00) [pid = 2276] [serial = 2165] [outer = 0x0] [url = about:blank] 03:55:15 INFO - PROCESS | 2276 | --DOMWINDOW == 105 (0x11922b000) [pid = 2276] [serial = 2164] [outer = 0x0] [url = about:blank] 03:55:15 INFO - PROCESS | 2276 | --DOMWINDOW == 104 (0x116976c00) [pid = 2276] [serial = 2161] [outer = 0x0] [url = about:blank] 03:55:15 INFO - PROCESS | 2276 | --DOMWINDOW == 103 (0x1182da000) [pid = 2276] [serial = 2167] [outer = 0x0] [url = about:blank] 03:55:15 INFO - PROCESS | 2276 | --DOMWINDOW == 102 (0x120f87800) [pid = 2276] [serial = 2173] [outer = 0x0] [url = about:blank] 03:55:15 INFO - PROCESS | 2276 | --DOMWINDOW == 101 (0x1233d5c00) [pid = 2276] [serial = 2177] [outer = 0x0] [url = about:blank] 03:55:15 INFO - PROCESS | 2276 | --DOMWINDOW == 100 (0x1233d7000) [pid = 2276] [serial = 2182] [outer = 0x0] [url = about:blank] 03:55:15 INFO - PROCESS | 2276 | --DOMWINDOW == 99 (0x112e10400) [pid = 2276] [serial = 2179] [outer = 0x0] [url = about:blank] 03:55:15 INFO - PROCESS | 2276 | --DOMWINDOW == 98 (0x1266c9c00) [pid = 2276] [serial = 2186] [outer = 0x0] [url = about:blank] 03:55:15 INFO - PROCESS | 2276 | --DOMWINDOW == 97 (0x112fa6c00) [pid = 2276] [serial = 2174] [outer = 0x0] [url = about:blank] 03:55:15 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x126130000) [pid = 2276] [serial = 2183] [outer = 0x0] [url = about:blank] 03:55:15 INFO - PROCESS | 2276 | --DOMWINDOW == 95 (0x12660d000) [pid = 2276] [serial = 2185] [outer = 0x0] [url = about:blank] 03:55:15 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x118568800) [pid = 2276] [serial = 2168] [outer = 0x0] [url = about:blank] 03:55:15 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x11675a800) [pid = 2276] [serial = 2180] [outer = 0x0] [url = about:blank] 03:55:15 INFO - PROCESS | 2276 | 1465642515695 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"]]]}] 03:55:15 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 03:55:15 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 03:55:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:15 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 03:55:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 624ms 03:55:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 03:55:15 INFO - PROCESS | 2276 | 1465642515746 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 03:55:15 INFO - PROCESS | 2276 | 1465642515747 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 03:55:15 INFO - PROCESS | 2276 | 1465642515750 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 03:55:15 INFO - PROCESS | 2276 | 1465642515755 Marionette TRACE conn2 <- [1,2986,null,{}] 03:55:15 INFO - PROCESS | 2276 | 1465642515767 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}] 03:55:15 INFO - PROCESS | 2276 | 1465642515770 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:15 INFO - PROCESS | 2276 | 1465642515857 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 03:55:15 INFO - PROCESS | 2276 | 1465642515870 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:15 INFO - PROCESS | 2276 | 1465642515871 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:15 INFO - PROCESS | 2276 | ++DOCSHELL 0x126504000 == 41 [pid = 2276] [id = 755] 03:55:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x124ce6400) [pid = 2276] [serial = 2264] [outer = 0x0] 03:55:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x1266c9c00) [pid = 2276] [serial = 2265] [outer = 0x124ce6400] 03:55:15 INFO - PROCESS | 2276 | 1465642515896 Marionette DEBUG loaded listener.js 03:55:15 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x128a25c00) [pid = 2276] [serial = 2266] [outer = 0x124ce6400] 03:55:16 INFO - PROCESS | 2276 | 1465642516213 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]]]}] 03:55:16 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. 03:55:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 475ms 03:55:16 INFO - PROCESS | 2276 | 1465642516226 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 03:55:16 INFO - PROCESS | 2276 | 1465642516230 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 03:55:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 03:55:16 INFO - PROCESS | 2276 | 1465642516251 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 03:55:16 INFO - PROCESS | 2276 | 1465642516253 Marionette TRACE conn2 <- [1,2990,null,{}] 03:55:16 INFO - PROCESS | 2276 | 1465642516257 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}] 03:55:16 INFO - PROCESS | 2276 | 1465642516258 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:16 INFO - PROCESS | 2276 | 1465642516390 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 03:55:16 INFO - PROCESS | 2276 | 1465642516397 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:16 INFO - PROCESS | 2276 | 1465642516398 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:16 INFO - PROCESS | 2276 | ++DOCSHELL 0x112159000 == 42 [pid = 2276] [id = 756] 03:55:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x128bb3800) [pid = 2276] [serial = 2267] [outer = 0x0] 03:55:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 98 (0x128ccec00) [pid = 2276] [serial = 2268] [outer = 0x128bb3800] 03:55:16 INFO - PROCESS | 2276 | 1465642516441 Marionette DEBUG loaded listener.js 03:55:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x128d2f000) [pid = 2276] [serial = 2269] [outer = 0x128bb3800] 03:55:16 INFO - PROCESS | 2276 | ++DOCSHELL 0x12b712800 == 43 [pid = 2276] [id = 757] 03:55:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x128da2c00) [pid = 2276] [serial = 2270] [outer = 0x0] 03:55:16 INFO - PROCESS | 2276 | ++DOMWINDOW == 101 (0x128dc4800) [pid = 2276] [serial = 2271] [outer = 0x128da2c00] 03:55:16 INFO - PROCESS | 2276 | 1465642516863 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]]]}] 03:55:16 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. 03:55:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 638ms 03:55:16 INFO - PROCESS | 2276 | 1465642516873 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 03:55:16 INFO - PROCESS | 2276 | 1465642516874 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 03:55:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 03:55:16 INFO - PROCESS | 2276 | 1465642516876 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 03:55:16 INFO - PROCESS | 2276 | 1465642516877 Marionette TRACE conn2 <- [1,2994,null,{}] 03:55:16 INFO - PROCESS | 2276 | 1465642516885 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}] 03:55:16 INFO - PROCESS | 2276 | 1465642516886 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:17 INFO - PROCESS | 2276 | 1465642517028 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 03:55:17 INFO - PROCESS | 2276 | 1465642517067 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:17 INFO - PROCESS | 2276 | 1465642517071 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:17 INFO - PROCESS | 2276 | ++DOCSHELL 0x12ba4d800 == 44 [pid = 2276] [id = 758] 03:55:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 102 (0x128dc5000) [pid = 2276] [serial = 2272] [outer = 0x0] 03:55:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 103 (0x12a405400) [pid = 2276] [serial = 2273] [outer = 0x128dc5000] 03:55:17 INFO - PROCESS | 2276 | 1465642517103 Marionette DEBUG loaded listener.js 03:55:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 104 (0x12a6ca800) [pid = 2276] [serial = 2274] [outer = 0x128dc5000] 03:55:17 INFO - PROCESS | 2276 | 1465642517409 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]]]}] 03:55:17 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:55:17 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 03:55:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 575ms 03:55:17 INFO - PROCESS | 2276 | 1465642517452 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 03:55:17 INFO - PROCESS | 2276 | 1465642517453 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 03:55:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 03:55:17 INFO - PROCESS | 2276 | 1465642517455 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 03:55:17 INFO - PROCESS | 2276 | 1465642517456 Marionette TRACE conn2 <- [1,2998,null,{}] 03:55:17 INFO - PROCESS | 2276 | 1465642517459 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}] 03:55:17 INFO - PROCESS | 2276 | 1465642517460 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:17 INFO - PROCESS | 2276 | 1465642517577 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 03:55:17 INFO - PROCESS | 2276 | 1465642517582 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:17 INFO - PROCESS | 2276 | 1465642517583 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:17 INFO - PROCESS | 2276 | ++DOCSHELL 0x117467800 == 45 [pid = 2276] [id = 759] 03:55:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 105 (0x128da5800) [pid = 2276] [serial = 2275] [outer = 0x0] 03:55:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 106 (0x12aa19c00) [pid = 2276] [serial = 2276] [outer = 0x128da5800] 03:55:17 INFO - PROCESS | 2276 | 1465642517608 Marionette DEBUG loaded listener.js 03:55:17 INFO - PROCESS | 2276 | ++DOMWINDOW == 107 (0x12b00e800) [pid = 2276] [serial = 2277] [outer = 0x128da5800] 03:55:17 INFO - PROCESS | 2276 | 1465642517946 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]]]}] 03:55:17 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. 03:55:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 525ms 03:55:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 03:55:17 INFO - PROCESS | 2276 | 1465642517982 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 03:55:17 INFO - PROCESS | 2276 | 1465642517983 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 03:55:17 INFO - PROCESS | 2276 | 1465642517985 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 03:55:17 INFO - PROCESS | 2276 | 1465642517986 Marionette TRACE conn2 <- [1,3002,null,{}] 03:55:17 INFO - PROCESS | 2276 | 1465642517994 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}] 03:55:17 INFO - PROCESS | 2276 | 1465642517995 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:18 INFO - PROCESS | 2276 | 1465642518100 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 03:55:18 INFO - PROCESS | 2276 | 1465642518137 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:18 INFO - PROCESS | 2276 | 1465642518146 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:18 INFO - PROCESS | 2276 | ++DOCSHELL 0x12ca67800 == 46 [pid = 2276] [id = 760] 03:55:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 108 (0x128dc7400) [pid = 2276] [serial = 2278] [outer = 0x0] 03:55:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 109 (0x12b0eac00) [pid = 2276] [serial = 2279] [outer = 0x128dc7400] 03:55:18 INFO - PROCESS | 2276 | 1465642518171 Marionette DEBUG loaded listener.js 03:55:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 110 (0x12b7dd800) [pid = 2276] [serial = 2280] [outer = 0x128dc7400] 03:55:18 INFO - PROCESS | 2276 | 1465642518450 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]]]}] 03:55:18 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. 03:55:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 474ms 03:55:18 INFO - PROCESS | 2276 | 1465642518460 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 03:55:18 INFO - PROCESS | 2276 | 1465642518461 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 03:55:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 03:55:18 INFO - PROCESS | 2276 | 1465642518472 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 03:55:18 INFO - PROCESS | 2276 | 1465642518473 Marionette TRACE conn2 <- [1,3006,null,{}] 03:55:18 INFO - PROCESS | 2276 | 1465642518476 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}] 03:55:18 INFO - PROCESS | 2276 | 1465642518477 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:18 INFO - PROCESS | 2276 | 1465642518596 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 03:55:18 INFO - PROCESS | 2276 | 1465642518642 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:18 INFO - PROCESS | 2276 | 1465642518643 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:18 INFO - PROCESS | 2276 | ++DOCSHELL 0x12cd7f800 == 47 [pid = 2276] [id = 761] 03:55:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 111 (0x12b7ddc00) [pid = 2276] [serial = 2281] [outer = 0x0] 03:55:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 112 (0x12b7e5000) [pid = 2276] [serial = 2282] [outer = 0x12b7ddc00] 03:55:18 INFO - PROCESS | 2276 | 1465642518668 Marionette DEBUG loaded listener.js 03:55:18 INFO - PROCESS | 2276 | ++DOMWINDOW == 113 (0x12b7e9400) [pid = 2276] [serial = 2283] [outer = 0x12b7ddc00] 03:55:18 INFO - PROCESS | 2276 | 1465642518957 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]]]}] 03:55:18 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. 03:55:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 522ms 03:55:18 INFO - PROCESS | 2276 | 1465642518993 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 03:55:18 INFO - PROCESS | 2276 | 1465642518995 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 03:55:18 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 03:55:19 INFO - PROCESS | 2276 | 1465642519000 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 03:55:19 INFO - PROCESS | 2276 | 1465642519001 Marionette TRACE conn2 <- [1,3010,null,{}] 03:55:19 INFO - PROCESS | 2276 | 1465642519004 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}] 03:55:19 INFO - PROCESS | 2276 | 1465642519005 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:19 INFO - PROCESS | 2276 | 1465642519123 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 03:55:19 INFO - PROCESS | 2276 | 1465642519134 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:19 INFO - PROCESS | 2276 | 1465642519135 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:19 INFO - PROCESS | 2276 | ++DOCSHELL 0x12d7da000 == 48 [pid = 2276] [id = 762] 03:55:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 114 (0x12b7e9800) [pid = 2276] [serial = 2284] [outer = 0x0] 03:55:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 115 (0x12b822800) [pid = 2276] [serial = 2285] [outer = 0x12b7e9800] 03:55:19 INFO - PROCESS | 2276 | 1465642519159 Marionette DEBUG loaded listener.js 03:55:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 116 (0x12b827400) [pid = 2276] [serial = 2286] [outer = 0x12b7e9800] 03:55:19 INFO - PROCESS | 2276 | --DOMWINDOW == 115 (0x1175c0000) [pid = 2276] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 03:55:19 INFO - PROCESS | 2276 | --DOMWINDOW == 114 (0x1182e0000) [pid = 2276] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 03:55:19 INFO - PROCESS | 2276 | --DOMWINDOW == 113 (0x128d27000) [pid = 2276] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 03:55:19 INFO - PROCESS | 2276 | --DOMWINDOW == 112 (0x112f9b000) [pid = 2276] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 03:55:19 INFO - PROCESS | 2276 | --DOMWINDOW == 111 (0x120f84400) [pid = 2276] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 03:55:19 INFO - PROCESS | 2276 | --DOMWINDOW == 110 (0x128d1a400) [pid = 2276] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 03:55:19 INFO - PROCESS | 2276 | --DOMWINDOW == 109 (0x111e58800) [pid = 2276] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 03:55:19 INFO - PROCESS | 2276 | --DOMWINDOW == 108 (0x121be3000) [pid = 2276] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 03:55:19 INFO - PROCESS | 2276 | --DOMWINDOW == 107 (0x12a6d0000) [pid = 2276] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 03:55:19 INFO - PROCESS | 2276 | --DOMWINDOW == 106 (0x121be3c00) [pid = 2276] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 03:55:19 INFO - PROCESS | 2276 | --DOMWINDOW == 105 (0x1192dd800) [pid = 2276] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 03:55:19 INFO - PROCESS | 2276 | --DOMWINDOW == 104 (0x128d12400) [pid = 2276] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 03:55:19 INFO - PROCESS | 2276 | --DOMWINDOW == 103 (0x12b008000) [pid = 2276] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 03:55:19 INFO - PROCESS | 2276 | 1465642519602 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]]]}] 03:55:19 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 03:55:19 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 621ms 03:55:19 INFO - TEST-START | /FileAPI/FileReaderSync.worker 03:55:19 INFO - PROCESS | 2276 | 1465642519621 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 03:55:19 INFO - PROCESS | 2276 | 1465642519622 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 03:55:19 INFO - PROCESS | 2276 | 1465642519625 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 03:55:19 INFO - PROCESS | 2276 | 1465642519626 Marionette TRACE conn2 <- [1,3014,null,{}] 03:55:19 INFO - PROCESS | 2276 | 1465642519629 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}] 03:55:19 INFO - PROCESS | 2276 | 1465642519630 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:19 INFO - PROCESS | 2276 | 1465642519750 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 03:55:19 INFO - PROCESS | 2276 | 1465642519852 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:19 INFO - PROCESS | 2276 | 1465642519854 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:19 INFO - PROCESS | 2276 | ++DOCSHELL 0x128b20000 == 49 [pid = 2276] [id = 763] 03:55:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 104 (0x1292dc400) [pid = 2276] [serial = 2287] [outer = 0x0] 03:55:19 INFO - PROCESS | 2276 | ++DOMWINDOW == 105 (0x12b827000) [pid = 2276] [serial = 2288] [outer = 0x1292dc400] 03:55:19 INFO - PROCESS | 2276 | 1465642519927 Marionette DEBUG loaded listener.js 03:55:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 106 (0x12b859400) [pid = 2276] [serial = 2289] [outer = 0x1292dc400] 03:55:20 INFO - PROCESS | 2276 | [2276] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:55:20 INFO - PROCESS | 2276 | 1465642520300 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 03:55:20 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 03:55:20 INFO - {} 03:55:20 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 03:55:20 INFO - {} 03:55:20 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 03:55:20 INFO - {} 03:55:20 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 03:55:20 INFO - {} 03:55:20 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 720ms 03:55:20 INFO - PROCESS | 2276 | 1465642520346 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 03:55:20 INFO - PROCESS | 2276 | 1465642520348 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 03:55:20 INFO - TEST-START | /FileAPI/fileReader.html 03:55:20 INFO - PROCESS | 2276 | 1465642520350 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 03:55:20 INFO - PROCESS | 2276 | 1465642520361 Marionette TRACE conn2 <- [1,3018,null,{}] 03:55:20 INFO - PROCESS | 2276 | 1465642520364 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}] 03:55:20 INFO - PROCESS | 2276 | 1465642520365 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:20 INFO - PROCESS | 2276 | 1465642520532 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 03:55:20 INFO - PROCESS | 2276 | 1465642520541 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:20 INFO - PROCESS | 2276 | 1465642520543 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:20 INFO - PROCESS | 2276 | ++DOCSHELL 0x12109a000 == 50 [pid = 2276] [id = 764] 03:55:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 107 (0x11996b400) [pid = 2276] [serial = 2290] [outer = 0x0] 03:55:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 108 (0x12b85b400) [pid = 2276] [serial = 2291] [outer = 0x11996b400] 03:55:20 INFO - PROCESS | 2276 | 1465642520584 Marionette DEBUG loaded listener.js 03:55:20 INFO - PROCESS | 2276 | ++DOMWINDOW == 109 (0x12ba34c00) [pid = 2276] [serial = 2292] [outer = 0x11996b400] 03:55:20 INFO - PROCESS | 2276 | 1465642520933 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]]]}] 03:55:20 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 03:55:20 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 03:55:20 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 03:55:20 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 03:55:20 INFO - TEST-OK | /FileAPI/fileReader.html | took 633ms 03:55:20 INFO - PROCESS | 2276 | 1465642520983 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 03:55:20 INFO - PROCESS | 2276 | 1465642520984 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 03:55:20 INFO - TEST-START | /FileAPI/historical.html 03:55:20 INFO - PROCESS | 2276 | 1465642520986 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 03:55:20 INFO - PROCESS | 2276 | 1465642520988 Marionette TRACE conn2 <- [1,3022,null,{}] 03:55:20 INFO - PROCESS | 2276 | 1465642520990 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}] 03:55:20 INFO - PROCESS | 2276 | 1465642520991 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:21 INFO - PROCESS | 2276 | 1465642521079 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 03:55:21 INFO - PROCESS | 2276 | 1465642521162 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:21 INFO - PROCESS | 2276 | 1465642521163 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:21 INFO - PROCESS | 2276 | ++DOCSHELL 0x1210ad800 == 51 [pid = 2276] [id = 765] 03:55:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 110 (0x12ba35000) [pid = 2276] [serial = 2293] [outer = 0x0] 03:55:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 111 (0x12ba3a400) [pid = 2276] [serial = 2294] [outer = 0x12ba35000] 03:55:21 INFO - PROCESS | 2276 | 1465642521189 Marionette DEBUG loaded listener.js 03:55:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 112 (0x12ba3f000) [pid = 2276] [serial = 2295] [outer = 0x12ba35000] 03:55:21 INFO - PROCESS | 2276 | 1465642521438 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"]]]}] 03:55:21 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 03:55:21 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 03:55:21 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 03:55:21 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 03:55:21 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 03:55:21 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 03:55:21 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 03:55:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:21 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 03:55:21 INFO - TEST-OK | /FileAPI/historical.html | took 470ms 03:55:21 INFO - TEST-START | /FileAPI/idlharness.html 03:55:21 INFO - PROCESS | 2276 | 1465642521457 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 03:55:21 INFO - PROCESS | 2276 | 1465642521458 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 03:55:21 INFO - PROCESS | 2276 | 1465642521468 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 03:55:21 INFO - PROCESS | 2276 | 1465642521469 Marionette TRACE conn2 <- [1,3026,null,{}] 03:55:21 INFO - PROCESS | 2276 | 1465642521473 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}] 03:55:21 INFO - PROCESS | 2276 | 1465642521475 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:21 INFO - PROCESS | 2276 | 1465642521619 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 03:55:21 INFO - PROCESS | 2276 | 1465642521684 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:21 INFO - PROCESS | 2276 | 1465642521686 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:21 INFO - PROCESS | 2276 | ++DOCSHELL 0x11649c000 == 52 [pid = 2276] [id = 766] 03:55:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 113 (0x110fa6000) [pid = 2276] [serial = 2296] [outer = 0x0] 03:55:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 114 (0x112f9b000) [pid = 2276] [serial = 2297] [outer = 0x110fa6000] 03:55:21 INFO - PROCESS | 2276 | 1465642521759 Marionette DEBUG loaded listener.js 03:55:21 INFO - PROCESS | 2276 | ++DOMWINDOW == 115 (0x1175c5c00) [pid = 2276] [serial = 2298] [outer = 0x110fa6000] 03:55:22 INFO - PROCESS | 2276 | 1465642522403 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 03:55:22 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:55:22 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:55:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:22 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:55:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:55:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:55:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:55:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 03:55:22 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 03:55:22 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:55:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:22 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:55:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:55:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:55:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:55:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 03:55:22 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 03:55:22 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:55:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:22 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:55:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:55:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:55:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:55:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 03:55:22 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 03:55:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:55:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:55:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:55:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:55:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:55:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 03:55:22 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 03:55:22 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 03:55:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:55:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:55:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:55:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:55:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:55:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 03:55:22 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:55:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:55:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:55:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:55:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:55:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 03:55:22 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 03:55:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:55:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:55:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:55:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:55:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:55:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 03:55:22 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 03:55:22 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 03:55:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:55:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:55:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:55:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:55:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:55:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 03:55:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 03:55:22 INFO - TEST-OK | /FileAPI/idlharness.html | took 996ms 03:55:22 INFO - PROCESS | 2276 | 1465642522479 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 03:55:22 INFO - PROCESS | 2276 | 1465642522481 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 03:55:22 INFO - TEST-START | /FileAPI/idlharness.worker 03:55:22 INFO - PROCESS | 2276 | 1465642522486 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 03:55:22 INFO - PROCESS | 2276 | 1465642522488 Marionette TRACE conn2 <- [1,3030,null,{}] 03:55:22 INFO - PROCESS | 2276 | 1465642522491 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}] 03:55:22 INFO - PROCESS | 2276 | 1465642522494 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:22 INFO - PROCESS | 2276 | 1465642522600 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 03:55:22 INFO - PROCESS | 2276 | 1465642522705 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:22 INFO - PROCESS | 2276 | 1465642522707 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:22 INFO - PROCESS | 2276 | ++DOCSHELL 0x12ca0c800 == 53 [pid = 2276] [id = 767] 03:55:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 116 (0x120f7ec00) [pid = 2276] [serial = 2299] [outer = 0x0] 03:55:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 117 (0x12ba19000) [pid = 2276] [serial = 2300] [outer = 0x120f7ec00] 03:55:22 INFO - PROCESS | 2276 | 1465642522737 Marionette DEBUG loaded listener.js 03:55:22 INFO - PROCESS | 2276 | ++DOMWINDOW == 118 (0x12ba21800) [pid = 2276] [serial = 2301] [outer = 0x120f7ec00] 03:55:22 INFO - PROCESS | 2276 | [2276] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:55:23 INFO - PROCESS | 2276 | 1465642523445 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:55:23 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:55:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:23 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:55:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:55:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:55:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:55:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 03:55:23 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:55:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:23 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:55:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:55:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:55:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:55:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 03:55:23 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:55:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:23 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:55:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:55:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:55:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:55:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 03:55:23 INFO - {} 03:55:23 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 03:55:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:55:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:55:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:55:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:55:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:55:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 03:55:23 INFO - {} 03:55:23 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 - {} 03:55:23 INFO - {} 03:55:23 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 03:55:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:55:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:55:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:55:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:55:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:55:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:55:23 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:55:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:23 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:55:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:55:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:55:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 03:55:23 INFO - {} 03:55:23 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 03:55:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:55:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:55:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:55:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:55:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:55:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 03:55:23 INFO - {} 03:55:23 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 - {} 03:55:23 INFO - {} 03:55:23 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 03:55:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:55:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:55:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:55:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:55:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:55:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:55:23 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 03:55:23 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 03:55:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:23 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 03:55:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:55:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:55:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:55:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:55:23 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 03:55:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:23 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:55:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:55:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:55:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:55:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:55:23 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 03:55:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:23 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 03:55:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:55:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:55:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:55:23 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 03:55:23 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 03:55:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:23 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 03:55:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:55:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:55:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:55:23 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 03:55:23 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 03:55:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:23 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 03:55:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:55:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:55:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:55:23 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 03:55:23 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 03:55:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:23 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:55:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:55:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:55:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:55:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:55:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:55:23 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 03:55:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:23 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:55:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:55:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:55:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:55:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:55:23 INFO - {} 03:55:23 INFO - TEST-OK | /FileAPI/idlharness.worker | took 989ms 03:55:23 INFO - PROCESS | 2276 | 1465642523476 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 03:55:23 INFO - PROCESS | 2276 | 1465642523478 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 03:55:23 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 03:55:23 INFO - PROCESS | 2276 | 1465642523480 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 03:55:23 INFO - PROCESS | 2276 | 1465642523481 Marionette TRACE conn2 <- [1,3034,null,{}] 03:55:23 INFO - PROCESS | 2276 | 1465642523484 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}] 03:55:23 INFO - PROCESS | 2276 | 1465642523485 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:23 INFO - PROCESS | 2276 | 1465642523654 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 03:55:23 INFO - PROCESS | 2276 | 1465642523766 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:23 INFO - PROCESS | 2276 | 1465642523767 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:23 INFO - PROCESS | 2276 | ++DOCSHELL 0x12dbc9000 == 54 [pid = 2276] [id = 768] 03:55:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 119 (0x12bedc400) [pid = 2276] [serial = 2302] [outer = 0x0] 03:55:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 120 (0x12d23f800) [pid = 2276] [serial = 2303] [outer = 0x12bedc400] 03:55:23 INFO - PROCESS | 2276 | 1465642523796 Marionette DEBUG loaded listener.js 03:55:23 INFO - PROCESS | 2276 | ++DOMWINDOW == 121 (0x12dc84c00) [pid = 2276] [serial = 2304] [outer = 0x12bedc400] 03:55:24 INFO - PROCESS | 2276 | 1465642524388 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]]]}] 03:55:24 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 03:55:24 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 922ms 03:55:24 INFO - TEST-START | /FileAPI/blob/Blob-close.html 03:55:24 INFO - PROCESS | 2276 | 1465642524402 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 03:55:24 INFO - PROCESS | 2276 | 1465642524405 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 03:55:24 INFO - PROCESS | 2276 | 1465642524408 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 03:55:24 INFO - PROCESS | 2276 | 1465642524410 Marionette TRACE conn2 <- [1,3038,null,{}] 03:55:24 INFO - PROCESS | 2276 | 1465642524414 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}] 03:55:24 INFO - PROCESS | 2276 | 1465642524415 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:24 INFO - PROCESS | 2276 | 1465642524518 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 03:55:24 INFO - PROCESS | 2276 | 1465642524594 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:24 INFO - PROCESS | 2276 | 1465642524596 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:24 INFO - PROCESS | 2276 | ++DOCSHELL 0x112d41000 == 55 [pid = 2276] [id = 769] 03:55:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 122 (0x110fa8800) [pid = 2276] [serial = 2305] [outer = 0x0] 03:55:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 123 (0x111c18800) [pid = 2276] [serial = 2306] [outer = 0x110fa8800] 03:55:24 INFO - PROCESS | 2276 | 1465642524671 Marionette DEBUG loaded listener.js 03:55:24 INFO - PROCESS | 2276 | ++DOMWINDOW == 124 (0x112a7d000) [pid = 2276] [serial = 2307] [outer = 0x110fa8800] 03:55:25 INFO - PROCESS | 2276 | 1465642525025 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"]]]}] 03:55:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 03:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 03:55:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 03:55:25 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 669ms 03:55:25 INFO - PROCESS | 2276 | 1465642525078 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 03:55:25 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 03:55:25 INFO - PROCESS | 2276 | 1465642525081 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 03:55:25 INFO - PROCESS | 2276 | 1465642525085 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 03:55:25 INFO - PROCESS | 2276 | 1465642525087 Marionette TRACE conn2 <- [1,3042,null,{}] 03:55:25 INFO - PROCESS | 2276 | 1465642525090 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}] 03:55:25 INFO - PROCESS | 2276 | 1465642525091 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:25 INFO - PROCESS | 2276 | 1465642525189 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 03:55:25 INFO - PROCESS | 2276 | 1465642525258 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:25 INFO - PROCESS | 2276 | 1465642525259 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:25 INFO - PROCESS | 2276 | ++DOCSHELL 0x1196ac000 == 56 [pid = 2276] [id = 770] 03:55:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 125 (0x116761000) [pid = 2276] [serial = 2308] [outer = 0x0] 03:55:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 126 (0x116976400) [pid = 2276] [serial = 2309] [outer = 0x116761000] 03:55:25 INFO - PROCESS | 2276 | 1465642525322 Marionette DEBUG loaded listener.js 03:55:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 127 (0x1175bb400) [pid = 2276] [serial = 2310] [outer = 0x116761000] 03:55:25 INFO - PROCESS | 2276 | --DOCSHELL 0x1210ad800 == 55 [pid = 2276] [id = 765] 03:55:25 INFO - PROCESS | 2276 | --DOCSHELL 0x12109a000 == 54 [pid = 2276] [id = 764] 03:55:25 INFO - PROCESS | 2276 | --DOCSHELL 0x128b20000 == 53 [pid = 2276] [id = 763] 03:55:25 INFO - PROCESS | 2276 | --DOCSHELL 0x12d7da000 == 52 [pid = 2276] [id = 762] 03:55:25 INFO - PROCESS | 2276 | --DOCSHELL 0x12cd7f800 == 51 [pid = 2276] [id = 761] 03:55:25 INFO - PROCESS | 2276 | --DOCSHELL 0x12ca67800 == 50 [pid = 2276] [id = 760] 03:55:25 INFO - PROCESS | 2276 | --DOCSHELL 0x117467800 == 49 [pid = 2276] [id = 759] 03:55:25 INFO - PROCESS | 2276 | --DOCSHELL 0x12ba4d800 == 48 [pid = 2276] [id = 758] 03:55:25 INFO - PROCESS | 2276 | --DOCSHELL 0x12b712800 == 47 [pid = 2276] [id = 757] 03:55:25 INFO - PROCESS | 2276 | --DOCSHELL 0x112159000 == 46 [pid = 2276] [id = 756] 03:55:25 INFO - PROCESS | 2276 | --DOCSHELL 0x126504000 == 45 [pid = 2276] [id = 755] 03:55:25 INFO - PROCESS | 2276 | --DOCSHELL 0x118ab9000 == 44 [pid = 2276] [id = 754] 03:55:25 INFO - PROCESS | 2276 | --DOCSHELL 0x1295cb000 == 43 [pid = 2276] [id = 753] 03:55:25 INFO - PROCESS | 2276 | --DOCSHELL 0x1185ac800 == 42 [pid = 2276] [id = 752] 03:55:25 INFO - PROCESS | 2276 | --DOMWINDOW == 126 (0x126ed5800) [pid = 2276] [serial = 2200] [outer = 0x0] [url = about:blank] 03:55:25 INFO - PROCESS | 2276 | --DOMWINDOW == 125 (0x124fef400) [pid = 2276] [serial = 2215] [outer = 0x0] [url = about:blank] 03:55:25 INFO - PROCESS | 2276 | --DOMWINDOW == 124 (0x1233e0400) [pid = 2276] [serial = 2197] [outer = 0x0] [url = about:blank] 03:55:25 INFO - PROCESS | 2276 | --DOMWINDOW == 123 (0x11855b800) [pid = 2276] [serial = 2206] [outer = 0x0] [url = about:blank] 03:55:25 INFO - PROCESS | 2276 | --DOMWINDOW == 122 (0x118f8e000) [pid = 2276] [serial = 2207] [outer = 0x0] [url = about:blank] 03:55:25 INFO - PROCESS | 2276 | --DOMWINDOW == 121 (0x128dcf000) [pid = 2276] [serial = 2224] [outer = 0x0] [url = about:blank] 03:55:25 INFO - PROCESS | 2276 | --DOMWINDOW == 120 (0x1133ab400) [pid = 2276] [serial = 2203] [outer = 0x0] [url = about:blank] 03:55:25 INFO - PROCESS | 2276 | --DOMWINDOW == 119 (0x116f0c400) [pid = 2276] [serial = 2204] [outer = 0x0] [url = about:blank] 03:55:25 INFO - PROCESS | 2276 | --DOMWINDOW == 118 (0x118168000) [pid = 2276] [serial = 2191] [outer = 0x0] [url = about:blank] 03:55:25 INFO - PROCESS | 2276 | --DOMWINDOW == 117 (0x119c2c000) [pid = 2276] [serial = 2194] [outer = 0x0] [url = about:blank] 03:55:25 INFO - PROCESS | 2276 | --DOMWINDOW == 116 (0x121b9f400) [pid = 2276] [serial = 2212] [outer = 0x0] [url = about:blank] 03:55:25 INFO - PROCESS | 2276 | --DOMWINDOW == 115 (0x124ffe000) [pid = 2276] [serial = 2213] [outer = 0x0] [url = about:blank] 03:55:25 INFO - PROCESS | 2276 | --DOMWINDOW == 114 (0x128d9d000) [pid = 2276] [serial = 2221] [outer = 0x0] [url = about:blank] 03:55:25 INFO - PROCESS | 2276 | --DOMWINDOW == 113 (0x1175c7000) [pid = 2276] [serial = 2227] [outer = 0x0] [url = about:blank] 03:55:25 INFO - PROCESS | 2276 | --DOMWINDOW == 112 (0x120e11c00) [pid = 2276] [serial = 2228] [outer = 0x0] [url = about:blank] 03:55:25 INFO - PROCESS | 2276 | --DOMWINDOW == 111 (0x12a404c00) [pid = 2276] [serial = 2230] [outer = 0x0] [url = about:blank] 03:55:25 INFO - PROCESS | 2276 | --DOMWINDOW == 110 (0x12aa13400) [pid = 2276] [serial = 2236] [outer = 0x0] [url = about:blank] 03:55:25 INFO - PROCESS | 2276 | --DOMWINDOW == 109 (0x12a6cb000) [pid = 2276] [serial = 2234] [outer = 0x0] [url = about:blank] 03:55:25 INFO - PROCESS | 2276 | --DOMWINDOW == 108 (0x119c28000) [pid = 2276] [serial = 2209] [outer = 0x0] [url = about:blank] 03:55:25 INFO - PROCESS | 2276 | --DOMWINDOW == 107 (0x120f7d400) [pid = 2276] [serial = 2210] [outer = 0x0] [url = about:blank] 03:55:25 INFO - PROCESS | 2276 | --DOMWINDOW == 106 (0x128d17c00) [pid = 2276] [serial = 2218] [outer = 0x0] [url = about:blank] 03:55:25 INFO - PROCESS | 2276 | --DOMWINDOW == 105 (0x1292e2000) [pid = 2276] [serial = 2225] [outer = 0x0] [url = about:blank] 03:55:25 INFO - PROCESS | 2276 | --DOMWINDOW == 104 (0x116762800) [pid = 2276] [serial = 2222] [outer = 0x0] [url = about:blank] 03:55:25 INFO - PROCESS | 2276 | --DOMWINDOW == 103 (0x12a684000) [pid = 2276] [serial = 2233] [outer = 0x0] [url = about:blank] 03:55:25 INFO - PROCESS | 2276 | --DOMWINDOW == 102 (0x128d2e400) [pid = 2276] [serial = 2219] [outer = 0x0] [url = about:blank] 03:55:25 INFO - PROCESS | 2276 | --DOMWINDOW == 101 (0x12a68f800) [pid = 2276] [serial = 2239] [outer = 0x0] [url = about:blank] 03:55:25 INFO - PROCESS | 2276 | --DOMWINDOW == 100 (0x12a52bc00) [pid = 2276] [serial = 2231] [outer = 0x0] [url = about:blank] 03:55:25 INFO - PROCESS | 2276 | --DOMWINDOW == 99 (0x126b27400) [pid = 2276] [serial = 2216] [outer = 0x0] [url = about:blank] 03:55:25 INFO - PROCESS | 2276 | --DOMWINDOW == 98 (0x12b002400) [pid = 2276] [serial = 2237] [outer = 0x0] [url = about:blank] 03:55:25 INFO - PROCESS | 2276 | 1465642525750 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]]]}] 03:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 03:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 03:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 03:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 03:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 03:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 03:55:25 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. 03:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 03:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 03:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 03:55:25 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'.) 03:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 03:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 03:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 03:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 03:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 03:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 03:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 03:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 03:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 03:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 03:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 03:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 03:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 03:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 03:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 03:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 03:55:25 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. 03:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 03:55:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 03:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 03:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 03:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 03:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 03:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 03:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 03:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 03:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 03:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 03:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 03:55:25 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. 03:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 03:55:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:55:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 03:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:55:25 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. 03:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 03:55:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:55:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 03:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 03:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 03:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 03:55:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 03:55:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 03:55:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 03:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 03:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 03:55:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 03:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:55:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 03:55:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 03:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:55:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:55:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 03:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:55:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:55:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 03:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:55:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 03:55:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 03:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:55:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:55:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 03:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:55:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:55:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 03:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:55:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:55:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 03:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:55:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:55:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 03:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:55:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:55:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 03:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 03:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 03:55:25 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 728ms 03:55:25 INFO - PROCESS | 2276 | 1465642525814 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 03:55:25 INFO - PROCESS | 2276 | 1465642525816 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 03:55:25 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 03:55:25 INFO - PROCESS | 2276 | 1465642525818 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 03:55:25 INFO - PROCESS | 2276 | 1465642525821 Marionette TRACE conn2 <- [1,3046,null,{}] 03:55:25 INFO - PROCESS | 2276 | 1465642525830 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}] 03:55:25 INFO - PROCESS | 2276 | 1465642525834 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:25 INFO - PROCESS | 2276 | 1465642525924 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 03:55:25 INFO - PROCESS | 2276 | 1465642525935 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:25 INFO - PROCESS | 2276 | 1465642525937 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:25 INFO - PROCESS | 2276 | ++DOCSHELL 0x1217df000 == 43 [pid = 2276] [id = 771] 03:55:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x113145000) [pid = 2276] [serial = 2311] [outer = 0x0] 03:55:25 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x119702c00) [pid = 2276] [serial = 2312] [outer = 0x113145000] 03:55:25 INFO - PROCESS | 2276 | 1465642525991 Marionette DEBUG loaded listener.js 03:55:26 INFO - PROCESS | 2276 | ++DOMWINDOW == 101 (0x119c1a000) [pid = 2276] [serial = 2313] [outer = 0x113145000] 03:55:26 INFO - PROCESS | 2276 | [2276] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:55:26 INFO - PROCESS | 2276 | 1465642526375 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 03:55:26 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 03:55:26 INFO - {} 03:55:26 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 575ms 03:55:26 INFO - PROCESS | 2276 | 1465642526394 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 03:55:26 INFO - PROCESS | 2276 | 1465642526397 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 03:55:26 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 03:55:26 INFO - PROCESS | 2276 | 1465642526400 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 03:55:26 INFO - PROCESS | 2276 | 1465642526401 Marionette TRACE conn2 <- [1,3050,null,{}] 03:55:26 INFO - PROCESS | 2276 | 1465642526404 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}] 03:55:26 INFO - PROCESS | 2276 | 1465642526405 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:26 INFO - PROCESS | 2276 | 1465642526492 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 03:55:26 INFO - PROCESS | 2276 | 1465642526580 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:26 INFO - PROCESS | 2276 | 1465642526581 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:26 INFO - PROCESS | 2276 | ++DOCSHELL 0x128b21000 == 44 [pid = 2276] [id = 772] 03:55:26 INFO - PROCESS | 2276 | ++DOMWINDOW == 102 (0x120e91400) [pid = 2276] [serial = 2314] [outer = 0x0] 03:55:26 INFO - PROCESS | 2276 | ++DOMWINDOW == 103 (0x1214e7400) [pid = 2276] [serial = 2315] [outer = 0x120e91400] 03:55:26 INFO - PROCESS | 2276 | 1465642526609 Marionette DEBUG loaded listener.js 03:55:26 INFO - PROCESS | 2276 | ++DOMWINDOW == 104 (0x1216cb800) [pid = 2276] [serial = 2316] [outer = 0x120e91400] 03:55:26 INFO - PROCESS | 2276 | 1465642526862 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]]]}] 03:55:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 03:55:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 03:55:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 03:55:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 03:55:26 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 519ms 03:55:26 INFO - PROCESS | 2276 | 1465642526919 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 03:55:26 INFO - PROCESS | 2276 | 1465642526920 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 03:55:26 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 03:55:26 INFO - PROCESS | 2276 | 1465642526923 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 03:55:26 INFO - PROCESS | 2276 | 1465642526924 Marionette TRACE conn2 <- [1,3054,null,{}] 03:55:26 INFO - PROCESS | 2276 | 1465642526926 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}] 03:55:26 INFO - PROCESS | 2276 | 1465642526928 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:27 INFO - PROCESS | 2276 | 1465642527024 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 03:55:27 INFO - PROCESS | 2276 | 1465642527027 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:27 INFO - PROCESS | 2276 | 1465642527037 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:27 INFO - PROCESS | 2276 | ++DOCSHELL 0x1295c6800 == 45 [pid = 2276] [id = 773] 03:55:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 105 (0x113140c00) [pid = 2276] [serial = 2317] [outer = 0x0] 03:55:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 106 (0x124cdb400) [pid = 2276] [serial = 2318] [outer = 0x113140c00] 03:55:27 INFO - PROCESS | 2276 | 1465642527062 Marionette DEBUG loaded listener.js 03:55:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 107 (0x12655a800) [pid = 2276] [serial = 2319] [outer = 0x113140c00] 03:55:27 INFO - PROCESS | 2276 | 1465642527518 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"]]]}] 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 03:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 03:55:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 03:55:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:55:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:55:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:55:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:55:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 03:55:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:55:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:55:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:55:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:55:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 03:55:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:55:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:55:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:55:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:55:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 03:55:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:55:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:55:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:55:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:55:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 03:55:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:55:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:55:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:55:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:55:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 03:55:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:55:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:55:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:55:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:55:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 03:55:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:55:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:55:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:55:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:55:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 03:55:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:55:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:55:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:55:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:55:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 03:55:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:55:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:55:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:55:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:55:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 03:55:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:55:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:55:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:55:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:55:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 03:55:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:55:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:55:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:55:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:55:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 03:55:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:55:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:55:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:55:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:55:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 03:55:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:55:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:55:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:55:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:55:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 03:55:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:55:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:55:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:55:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:55:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 03:55:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:55:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:55:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:55:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:55:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 03:55:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:55:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:55:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:55:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:55:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 03:55:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:55:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:55:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:55:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:55:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 03:55:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:55:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:55:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:55:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:55:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 03:55:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:55:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:55:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:55:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:55:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 03:55:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:55:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:55:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:55:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:55:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 03:55:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:55:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:55:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:55:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:55:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 03:55:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:55:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:55:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:55:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:55:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:55:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:55:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:55:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:55:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:55:27 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" 03:55:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:55:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:55:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:55:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:55:27 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" 03:55:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:55:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:55:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:55:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:55:27 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 636ms 03:55:27 INFO - TEST-START | /FileAPI/file/File-constructor.html 03:55:27 INFO - PROCESS | 2276 | 1465642527560 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 03:55:27 INFO - PROCESS | 2276 | 1465642527561 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 03:55:27 INFO - PROCESS | 2276 | 1465642527563 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 03:55:27 INFO - PROCESS | 2276 | 1465642527572 Marionette TRACE conn2 <- [1,3058,null,{}] 03:55:27 INFO - PROCESS | 2276 | 1465642527580 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}] 03:55:27 INFO - PROCESS | 2276 | 1465642527585 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:27 INFO - PROCESS | 2276 | 1465642527715 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 03:55:27 INFO - PROCESS | 2276 | 1465642527720 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:27 INFO - PROCESS | 2276 | 1465642527721 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:27 INFO - PROCESS | 2276 | ++DOCSHELL 0x12ba56000 == 46 [pid = 2276] [id = 774] 03:55:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 108 (0x1266c6400) [pid = 2276] [serial = 2320] [outer = 0x0] 03:55:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 109 (0x128d17800) [pid = 2276] [serial = 2321] [outer = 0x1266c6400] 03:55:27 INFO - PROCESS | 2276 | 1465642527783 Marionette DEBUG loaded listener.js 03:55:27 INFO - PROCESS | 2276 | ++DOMWINDOW == 110 (0x12a408800) [pid = 2276] [serial = 2322] [outer = 0x1266c6400] 03:55:28 INFO - PROCESS | 2276 | 1465642528119 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]]]}] 03:55:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 03:55:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 03:55:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 03:55:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 03:55:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 03:55:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 03:55:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 03:55:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 03:55:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 03:55:28 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 03:55:28 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 03:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:28 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 03:55:28 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 03:55:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 03:55:28 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:55:28 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 03:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:28 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 03:55:28 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 03:55:28 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 03:55:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:28 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 03:55:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 03:55:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 03:55:28 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 587ms 03:55:28 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 03:55:28 INFO - PROCESS | 2276 | 1465642528152 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 03:55:28 INFO - PROCESS | 2276 | 1465642528153 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 03:55:28 INFO - PROCESS | 2276 | 1465642528155 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 03:55:28 INFO - PROCESS | 2276 | 1465642528156 Marionette TRACE conn2 <- [1,3062,null,{}] 03:55:28 INFO - PROCESS | 2276 | 1465642528165 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}] 03:55:28 INFO - PROCESS | 2276 | 1465642528166 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:28 INFO - PROCESS | 2276 | 1465642528275 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 03:55:28 INFO - PROCESS | 2276 | 1465642528318 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:28 INFO - PROCESS | 2276 | 1465642528319 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:28 INFO - PROCESS | 2276 | ++DOCSHELL 0x12c097800 == 47 [pid = 2276] [id = 775] 03:55:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 111 (0x126b03400) [pid = 2276] [serial = 2323] [outer = 0x0] 03:55:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 112 (0x12a411000) [pid = 2276] [serial = 2324] [outer = 0x126b03400] 03:55:28 INFO - PROCESS | 2276 | 1465642528344 Marionette DEBUG loaded listener.js 03:55:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 113 (0x12aa1d400) [pid = 2276] [serial = 2325] [outer = 0x126b03400] 03:55:28 INFO - PROCESS | 2276 | [2276] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:55:28 INFO - PROCESS | 2276 | 1465642528692 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 03:55:28 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 03:55:28 INFO - {} 03:55:28 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 575ms 03:55:28 INFO - PROCESS | 2276 | 1465642528731 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 03:55:28 INFO - PROCESS | 2276 | 1465642528733 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 03:55:28 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 03:55:28 INFO - PROCESS | 2276 | 1465642528735 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 03:55:28 INFO - PROCESS | 2276 | 1465642528736 Marionette TRACE conn2 <- [1,3066,null,{}] 03:55:28 INFO - PROCESS | 2276 | 1465642528739 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}] 03:55:28 INFO - PROCESS | 2276 | 1465642528740 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:28 INFO - PROCESS | 2276 | 1465642528852 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 03:55:28 INFO - PROCESS | 2276 | 1465642528891 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:28 INFO - PROCESS | 2276 | 1465642528892 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:28 INFO - PROCESS | 2276 | ++DOCSHELL 0x115d2b800 == 48 [pid = 2276] [id = 776] 03:55:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 114 (0x11279d400) [pid = 2276] [serial = 2326] [outer = 0x0] 03:55:28 INFO - PROCESS | 2276 | ++DOMWINDOW == 115 (0x112fa2000) [pid = 2276] [serial = 2327] [outer = 0x11279d400] 03:55:28 INFO - PROCESS | 2276 | 1465642528932 Marionette DEBUG loaded listener.js 03:55:29 INFO - PROCESS | 2276 | ++DOMWINDOW == 116 (0x12aa20000) [pid = 2276] [serial = 2328] [outer = 0x11279d400] 03:55:29 INFO - PROCESS | 2276 | 1465642529385 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]]]}] 03:55:29 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 03:55:29 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 03:55:29 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 03:55:29 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 03:55:29 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 03:55:29 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 03:55:29 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 03:55:29 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 674ms 03:55:29 INFO - PROCESS | 2276 | 1465642529410 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 03:55:29 INFO - PROCESS | 2276 | 1465642529412 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 03:55:29 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 03:55:29 INFO - PROCESS | 2276 | 1465642529416 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 03:55:29 INFO - PROCESS | 2276 | 1465642529418 Marionette TRACE conn2 <- [1,3070,null,{}] 03:55:29 INFO - PROCESS | 2276 | 1465642529430 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}] 03:55:29 INFO - PROCESS | 2276 | 1465642529432 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:29 INFO - PROCESS | 2276 | 1465642529759 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 03:55:29 INFO - PROCESS | 2276 | --DOMWINDOW == 115 (0x12b7ddc00) [pid = 2276] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 03:55:29 INFO - PROCESS | 2276 | --DOMWINDOW == 114 (0x128da5800) [pid = 2276] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 03:55:29 INFO - PROCESS | 2276 | --DOMWINDOW == 113 (0x128dc7400) [pid = 2276] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 03:55:29 INFO - PROCESS | 2276 | --DOMWINDOW == 112 (0x1292dc400) [pid = 2276] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 03:55:29 INFO - PROCESS | 2276 | --DOMWINDOW == 111 (0x112e03000) [pid = 2276] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 03:55:29 INFO - PROCESS | 2276 | --DOMWINDOW == 110 (0x128bb3800) [pid = 2276] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 03:55:29 INFO - PROCESS | 2276 | --DOMWINDOW == 109 (0x128da2c00) [pid = 2276] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 03:55:29 INFO - PROCESS | 2276 | --DOMWINDOW == 108 (0x12142d000) [pid = 2276] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 03:55:29 INFO - PROCESS | 2276 | --DOMWINDOW == 107 (0x11996b400) [pid = 2276] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 03:55:29 INFO - PROCESS | 2276 | --DOMWINDOW == 106 (0x118a84c00) [pid = 2276] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 03:55:29 INFO - PROCESS | 2276 | --DOMWINDOW == 105 (0x12b7e9800) [pid = 2276] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 03:55:29 INFO - PROCESS | 2276 | --DOMWINDOW == 104 (0x124ce6400) [pid = 2276] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 03:55:29 INFO - PROCESS | 2276 | --DOMWINDOW == 103 (0x128dc5000) [pid = 2276] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 03:55:29 INFO - PROCESS | 2276 | 1465642529812 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:29 INFO - PROCESS | 2276 | 1465642529813 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:29 INFO - PROCESS | 2276 | ++DOCSHELL 0x1217db800 == 49 [pid = 2276] [id = 777] 03:55:29 INFO - PROCESS | 2276 | ++DOMWINDOW == 104 (0x118a84c00) [pid = 2276] [serial = 2329] [outer = 0x0] 03:55:29 INFO - PROCESS | 2276 | ++DOMWINDOW == 105 (0x128bb3800) [pid = 2276] [serial = 2330] [outer = 0x118a84c00] 03:55:29 INFO - PROCESS | 2276 | 1465642529838 Marionette DEBUG loaded listener.js 03:55:29 INFO - PROCESS | 2276 | ++DOMWINDOW == 106 (0x12b0e3400) [pid = 2276] [serial = 2331] [outer = 0x118a84c00] 03:55:30 INFO - PROCESS | 2276 | 1465642530105 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]]]}] 03:55:30 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 03:55:30 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 03:55:30 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 03:55:30 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 03:55:30 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 03:55:30 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 03:55:30 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 734ms 03:55:30 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 03:55:30 INFO - PROCESS | 2276 | 1465642530153 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 03:55:30 INFO - PROCESS | 2276 | 1465642530155 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 03:55:30 INFO - PROCESS | 2276 | 1465642530157 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 03:55:30 INFO - PROCESS | 2276 | 1465642530158 Marionette TRACE conn2 <- [1,3074,null,{}] 03:55:30 INFO - PROCESS | 2276 | 1465642530169 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}] 03:55:30 INFO - PROCESS | 2276 | 1465642530170 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:30 INFO - PROCESS | 2276 | 1465642530295 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 03:55:30 INFO - PROCESS | 2276 | 1465642530397 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:30 INFO - PROCESS | 2276 | 1465642530398 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:30 INFO - PROCESS | 2276 | ++DOCSHELL 0x12ca5a800 == 50 [pid = 2276] [id = 778] 03:55:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 107 (0x11996b400) [pid = 2276] [serial = 2332] [outer = 0x0] 03:55:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 108 (0x12b0ecc00) [pid = 2276] [serial = 2333] [outer = 0x11996b400] 03:55:30 INFO - PROCESS | 2276 | 1465642530438 Marionette DEBUG loaded listener.js 03:55:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 109 (0x12b7e4800) [pid = 2276] [serial = 2334] [outer = 0x11996b400] 03:55:30 INFO - PROCESS | 2276 | 1465642530798 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]]]}] 03:55:30 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 03:55:30 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 03:55:30 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 03:55:30 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 03:55:30 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 03:55:30 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 03:55:30 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 670ms 03:55:30 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 03:55:30 INFO - PROCESS | 2276 | 1465642530828 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 03:55:30 INFO - PROCESS | 2276 | 1465642530831 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 03:55:30 INFO - PROCESS | 2276 | 1465642530834 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 03:55:30 INFO - PROCESS | 2276 | 1465642530836 Marionette TRACE conn2 <- [1,3078,null,{}] 03:55:30 INFO - PROCESS | 2276 | 1465642530838 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}] 03:55:30 INFO - PROCESS | 2276 | 1465642530840 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:30 INFO - PROCESS | 2276 | 1465642530977 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 03:55:30 INFO - PROCESS | 2276 | 1465642530983 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:30 INFO - PROCESS | 2276 | 1465642530985 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:30 INFO - PROCESS | 2276 | ++DOCSHELL 0x12cfbb800 == 51 [pid = 2276] [id = 779] 03:55:30 INFO - PROCESS | 2276 | ++DOMWINDOW == 110 (0x12b7e2400) [pid = 2276] [serial = 2335] [outer = 0x0] 03:55:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 111 (0x12b82a000) [pid = 2276] [serial = 2336] [outer = 0x12b7e2400] 03:55:31 INFO - PROCESS | 2276 | 1465642531013 Marionette DEBUG loaded listener.js 03:55:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 112 (0x12ba17c00) [pid = 2276] [serial = 2337] [outer = 0x12b7e2400] 03:55:31 INFO - PROCESS | 2276 | 1465642531314 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] 03:55:31 INFO - PROCESS | 2276 | 1465642531357 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 03:55:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 03:55:31 INFO - PROCESS | 2276 | 1465642531360 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 03:55:31 INFO - PROCESS | 2276 | 1465642531362 Marionette TRACE conn2 <- [1,3082,null,{}] 03:55:31 INFO - PROCESS | 2276 | 1465642531366 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}] 03:55:31 INFO - PROCESS | 2276 | 1465642531367 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:31 INFO - PROCESS | 2276 | 1465642531455 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 03:55:31 INFO - PROCESS | 2276 | 1465642531458 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:31 INFO - PROCESS | 2276 | 1465642531459 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:31 INFO - PROCESS | 2276 | ++DOCSHELL 0x12562b000 == 52 [pid = 2276] [id = 780] 03:55:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 113 (0x118a90000) [pid = 2276] [serial = 2338] [outer = 0x0] 03:55:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 114 (0x119c2b400) [pid = 2276] [serial = 2339] [outer = 0x118a90000] 03:55:31 INFO - PROCESS | 2276 | 1465642531484 Marionette DEBUG loaded listener.js 03:55:31 INFO - PROCESS | 2276 | ++DOMWINDOW == 115 (0x12ba18400) [pid = 2276] [serial = 2340] [outer = 0x118a90000] 03:55:32 INFO - PROCESS | 2276 | --DOCSHELL 0x12d462000 == 51 [pid = 2276] [id = 750] 03:55:32 INFO - PROCESS | 2276 | --DOCSHELL 0x12be11000 == 50 [pid = 2276] [id = 749] 03:55:32 INFO - PROCESS | 2276 | --DOCSHELL 0x12c277800 == 49 [pid = 2276] [id = 729] 03:55:32 INFO - PROCESS | 2276 | --DOCSHELL 0x125611000 == 48 [pid = 2276] [id = 721] 03:55:32 INFO - PROCESS | 2276 | --DOCSHELL 0x12ab99000 == 47 [pid = 2276] [id = 731] 03:55:32 INFO - PROCESS | 2276 | --DOCSHELL 0x116921800 == 46 [pid = 2276] [id = 751] 03:55:32 INFO - PROCESS | 2276 | --DOCSHELL 0x12d0b7800 == 45 [pid = 2276] [id = 733] 03:55:32 INFO - PROCESS | 2276 | --DOCSHELL 0x12c3d5000 == 44 [pid = 2276] [id = 747] 03:55:32 INFO - PROCESS | 2276 | --DOCSHELL 0x123476000 == 43 [pid = 2276] [id = 748] 03:55:32 INFO - PROCESS | 2276 | --DOCSHELL 0x12cfa9000 == 42 [pid = 2276] [id = 732] 03:55:32 INFO - PROCESS | 2276 | --DOCSHELL 0x118aaf800 == 41 [pid = 2276] [id = 720] 03:55:32 INFO - PROCESS | 2276 | --DOCSHELL 0x12345f800 == 40 [pid = 2276] [id = 719] 03:55:32 INFO - PROCESS | 2276 | --DOCSHELL 0x1127e0000 == 39 [pid = 2276] [id = 730] 03:55:32 INFO - PROCESS | 2276 | --DOCSHELL 0x1196ac000 == 38 [pid = 2276] [id = 770] 03:55:32 INFO - PROCESS | 2276 | --DOCSHELL 0x112d41000 == 37 [pid = 2276] [id = 769] 03:55:32 INFO - PROCESS | 2276 | --DOCSHELL 0x12dbc9000 == 36 [pid = 2276] [id = 768] 03:55:32 INFO - PROCESS | 2276 | --DOCSHELL 0x12ca0c800 == 35 [pid = 2276] [id = 767] 03:55:32 INFO - PROCESS | 2276 | --DOCSHELL 0x11649c000 == 34 [pid = 2276] [id = 766] 03:55:32 INFO - PROCESS | 2276 | --DOCSHELL 0x12ba56000 == 33 [pid = 2276] [id = 774] 03:55:32 INFO - PROCESS | 2276 | --DOCSHELL 0x12cfbb800 == 32 [pid = 2276] [id = 779] 03:55:32 INFO - PROCESS | 2276 | --DOCSHELL 0x12ca5a800 == 31 [pid = 2276] [id = 778] 03:55:32 INFO - PROCESS | 2276 | --DOCSHELL 0x12c097800 == 30 [pid = 2276] [id = 775] 03:55:32 INFO - PROCESS | 2276 | --DOCSHELL 0x115d2b800 == 29 [pid = 2276] [id = 776] 03:55:32 INFO - PROCESS | 2276 | --DOCSHELL 0x1217db800 == 28 [pid = 2276] [id = 777] 03:55:32 INFO - PROCESS | 2276 | --DOCSHELL 0x1217df000 == 27 [pid = 2276] [id = 771] 03:55:32 INFO - PROCESS | 2276 | --DOCSHELL 0x1295c6800 == 26 [pid = 2276] [id = 773] 03:55:32 INFO - PROCESS | 2276 | --DOCSHELL 0x128b21000 == 25 [pid = 2276] [id = 772] 03:55:33 INFO - PROCESS | 2276 | --DOMWINDOW == 114 (0x12b7e9400) [pid = 2276] [serial = 2283] [outer = 0x0] [url = about:blank] 03:55:33 INFO - PROCESS | 2276 | --DOMWINDOW == 113 (0x12aa19c00) [pid = 2276] [serial = 2276] [outer = 0x0] [url = about:blank] 03:55:33 INFO - PROCESS | 2276 | --DOMWINDOW == 112 (0x12b0eac00) [pid = 2276] [serial = 2279] [outer = 0x0] [url = about:blank] 03:55:33 INFO - PROCESS | 2276 | --DOMWINDOW == 111 (0x12a6ca800) [pid = 2276] [serial = 2274] [outer = 0x0] [url = about:blank] 03:55:33 INFO - PROCESS | 2276 | --DOMWINDOW == 110 (0x12b008c00) [pid = 2276] [serial = 2241] [outer = 0x0] [url = about:blank] 03:55:33 INFO - PROCESS | 2276 | --DOMWINDOW == 109 (0x12b859400) [pid = 2276] [serial = 2289] [outer = 0x0] [url = about:blank] 03:55:33 INFO - PROCESS | 2276 | --DOMWINDOW == 108 (0x12a405400) [pid = 2276] [serial = 2273] [outer = 0x0] [url = about:blank] 03:55:33 INFO - PROCESS | 2276 | --DOMWINDOW == 107 (0x11675d400) [pid = 2276] [serial = 2256] [outer = 0x0] [url = about:blank] 03:55:33 INFO - PROCESS | 2276 | --DOMWINDOW == 106 (0x128ccec00) [pid = 2276] [serial = 2268] [outer = 0x0] [url = about:blank] 03:55:33 INFO - PROCESS | 2276 | --DOMWINDOW == 105 (0x128dc4800) [pid = 2276] [serial = 2271] [outer = 0x0] [url = about:blank] 03:55:33 INFO - PROCESS | 2276 | --DOMWINDOW == 104 (0x1216bf800) [pid = 2276] [serial = 2262] [outer = 0x0] [url = about:blank] 03:55:33 INFO - PROCESS | 2276 | --DOMWINDOW == 103 (0x12b00e800) [pid = 2276] [serial = 2277] [outer = 0x0] [url = about:blank] 03:55:33 INFO - PROCESS | 2276 | --DOMWINDOW == 102 (0x12a68b800) [pid = 2276] [serial = 2253] [outer = 0x0] [url = about:blank] 03:55:33 INFO - PROCESS | 2276 | --DOMWINDOW == 101 (0x12b85b400) [pid = 2276] [serial = 2291] [outer = 0x0] [url = about:blank] 03:55:33 INFO - PROCESS | 2276 | --DOMWINDOW == 100 (0x1192d3c00) [pid = 2276] [serial = 2244] [outer = 0x0] [url = about:blank] 03:55:33 INFO - PROCESS | 2276 | --DOMWINDOW == 99 (0x12b7e5000) [pid = 2276] [serial = 2282] [outer = 0x0] [url = about:blank] 03:55:33 INFO - PROCESS | 2276 | --DOMWINDOW == 98 (0x12b7dd800) [pid = 2276] [serial = 2280] [outer = 0x0] [url = about:blank] 03:55:33 INFO - PROCESS | 2276 | --DOMWINDOW == 97 (0x128d2d800) [pid = 2276] [serial = 2250] [outer = 0x0] [url = about:blank] 03:55:33 INFO - PROCESS | 2276 | --DOMWINDOW == 96 (0x1192dc800) [pid = 2276] [serial = 2259] [outer = 0x0] [url = about:blank] 03:55:33 INFO - PROCESS | 2276 | --DOMWINDOW == 95 (0x12b827400) [pid = 2276] [serial = 2286] [outer = 0x0] [url = about:blank] 03:55:33 INFO - PROCESS | 2276 | --DOMWINDOW == 94 (0x124a83c00) [pid = 2276] [serial = 2263] [outer = 0x0] [url = about:blank] 03:55:33 INFO - PROCESS | 2276 | --DOMWINDOW == 93 (0x128d2f000) [pid = 2276] [serial = 2269] [outer = 0x0] [url = about:blank] 03:55:33 INFO - PROCESS | 2276 | --DOMWINDOW == 92 (0x12b822800) [pid = 2276] [serial = 2285] [outer = 0x0] [url = about:blank] 03:55:33 INFO - PROCESS | 2276 | --DOMWINDOW == 91 (0x119c33400) [pid = 2276] [serial = 2260] [outer = 0x0] [url = about:blank] 03:55:33 INFO - PROCESS | 2276 | --DOMWINDOW == 90 (0x121bdfc00) [pid = 2276] [serial = 2247] [outer = 0x0] [url = about:blank] 03:55:33 INFO - PROCESS | 2276 | --DOMWINDOW == 89 (0x1266c9c00) [pid = 2276] [serial = 2265] [outer = 0x0] [url = about:blank] 03:55:33 INFO - PROCESS | 2276 | --DOMWINDOW == 88 (0x12b827000) [pid = 2276] [serial = 2288] [outer = 0x0] [url = about:blank] 03:55:33 INFO - PROCESS | 2276 | --DOMWINDOW == 87 (0x11855e400) [pid = 2276] [serial = 2257] [outer = 0x0] [url = about:blank] 03:55:33 INFO - PROCESS | 2276 | --DOMWINDOW == 86 (0x128a25c00) [pid = 2276] [serial = 2266] [outer = 0x0] [url = about:blank] 03:55:33 INFO - PROCESS | 2276 | --DOMWINDOW == 85 (0x12ba34c00) [pid = 2276] [serial = 2292] [outer = 0x0] [url = about:blank] 03:55:33 INFO - PROCESS | 2276 | --DOMWINDOW == 84 (0x12ba3a400) [pid = 2276] [serial = 2294] [outer = 0x0] [url = about:blank] 03:55:33 INFO - PROCESS | 2276 | 1465642533189 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]]]}] 03:55:33 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 03:55:33 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 03:55:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:33 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 03:55:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 03:55:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1874ms 03:55:33 INFO - PROCESS | 2276 | 1465642533235 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 03:55:33 INFO - PROCESS | 2276 | 1465642533237 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 03:55:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 03:55:33 INFO - PROCESS | 2276 | 1465642533241 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 03:55:33 INFO - PROCESS | 2276 | 1465642533243 Marionette TRACE conn2 <- [1,3086,null,{}] 03:55:33 INFO - PROCESS | 2276 | 1465642533247 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}] 03:55:33 INFO - PROCESS | 2276 | 1465642533249 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:33 INFO - PROCESS | 2276 | 1465642533341 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 03:55:33 INFO - PROCESS | 2276 | 1465642533413 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:33 INFO - PROCESS | 2276 | 1465642533414 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:33 INFO - PROCESS | 2276 | ++DOCSHELL 0x116929800 == 26 [pid = 2276] [id = 781] 03:55:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 85 (0x11313e400) [pid = 2276] [serial = 2341] [outer = 0x0] 03:55:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 86 (0x11313fc00) [pid = 2276] [serial = 2342] [outer = 0x11313e400] 03:55:33 INFO - PROCESS | 2276 | 1465642533443 Marionette DEBUG loaded listener.js 03:55:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 87 (0x113c85400) [pid = 2276] [serial = 2343] [outer = 0x11313e400] 03:55:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 03:55:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 525ms 03:55:33 INFO - PROCESS | 2276 | 1465642533755 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 03:55:33 INFO - PROCESS | 2276 | 1465642533769 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 03:55:33 INFO - PROCESS | 2276 | 1465642533773 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 03:55:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 03:55:33 INFO - PROCESS | 2276 | 1465642533778 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 03:55:33 INFO - PROCESS | 2276 | 1465642533783 Marionette TRACE conn2 <- [1,3090,null,{}] 03:55:33 INFO - PROCESS | 2276 | 1465642533786 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}] 03:55:33 INFO - PROCESS | 2276 | 1465642533789 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:33 INFO - PROCESS | 2276 | 1465642533875 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 03:55:33 INFO - PROCESS | 2276 | 1465642533946 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:33 INFO - PROCESS | 2276 | 1465642533948 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:33 INFO - PROCESS | 2276 | ++DOCSHELL 0x118aa7800 == 27 [pid = 2276] [id = 782] 03:55:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 88 (0x113139c00) [pid = 2276] [serial = 2344] [outer = 0x0] 03:55:33 INFO - PROCESS | 2276 | ++DOMWINDOW == 89 (0x115e12c00) [pid = 2276] [serial = 2345] [outer = 0x113139c00] 03:55:33 INFO - PROCESS | 2276 | 1465642533975 Marionette DEBUG loaded listener.js 03:55:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 90 (0x116f7c000) [pid = 2276] [serial = 2346] [outer = 0x113139c00] 03:55:34 INFO - PROCESS | 2276 | 1465642534256 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 03:55:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 03:55:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 524ms 03:55:34 INFO - PROCESS | 2276 | 1465642534311 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 03:55:34 INFO - PROCESS | 2276 | 1465642534313 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 03:55:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 03:55:34 INFO - PROCESS | 2276 | 1465642534318 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 03:55:34 INFO - PROCESS | 2276 | 1465642534321 Marionette TRACE conn2 <- [1,3094,null,{}] 03:55:34 INFO - PROCESS | 2276 | 1465642534331 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}] 03:55:34 INFO - PROCESS | 2276 | 1465642534334 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:34 INFO - PROCESS | 2276 | 1465642534418 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 03:55:34 INFO - PROCESS | 2276 | 1465642534486 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:34 INFO - PROCESS | 2276 | 1465642534488 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:34 INFO - PROCESS | 2276 | ++DOCSHELL 0x121095800 == 28 [pid = 2276] [id = 783] 03:55:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 91 (0x110e76c00) [pid = 2276] [serial = 2347] [outer = 0x0] 03:55:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 92 (0x1182e6800) [pid = 2276] [serial = 2348] [outer = 0x110e76c00] 03:55:34 INFO - PROCESS | 2276 | 1465642534516 Marionette DEBUG loaded listener.js 03:55:34 INFO - PROCESS | 2276 | ++DOMWINDOW == 93 (0x11859f400) [pid = 2276] [serial = 2349] [outer = 0x110e76c00] 03:55:34 INFO - PROCESS | 2276 | 1465642534851 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 03:55:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 03:55:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 573ms 03:55:34 INFO - PROCESS | 2276 | 1465642534892 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 03:55:34 INFO - PROCESS | 2276 | 1465642534895 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 03:55:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 03:55:34 INFO - PROCESS | 2276 | 1465642534898 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 03:55:34 INFO - PROCESS | 2276 | 1465642534900 Marionette TRACE conn2 <- [1,3098,null,{}] 03:55:34 INFO - PROCESS | 2276 | 1465642534906 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}] 03:55:34 INFO - PROCESS | 2276 | 1465642534908 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:35 INFO - PROCESS | 2276 | 1465642535043 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 03:55:35 INFO - PROCESS | 2276 | 1465642535141 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:35 INFO - PROCESS | 2276 | 1465642535142 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:35 INFO - PROCESS | 2276 | ++DOCSHELL 0x12190b000 == 29 [pid = 2276] [id = 784] 03:55:35 INFO - PROCESS | 2276 | ++DOMWINDOW == 94 (0x118a58000) [pid = 2276] [serial = 2350] [outer = 0x0] 03:55:35 INFO - PROCESS | 2276 | ++DOMWINDOW == 95 (0x1192d8400) [pid = 2276] [serial = 2351] [outer = 0x118a58000] 03:55:35 INFO - PROCESS | 2276 | 1465642535172 Marionette DEBUG loaded listener.js 03:55:35 INFO - PROCESS | 2276 | ++DOMWINDOW == 96 (0x11970d000) [pid = 2276] [serial = 2352] [outer = 0x118a58000] 03:55:35 INFO - PROCESS | 2276 | 1465642535457 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]]]}] 03:55:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 03:55:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 03:55:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 573ms 03:55:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 03:55:35 INFO - PROCESS | 2276 | 1465642535471 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 03:55:35 INFO - PROCESS | 2276 | 1465642535473 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 03:55:35 INFO - PROCESS | 2276 | 1465642535475 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 03:55:35 INFO - PROCESS | 2276 | 1465642535476 Marionette TRACE conn2 <- [1,3102,null,{}] 03:55:35 INFO - PROCESS | 2276 | 1465642535478 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}] 03:55:35 INFO - PROCESS | 2276 | 1465642535481 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:35 INFO - PROCESS | 2276 | 1465642535585 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 03:55:35 INFO - PROCESS | 2276 | 1465642535590 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:35 INFO - PROCESS | 2276 | 1465642535591 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:35 INFO - PROCESS | 2276 | ++DOCSHELL 0x124cbf000 == 30 [pid = 2276] [id = 785] 03:55:35 INFO - PROCESS | 2276 | ++DOMWINDOW == 97 (0x113137000) [pid = 2276] [serial = 2353] [outer = 0x0] 03:55:35 INFO - PROCESS | 2276 | ++DOMWINDOW == 98 (0x119c28000) [pid = 2276] [serial = 2354] [outer = 0x113137000] 03:55:35 INFO - PROCESS | 2276 | 1465642535616 Marionette DEBUG loaded listener.js 03:55:35 INFO - PROCESS | 2276 | ++DOMWINDOW == 99 (0x120e8bc00) [pid = 2276] [serial = 2355] [outer = 0x113137000] 03:55:35 INFO - PROCESS | 2276 | 1465642535941 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 03:55:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 03:55:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 469ms 03:55:35 INFO - PROCESS | 2276 | 1465642535945 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 03:55:35 INFO - PROCESS | 2276 | 1465642535948 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 03:55:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 03:55:35 INFO - PROCESS | 2276 | 1465642535951 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 03:55:35 INFO - PROCESS | 2276 | 1465642535953 Marionette TRACE conn2 <- [1,3106,null,{}] 03:55:35 INFO - PROCESS | 2276 | 1465642535955 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}] 03:55:35 INFO - PROCESS | 2276 | 1465642535959 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:36 INFO - PROCESS | 2276 | 1465642536095 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 03:55:36 INFO - PROCESS | 2276 | 1465642536102 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:36 INFO - PROCESS | 2276 | 1465642536103 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:36 INFO - PROCESS | 2276 | ++DOCSHELL 0x128a1a800 == 31 [pid = 2276] [id = 786] 03:55:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 100 (0x119832400) [pid = 2276] [serial = 2356] [outer = 0x0] 03:55:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 101 (0x120f85400) [pid = 2276] [serial = 2357] [outer = 0x119832400] 03:55:36 INFO - PROCESS | 2276 | 1465642536129 Marionette DEBUG loaded listener.js 03:55:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 102 (0x121beac00) [pid = 2276] [serial = 2358] [outer = 0x119832400] 03:55:36 INFO - PROCESS | 2276 | 1465642536424 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]]]}] 03:55:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 03:55:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 03:55:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 03:55:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 518ms 03:55:36 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 03:55:36 INFO - PROCESS | 2276 | 1465642536471 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 03:55:36 INFO - PROCESS | 2276 | 1465642536472 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 03:55:36 INFO - PROCESS | 2276 | 1465642536474 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 03:55:36 INFO - PROCESS | 2276 | 1465642536475 Marionette TRACE conn2 <- [1,3110,null,{}] 03:55:36 INFO - PROCESS | 2276 | 1465642536478 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}] 03:55:36 INFO - PROCESS | 2276 | 1465642536479 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:36 INFO - PROCESS | 2276 | 1465642536568 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 03:55:36 INFO - PROCESS | 2276 | 1465642536572 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:36 INFO - PROCESS | 2276 | 1465642536573 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:36 INFO - PROCESS | 2276 | ++DOCSHELL 0x128c71800 == 32 [pid = 2276] [id = 787] 03:55:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 103 (0x121beb800) [pid = 2276] [serial = 2359] [outer = 0x0] 03:55:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 104 (0x1233d7000) [pid = 2276] [serial = 2360] [outer = 0x121beb800] 03:55:36 INFO - PROCESS | 2276 | 1465642536597 Marionette DEBUG loaded listener.js 03:55:36 INFO - PROCESS | 2276 | ++DOMWINDOW == 105 (0x1255e8c00) [pid = 2276] [serial = 2361] [outer = 0x121beb800] 03:55:36 INFO - PROCESS | 2276 | 1465642536924 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"]]]}] 03:55:36 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 03:55:36 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 03:55:36 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 03:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:55:36 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 03:55:36 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 471ms 03:55:36 INFO - PROCESS | 2276 | 1465642536950 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 03:55:36 INFO - PROCESS | 2276 | 1465642536951 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 03:55:36 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 03:55:36 INFO - PROCESS | 2276 | 1465642536954 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 03:55:36 INFO - PROCESS | 2276 | 1465642536955 Marionette TRACE conn2 <- [1,3114,null,{}] 03:55:36 INFO - PROCESS | 2276 | 1465642536957 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}] 03:55:36 INFO - PROCESS | 2276 | 1465642536958 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:37 INFO - PROCESS | 2276 | 1465642537077 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 03:55:37 INFO - PROCESS | 2276 | 1465642537084 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\", \"6c583a7f-cff8-46c7-aa4f-82266d810d20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:37 INFO - PROCESS | 2276 | 1465642537086 Marionette INFO sendAsync d50ae79a-4f1c-6142-829c-b0305c521ac4 03:55:37 INFO - PROCESS | 2276 | ++DOCSHELL 0x1292a0800 == 33 [pid = 2276] [id = 788] 03:55:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 106 (0x1233d5c00) [pid = 2276] [serial = 2362] [outer = 0x0] 03:55:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 107 (0x1255ee000) [pid = 2276] [serial = 2363] [outer = 0x1233d5c00] 03:55:37 INFO - PROCESS | 2276 | 1465642537110 Marionette DEBUG loaded listener.js 03:55:37 INFO - PROCESS | 2276 | ++DOMWINDOW == 108 (0x126614400) [pid = 2276] [serial = 2364] [outer = 0x1233d5c00] 03:55:37 INFO - PROCESS | 2276 | 1465642537393 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]]]}] 03:55:37 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 03:55:37 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 469ms 03:55:37 INFO - PROCESS | 2276 | 1465642537424 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 03:55:37 INFO - PROCESS | 2276 | 1465642537425 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 03:55:38 WARNING - u'runner_teardown' () 03:55:38 INFO - No more tests 03:55:38 INFO - Got 0 unexpected results 03:55:38 INFO - SUITE-END | took 516s 03:55:38 INFO - Closing logging queue 03:55:38 INFO - queue closed 03:55:38 INFO - Return code: 0 03:55:38 WARNING - # TBPL SUCCESS # 03:55:38 INFO - Running post-action listener: _resource_record_post_action 03:55:38 INFO - Running post-run listener: _resource_record_post_run 03:55:39 INFO - Total resource usage - Wall time: 539s; CPU: 57.0%; Read bytes: 163840; Write bytes: 954004480; Read time: 3; Write time: 5118 03:55:39 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 03:55:39 INFO - install - Wall time: 19s; CPU: 54.0%; Read bytes: 145035776; Write bytes: 143990784; Read time: 13641; Write time: 303 03:55:39 INFO - run-tests - Wall time: 521s; CPU: 58.0%; Read bytes: 163840; Write bytes: 798999552; Read time: 3; Write time: 4775 03:55:39 INFO - Running post-run listener: _upload_blobber_files 03:55:39 INFO - Blob upload gear active. 03:55:39 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 03:55:39 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 03:55:39 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 03:55:39 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 03:55:40 INFO - (blobuploader) - INFO - Open directory for files ... 03:55:40 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 03:55:40 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:55:40 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:55:41 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 03:55:41 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:55:41 INFO - (blobuploader) - INFO - Done attempting. 03:55:41 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 03:55:41 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:55:41 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:55:43 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 03:55:43 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:55:43 INFO - (blobuploader) - INFO - Done attempting. 03:55:43 INFO - (blobuploader) - INFO - Iteration through files over. 03:55:43 INFO - Return code: 0 03:55:43 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 03:55:43 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 03:55:43 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/01fd3fac4fb3cd185b3b3e7ff76744967b4af0d945a89c62e77539fee635ccd1b7ecf7e1c9fdad1f2b2755623c890d32c23feb362cb2fb38e962cc9b24d4c60a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/79bf79d4c98fb2fa8967fbce2af27887dfa9c1d1a26164e6e240b00340fc291e43c033520bcabf3af00e8a48372b06782e6eba2c45156171e1d7a23ec2b1b465"} 03:55:43 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 03:55:43 INFO - Writing to file /builds/slave/test/properties/blobber_files 03:55:43 INFO - Contents: 03:55:43 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/01fd3fac4fb3cd185b3b3e7ff76744967b4af0d945a89c62e77539fee635ccd1b7ecf7e1c9fdad1f2b2755623c890d32c23feb362cb2fb38e962cc9b24d4c60a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/79bf79d4c98fb2fa8967fbce2af27887dfa9c1d1a26164e6e240b00340fc291e43c033520bcabf3af00e8a48372b06782e6eba2c45156171e1d7a23ec2b1b465"} 03:55:43 INFO - Running post-run listener: copy_logs_to_upload_dir 03:55:43 INFO - Copying logs to upload dir... 03:55:43 INFO - mkdir: /builds/slave/test/build/upload/logs 03:55:43 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=668.273476 ========= master_lag: 0.34 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 11 mins, 8 secs) (at 2016-06-11 03:55:43.534504) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-11 03:55:43.538666) ========= 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.M7Am8bBVb4/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.wYnfQykQB9/Listeners TMPDIR=/var/folders/q6/xpx_j8b569553pg_p0r3yk4c00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/01fd3fac4fb3cd185b3b3e7ff76744967b4af0d945a89c62e77539fee635ccd1b7ecf7e1c9fdad1f2b2755623c890d32c23feb362cb2fb38e962cc9b24d4c60a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/79bf79d4c98fb2fa8967fbce2af27887dfa9c1d1a26164e6e240b00340fc291e43c033520bcabf3af00e8a48372b06782e6eba2c45156171e1d7a23ec2b1b465"} build_url:https://queue.taskcluster.net/v1/task/GnxAJfJ7T92tdWUBhIkUOw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/GnxAJfJ7T92tdWUBhIkUOw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.013261 build_url: 'https://queue.taskcluster.net/v1/task/GnxAJfJ7T92tdWUBhIkUOw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/01fd3fac4fb3cd185b3b3e7ff76744967b4af0d945a89c62e77539fee635ccd1b7ecf7e1c9fdad1f2b2755623c890d32c23feb362cb2fb38e962cc9b24d4c60a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/79bf79d4c98fb2fa8967fbce2af27887dfa9c1d1a26164e6e240b00340fc291e43c033520bcabf3af00e8a48372b06782e6eba2c45156171e1d7a23ec2b1b465"}' symbols_url: 'https://queue.taskcluster.net/v1/task/GnxAJfJ7T92tdWUBhIkUOw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-11 03:55:43.580989) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-11 03:55:43.581403) ========= 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.M7Am8bBVb4/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.wYnfQykQB9/Listeners TMPDIR=/var/folders/q6/xpx_j8b569553pg_p0r3yk4c00000w/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.004697 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-11 03:55:43.629849) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-11 03:55:43.630178) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-11 03:55:43.630544) ========= ========= Total master_lag: 0.61 =========